diff --git a/.vs/ProjectSettings.json b/.vs/ProjectSettings.json new file mode 100644 index 0000000..0cf5ea5 --- /dev/null +++ b/.vs/ProjectSettings.json @@ -0,0 +1,3 @@ +{ + "CurrentProjectSetting": "No Configurations" +} \ No newline at end of file diff --git a/.vs/VSWorkspaceState.json b/.vs/VSWorkspaceState.json new file mode 100644 index 0000000..8a9e40f --- /dev/null +++ b/.vs/VSWorkspaceState.json @@ -0,0 +1,10 @@ +{ + "ExpandedNodes": [ + "", + "\\MultiplayerFPS", + "\\MultiplayerFPS\\Assets", + "\\MultiplayerFPS\\Assets\\Standard Assets" + ], + "SelectedNode": "\\MultiplayerFPS\\Assets\\Scripts", + "PreviewInSolutionExplorer": false +} \ No newline at end of file diff --git a/.vs/brackeygit/v16/Browse.VC.db b/.vs/brackeygit/v16/Browse.VC.db new file mode 100644 index 0000000..dbea8fa Binary files /dev/null and b/.vs/brackeygit/v16/Browse.VC.db differ diff --git a/.vs/slnx.sqlite b/.vs/slnx.sqlite new file mode 100644 index 0000000..b59e3dc Binary files /dev/null and b/.vs/slnx.sqlite differ diff --git a/MultiplayerFPS/.collabignore b/MultiplayerFPS/.collabignore new file mode 100644 index 0000000..dded782 --- /dev/null +++ b/MultiplayerFPS/.collabignore @@ -0,0 +1,33 @@ +# =========================== +# Default Collab Ignore Rules +# =========================== + +# OS Generated +# ============ +.DS_Store +._* +.Spotlight-V100 +.Trashes +Icon? +ehthumbs.db +[Tt]humbs.db +[Dd]esktop.ini + +# Visual Studio / MonoDevelop generated +# ===================================== +[Ee]xported[Oo]bj/ +*.userprefs +*.csproj +*.pidb +*.suo +*.sln +*.user +*.unityproj +*.booproj + +# Unity generated +# =============== +[Oo]bj/ +[Bb]uild +sysinfo.txt +*.stackdump diff --git a/MultiplayerFPS/Assets/Android.meta b/MultiplayerFPS/Assets/Android.meta new file mode 100644 index 0000000..3c9a964 --- /dev/null +++ b/MultiplayerFPS/Assets/Android.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 739bb75b441e45a42bcae2dd7fc26067 +folderAsset: yes +timeCreated: 1475582622 +licenseType: Free +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Android/androidlogo.jpg b/MultiplayerFPS/Assets/Android/androidlogo.jpg new file mode 100644 index 0000000..419b22f Binary files /dev/null and b/MultiplayerFPS/Assets/Android/androidlogo.jpg differ diff --git a/MultiplayerFPS/Assets/Android/androidlogo.jpg.meta b/MultiplayerFPS/Assets/Android/androidlogo.jpg.meta new file mode 100644 index 0000000..f321b8f --- /dev/null +++ b/MultiplayerFPS/Assets/Android/androidlogo.jpg.meta @@ -0,0 +1,94 @@ +fileFormatVersion: 2 +guid: cb3fdf1b2fbd72240b818359f43678b5 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 11 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: -1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: -1 + aniso: -1 + mipBias: -100 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 1 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Database Control Free.meta b/MultiplayerFPS/Assets/Database Control Free.meta new file mode 100644 index 0000000..d0144f8 --- /dev/null +++ b/MultiplayerFPS/Assets/Database Control Free.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: ac644b0296508bc4f98c409d334b8ac3 +folderAsset: yes +timeCreated: 1482932777 +licenseType: Store +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Database Control Free/DCF Documentation.pdf b/MultiplayerFPS/Assets/Database Control Free/DCF Documentation.pdf new file mode 100644 index 0000000..e12b5b6 Binary files /dev/null and b/MultiplayerFPS/Assets/Database Control Free/DCF Documentation.pdf differ diff --git a/MultiplayerFPS/Assets/DatabaseControl/Demos/UI/Thumbs.db.meta b/MultiplayerFPS/Assets/Database Control Free/DCF Documentation.pdf.meta similarity index 64% rename from MultiplayerFPS/Assets/DatabaseControl/Demos/UI/Thumbs.db.meta rename to MultiplayerFPS/Assets/Database Control Free/DCF Documentation.pdf.meta index 3b0c063..b27f7f6 100644 --- a/MultiplayerFPS/Assets/DatabaseControl/Demos/UI/Thumbs.db.meta +++ b/MultiplayerFPS/Assets/Database Control Free/DCF Documentation.pdf.meta @@ -1,6 +1,6 @@ fileFormatVersion: 2 -guid: 0d277f1f6d0d23447b14e8267c7774e0 -timeCreated: 1434558068 +guid: 913f53bd24b83dd4ab74b5ffdec570ce +timeCreated: 1483365011 licenseType: Store DefaultImporter: userData: diff --git a/MultiplayerFPS/Assets/Database Control Free/Demos.meta b/MultiplayerFPS/Assets/Database Control Free/Demos.meta new file mode 100644 index 0000000..f2a41de --- /dev/null +++ b/MultiplayerFPS/Assets/Database Control Free/Demos.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: fa26e2d6e4d618d4fbcc775fd87db575 +folderAsset: yes +timeCreated: 1482933121 +licenseType: Store +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Database Control Free/Demos/C#.meta b/MultiplayerFPS/Assets/Database Control Free/Demos/C#.meta new file mode 100644 index 0000000..0f8aa2f --- /dev/null +++ b/MultiplayerFPS/Assets/Database Control Free/Demos/C#.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 5b9c79e2ebe400b408b4c3b28f936fc4 +folderAsset: yes +timeCreated: 1483133015 +licenseType: Store +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Database Control Free/Demos/C#/DCF_Demo_C#.unity b/MultiplayerFPS/Assets/Database Control Free/Demos/C#/DCF_Demo_C#.unity new file mode 100644 index 0000000..110758d --- /dev/null +++ b/MultiplayerFPS/Assets/Database Control Free/Demos/C#/DCF_Demo_C#.unity @@ -0,0 +1,5052 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!29 &1 +OcclusionCullingSettings: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_OcclusionBakeSettings: + smallestOccluder: 5 + smallestHole: 0.25 + backfaceThreshold: 100 + m_SceneGUID: 00000000000000000000000000000000 + m_OcclusionCullingData: {fileID: 0} +--- !u!104 &2 +RenderSettings: + m_ObjectHideFlags: 0 + serializedVersion: 8 + m_Fog: 0 + m_FogColor: {r: 0.5, g: 0.5, b: 0.5, a: 1} + m_FogMode: 3 + m_FogDensity: 0.01 + m_LinearFogStart: 0 + m_LinearFogEnd: 300 + m_AmbientSkyColor: {r: 0.212, g: 0.227, b: 0.259, a: 1} + m_AmbientEquatorColor: {r: 0.114, g: 0.125, b: 0.133, a: 1} + m_AmbientGroundColor: {r: 0.047, g: 0.043, b: 0.035, a: 1} + m_AmbientIntensity: 1 + m_AmbientMode: 0 + m_SubtractiveShadowColor: {r: 0.42, g: 0.478, b: 0.627, a: 1} + m_SkyboxMaterial: {fileID: 0} + m_HaloStrength: 0.5 + m_FlareStrength: 1 + m_FlareFadeSpeed: 3 + m_HaloTexture: {fileID: 0} + m_SpotCookie: {fileID: 10001, guid: 0000000000000000e000000000000000, type: 0} + m_DefaultReflectionMode: 0 + m_DefaultReflectionResolution: 128 + m_ReflectionBounces: 1 + m_ReflectionIntensity: 1 + m_CustomReflection: {fileID: 0} + m_Sun: {fileID: 0} + m_IndirectSpecularColor: {r: 0, g: 0, b: 0, a: 1} +--- !u!157 &3 +LightmapSettings: + m_ObjectHideFlags: 0 + serializedVersion: 11 + m_GIWorkflowMode: 0 + m_GISettings: + serializedVersion: 2 + m_BounceScale: 1 + m_IndirectOutputScale: 1 + m_AlbedoBoost: 1 + m_TemporalCoherenceThreshold: 1 + m_EnvironmentLightingMode: 0 + m_EnableBakedLightmaps: 1 + m_EnableRealtimeLightmaps: 1 + m_LightmapEditorSettings: + serializedVersion: 9 + m_Resolution: 2 + m_BakeResolution: 40 + m_TextureWidth: 1024 + m_TextureHeight: 1024 + m_AO: 0 + m_AOMaxDistance: 1 + m_CompAOExponent: 1 + m_CompAOExponentDirect: 0 + m_Padding: 2 + m_LightmapParameters: {fileID: 0} + m_LightmapsBakeMode: 1 + m_TextureCompression: 1 + m_FinalGather: 0 + m_FinalGatherFiltering: 1 + m_FinalGatherRayCount: 256 + m_ReflectionCompression: 2 + m_MixedBakeMode: 1 + m_BakeBackend: 0 + m_PVRSampling: 1 + m_PVRDirectSampleCount: 32 + m_PVRSampleCount: 500 + m_PVRBounces: 2 + m_PVRFilterTypeDirect: 0 + m_PVRFilterTypeIndirect: 0 + m_PVRFilterTypeAO: 0 + m_PVRFilteringMode: 0 + m_PVRCulling: 1 + m_PVRFilteringGaussRadiusDirect: 1 + m_PVRFilteringGaussRadiusIndirect: 5 + m_PVRFilteringGaussRadiusAO: 2 + m_PVRFilteringAtrousPositionSigmaDirect: 0.5 + m_PVRFilteringAtrousPositionSigmaIndirect: 2 + m_PVRFilteringAtrousPositionSigmaAO: 1 + m_ShowResolutionOverlay: 1 + m_LightingDataAsset: {fileID: 0} + m_UseShadowmask: 0 +--- !u!196 &4 +NavMeshSettings: + serializedVersion: 2 + m_ObjectHideFlags: 0 + m_BuildSettings: + serializedVersion: 2 + agentTypeID: 0 + agentRadius: 0.5 + agentHeight: 2 + agentSlope: 45 + agentClimb: 0.4 + ledgeDropHeight: 0 + maxJumpAcrossDistance: 0 + minRegionArea: 2 + manualCellSize: 0 + cellSize: 0.16666667 + manualTileSize: 0 + tileSize: 256 + accuratePlacement: 0 + debug: + m_Flags: 0 + m_NavMeshData: {fileID: 0} +--- !u!1 &6122174 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 6122175} + - component: {fileID: 6122177} + - component: {fileID: 6122176} + m_Layer: 5 + m_Name: Text + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &6122175 +RectTransform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 6122174} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 1540854482} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &6122176 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 6122174} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 708705254, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.35686275, g: 0.86666673, b: 0.93725497, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 26 + m_FontStyle: 0 + m_BestFit: 0 + m_MinSize: 10 + m_MaxSize: 40 + m_Alignment: 4 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: Logout +--- !u!222 &6122177 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 6122174} +--- !u!1 &72110715 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 72110716} + - component: {fileID: 72110718} + - component: {fileID: 72110717} + m_Layer: 5 + m_Name: Placeholder + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &72110716 +RectTransform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 72110715} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 1436956997} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: -0.5} + m_SizeDelta: {x: -20, y: -13} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &72110717 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 72110715} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 708705254, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.35686275, g: 0.86666673, b: 0.93725497, a: 0.5019608} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 18 + m_FontStyle: 2 + m_BestFit: 0 + m_MinSize: 1 + m_MaxSize: 40 + m_Alignment: 0 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: Password... +--- !u!222 &72110718 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 72110715} +--- !u!1 &89903453 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 89903454} + - component: {fileID: 89903456} + - component: {fileID: 89903455} + m_Layer: 5 + m_Name: Text + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &89903454 +RectTransform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 89903453} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 525689280} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 1} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 334} + m_SizeDelta: {x: 800, y: 80} + m_Pivot: {x: 0.5, y: 1} +--- !u!114 &89903455 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 89903453} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 708705254, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 14 + m_FontStyle: 0 + m_BestFit: 1 + m_MinSize: 10 + m_MaxSize: 100 + m_Alignment: 0 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: 'Important: The demo scenes will not work out of the box, you need to create + a database using the setup window first.' +--- !u!222 &89903456 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 89903453} +--- !u!1 &101530853 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 101530857} + - component: {fileID: 101530856} + - component: {fileID: 101530855} + - component: {fileID: 101530854} + m_Layer: 5 + m_Name: Canvas + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &101530854 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 101530853} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 1301386320, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_IgnoreReversedGraphics: 1 + m_BlockingObjects: 0 + m_BlockingMask: + serializedVersion: 2 + m_Bits: 4294967295 +--- !u!114 &101530855 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 101530853} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 1980459831, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_UiScaleMode: 0 + m_ReferencePixelsPerUnit: 100 + m_ScaleFactor: 1 + m_ReferenceResolution: {x: 800, y: 600} + m_ScreenMatchMode: 0 + m_MatchWidthOrHeight: 0 + m_PhysicalUnit: 3 + m_FallbackScreenDPI: 96 + m_DefaultSpriteDPI: 96 + m_DynamicPixelsPerUnit: 1 +--- !u!223 &101530856 +Canvas: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 101530853} + m_Enabled: 1 + serializedVersion: 3 + m_RenderMode: 0 + m_Camera: {fileID: 0} + m_PlaneDistance: 100 + m_PixelPerfect: 0 + m_ReceivesEvents: 1 + m_OverrideSorting: 0 + m_OverridePixelPerfect: 0 + m_SortingBucketNormalizedSize: 0 + m_AdditionalShaderChannelsFlag: 25 + m_SortingLayerID: 0 + m_SortingOrder: 0 + m_TargetDisplay: 0 +--- !u!224 &101530857 +RectTransform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 101530853} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 0, y: 0, z: 0} + m_Children: + - {fileID: 1133789198} + - {fileID: 1530370400} + - {fileID: 678242458} + - {fileID: 1344730232} + - {fileID: 525689280} + m_Father: {fileID: 0} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 0, y: 0} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0, y: 0} +--- !u!1 &143159302 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 143159303} + - component: {fileID: 143159305} + - component: {fileID: 143159304} + m_Layer: 5 + m_Name: Placeholder + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &143159303 +RectTransform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 143159302} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 1282867613} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: -0.5} + m_SizeDelta: {x: -20, y: -13} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &143159304 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 143159302} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 708705254, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.35686275, g: 0.86666673, b: 0.93725497, a: 0.5019608} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 16 + m_FontStyle: 2 + m_BestFit: 0 + m_MinSize: 1 + m_MaxSize: 40 + m_Alignment: 0 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: Data... +--- !u!222 &143159305 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 143159302} +--- !u!1 &191257342 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 191257343} + - component: {fileID: 191257346} + - component: {fileID: 191257345} + - component: {fileID: 191257344} + m_Layer: 5 + m_Name: UsernameInput + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &191257343 +RectTransform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 191257342} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 1834947237} + - {fileID: 924252026} + m_Father: {fileID: 1133789198} + m_RootOrder: 3 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 51.6} + m_SizeDelta: {x: 300, y: 34} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &191257344 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 191257342} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 575553740, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 3 + m_SelectOnUp: {fileID: 0} + m_SelectOnDown: {fileID: 0} + m_SelectOnLeft: {fileID: 0} + m_SelectOnRight: {fileID: 0} + m_Transition: 1 + m_Colors: + m_NormalColor: {r: 1, g: 1, b: 1, a: 1} + m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1} + m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} + m_ColorMultiplier: 1 + m_FadeDuration: 0.1 + m_SpriteState: + m_HighlightedSprite: {fileID: 0} + m_PressedSprite: {fileID: 0} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 191257345} + m_TextComponent: {fileID: 924252027} + m_Placeholder: {fileID: 1834947238} + m_ContentType: 0 + m_InputType: 0 + m_AsteriskChar: 42 + m_KeyboardType: 0 + m_LineType: 0 + m_HideMobileInput: 0 + m_CharacterValidation: 0 + m_CharacterLimit: 0 + m_OnEndEdit: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.InputField+SubmitEvent, UnityEngine.UI, Version=1.0.0.0, + Culture=neutral, PublicKeyToken=null + m_OnValueChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.InputField+OnChangeEvent, UnityEngine.UI, Version=1.0.0.0, + Culture=neutral, PublicKeyToken=null + m_CaretColor: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 1} + m_CustomCaretColor: 0 + m_SelectionColor: {r: 0.65882355, g: 0.80784315, b: 1, a: 0.7529412} + m_Text: + m_CaretBlinkRate: 0.85 + m_CaretWidth: 1 + m_ReadOnly: 0 +--- !u!114 &191257345 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 191257342} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: -765806418, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.35686275, g: 0.86666673, b: 0.93725497, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_Sprite: {fileID: 10911, guid: 0000000000000000f000000000000000, type: 0} + m_Type: 1 + m_PreserveAspect: 0 + m_FillCenter: 0 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 +--- !u!222 &191257346 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 191257342} +--- !u!1 &230073856 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 230073857} + - component: {fileID: 230073859} + - component: {fileID: 230073858} + m_Layer: 5 + m_Name: Text + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &230073857 +RectTransform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 230073856} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 619180118} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &230073858 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 230073856} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 708705254, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.35686275, g: 0.86666673, b: 0.93725497, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 26 + m_FontStyle: 0 + m_BestFit: 0 + m_MinSize: 10 + m_MaxSize: 40 + m_Alignment: 4 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: Load Data +--- !u!222 &230073859 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 230073856} +--- !u!1 &305688694 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 305688695} + - component: {fileID: 305688697} + - component: {fileID: 305688696} + m_Layer: 5 + m_Name: Text + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &305688695 +RectTransform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 305688694} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 1973616144} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &305688696 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 305688694} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 708705254, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.35686275, g: 0.86666673, b: 0.93725497, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 34 + m_FontStyle: 0 + m_BestFit: 0 + m_MinSize: 10 + m_MaxSize: 40 + m_Alignment: 4 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: Login +--- !u!222 &305688697 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 305688694} +--- !u!1 &323045158 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 323045159} + - component: {fileID: 323045161} + - component: {fileID: 323045160} + m_Layer: 5 + m_Name: Placeholder + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &323045159 +RectTransform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 323045158} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 1832773166} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: -0.5} + m_SizeDelta: {x: -20, y: -13} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &323045160 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 323045158} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 708705254, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.35686275, g: 0.86666673, b: 0.93725497, a: 0.5019608} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 18 + m_FontStyle: 2 + m_BestFit: 0 + m_MinSize: 1 + m_MaxSize: 40 + m_Alignment: 0 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: Confirm Password... +--- !u!222 &323045161 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 323045158} +--- !u!1 &416381323 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 416381324} + - component: {fileID: 416381327} + - component: {fileID: 416381326} + - component: {fileID: 416381325} + m_Layer: 5 + m_Name: DataInput + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &416381324 +RectTransform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 416381323} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 756757382} + - {fileID: 1245540618} + m_Father: {fileID: 1878384301} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 202, y: 7} + m_SizeDelta: {x: 233.48, y: 212} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &416381325 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 416381323} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 575553740, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 3 + m_SelectOnUp: {fileID: 0} + m_SelectOnDown: {fileID: 0} + m_SelectOnLeft: {fileID: 0} + m_SelectOnRight: {fileID: 0} + m_Transition: 1 + m_Colors: + m_NormalColor: {r: 1, g: 1, b: 1, a: 1} + m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1} + m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} + m_ColorMultiplier: 1 + m_FadeDuration: 0.1 + m_SpriteState: + m_HighlightedSprite: {fileID: 0} + m_PressedSprite: {fileID: 0} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 416381326} + m_TextComponent: {fileID: 1245540619} + m_Placeholder: {fileID: 756757383} + m_ContentType: 0 + m_InputType: 0 + m_AsteriskChar: 42 + m_KeyboardType: 0 + m_LineType: 2 + m_HideMobileInput: 0 + m_CharacterValidation: 0 + m_CharacterLimit: 0 + m_OnEndEdit: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.InputField+SubmitEvent, UnityEngine.UI, Version=1.0.0.0, + Culture=neutral, PublicKeyToken=null + m_OnValueChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.InputField+OnChangeEvent, UnityEngine.UI, Version=1.0.0.0, + Culture=neutral, PublicKeyToken=null + m_CaretColor: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 1} + m_CustomCaretColor: 0 + m_SelectionColor: {r: 0.65882355, g: 0.80784315, b: 1, a: 0.7529412} + m_Text: + m_CaretBlinkRate: 0.85 + m_CaretWidth: 1 + m_ReadOnly: 0 +--- !u!114 &416381326 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 416381323} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: -765806418, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.35686275, g: 0.86666673, b: 0.93725497, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_Sprite: {fileID: 10911, guid: 0000000000000000f000000000000000, type: 0} + m_Type: 1 + m_PreserveAspect: 0 + m_FillCenter: 0 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 +--- !u!222 &416381327 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 416381323} +--- !u!1 &453398476 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 453398477} + - component: {fileID: 453398479} + - component: {fileID: 453398478} + m_Layer: 5 + m_Name: Text + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &453398477 +RectTransform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 453398476} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 1282867613} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: -0.5} + m_SizeDelta: {x: -20, y: -13} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &453398478 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 453398476} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 708705254, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.35686275, g: 0.86666673, b: 0.93725497, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 16 + m_FontStyle: 0 + m_BestFit: 0 + m_MinSize: 1 + m_MaxSize: 40 + m_Alignment: 0 + m_AlignByGeometry: 0 + m_RichText: 0 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: +--- !u!222 &453398479 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 453398476} +--- !u!1 &455818006 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 455818007} + m_Layer: 5 + m_Name: GetData + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &455818007 +RectTransform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 455818006} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 1864678544} + - {fileID: 619180118} + - {fileID: 1282867613} + m_Father: {fileID: 678242458} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 100, y: 100} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!1 &496958608 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 496958609} + - component: {fileID: 496958611} + - component: {fileID: 496958610} + m_Layer: 5 + m_Name: UsernameText + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &496958609 +RectTransform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 496958608} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 1530370400} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: -62.75, y: 114.5} + m_SizeDelta: {x: 174.5, y: 26.5} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &496958610 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 496958608} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 708705254, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.35686275, g: 0.86666673, b: 0.93725497, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 31 + m_FontStyle: 0 + m_BestFit: 1 + m_MinSize: 10 + m_MaxSize: 115 + m_Alignment: 0 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: 'Username:' +--- !u!222 &496958611 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 496958608} +--- !u!1 &525689279 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 525689280} + m_Layer: 5 + m_Name: DeleteMe + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &525689280 +RectTransform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 525689279} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 89903454} + m_Father: {fileID: 101530857} + m_RootOrder: 4 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 1} + m_AnchorMax: {x: 0.5, y: 1} + m_AnchoredPosition: {x: 0, y: -334} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0.5, y: 1} +--- !u!1 &553815575 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 553815576} + - component: {fileID: 553815578} + - component: {fileID: 553815577} + m_Layer: 5 + m_Name: Text + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &553815576 +RectTransform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 553815575} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 1832773166} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: -0.5} + m_SizeDelta: {x: -20, y: -13} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &553815577 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 553815575} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 708705254, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.35686275, g: 0.86666673, b: 0.93725497, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 18 + m_FontStyle: 0 + m_BestFit: 0 + m_MinSize: 1 + m_MaxSize: 40 + m_Alignment: 0 + m_AlignByGeometry: 0 + m_RichText: 0 + m_HorizontalOverflow: 1 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: +--- !u!222 &553815578 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 553815575} +--- !u!1 &559871750 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 559871751} + - component: {fileID: 559871754} + - component: {fileID: 559871753} + - component: {fileID: 559871752} + m_Layer: 5 + m_Name: SetDataButton + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &559871751 +RectTransform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 559871750} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 1866156174} + m_Father: {fileID: 1878384301} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 202, y: -154} + m_SizeDelta: {x: 233.48, y: 55.7} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &559871752 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 559871750} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 1392445389, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 3 + m_SelectOnUp: {fileID: 0} + m_SelectOnDown: {fileID: 0} + m_SelectOnLeft: {fileID: 0} + m_SelectOnRight: {fileID: 0} + m_Transition: 1 + m_Colors: + m_NormalColor: {r: 1, g: 1, b: 1, a: 1} + m_HighlightedColor: {r: 0.5661765, g: 0.5661765, b: 0.5661765, a: 1} + m_PressedColor: {r: 0.30147058, g: 0.30147058, b: 0.30147058, a: 1} + m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} + m_ColorMultiplier: 1 + m_FadeDuration: 0.1 + m_SpriteState: + m_HighlightedSprite: {fileID: 0} + m_PressedSprite: {fileID: 0} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 559871753} + m_OnClick: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 772201350} + m_MethodName: LoggedIn_SaveDataButtonPressed + m_Mode: 1 + m_Arguments: + m_ObjectArgument: {fileID: 0} + m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine + m_IntArgument: 0 + m_FloatArgument: 0 + m_StringArgument: + m_BoolArgument: 0 + m_CallState: 2 + m_TypeName: UnityEngine.UI.Button+ButtonClickedEvent, UnityEngine.UI, Version=1.0.0.0, + Culture=neutral, PublicKeyToken=null +--- !u!114 &559871753 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 559871750} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: -765806418, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.35686275, g: 0.86666673, b: 0.93725497, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_Sprite: {fileID: 10905, guid: 0000000000000000f000000000000000, type: 0} + m_Type: 1 + m_PreserveAspect: 0 + m_FillCenter: 0 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 +--- !u!222 &559871754 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 559871750} +--- !u!1 &588581077 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 588581078} + - component: {fileID: 588581080} + - component: {fileID: 588581079} + m_Layer: 5 + m_Name: UsernameText + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &588581078 +RectTransform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 588581077} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 678242458} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 214} + m_SizeDelta: {x: 800, y: 30} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &588581079 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 588581077} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 708705254, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.35686275, g: 0.86666673, b: 0.93725497, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 21 + m_FontStyle: 0 + m_BestFit: 0 + m_MinSize: 10 + m_MaxSize: 40 + m_Alignment: 4 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: 'Logged In As: John Smith' +--- !u!222 &588581080 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 588581077} +--- !u!1 &619180117 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 619180118} + - component: {fileID: 619180121} + - component: {fileID: 619180120} + - component: {fileID: 619180119} + m_Layer: 5 + m_Name: GetDataButton + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &619180118 +RectTransform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 619180117} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 230073857} + m_Father: {fileID: 455818007} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: -226.5, y: 85} + m_SizeDelta: {x: 233.48, y: 55.7} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &619180119 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 619180117} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 1392445389, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 3 + m_SelectOnUp: {fileID: 0} + m_SelectOnDown: {fileID: 0} + m_SelectOnLeft: {fileID: 0} + m_SelectOnRight: {fileID: 0} + m_Transition: 1 + m_Colors: + m_NormalColor: {r: 1, g: 1, b: 1, a: 1} + m_HighlightedColor: {r: 0.5661765, g: 0.5661765, b: 0.5661765, a: 1} + m_PressedColor: {r: 0.30147058, g: 0.30147058, b: 0.30147058, a: 1} + m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} + m_ColorMultiplier: 1 + m_FadeDuration: 0.1 + m_SpriteState: + m_HighlightedSprite: {fileID: 0} + m_PressedSprite: {fileID: 0} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 619180120} + m_OnClick: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 772201350} + m_MethodName: LoggedIn_LoadDataButtonPressed + m_Mode: 1 + m_Arguments: + m_ObjectArgument: {fileID: 0} + m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine + m_IntArgument: 0 + m_FloatArgument: 0 + m_StringArgument: + m_BoolArgument: 0 + m_CallState: 2 + m_TypeName: UnityEngine.UI.Button+ButtonClickedEvent, UnityEngine.UI, Version=1.0.0.0, + Culture=neutral, PublicKeyToken=null +--- !u!114 &619180120 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 619180117} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: -765806418, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.35686275, g: 0.86666673, b: 0.93725497, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_Sprite: {fileID: 10905, guid: 0000000000000000f000000000000000, type: 0} + m_Type: 1 + m_PreserveAspect: 0 + m_FillCenter: 0 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 +--- !u!222 &619180121 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 619180117} +--- !u!1 &678242457 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 678242458} + m_Layer: 5 + m_Name: LoggedIn + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!224 &678242458 +RectTransform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 678242457} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 588581078} + - {fileID: 455818007} + - {fileID: 1878384301} + - {fileID: 1540854482} + m_Father: {fileID: 101530857} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 100, y: 100} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!1 &756757381 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 756757382} + - component: {fileID: 756757384} + - component: {fileID: 756757383} + m_Layer: 5 + m_Name: Placeholder + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &756757382 +RectTransform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 756757381} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 416381324} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: -0.5} + m_SizeDelta: {x: -20, y: -13} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &756757383 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 756757381} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 708705254, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.35686275, g: 0.86666673, b: 0.93725497, a: 0.5019608} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 16 + m_FontStyle: 2 + m_BestFit: 0 + m_MinSize: 1 + m_MaxSize: 40 + m_Alignment: 0 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: Data... +--- !u!222 &756757384 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 756757381} +--- !u!1 &772201349 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 772201351} + - component: {fileID: 772201350} + m_Layer: 0 + m_Name: Manager + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &772201350 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 772201349} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 3898c69163ce4e945bd98f2cf7cacad5, type: 3} + m_Name: + m_EditorClassIdentifier: + loginParent: {fileID: 1133789197} + registerParent: {fileID: 1530370399} + loggedInParent: {fileID: 678242457} + loadingParent: {fileID: 1344730231} + Login_UsernameField: {fileID: 191257344} + Login_PasswordField: {fileID: 1436956998} + Register_UsernameField: {fileID: 1804942172} + Register_PasswordField: {fileID: 1723355997} + Register_ConfirmPasswordField: {fileID: 1832773167} + LoggedIn_DataInputField: {fileID: 416381325} + LoggedIn_DataOutputField: {fileID: 1282867614} + Login_ErrorText: {fileID: 821266350} + Register_ErrorText: {fileID: 946549180} + LoggedIn_DisplayUsernameText: {fileID: 588581079} +--- !u!4 &772201351 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 772201349} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 201.22, y: 560, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 4 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &791172129 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 791172134} + - component: {fileID: 791172133} + - component: {fileID: 791172132} + - component: {fileID: 791172131} + - component: {fileID: 791172130} + m_Layer: 0 + m_Name: Main Camera + m_TagString: MainCamera + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!81 &791172130 +AudioListener: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 791172129} + m_Enabled: 1 +--- !u!124 &791172131 +Behaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 791172129} + m_Enabled: 1 +--- !u!92 &791172132 +Behaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 791172129} + m_Enabled: 1 +--- !u!20 &791172133 +Camera: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 791172129} + m_Enabled: 1 + serializedVersion: 2 + m_ClearFlags: 1 + m_BackGroundColor: {r: 0, g: 0, b: 0, a: 0} + m_NormalizedViewPortRect: + serializedVersion: 2 + x: 0 + y: 0 + width: 1 + height: 1 + near clip plane: 0.3 + far clip plane: 1000 + field of view: 60 + orthographic: 0 + orthographic size: 5 + m_Depth: -1 + m_CullingMask: + serializedVersion: 2 + m_Bits: 4294967295 + m_RenderingPath: -1 + m_TargetTexture: {fileID: 0} + m_TargetDisplay: 0 + m_TargetEye: 3 + m_HDR: 0 + m_AllowMSAA: 1 + m_AllowDynamicResolution: 0 + m_ForceIntoRT: 0 + m_OcclusionCulling: 1 + m_StereoConvergence: 10 + m_StereoSeparation: 0.022 +--- !u!4 &791172134 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 791172129} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 1, z: -10} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &810570797 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 810570798} + - component: {fileID: 810570801} + - component: {fileID: 810570800} + - component: {fileID: 810570799} + m_Layer: 5 + m_Name: BackButton + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &810570798 +RectTransform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 810570797} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 1918972669} + m_Father: {fileID: 1530370400} + m_RootOrder: 7 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: -194.8} + m_SizeDelta: {x: 208.5, y: 37} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &810570799 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 810570797} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 1392445389, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 3 + m_SelectOnUp: {fileID: 0} + m_SelectOnDown: {fileID: 0} + m_SelectOnLeft: {fileID: 0} + m_SelectOnRight: {fileID: 0} + m_Transition: 1 + m_Colors: + m_NormalColor: {r: 1, g: 1, b: 1, a: 1} + m_HighlightedColor: {r: 0.5661765, g: 0.5661765, b: 0.5661765, a: 1} + m_PressedColor: {r: 0.30147058, g: 0.30147058, b: 0.30147058, a: 1} + m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} + m_ColorMultiplier: 1 + m_FadeDuration: 0.1 + m_SpriteState: + m_HighlightedSprite: {fileID: 0} + m_PressedSprite: {fileID: 0} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 810570800} + m_OnClick: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 772201350} + m_MethodName: Register_BackButtonPressed + m_Mode: 1 + m_Arguments: + m_ObjectArgument: {fileID: 0} + m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine + m_IntArgument: 0 + m_FloatArgument: 0 + m_StringArgument: + m_BoolArgument: 0 + m_CallState: 2 + m_TypeName: UnityEngine.UI.Button+ButtonClickedEvent, UnityEngine.UI, Version=1.0.0.0, + Culture=neutral, PublicKeyToken=null +--- !u!114 &810570800 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 810570797} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: -765806418, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.35686275, g: 0.86666673, b: 0.93725497, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_Sprite: {fileID: 10905, guid: 0000000000000000f000000000000000, type: 0} + m_Type: 1 + m_PreserveAspect: 0 + m_FillCenter: 0 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 +--- !u!222 &810570801 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 810570797} +--- !u!1 &821266348 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 821266349} + - component: {fileID: 821266351} + - component: {fileID: 821266350} + m_Layer: 5 + m_Name: ErrorText + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &821266349 +RectTransform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 821266348} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 1133789198} + m_RootOrder: 7 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 89.6, y: -75.6} + m_SizeDelta: {x: 479.2, y: 26.5} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &821266350 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 821266348} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 708705254, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 0, b: 0, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 31 + m_FontStyle: 0 + m_BestFit: 1 + m_MinSize: 10 + m_MaxSize: 115 + m_Alignment: 0 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: Error Text +--- !u!222 &821266351 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 821266348} +--- !u!1 &875723976 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 875723977} + - component: {fileID: 875723979} + - component: {fileID: 875723978} + m_Layer: 5 + m_Name: Text + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &875723977 +RectTransform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 875723976} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 1406186358} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &875723978 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 875723976} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 708705254, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.35686275, g: 0.86666673, b: 0.93725497, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 19 + m_FontStyle: 0 + m_BestFit: 0 + m_MinSize: 10 + m_MaxSize: 40 + m_Alignment: 4 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: Register +--- !u!222 &875723979 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 875723976} +--- !u!1 &924252025 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 924252026} + - component: {fileID: 924252028} + - component: {fileID: 924252027} + m_Layer: 5 + m_Name: Text + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &924252026 +RectTransform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 924252025} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 191257343} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: -0.5} + m_SizeDelta: {x: -20, y: -13} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &924252027 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 924252025} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 708705254, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.35686275, g: 0.86666673, b: 0.93725497, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 18 + m_FontStyle: 0 + m_BestFit: 0 + m_MinSize: 1 + m_MaxSize: 40 + m_Alignment: 0 + m_AlignByGeometry: 0 + m_RichText: 0 + m_HorizontalOverflow: 1 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: +--- !u!222 &924252028 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 924252025} +--- !u!1 &946549178 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 946549179} + - component: {fileID: 946549181} + - component: {fileID: 946549180} + m_Layer: 5 + m_Name: ErrorText + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &946549179 +RectTransform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 946549178} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 1530370400} + m_RootOrder: 8 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 89.599976, y: -75.6} + m_SizeDelta: {x: 479.2, y: 26.5} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &946549180 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 946549178} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 708705254, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 0, b: 0, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 31 + m_FontStyle: 0 + m_BestFit: 1 + m_MinSize: 10 + m_MaxSize: 115 + m_Alignment: 0 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: Error Text +--- !u!222 &946549181 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 946549178} +--- !u!1 &998809938 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 998809939} + - component: {fileID: 998809941} + - component: {fileID: 998809940} + m_Layer: 5 + m_Name: Text + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &998809939 +RectTransform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 998809938} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 1510977913} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &998809940 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 998809938} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 708705254, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.35686275, g: 0.86666673, b: 0.93725497, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 34 + m_FontStyle: 0 + m_BestFit: 0 + m_MinSize: 10 + m_MaxSize: 40 + m_Alignment: 4 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: Register +--- !u!222 &998809941 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 998809938} +--- !u!1 &1133789197 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 1133789198} + m_Layer: 5 + m_Name: Login + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1133789198 +RectTransform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1133789197} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 2048676891} + - {fileID: 1875091829} + - {fileID: 1877880528} + - {fileID: 191257343} + - {fileID: 1436956997} + - {fileID: 1973616144} + - {fileID: 1406186358} + - {fileID: 821266349} + m_Father: {fileID: 101530857} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 100, y: 100} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!1 &1243487875 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 1243487876} + - component: {fileID: 1243487878} + - component: {fileID: 1243487877} + m_Layer: 5 + m_Name: Text + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1243487876 +RectTransform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1243487875} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 1723355996} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: -0.5} + m_SizeDelta: {x: -20, y: -13} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1243487877 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1243487875} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 708705254, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.35686275, g: 0.86666673, b: 0.93725497, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 18 + m_FontStyle: 0 + m_BestFit: 0 + m_MinSize: 1 + m_MaxSize: 40 + m_Alignment: 0 + m_AlignByGeometry: 0 + m_RichText: 0 + m_HorizontalOverflow: 1 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: +--- !u!222 &1243487878 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1243487875} +--- !u!1 &1245540617 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 1245540618} + - component: {fileID: 1245540620} + - component: {fileID: 1245540619} + m_Layer: 5 + m_Name: Text + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1245540618 +RectTransform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1245540617} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 416381324} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: -0.5} + m_SizeDelta: {x: -20, y: -13} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1245540619 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1245540617} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 708705254, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.35686275, g: 0.86666673, b: 0.93725497, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 16 + m_FontStyle: 0 + m_BestFit: 0 + m_MinSize: 1 + m_MaxSize: 40 + m_Alignment: 0 + m_AlignByGeometry: 0 + m_RichText: 0 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: +--- !u!222 &1245540620 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1245540617} +--- !u!1 &1260433781 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 1260433782} + - component: {fileID: 1260433784} + - component: {fileID: 1260433783} + m_Layer: 5 + m_Name: LoadingText + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1260433782 +RectTransform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1260433781} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 1344730232} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 951.4, y: 99} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1260433783 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1260433781} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 708705254, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.35686275, g: 0.86666673, b: 0.93725497, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 86 + m_FontStyle: 0 + m_BestFit: 0 + m_MinSize: 10 + m_MaxSize: 115 + m_Alignment: 4 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: Loading... +--- !u!222 &1260433784 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1260433781} +--- !u!1 &1282867612 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 1282867613} + - component: {fileID: 1282867616} + - component: {fileID: 1282867615} + - component: {fileID: 1282867614} + m_Layer: 5 + m_Name: DataOutput + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1282867613 +RectTransform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1282867612} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 143159303} + - {fileID: 453398477} + m_Father: {fileID: 455818007} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: -226.5, y: -75} + m_SizeDelta: {x: 233.48, y: 212} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1282867614 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1282867612} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 575553740, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 3 + m_SelectOnUp: {fileID: 0} + m_SelectOnDown: {fileID: 0} + m_SelectOnLeft: {fileID: 0} + m_SelectOnRight: {fileID: 0} + m_Transition: 1 + m_Colors: + m_NormalColor: {r: 1, g: 1, b: 1, a: 1} + m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1} + m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} + m_ColorMultiplier: 1 + m_FadeDuration: 0.1 + m_SpriteState: + m_HighlightedSprite: {fileID: 0} + m_PressedSprite: {fileID: 0} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 1282867615} + m_TextComponent: {fileID: 453398478} + m_Placeholder: {fileID: 143159304} + m_ContentType: 0 + m_InputType: 0 + m_AsteriskChar: 42 + m_KeyboardType: 0 + m_LineType: 2 + m_HideMobileInput: 0 + m_CharacterValidation: 0 + m_CharacterLimit: 0 + m_OnEndEdit: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.InputField+SubmitEvent, UnityEngine.UI, Version=1.0.0.0, + Culture=neutral, PublicKeyToken=null + m_OnValueChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.InputField+OnChangeEvent, UnityEngine.UI, Version=1.0.0.0, + Culture=neutral, PublicKeyToken=null + m_CaretColor: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 1} + m_CustomCaretColor: 0 + m_SelectionColor: {r: 0.65882355, g: 0.80784315, b: 1, a: 0.7529412} + m_Text: + m_CaretBlinkRate: 0.85 + m_CaretWidth: 1 + m_ReadOnly: 1 +--- !u!114 &1282867615 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1282867612} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: -765806418, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.35686275, g: 0.86666673, b: 0.93725497, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_Sprite: {fileID: 10911, guid: 0000000000000000f000000000000000, type: 0} + m_Type: 1 + m_PreserveAspect: 0 + m_FillCenter: 0 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 +--- !u!222 &1282867616 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1282867612} +--- !u!1 &1315003216 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 1315003217} + - component: {fileID: 1315003219} + - component: {fileID: 1315003218} + m_Layer: 5 + m_Name: Title + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1315003217 +RectTransform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1315003216} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 1878384301} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 198.8, y: 172} + m_SizeDelta: {x: 228, y: 69.6} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1315003218 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1315003216} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 708705254, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.35686275, g: 0.86666673, b: 0.93725497, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 86 + m_FontStyle: 0 + m_BestFit: 1 + m_MinSize: 10 + m_MaxSize: 115 + m_Alignment: 4 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: Set Data +--- !u!222 &1315003219 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1315003216} +--- !u!1 &1326682104 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 1326682105} + - component: {fileID: 1326682107} + - component: {fileID: 1326682106} + m_Layer: 5 + m_Name: PasswordText + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1326682105 +RectTransform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1326682104} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 1530370400} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: -62.75, y: 37.3} + m_SizeDelta: {x: 174.5, y: 26.5} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1326682106 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1326682104} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 708705254, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.35686275, g: 0.86666673, b: 0.93725497, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 31 + m_FontStyle: 0 + m_BestFit: 1 + m_MinSize: 10 + m_MaxSize: 115 + m_Alignment: 0 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: 'Password:' +--- !u!222 &1326682107 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1326682104} +--- !u!1 &1344730231 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 1344730232} + m_Layer: 5 + m_Name: Loading + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!224 &1344730232 +RectTransform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1344730231} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 1260433782} + m_Father: {fileID: 101530857} + m_RootOrder: 3 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 100, y: 100} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!1 &1389430863 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 1389430864} + - component: {fileID: 1389430866} + - component: {fileID: 1389430865} + m_Layer: 5 + m_Name: Text + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1389430864 +RectTransform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1389430863} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 1436956997} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: -0.5} + m_SizeDelta: {x: -20, y: -13} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1389430865 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1389430863} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 708705254, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.35686275, g: 0.86666673, b: 0.93725497, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 18 + m_FontStyle: 0 + m_BestFit: 0 + m_MinSize: 1 + m_MaxSize: 40 + m_Alignment: 0 + m_AlignByGeometry: 0 + m_RichText: 0 + m_HorizontalOverflow: 1 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: +--- !u!222 &1389430866 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1389430863} +--- !u!1 &1406186357 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 1406186358} + - component: {fileID: 1406186361} + - component: {fileID: 1406186360} + - component: {fileID: 1406186359} + m_Layer: 5 + m_Name: RegisterButton + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1406186358 +RectTransform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1406186357} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 875723977} + m_Father: {fileID: 1133789198} + m_RootOrder: 6 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: -194.8} + m_SizeDelta: {x: 208.5, y: 37} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1406186359 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1406186357} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 1392445389, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 3 + m_SelectOnUp: {fileID: 0} + m_SelectOnDown: {fileID: 0} + m_SelectOnLeft: {fileID: 0} + m_SelectOnRight: {fileID: 0} + m_Transition: 1 + m_Colors: + m_NormalColor: {r: 1, g: 1, b: 1, a: 1} + m_HighlightedColor: {r: 0.5661765, g: 0.5661765, b: 0.5661765, a: 1} + m_PressedColor: {r: 0.30147058, g: 0.30147058, b: 0.30147058, a: 1} + m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} + m_ColorMultiplier: 1 + m_FadeDuration: 0.1 + m_SpriteState: + m_HighlightedSprite: {fileID: 0} + m_PressedSprite: {fileID: 0} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 1406186360} + m_OnClick: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 772201350} + m_MethodName: Login_RegisterButtonPressed + m_Mode: 1 + m_Arguments: + m_ObjectArgument: {fileID: 0} + m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine + m_IntArgument: 0 + m_FloatArgument: 0 + m_StringArgument: + m_BoolArgument: 0 + m_CallState: 2 + m_TypeName: UnityEngine.UI.Button+ButtonClickedEvent, UnityEngine.UI, Version=1.0.0.0, + Culture=neutral, PublicKeyToken=null +--- !u!114 &1406186360 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1406186357} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: -765806418, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.35686275, g: 0.86666673, b: 0.93725497, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_Sprite: {fileID: 10905, guid: 0000000000000000f000000000000000, type: 0} + m_Type: 1 + m_PreserveAspect: 0 + m_FillCenter: 0 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 +--- !u!222 &1406186361 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1406186357} +--- !u!1 &1436956996 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 1436956997} + - component: {fileID: 1436957000} + - component: {fileID: 1436956999} + - component: {fileID: 1436956998} + m_Layer: 5 + m_Name: PasswordInput + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1436956997 +RectTransform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1436956996} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 72110716} + - {fileID: 1389430864} + m_Father: {fileID: 1133789198} + m_RootOrder: 4 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: -34.2} + m_SizeDelta: {x: 300, y: 34} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1436956998 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1436956996} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 575553740, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 3 + m_SelectOnUp: {fileID: 0} + m_SelectOnDown: {fileID: 0} + m_SelectOnLeft: {fileID: 0} + m_SelectOnRight: {fileID: 0} + m_Transition: 1 + m_Colors: + m_NormalColor: {r: 1, g: 1, b: 1, a: 1} + m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1} + m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} + m_ColorMultiplier: 1 + m_FadeDuration: 0.1 + m_SpriteState: + m_HighlightedSprite: {fileID: 0} + m_PressedSprite: {fileID: 0} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 1436956999} + m_TextComponent: {fileID: 1389430865} + m_Placeholder: {fileID: 72110717} + m_ContentType: 7 + m_InputType: 2 + m_AsteriskChar: 42 + m_KeyboardType: 0 + m_LineType: 0 + m_HideMobileInput: 0 + m_CharacterValidation: 0 + m_CharacterLimit: 0 + m_OnEndEdit: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.InputField+SubmitEvent, UnityEngine.UI, Version=1.0.0.0, + Culture=neutral, PublicKeyToken=null + m_OnValueChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.InputField+OnChangeEvent, UnityEngine.UI, Version=1.0.0.0, + Culture=neutral, PublicKeyToken=null + m_CaretColor: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 1} + m_CustomCaretColor: 0 + m_SelectionColor: {r: 0.65882355, g: 0.80784315, b: 1, a: 0.7529412} + m_Text: + m_CaretBlinkRate: 0.85 + m_CaretWidth: 1 + m_ReadOnly: 0 +--- !u!114 &1436956999 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1436956996} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: -765806418, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.35686275, g: 0.86666673, b: 0.93725497, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_Sprite: {fileID: 10911, guid: 0000000000000000f000000000000000, type: 0} + m_Type: 1 + m_PreserveAspect: 0 + m_FillCenter: 0 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 +--- !u!222 &1436957000 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1436956996} +--- !u!1 &1510977912 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 1510977913} + - component: {fileID: 1510977916} + - component: {fileID: 1510977915} + - component: {fileID: 1510977914} + m_Layer: 5 + m_Name: RegisterButton + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1510977913 +RectTransform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1510977912} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 998809939} + m_Father: {fileID: 1530370400} + m_RootOrder: 6 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: -133} + m_SizeDelta: {x: 208.5, y: 62.16} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1510977914 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1510977912} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 1392445389, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 3 + m_SelectOnUp: {fileID: 0} + m_SelectOnDown: {fileID: 0} + m_SelectOnLeft: {fileID: 0} + m_SelectOnRight: {fileID: 0} + m_Transition: 1 + m_Colors: + m_NormalColor: {r: 1, g: 1, b: 1, a: 1} + m_HighlightedColor: {r: 0.5661765, g: 0.5661765, b: 0.5661765, a: 1} + m_PressedColor: {r: 0.30147058, g: 0.30147058, b: 0.30147058, a: 1} + m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} + m_ColorMultiplier: 1 + m_FadeDuration: 0.1 + m_SpriteState: + m_HighlightedSprite: {fileID: 0} + m_PressedSprite: {fileID: 0} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 1510977915} + m_OnClick: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 772201350} + m_MethodName: Register_RegisterButtonPressed + m_Mode: 1 + m_Arguments: + m_ObjectArgument: {fileID: 0} + m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine + m_IntArgument: 0 + m_FloatArgument: 0 + m_StringArgument: + m_BoolArgument: 0 + m_CallState: 2 + m_TypeName: UnityEngine.UI.Button+ButtonClickedEvent, UnityEngine.UI, Version=1.0.0.0, + Culture=neutral, PublicKeyToken=null +--- !u!114 &1510977915 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1510977912} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: -765806418, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.35686275, g: 0.86666673, b: 0.93725497, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_Sprite: {fileID: 10905, guid: 0000000000000000f000000000000000, type: 0} + m_Type: 1 + m_PreserveAspect: 0 + m_FillCenter: 0 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 +--- !u!222 &1510977916 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1510977912} +--- !u!1 &1530370399 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 1530370400} + m_Layer: 5 + m_Name: Register + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!224 &1530370400 +RectTransform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1530370399} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 1929264451} + - {fileID: 496958609} + - {fileID: 1326682105} + - {fileID: 1804942171} + - {fileID: 1723355996} + - {fileID: 1832773166} + - {fileID: 1510977913} + - {fileID: 810570798} + - {fileID: 946549179} + m_Father: {fileID: 101530857} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 100, y: 100} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!1 &1540854481 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 1540854482} + - component: {fileID: 1540854485} + - component: {fileID: 1540854484} + - component: {fileID: 1540854483} + m_Layer: 5 + m_Name: LogoutButton + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1540854482 +RectTransform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1540854481} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 6122175} + m_Father: {fileID: 678242458} + m_RootOrder: 3 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: -241.6} + m_SizeDelta: {x: 233.48, y: 55.7} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1540854483 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1540854481} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 1392445389, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 3 + m_SelectOnUp: {fileID: 0} + m_SelectOnDown: {fileID: 0} + m_SelectOnLeft: {fileID: 0} + m_SelectOnRight: {fileID: 0} + m_Transition: 1 + m_Colors: + m_NormalColor: {r: 1, g: 1, b: 1, a: 1} + m_HighlightedColor: {r: 0.5661765, g: 0.5661765, b: 0.5661765, a: 1} + m_PressedColor: {r: 0.30147058, g: 0.30147058, b: 0.30147058, a: 1} + m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} + m_ColorMultiplier: 1 + m_FadeDuration: 0.1 + m_SpriteState: + m_HighlightedSprite: {fileID: 0} + m_PressedSprite: {fileID: 0} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 1540854484} + m_OnClick: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 772201350} + m_MethodName: LoggedIn_LogoutButtonPressed + m_Mode: 1 + m_Arguments: + m_ObjectArgument: {fileID: 0} + m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine + m_IntArgument: 0 + m_FloatArgument: 0 + m_StringArgument: + m_BoolArgument: 0 + m_CallState: 2 + m_TypeName: UnityEngine.UI.Button+ButtonClickedEvent, UnityEngine.UI, Version=1.0.0.0, + Culture=neutral, PublicKeyToken=null +--- !u!114 &1540854484 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1540854481} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: -765806418, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.35686275, g: 0.86666673, b: 0.93725497, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_Sprite: {fileID: 10905, guid: 0000000000000000f000000000000000, type: 0} + m_Type: 1 + m_PreserveAspect: 0 + m_FillCenter: 0 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 +--- !u!222 &1540854485 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1540854481} +--- !u!1 &1569883878 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 1569883880} + - component: {fileID: 1569883879} + m_Layer: 0 + m_Name: Directional Light + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!108 &1569883879 +Light: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1569883878} + m_Enabled: 1 + serializedVersion: 8 + m_Type: 1 + m_Color: {r: 1, g: 0.95686275, b: 0.8392157, a: 1} + m_Intensity: 1 + m_Range: 10 + m_SpotAngle: 30 + m_CookieSize: 10 + m_Shadows: + m_Type: 2 + m_Resolution: -1 + m_CustomResolution: -1 + m_Strength: 1 + m_Bias: 0.05 + m_NormalBias: 0.4 + m_NearPlane: 0.2 + m_Cookie: {fileID: 0} + m_DrawHalo: 0 + m_Flare: {fileID: 0} + m_RenderMode: 0 + m_CullingMask: + serializedVersion: 2 + m_Bits: 4294967295 + m_Lightmapping: 4 + m_AreaSize: {x: 1, y: 1} + m_BounceIntensity: 1 + m_ColorTemperature: 6570 + m_UseColorTemperature: 0 + m_ShadowRadius: 0 + m_ShadowAngle: 0 +--- !u!4 &1569883880 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1569883878} + m_LocalRotation: {x: 0.40821788, y: -0.23456968, z: 0.10938163, w: 0.8754261} + m_LocalPosition: {x: 0, y: 3, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 50, y: -30, z: 0} +--- !u!1 &1592143148 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 1592143149} + - component: {fileID: 1592143151} + - component: {fileID: 1592143150} + m_Layer: 5 + m_Name: Placeholder + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1592143149 +RectTransform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1592143148} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 1804942171} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: -0.5} + m_SizeDelta: {x: -20, y: -13} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1592143150 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1592143148} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 708705254, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.35686275, g: 0.86666673, b: 0.93725497, a: 0.5019608} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 18 + m_FontStyle: 2 + m_BestFit: 0 + m_MinSize: 1 + m_MaxSize: 40 + m_Alignment: 0 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: Username... +--- !u!222 &1592143151 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1592143148} +--- !u!1 &1681317167 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 1681317168} + - component: {fileID: 1681317170} + - component: {fileID: 1681317169} + m_Layer: 5 + m_Name: Text + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1681317168 +RectTransform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1681317167} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 1804942171} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: -0.5} + m_SizeDelta: {x: -20, y: -13} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1681317169 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1681317167} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 708705254, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.35686275, g: 0.86666673, b: 0.93725497, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 18 + m_FontStyle: 0 + m_BestFit: 0 + m_MinSize: 1 + m_MaxSize: 40 + m_Alignment: 0 + m_AlignByGeometry: 0 + m_RichText: 0 + m_HorizontalOverflow: 1 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: +--- !u!222 &1681317170 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1681317167} +--- !u!1 &1723355995 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 1723355996} + - component: {fileID: 1723355999} + - component: {fileID: 1723355998} + - component: {fileID: 1723355997} + m_Layer: 5 + m_Name: PasswordInput + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1723355996 +RectTransform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1723355995} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 2136556514} + - {fileID: 1243487876} + m_Father: {fileID: 1530370400} + m_RootOrder: 4 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 4.1} + m_SizeDelta: {x: 300, y: 34} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1723355997 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1723355995} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 575553740, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 3 + m_SelectOnUp: {fileID: 0} + m_SelectOnDown: {fileID: 0} + m_SelectOnLeft: {fileID: 0} + m_SelectOnRight: {fileID: 0} + m_Transition: 1 + m_Colors: + m_NormalColor: {r: 1, g: 1, b: 1, a: 1} + m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1} + m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} + m_ColorMultiplier: 1 + m_FadeDuration: 0.1 + m_SpriteState: + m_HighlightedSprite: {fileID: 0} + m_PressedSprite: {fileID: 0} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 1723355998} + m_TextComponent: {fileID: 1243487877} + m_Placeholder: {fileID: 2136556515} + m_ContentType: 7 + m_InputType: 2 + m_AsteriskChar: 42 + m_KeyboardType: 0 + m_LineType: 0 + m_HideMobileInput: 0 + m_CharacterValidation: 0 + m_CharacterLimit: 0 + m_OnEndEdit: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.InputField+SubmitEvent, UnityEngine.UI, Version=1.0.0.0, + Culture=neutral, PublicKeyToken=null + m_OnValueChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.InputField+OnChangeEvent, UnityEngine.UI, Version=1.0.0.0, + Culture=neutral, PublicKeyToken=null + m_CaretColor: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 1} + m_CustomCaretColor: 0 + m_SelectionColor: {r: 0.65882355, g: 0.80784315, b: 1, a: 0.7529412} + m_Text: + m_CaretBlinkRate: 0.85 + m_CaretWidth: 1 + m_ReadOnly: 0 +--- !u!114 &1723355998 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1723355995} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: -765806418, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.35686275, g: 0.86666673, b: 0.93725497, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_Sprite: {fileID: 10911, guid: 0000000000000000f000000000000000, type: 0} + m_Type: 1 + m_PreserveAspect: 0 + m_FillCenter: 0 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 +--- !u!222 &1723355999 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1723355995} +--- !u!1 &1804942170 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 1804942171} + - component: {fileID: 1804942174} + - component: {fileID: 1804942173} + - component: {fileID: 1804942172} + m_Layer: 5 + m_Name: UsernameInput + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1804942171 +RectTransform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1804942170} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 1592143149} + - {fileID: 1681317168} + m_Father: {fileID: 1530370400} + m_RootOrder: 3 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 81.3} + m_SizeDelta: {x: 300, y: 34} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1804942172 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1804942170} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 575553740, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 3 + m_SelectOnUp: {fileID: 0} + m_SelectOnDown: {fileID: 0} + m_SelectOnLeft: {fileID: 0} + m_SelectOnRight: {fileID: 0} + m_Transition: 1 + m_Colors: + m_NormalColor: {r: 1, g: 1, b: 1, a: 1} + m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1} + m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} + m_ColorMultiplier: 1 + m_FadeDuration: 0.1 + m_SpriteState: + m_HighlightedSprite: {fileID: 0} + m_PressedSprite: {fileID: 0} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 1804942173} + m_TextComponent: {fileID: 1681317169} + m_Placeholder: {fileID: 1592143150} + m_ContentType: 0 + m_InputType: 0 + m_AsteriskChar: 42 + m_KeyboardType: 0 + m_LineType: 0 + m_HideMobileInput: 0 + m_CharacterValidation: 0 + m_CharacterLimit: 0 + m_OnEndEdit: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.InputField+SubmitEvent, UnityEngine.UI, Version=1.0.0.0, + Culture=neutral, PublicKeyToken=null + m_OnValueChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.InputField+OnChangeEvent, UnityEngine.UI, Version=1.0.0.0, + Culture=neutral, PublicKeyToken=null + m_CaretColor: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 1} + m_CustomCaretColor: 0 + m_SelectionColor: {r: 0.65882355, g: 0.80784315, b: 1, a: 0.7529412} + m_Text: + m_CaretBlinkRate: 0.85 + m_CaretWidth: 1 + m_ReadOnly: 0 +--- !u!114 &1804942173 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1804942170} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: -765806418, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.35686275, g: 0.86666673, b: 0.93725497, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_Sprite: {fileID: 10911, guid: 0000000000000000f000000000000000, type: 0} + m_Type: 1 + m_PreserveAspect: 0 + m_FillCenter: 0 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 +--- !u!222 &1804942174 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1804942170} +--- !u!1 &1832773165 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 1832773166} + - component: {fileID: 1832773169} + - component: {fileID: 1832773168} + - component: {fileID: 1832773167} + m_Layer: 5 + m_Name: ConfirmInput + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1832773166 +RectTransform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1832773165} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 323045159} + - {fileID: 553815576} + m_Father: {fileID: 1530370400} + m_RootOrder: 5 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: -37.5} + m_SizeDelta: {x: 300, y: 34} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1832773167 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1832773165} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 575553740, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 3 + m_SelectOnUp: {fileID: 0} + m_SelectOnDown: {fileID: 0} + m_SelectOnLeft: {fileID: 0} + m_SelectOnRight: {fileID: 0} + m_Transition: 1 + m_Colors: + m_NormalColor: {r: 1, g: 1, b: 1, a: 1} + m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1} + m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} + m_ColorMultiplier: 1 + m_FadeDuration: 0.1 + m_SpriteState: + m_HighlightedSprite: {fileID: 0} + m_PressedSprite: {fileID: 0} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 1832773168} + m_TextComponent: {fileID: 553815577} + m_Placeholder: {fileID: 323045160} + m_ContentType: 7 + m_InputType: 2 + m_AsteriskChar: 42 + m_KeyboardType: 0 + m_LineType: 0 + m_HideMobileInput: 0 + m_CharacterValidation: 0 + m_CharacterLimit: 0 + m_OnEndEdit: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.InputField+SubmitEvent, UnityEngine.UI, Version=1.0.0.0, + Culture=neutral, PublicKeyToken=null + m_OnValueChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.InputField+OnChangeEvent, UnityEngine.UI, Version=1.0.0.0, + Culture=neutral, PublicKeyToken=null + m_CaretColor: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 1} + m_CustomCaretColor: 0 + m_SelectionColor: {r: 0.65882355, g: 0.80784315, b: 1, a: 0.7529412} + m_Text: + m_CaretBlinkRate: 0.85 + m_CaretWidth: 1 + m_ReadOnly: 0 +--- !u!114 &1832773168 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1832773165} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: -765806418, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.35686275, g: 0.86666673, b: 0.93725497, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_Sprite: {fileID: 10911, guid: 0000000000000000f000000000000000, type: 0} + m_Type: 1 + m_PreserveAspect: 0 + m_FillCenter: 0 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 +--- !u!222 &1832773169 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1832773165} +--- !u!1 &1834947236 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 1834947237} + - component: {fileID: 1834947239} + - component: {fileID: 1834947238} + m_Layer: 5 + m_Name: Placeholder + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1834947237 +RectTransform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1834947236} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 191257343} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: -0.5} + m_SizeDelta: {x: -20, y: -13} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1834947238 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1834947236} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 708705254, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.35686275, g: 0.86666673, b: 0.93725497, a: 0.5019608} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 18 + m_FontStyle: 2 + m_BestFit: 0 + m_MinSize: 1 + m_MaxSize: 40 + m_Alignment: 0 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: Username... +--- !u!222 &1834947239 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1834947236} +--- !u!1 &1858321734 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 1858321737} + - component: {fileID: 1858321736} + - component: {fileID: 1858321735} + m_Layer: 0 + m_Name: EventSystem + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &1858321735 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1858321734} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 1077351063, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_HorizontalAxis: Horizontal + m_VerticalAxis: Vertical + m_SubmitButton: Submit + m_CancelButton: Cancel + m_InputActionsPerSecond: 10 + m_RepeatDelay: 0.5 + m_ForceModuleActive: 0 +--- !u!114 &1858321736 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1858321734} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: -619905303, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_FirstSelected: {fileID: 0} + m_sendNavigationEvents: 1 + m_DragThreshold: 5 +--- !u!4 &1858321737 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1858321734} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 3 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1864678543 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 1864678544} + - component: {fileID: 1864678546} + - component: {fileID: 1864678545} + m_Layer: 5 + m_Name: Title + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1864678544 +RectTransform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1864678543} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 455818007} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: -229.6, y: 172} + m_SizeDelta: {x: 228, y: 69.6} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1864678545 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1864678543} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 708705254, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.35686275, g: 0.86666673, b: 0.93725497, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 86 + m_FontStyle: 0 + m_BestFit: 1 + m_MinSize: 10 + m_MaxSize: 115 + m_Alignment: 4 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: Get Data +--- !u!222 &1864678546 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1864678543} +--- !u!1 &1866156173 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 1866156174} + - component: {fileID: 1866156176} + - component: {fileID: 1866156175} + m_Layer: 5 + m_Name: Text + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1866156174 +RectTransform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1866156173} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 559871751} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1866156175 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1866156173} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 708705254, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.35686275, g: 0.86666673, b: 0.93725497, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 26 + m_FontStyle: 0 + m_BestFit: 0 + m_MinSize: 10 + m_MaxSize: 40 + m_Alignment: 4 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: Save Data +--- !u!222 &1866156176 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1866156173} +--- !u!1 &1875091828 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 1875091829} + - component: {fileID: 1875091831} + - component: {fileID: 1875091830} + m_Layer: 5 + m_Name: UsernameText + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1875091829 +RectTransform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1875091828} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 1133789198} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: -62.75, y: 84.8} + m_SizeDelta: {x: 174.5, y: 26.5} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1875091830 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1875091828} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 708705254, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.35686275, g: 0.86666673, b: 0.93725497, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 31 + m_FontStyle: 0 + m_BestFit: 1 + m_MinSize: 10 + m_MaxSize: 115 + m_Alignment: 0 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: 'Username:' +--- !u!222 &1875091831 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1875091828} +--- !u!1 &1877880527 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 1877880528} + - component: {fileID: 1877880530} + - component: {fileID: 1877880529} + m_Layer: 5 + m_Name: PasswordText + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1877880528 +RectTransform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1877880527} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 1133789198} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: -62.75, y: -1} + m_SizeDelta: {x: 174.5, y: 26.5} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1877880529 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1877880527} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 708705254, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.35686275, g: 0.86666673, b: 0.93725497, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 31 + m_FontStyle: 0 + m_BestFit: 1 + m_MinSize: 10 + m_MaxSize: 115 + m_Alignment: 0 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: 'Password:' +--- !u!222 &1877880530 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1877880527} +--- !u!1 &1878384300 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 1878384301} + m_Layer: 5 + m_Name: SetData + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1878384301 +RectTransform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1878384300} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 1315003217} + - {fileID: 416381324} + - {fileID: 559871751} + m_Father: {fileID: 678242458} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 100, y: 100} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!1 &1918972668 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 1918972669} + - component: {fileID: 1918972671} + - component: {fileID: 1918972670} + m_Layer: 5 + m_Name: Text + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1918972669 +RectTransform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1918972668} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 810570798} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1918972670 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1918972668} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 708705254, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.35686275, g: 0.86666673, b: 0.93725497, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 19 + m_FontStyle: 0 + m_BestFit: 0 + m_MinSize: 10 + m_MaxSize: 40 + m_Alignment: 4 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: Back +--- !u!222 &1918972671 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1918972668} +--- !u!1 &1929264450 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 1929264451} + - component: {fileID: 1929264453} + - component: {fileID: 1929264452} + m_Layer: 5 + m_Name: Title + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1929264451 +RectTransform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1929264450} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 1530370400} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 198} + m_SizeDelta: {x: 362.5, y: 99} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1929264452 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1929264450} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 708705254, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.35686275, g: 0.86666673, b: 0.93725497, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 86 + m_FontStyle: 0 + m_BestFit: 0 + m_MinSize: 10 + m_MaxSize: 115 + m_Alignment: 4 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: Register +--- !u!222 &1929264453 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1929264450} +--- !u!1 &1973616143 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 1973616144} + - component: {fileID: 1973616147} + - component: {fileID: 1973616146} + - component: {fileID: 1973616145} + m_Layer: 5 + m_Name: LoginButton + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1973616144 +RectTransform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1973616143} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 305688695} + m_Father: {fileID: 1133789198} + m_RootOrder: 5 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: -133} + m_SizeDelta: {x: 208.5, y: 62.16} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1973616145 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1973616143} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 1392445389, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 3 + m_SelectOnUp: {fileID: 0} + m_SelectOnDown: {fileID: 0} + m_SelectOnLeft: {fileID: 0} + m_SelectOnRight: {fileID: 0} + m_Transition: 1 + m_Colors: + m_NormalColor: {r: 1, g: 1, b: 1, a: 1} + m_HighlightedColor: {r: 0.5661765, g: 0.5661765, b: 0.5661765, a: 1} + m_PressedColor: {r: 0.30147058, g: 0.30147058, b: 0.30147058, a: 1} + m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} + m_ColorMultiplier: 1 + m_FadeDuration: 0.1 + m_SpriteState: + m_HighlightedSprite: {fileID: 0} + m_PressedSprite: {fileID: 0} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 1973616146} + m_OnClick: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 772201350} + m_MethodName: Login_LoginButtonPressed + m_Mode: 1 + m_Arguments: + m_ObjectArgument: {fileID: 0} + m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine + m_IntArgument: 0 + m_FloatArgument: 0 + m_StringArgument: + m_BoolArgument: 0 + m_CallState: 2 + m_TypeName: UnityEngine.UI.Button+ButtonClickedEvent, UnityEngine.UI, Version=1.0.0.0, + Culture=neutral, PublicKeyToken=null +--- !u!114 &1973616146 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1973616143} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: -765806418, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.35686275, g: 0.86666673, b: 0.93725497, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_Sprite: {fileID: 10905, guid: 0000000000000000f000000000000000, type: 0} + m_Type: 1 + m_PreserveAspect: 0 + m_FillCenter: 0 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 +--- !u!222 &1973616147 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1973616143} +--- !u!1 &2048676890 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 2048676891} + - component: {fileID: 2048676893} + - component: {fileID: 2048676892} + m_Layer: 5 + m_Name: Title + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &2048676891 +RectTransform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 2048676890} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 1133789198} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 198} + m_SizeDelta: {x: 233, y: 99} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &2048676892 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 2048676890} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 708705254, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.35686275, g: 0.86666673, b: 0.93725497, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 86 + m_FontStyle: 0 + m_BestFit: 0 + m_MinSize: 10 + m_MaxSize: 115 + m_Alignment: 4 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: Login +--- !u!222 &2048676893 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 2048676890} +--- !u!1 &2136556513 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 2136556514} + - component: {fileID: 2136556516} + - component: {fileID: 2136556515} + m_Layer: 5 + m_Name: Placeholder + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &2136556514 +RectTransform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 2136556513} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 1723355996} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: -0.5} + m_SizeDelta: {x: -20, y: -13} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &2136556515 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 2136556513} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 708705254, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.35686275, g: 0.86666673, b: 0.93725497, a: 0.5019608} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 18 + m_FontStyle: 2 + m_BestFit: 0 + m_MinSize: 1 + m_MaxSize: 40 + m_Alignment: 0 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: Password... +--- !u!222 &2136556516 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 2136556513} diff --git a/MultiplayerFPS/Assets/Database Control Free/Demos/C#/DCF_Demo_C#.unity.meta b/MultiplayerFPS/Assets/Database Control Free/Demos/C#/DCF_Demo_C#.unity.meta new file mode 100644 index 0000000..8074751 --- /dev/null +++ b/MultiplayerFPS/Assets/Database Control Free/Demos/C#/DCF_Demo_C#.unity.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: c997b97e2c75bf34aa8425bd14b53188 +timeCreated: 1483137228 +licenseType: Store +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Database Control Free/Demos/C#/Scripts.meta b/MultiplayerFPS/Assets/Database Control Free/Demos/C#/Scripts.meta new file mode 100644 index 0000000..50e11cf --- /dev/null +++ b/MultiplayerFPS/Assets/Database Control Free/Demos/C#/Scripts.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 7a3b53152167a904a9ab4178b6efe255 +folderAsset: yes +timeCreated: 1483133015 +licenseType: Store +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Database Control Free/Demos/C#/Scripts/DCF_DemoScene_ManagerScript_CSharp.cs b/MultiplayerFPS/Assets/Database Control Free/Demos/C#/Scripts/DCF_DemoScene_ManagerScript_CSharp.cs new file mode 100644 index 0000000..1d3ff88 --- /dev/null +++ b/MultiplayerFPS/Assets/Database Control Free/Demos/C#/Scripts/DCF_DemoScene_ManagerScript_CSharp.cs @@ -0,0 +1,292 @@ +using UnityEngine; +using System.Collections; +using UnityEngine.UI; +using DatabaseControl; // << Remember to add this reference to your scripts which use DatabaseControl + +public class DCF_DemoScene_ManagerScript_CSharp : MonoBehaviour { + + //All public variables bellow are assigned in the Inspector + + //These are the GameObjects which are parents of groups of UI elements. The objects are enabled and disabled to show and hide the UI elements. + public GameObject loginParent; + public GameObject registerParent; + public GameObject loggedInParent; + public GameObject loadingParent; + + //These are all the InputFields which we need in order to get the entered usernames, passwords, etc + public InputField Login_UsernameField; + public InputField Login_PasswordField; + public InputField Register_UsernameField; + public InputField Register_PasswordField; + public InputField Register_ConfirmPasswordField; + public InputField LoggedIn_DataInputField; + public InputField LoggedIn_DataOutputField; + + //These are the UI Texts which display errors + public Text Login_ErrorText; + public Text Register_ErrorText; + + //This UI Text displays the username once logged in. It shows it in the form "Logged In As: " + username + public Text LoggedIn_DisplayUsernameText; + + //These store the username and password of the player when they have logged in + private string playerUsername = ""; + private string playerPassword = ""; + + //Called at the very start of the game + void Awake() + { + ResetAllUIElements(); + } + + //Called by Button Pressed Methods to Reset UI Fields + void ResetAllUIElements () + { + //This resets all of the UI elements. It clears all the strings in the input fields and any errors being displayed + Login_UsernameField.text = ""; + Login_PasswordField.text = ""; + Register_UsernameField.text = ""; + Register_PasswordField.text = ""; + Register_ConfirmPasswordField.text = ""; + LoggedIn_DataInputField.text = ""; + LoggedIn_DataOutputField.text = ""; + Login_ErrorText.text = ""; + Register_ErrorText.text = ""; + LoggedIn_DisplayUsernameText.text = ""; + } + + //Called by Button Pressed Methods. These use DatabaseControl namespace to communicate with server. + IEnumerator LoginUser () + { + IEnumerator e = DCF.Login(playerUsername, playerPassword); // << Send request to login, providing username and password + while (e.MoveNext()) + { + yield return e.Current; + } + string response = e.Current as string; // << The returned string from the request + + if (response == "Success") + { + //Username and Password were correct. Stop showing 'Loading...' and show the LoggedIn UI. And set the text to display the username. + ResetAllUIElements(); + loadingParent.gameObject.SetActive(false); + loggedInParent.gameObject.SetActive(true); + LoggedIn_DisplayUsernameText.text = "Logged In As: " + playerUsername; + } else + { + //Something went wrong logging in. Stop showing 'Loading...' and go back to LoginUI + loadingParent.gameObject.SetActive(false); + loginParent.gameObject.SetActive(true); + if (response == "UserError") + { + //The Username was wrong so display relevent error message + Login_ErrorText.text = "Error: Username not Found"; + } else + { + if (response == "PassError") + { + //The Password was wrong so display relevent error message + Login_ErrorText.text = "Error: Password Incorrect"; + } else + { + //There was another error. This error message should never appear, but is here just in case. + Login_ErrorText.text = "Error: Unknown Error. Please try again later."; + } + } + } + } + IEnumerator RegisterUser() + { + IEnumerator e = DCF.RegisterUser(playerUsername, playerPassword, "Hello World"); // << Send request to register a new user, providing submitted username and password. It also provides an initial value for the data string on the account, which is "Hello World". + while (e.MoveNext()) + { + yield return e.Current; + } + string response = e.Current as string; // << The returned string from the request + + if (response == "Success") + { + //Username and Password were valid. Account has been created. Stop showing 'Loading...' and show the loggedIn UI and set text to display the username. + ResetAllUIElements(); + loadingParent.gameObject.SetActive(false); + loggedInParent.gameObject.SetActive(true); + LoggedIn_DisplayUsernameText.text = "Logged In As: " + playerUsername; + } else + { + //Something went wrong logging in. Stop showing 'Loading...' and go back to RegisterUI + loadingParent.gameObject.SetActive(false); + registerParent.gameObject.SetActive(true); + if (response == "UserError") + { + //The username has already been taken. Player needs to choose another. Shows error message. + Register_ErrorText.text = "Error: Username Already Taken"; + } else + { + //There was another error. This error message should never appear, but is here just in case. + Login_ErrorText.text = "Error: Unknown Error. Please try again later."; + } + } + } + IEnumerator GetData () + { + IEnumerator e = DCF.GetUserData(playerUsername, playerPassword); // << Send request to get the player's data string. Provides the username and password + while (e.MoveNext()) + { + yield return e.Current; + } + string response = e.Current as string; // << The returned string from the request + + if (response == "Error") + { + //There was another error. Automatically logs player out. This error message should never appear, but is here just in case. + ResetAllUIElements(); + playerUsername = ""; + playerPassword = ""; + loginParent.gameObject.SetActive(true); + loadingParent.gameObject.SetActive(false); + Login_ErrorText.text = "Error: Unknown Error. Please try again later."; + } + else + { + //The player's data was retrieved. Goes back to loggedIn UI and displays the retrieved data in the InputField + loadingParent.gameObject.SetActive(false); + loggedInParent.gameObject.SetActive(true); + LoggedIn_DataOutputField.text = response; + } + } + IEnumerator SetData (string data) + { + IEnumerator e = DCF.SetUserData(playerUsername, playerPassword, data); // << Send request to set the player's data string. Provides the username, password and new data string + while (e.MoveNext()) + { + yield return e.Current; + } + string response = e.Current as string; // << The returned string from the request + + if (response == "Success") + { + //The data string was set correctly. Goes back to LoggedIn UI + loadingParent.gameObject.SetActive(false); + loggedInParent.gameObject.SetActive(true); + } + else + { + //There was another error. Automatically logs player out. This error message should never appear, but is here just in case. + ResetAllUIElements(); + playerUsername = ""; + playerPassword = ""; + loginParent.gameObject.SetActive(true); + loadingParent.gameObject.SetActive(false); + Login_ErrorText.text = "Error: Unknown Error. Please try again later."; + } + } + + //UI Button Pressed Methods + public void Login_LoginButtonPressed () + { + //Called when player presses button to Login + + //Get the username and password the player entered + playerUsername = Login_UsernameField.text; + playerPassword = Login_PasswordField.text; + + //Check the lengths of the username and password. (If they are wrong, we might as well show an error now instead of waiting for the request to the server) + if (playerUsername.Length > 3) + { + if (playerPassword.Length > 5) + { + //Username and password seem reasonable. Change UI to 'Loading...'. Start the Coroutine which tries to log the player in. + loginParent.gameObject.SetActive(false); + loadingParent.gameObject.SetActive(true); + StartCoroutine(LoginUser()); + } + else + { + //Password too short so it must be wrong + Login_ErrorText.text = "Error: Password Incorrect"; + } + } else + { + //Username too short so it must be wrong + Login_ErrorText.text = "Error: Username Incorrect"; + } + } + public void Login_RegisterButtonPressed () + { + //Called when the player hits register on the Login UI, so switches to the Register UI + ResetAllUIElements(); + loginParent.gameObject.SetActive(false); + registerParent.gameObject.SetActive(true); + } + public void Register_RegisterButtonPressed () + { + //Called when the player presses the button to register + + //Get the username and password and repeated password the player entered + playerUsername = Register_UsernameField.text; + playerPassword = Register_PasswordField.text; + string confirmedPassword = Register_ConfirmPasswordField.text; + + //Make sure username and password are long enough + if (playerUsername.Length > 3) + { + if (playerPassword.Length > 5) + { + //Check the two passwords entered match + if (playerPassword == confirmedPassword) + { + //Username and passwords seem reasonable. Switch to 'Loading...' and start the coroutine to try and register an account on the server + registerParent.gameObject.SetActive(false); + loadingParent.gameObject.SetActive(true); + StartCoroutine(RegisterUser()); + } + else + { + //Passwords don't match, show error + Register_ErrorText.text = "Error: Password's don't Match"; + } + } + else + { + //Password too short so show error + Register_ErrorText.text = "Error: Password too Short"; + } + } + else + { + //Username too short so show error + Register_ErrorText.text = "Error: Username too Short"; + } + } + public void Register_BackButtonPressed () + { + //Called when the player presses the 'Back' button on the register UI. Switches back to the Login UI + ResetAllUIElements(); + loginParent.gameObject.SetActive(true); + registerParent.gameObject.SetActive(false); + } + public void LoggedIn_SaveDataButtonPressed () + { + //Called when the player hits 'Set Data' to change the data string on their account. Switches UI to 'Loading...' and starts coroutine to set the players data string on the server + loadingParent.gameObject.SetActive(true); + loggedInParent.gameObject.SetActive(false); + StartCoroutine(SetData(LoggedIn_DataInputField.text)); + } + public void LoggedIn_LoadDataButtonPressed () + { + //Called when the player hits 'Get Data' to retrieve the data string on their account. Switches UI to 'Loading...' and starts coroutine to get the players data string from the server + loadingParent.gameObject.SetActive(true); + loggedInParent.gameObject.SetActive(false); + StartCoroutine(GetData()); + } + public void LoggedIn_LogoutButtonPressed () + { + //Called when the player hits the 'Logout' button. Switches back to Login UI and forgets the player's username and password. + //Note: Database Control doesn't use sessions, so no request to the server is needed here to end a session. + ResetAllUIElements(); + playerUsername = ""; + playerPassword = ""; + loginParent.gameObject.SetActive(true); + loggedInParent.gameObject.SetActive(false); + } +} diff --git a/MultiplayerFPS/Assets/Database Control Free/Demos/C#/Scripts/DCF_DemoScene_ManagerScript_CSharp.cs.meta b/MultiplayerFPS/Assets/Database Control Free/Demos/C#/Scripts/DCF_DemoScene_ManagerScript_CSharp.cs.meta new file mode 100644 index 0000000..fd55883 --- /dev/null +++ b/MultiplayerFPS/Assets/Database Control Free/Demos/C#/Scripts/DCF_DemoScene_ManagerScript_CSharp.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 3898c69163ce4e945bd98f2cf7cacad5 +timeCreated: 1483227937 +licenseType: Store +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Database Control Free/Demos/UnityScript.meta b/MultiplayerFPS/Assets/Database Control Free/Demos/UnityScript.meta new file mode 100644 index 0000000..b8339b8 --- /dev/null +++ b/MultiplayerFPS/Assets/Database Control Free/Demos/UnityScript.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 01b4e3fbd2e298a46b7bba193a7d4c0f +folderAsset: yes +timeCreated: 1483133015 +licenseType: Store +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Database Control Free/Demos/UnityScript/DCF_Demo_UnityScript.unity b/MultiplayerFPS/Assets/Database Control Free/Demos/UnityScript/DCF_Demo_UnityScript.unity new file mode 100644 index 0000000..e980c96 --- /dev/null +++ b/MultiplayerFPS/Assets/Database Control Free/Demos/UnityScript/DCF_Demo_UnityScript.unity @@ -0,0 +1,5052 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!29 &1 +OcclusionCullingSettings: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_OcclusionBakeSettings: + smallestOccluder: 5 + smallestHole: 0.25 + backfaceThreshold: 100 + m_SceneGUID: 00000000000000000000000000000000 + m_OcclusionCullingData: {fileID: 0} +--- !u!104 &2 +RenderSettings: + m_ObjectHideFlags: 0 + serializedVersion: 8 + m_Fog: 0 + m_FogColor: {r: 0.5, g: 0.5, b: 0.5, a: 1} + m_FogMode: 3 + m_FogDensity: 0.01 + m_LinearFogStart: 0 + m_LinearFogEnd: 300 + m_AmbientSkyColor: {r: 0.212, g: 0.227, b: 0.259, a: 1} + m_AmbientEquatorColor: {r: 0.114, g: 0.125, b: 0.133, a: 1} + m_AmbientGroundColor: {r: 0.047, g: 0.043, b: 0.035, a: 1} + m_AmbientIntensity: 1 + m_AmbientMode: 0 + m_SubtractiveShadowColor: {r: 0.42, g: 0.478, b: 0.627, a: 1} + m_SkyboxMaterial: {fileID: 0} + m_HaloStrength: 0.5 + m_FlareStrength: 1 + m_FlareFadeSpeed: 3 + m_HaloTexture: {fileID: 0} + m_SpotCookie: {fileID: 10001, guid: 0000000000000000e000000000000000, type: 0} + m_DefaultReflectionMode: 0 + m_DefaultReflectionResolution: 128 + m_ReflectionBounces: 1 + m_ReflectionIntensity: 1 + m_CustomReflection: {fileID: 0} + m_Sun: {fileID: 0} + m_IndirectSpecularColor: {r: 0, g: 0, b: 0, a: 1} +--- !u!157 &3 +LightmapSettings: + m_ObjectHideFlags: 0 + serializedVersion: 11 + m_GIWorkflowMode: 0 + m_GISettings: + serializedVersion: 2 + m_BounceScale: 1 + m_IndirectOutputScale: 1 + m_AlbedoBoost: 1 + m_TemporalCoherenceThreshold: 1 + m_EnvironmentLightingMode: 0 + m_EnableBakedLightmaps: 1 + m_EnableRealtimeLightmaps: 1 + m_LightmapEditorSettings: + serializedVersion: 9 + m_Resolution: 2 + m_BakeResolution: 40 + m_TextureWidth: 1024 + m_TextureHeight: 1024 + m_AO: 0 + m_AOMaxDistance: 1 + m_CompAOExponent: 1 + m_CompAOExponentDirect: 0 + m_Padding: 2 + m_LightmapParameters: {fileID: 0} + m_LightmapsBakeMode: 1 + m_TextureCompression: 1 + m_FinalGather: 0 + m_FinalGatherFiltering: 1 + m_FinalGatherRayCount: 256 + m_ReflectionCompression: 2 + m_MixedBakeMode: 1 + m_BakeBackend: 0 + m_PVRSampling: 1 + m_PVRDirectSampleCount: 32 + m_PVRSampleCount: 500 + m_PVRBounces: 2 + m_PVRFilterTypeDirect: 0 + m_PVRFilterTypeIndirect: 0 + m_PVRFilterTypeAO: 0 + m_PVRFilteringMode: 0 + m_PVRCulling: 1 + m_PVRFilteringGaussRadiusDirect: 1 + m_PVRFilteringGaussRadiusIndirect: 5 + m_PVRFilteringGaussRadiusAO: 2 + m_PVRFilteringAtrousPositionSigmaDirect: 0.5 + m_PVRFilteringAtrousPositionSigmaIndirect: 2 + m_PVRFilteringAtrousPositionSigmaAO: 1 + m_ShowResolutionOverlay: 1 + m_LightingDataAsset: {fileID: 0} + m_UseShadowmask: 0 +--- !u!196 &4 +NavMeshSettings: + serializedVersion: 2 + m_ObjectHideFlags: 0 + m_BuildSettings: + serializedVersion: 2 + agentTypeID: 0 + agentRadius: 0.5 + agentHeight: 2 + agentSlope: 45 + agentClimb: 0.4 + ledgeDropHeight: 0 + maxJumpAcrossDistance: 0 + minRegionArea: 2 + manualCellSize: 0 + cellSize: 0.16666667 + manualTileSize: 0 + tileSize: 256 + accuratePlacement: 0 + debug: + m_Flags: 0 + m_NavMeshData: {fileID: 0} +--- !u!1 &6122174 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 6122175} + - component: {fileID: 6122177} + - component: {fileID: 6122176} + m_Layer: 5 + m_Name: Text + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &6122175 +RectTransform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 6122174} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 1540854482} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &6122176 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 6122174} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 708705254, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.35686275, g: 0.86666673, b: 0.93725497, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 26 + m_FontStyle: 0 + m_BestFit: 0 + m_MinSize: 10 + m_MaxSize: 40 + m_Alignment: 4 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: Logout +--- !u!222 &6122177 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 6122174} +--- !u!1 &72110715 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 72110716} + - component: {fileID: 72110718} + - component: {fileID: 72110717} + m_Layer: 5 + m_Name: Placeholder + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &72110716 +RectTransform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 72110715} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 1436956997} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: -0.5} + m_SizeDelta: {x: -20, y: -13} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &72110717 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 72110715} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 708705254, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.35686275, g: 0.86666673, b: 0.93725497, a: 0.5019608} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 18 + m_FontStyle: 2 + m_BestFit: 0 + m_MinSize: 1 + m_MaxSize: 40 + m_Alignment: 0 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: Password... +--- !u!222 &72110718 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 72110715} +--- !u!1 &89903453 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 89903454} + - component: {fileID: 89903456} + - component: {fileID: 89903455} + m_Layer: 5 + m_Name: Text + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &89903454 +RectTransform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 89903453} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 525689280} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 1} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 334} + m_SizeDelta: {x: 800, y: 80} + m_Pivot: {x: 0.5, y: 1} +--- !u!114 &89903455 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 89903453} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 708705254, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 14 + m_FontStyle: 0 + m_BestFit: 1 + m_MinSize: 10 + m_MaxSize: 100 + m_Alignment: 0 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: 'Important: The demo scenes will not work out of the box, you need to create + a database using the setup window first.' +--- !u!222 &89903456 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 89903453} +--- !u!1 &101530853 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 101530857} + - component: {fileID: 101530856} + - component: {fileID: 101530855} + - component: {fileID: 101530854} + m_Layer: 5 + m_Name: Canvas + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &101530854 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 101530853} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 1301386320, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_IgnoreReversedGraphics: 1 + m_BlockingObjects: 0 + m_BlockingMask: + serializedVersion: 2 + m_Bits: 4294967295 +--- !u!114 &101530855 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 101530853} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 1980459831, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_UiScaleMode: 0 + m_ReferencePixelsPerUnit: 100 + m_ScaleFactor: 1 + m_ReferenceResolution: {x: 800, y: 600} + m_ScreenMatchMode: 0 + m_MatchWidthOrHeight: 0 + m_PhysicalUnit: 3 + m_FallbackScreenDPI: 96 + m_DefaultSpriteDPI: 96 + m_DynamicPixelsPerUnit: 1 +--- !u!223 &101530856 +Canvas: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 101530853} + m_Enabled: 1 + serializedVersion: 3 + m_RenderMode: 0 + m_Camera: {fileID: 0} + m_PlaneDistance: 100 + m_PixelPerfect: 0 + m_ReceivesEvents: 1 + m_OverrideSorting: 0 + m_OverridePixelPerfect: 0 + m_SortingBucketNormalizedSize: 0 + m_AdditionalShaderChannelsFlag: 25 + m_SortingLayerID: 0 + m_SortingOrder: 0 + m_TargetDisplay: 0 +--- !u!224 &101530857 +RectTransform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 101530853} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 0, y: 0, z: 0} + m_Children: + - {fileID: 1133789198} + - {fileID: 1530370400} + - {fileID: 678242458} + - {fileID: 1344730232} + - {fileID: 525689280} + m_Father: {fileID: 0} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 0, y: 0} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0, y: 0} +--- !u!1 &143159302 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 143159303} + - component: {fileID: 143159305} + - component: {fileID: 143159304} + m_Layer: 5 + m_Name: Placeholder + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &143159303 +RectTransform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 143159302} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 1282867613} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: -0.5} + m_SizeDelta: {x: -20, y: -13} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &143159304 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 143159302} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 708705254, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.35686275, g: 0.86666673, b: 0.93725497, a: 0.5019608} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 16 + m_FontStyle: 2 + m_BestFit: 0 + m_MinSize: 1 + m_MaxSize: 40 + m_Alignment: 0 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: Data... +--- !u!222 &143159305 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 143159302} +--- !u!1 &191257342 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 191257343} + - component: {fileID: 191257346} + - component: {fileID: 191257345} + - component: {fileID: 191257344} + m_Layer: 5 + m_Name: UsernameInput + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &191257343 +RectTransform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 191257342} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 1834947237} + - {fileID: 924252026} + m_Father: {fileID: 1133789198} + m_RootOrder: 3 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 51.6} + m_SizeDelta: {x: 300, y: 34} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &191257344 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 191257342} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 575553740, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 3 + m_SelectOnUp: {fileID: 0} + m_SelectOnDown: {fileID: 0} + m_SelectOnLeft: {fileID: 0} + m_SelectOnRight: {fileID: 0} + m_Transition: 1 + m_Colors: + m_NormalColor: {r: 1, g: 1, b: 1, a: 1} + m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1} + m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} + m_ColorMultiplier: 1 + m_FadeDuration: 0.1 + m_SpriteState: + m_HighlightedSprite: {fileID: 0} + m_PressedSprite: {fileID: 0} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 191257345} + m_TextComponent: {fileID: 924252027} + m_Placeholder: {fileID: 1834947238} + m_ContentType: 0 + m_InputType: 0 + m_AsteriskChar: 42 + m_KeyboardType: 0 + m_LineType: 0 + m_HideMobileInput: 0 + m_CharacterValidation: 0 + m_CharacterLimit: 0 + m_OnEndEdit: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.InputField+SubmitEvent, UnityEngine.UI, Version=1.0.0.0, + Culture=neutral, PublicKeyToken=null + m_OnValueChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.InputField+OnChangeEvent, UnityEngine.UI, Version=1.0.0.0, + Culture=neutral, PublicKeyToken=null + m_CaretColor: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 1} + m_CustomCaretColor: 0 + m_SelectionColor: {r: 0.65882355, g: 0.80784315, b: 1, a: 0.7529412} + m_Text: + m_CaretBlinkRate: 0.85 + m_CaretWidth: 1 + m_ReadOnly: 0 +--- !u!114 &191257345 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 191257342} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: -765806418, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.35686275, g: 0.86666673, b: 0.93725497, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_Sprite: {fileID: 10911, guid: 0000000000000000f000000000000000, type: 0} + m_Type: 1 + m_PreserveAspect: 0 + m_FillCenter: 0 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 +--- !u!222 &191257346 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 191257342} +--- !u!1 &230073856 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 230073857} + - component: {fileID: 230073859} + - component: {fileID: 230073858} + m_Layer: 5 + m_Name: Text + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &230073857 +RectTransform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 230073856} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 619180118} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &230073858 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 230073856} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 708705254, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.35686275, g: 0.86666673, b: 0.93725497, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 26 + m_FontStyle: 0 + m_BestFit: 0 + m_MinSize: 10 + m_MaxSize: 40 + m_Alignment: 4 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: Load Data +--- !u!222 &230073859 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 230073856} +--- !u!1 &305688694 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 305688695} + - component: {fileID: 305688697} + - component: {fileID: 305688696} + m_Layer: 5 + m_Name: Text + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &305688695 +RectTransform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 305688694} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 1973616144} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &305688696 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 305688694} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 708705254, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.35686275, g: 0.86666673, b: 0.93725497, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 34 + m_FontStyle: 0 + m_BestFit: 0 + m_MinSize: 10 + m_MaxSize: 40 + m_Alignment: 4 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: Login +--- !u!222 &305688697 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 305688694} +--- !u!1 &323045158 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 323045159} + - component: {fileID: 323045161} + - component: {fileID: 323045160} + m_Layer: 5 + m_Name: Placeholder + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &323045159 +RectTransform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 323045158} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 1832773166} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: -0.5} + m_SizeDelta: {x: -20, y: -13} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &323045160 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 323045158} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 708705254, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.35686275, g: 0.86666673, b: 0.93725497, a: 0.5019608} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 18 + m_FontStyle: 2 + m_BestFit: 0 + m_MinSize: 1 + m_MaxSize: 40 + m_Alignment: 0 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: Confirm Password... +--- !u!222 &323045161 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 323045158} +--- !u!1 &416381323 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 416381324} + - component: {fileID: 416381327} + - component: {fileID: 416381326} + - component: {fileID: 416381325} + m_Layer: 5 + m_Name: DataInput + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &416381324 +RectTransform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 416381323} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 756757382} + - {fileID: 1245540618} + m_Father: {fileID: 1878384301} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 202, y: 7} + m_SizeDelta: {x: 233.48, y: 212} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &416381325 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 416381323} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 575553740, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 3 + m_SelectOnUp: {fileID: 0} + m_SelectOnDown: {fileID: 0} + m_SelectOnLeft: {fileID: 0} + m_SelectOnRight: {fileID: 0} + m_Transition: 1 + m_Colors: + m_NormalColor: {r: 1, g: 1, b: 1, a: 1} + m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1} + m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} + m_ColorMultiplier: 1 + m_FadeDuration: 0.1 + m_SpriteState: + m_HighlightedSprite: {fileID: 0} + m_PressedSprite: {fileID: 0} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 416381326} + m_TextComponent: {fileID: 1245540619} + m_Placeholder: {fileID: 756757383} + m_ContentType: 0 + m_InputType: 0 + m_AsteriskChar: 42 + m_KeyboardType: 0 + m_LineType: 2 + m_HideMobileInput: 0 + m_CharacterValidation: 0 + m_CharacterLimit: 0 + m_OnEndEdit: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.InputField+SubmitEvent, UnityEngine.UI, Version=1.0.0.0, + Culture=neutral, PublicKeyToken=null + m_OnValueChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.InputField+OnChangeEvent, UnityEngine.UI, Version=1.0.0.0, + Culture=neutral, PublicKeyToken=null + m_CaretColor: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 1} + m_CustomCaretColor: 0 + m_SelectionColor: {r: 0.65882355, g: 0.80784315, b: 1, a: 0.7529412} + m_Text: + m_CaretBlinkRate: 0.85 + m_CaretWidth: 1 + m_ReadOnly: 0 +--- !u!114 &416381326 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 416381323} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: -765806418, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.35686275, g: 0.86666673, b: 0.93725497, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_Sprite: {fileID: 10911, guid: 0000000000000000f000000000000000, type: 0} + m_Type: 1 + m_PreserveAspect: 0 + m_FillCenter: 0 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 +--- !u!222 &416381327 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 416381323} +--- !u!1 &453398476 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 453398477} + - component: {fileID: 453398479} + - component: {fileID: 453398478} + m_Layer: 5 + m_Name: Text + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &453398477 +RectTransform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 453398476} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 1282867613} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: -0.5} + m_SizeDelta: {x: -20, y: -13} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &453398478 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 453398476} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 708705254, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.35686275, g: 0.86666673, b: 0.93725497, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 16 + m_FontStyle: 0 + m_BestFit: 0 + m_MinSize: 1 + m_MaxSize: 40 + m_Alignment: 0 + m_AlignByGeometry: 0 + m_RichText: 0 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: +--- !u!222 &453398479 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 453398476} +--- !u!1 &455818006 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 455818007} + m_Layer: 5 + m_Name: GetData + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &455818007 +RectTransform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 455818006} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 1864678544} + - {fileID: 619180118} + - {fileID: 1282867613} + m_Father: {fileID: 678242458} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 100, y: 100} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!1 &496958608 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 496958609} + - component: {fileID: 496958611} + - component: {fileID: 496958610} + m_Layer: 5 + m_Name: UsernameText + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &496958609 +RectTransform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 496958608} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 1530370400} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: -62.75, y: 114.5} + m_SizeDelta: {x: 174.5, y: 26.5} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &496958610 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 496958608} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 708705254, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.35686275, g: 0.86666673, b: 0.93725497, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 31 + m_FontStyle: 0 + m_BestFit: 1 + m_MinSize: 10 + m_MaxSize: 115 + m_Alignment: 0 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: 'Username:' +--- !u!222 &496958611 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 496958608} +--- !u!1 &525689279 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 525689280} + m_Layer: 5 + m_Name: DeleteMe + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &525689280 +RectTransform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 525689279} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 89903454} + m_Father: {fileID: 101530857} + m_RootOrder: 4 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 1} + m_AnchorMax: {x: 0.5, y: 1} + m_AnchoredPosition: {x: 0, y: -334} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0.5, y: 1} +--- !u!1 &553815575 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 553815576} + - component: {fileID: 553815578} + - component: {fileID: 553815577} + m_Layer: 5 + m_Name: Text + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &553815576 +RectTransform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 553815575} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 1832773166} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: -0.5} + m_SizeDelta: {x: -20, y: -13} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &553815577 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 553815575} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 708705254, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.35686275, g: 0.86666673, b: 0.93725497, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 18 + m_FontStyle: 0 + m_BestFit: 0 + m_MinSize: 1 + m_MaxSize: 40 + m_Alignment: 0 + m_AlignByGeometry: 0 + m_RichText: 0 + m_HorizontalOverflow: 1 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: +--- !u!222 &553815578 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 553815575} +--- !u!1 &559871750 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 559871751} + - component: {fileID: 559871754} + - component: {fileID: 559871753} + - component: {fileID: 559871752} + m_Layer: 5 + m_Name: SetDataButton + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &559871751 +RectTransform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 559871750} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 1866156174} + m_Father: {fileID: 1878384301} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 202, y: -154} + m_SizeDelta: {x: 233.48, y: 55.7} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &559871752 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 559871750} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 1392445389, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 3 + m_SelectOnUp: {fileID: 0} + m_SelectOnDown: {fileID: 0} + m_SelectOnLeft: {fileID: 0} + m_SelectOnRight: {fileID: 0} + m_Transition: 1 + m_Colors: + m_NormalColor: {r: 1, g: 1, b: 1, a: 1} + m_HighlightedColor: {r: 0.5661765, g: 0.5661765, b: 0.5661765, a: 1} + m_PressedColor: {r: 0.30147058, g: 0.30147058, b: 0.30147058, a: 1} + m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} + m_ColorMultiplier: 1 + m_FadeDuration: 0.1 + m_SpriteState: + m_HighlightedSprite: {fileID: 0} + m_PressedSprite: {fileID: 0} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 559871753} + m_OnClick: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 0} + m_MethodName: LoggedIn_SaveDataButtonPressed + m_Mode: 1 + m_Arguments: + m_ObjectArgument: {fileID: 0} + m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine + m_IntArgument: 0 + m_FloatArgument: 0 + m_StringArgument: + m_BoolArgument: 0 + m_CallState: 2 + m_TypeName: UnityEngine.UI.Button+ButtonClickedEvent, UnityEngine.UI, Version=1.0.0.0, + Culture=neutral, PublicKeyToken=null +--- !u!114 &559871753 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 559871750} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: -765806418, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.35686275, g: 0.86666673, b: 0.93725497, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_Sprite: {fileID: 10905, guid: 0000000000000000f000000000000000, type: 0} + m_Type: 1 + m_PreserveAspect: 0 + m_FillCenter: 0 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 +--- !u!222 &559871754 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 559871750} +--- !u!1 &588581077 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 588581078} + - component: {fileID: 588581080} + - component: {fileID: 588581079} + m_Layer: 5 + m_Name: UsernameText + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &588581078 +RectTransform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 588581077} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 678242458} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 214} + m_SizeDelta: {x: 800, y: 30} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &588581079 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 588581077} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 708705254, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.35686275, g: 0.86666673, b: 0.93725497, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 21 + m_FontStyle: 0 + m_BestFit: 0 + m_MinSize: 10 + m_MaxSize: 40 + m_Alignment: 4 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: 'Logged In As: John Smith' +--- !u!222 &588581080 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 588581077} +--- !u!1 &619180117 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 619180118} + - component: {fileID: 619180121} + - component: {fileID: 619180120} + - component: {fileID: 619180119} + m_Layer: 5 + m_Name: GetDataButton + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &619180118 +RectTransform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 619180117} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 230073857} + m_Father: {fileID: 455818007} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: -226.5, y: 85} + m_SizeDelta: {x: 233.48, y: 55.7} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &619180119 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 619180117} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 1392445389, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 3 + m_SelectOnUp: {fileID: 0} + m_SelectOnDown: {fileID: 0} + m_SelectOnLeft: {fileID: 0} + m_SelectOnRight: {fileID: 0} + m_Transition: 1 + m_Colors: + m_NormalColor: {r: 1, g: 1, b: 1, a: 1} + m_HighlightedColor: {r: 0.5661765, g: 0.5661765, b: 0.5661765, a: 1} + m_PressedColor: {r: 0.30147058, g: 0.30147058, b: 0.30147058, a: 1} + m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} + m_ColorMultiplier: 1 + m_FadeDuration: 0.1 + m_SpriteState: + m_HighlightedSprite: {fileID: 0} + m_PressedSprite: {fileID: 0} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 619180120} + m_OnClick: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 0} + m_MethodName: LoggedIn_LoadDataButtonPressed + m_Mode: 1 + m_Arguments: + m_ObjectArgument: {fileID: 0} + m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine + m_IntArgument: 0 + m_FloatArgument: 0 + m_StringArgument: + m_BoolArgument: 0 + m_CallState: 2 + m_TypeName: UnityEngine.UI.Button+ButtonClickedEvent, UnityEngine.UI, Version=1.0.0.0, + Culture=neutral, PublicKeyToken=null +--- !u!114 &619180120 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 619180117} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: -765806418, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.35686275, g: 0.86666673, b: 0.93725497, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_Sprite: {fileID: 10905, guid: 0000000000000000f000000000000000, type: 0} + m_Type: 1 + m_PreserveAspect: 0 + m_FillCenter: 0 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 +--- !u!222 &619180121 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 619180117} +--- !u!1 &678242457 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 678242458} + m_Layer: 5 + m_Name: LoggedIn + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!224 &678242458 +RectTransform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 678242457} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 588581078} + - {fileID: 455818007} + - {fileID: 1878384301} + - {fileID: 1540854482} + m_Father: {fileID: 101530857} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 100, y: 100} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!1 &756757381 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 756757382} + - component: {fileID: 756757384} + - component: {fileID: 756757383} + m_Layer: 5 + m_Name: Placeholder + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &756757382 +RectTransform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 756757381} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 416381324} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: -0.5} + m_SizeDelta: {x: -20, y: -13} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &756757383 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 756757381} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 708705254, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.35686275, g: 0.86666673, b: 0.93725497, a: 0.5019608} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 16 + m_FontStyle: 2 + m_BestFit: 0 + m_MinSize: 1 + m_MaxSize: 40 + m_Alignment: 0 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: Data... +--- !u!222 &756757384 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 756757381} +--- !u!1 &772201349 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 772201351} + - component: {fileID: 772201350} + m_Layer: 0 + m_Name: Manager + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &772201350 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 772201349} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 96905122f453b1c469716538e21e4b4d, type: 3} + m_Name: + m_EditorClassIdentifier: + loginParent: {fileID: 1133789197} + registerParent: {fileID: 1530370399} + loggedInParent: {fileID: 678242457} + loadingParent: {fileID: 1344730231} + Login_UsernameField: {fileID: 191257344} + Login_PasswordField: {fileID: 1436956998} + Register_UsernameField: {fileID: 1804942172} + Register_PasswordField: {fileID: 1723355997} + Register_ConfirmPasswordField: {fileID: 1832773167} + LoggedIn_DataInputField: {fileID: 416381325} + LoggedIn_DataOutputField: {fileID: 1282867614} + Login_ErrorText: {fileID: 821266350} + Register_ErrorText: {fileID: 946549180} + LoggedIn_DisplayUsernameText: {fileID: 588581079} +--- !u!4 &772201351 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 772201349} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 201.22, y: 560, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 4 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &791172129 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 791172134} + - component: {fileID: 791172133} + - component: {fileID: 791172132} + - component: {fileID: 791172131} + - component: {fileID: 791172130} + m_Layer: 0 + m_Name: Main Camera + m_TagString: MainCamera + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!81 &791172130 +AudioListener: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 791172129} + m_Enabled: 1 +--- !u!124 &791172131 +Behaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 791172129} + m_Enabled: 1 +--- !u!92 &791172132 +Behaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 791172129} + m_Enabled: 1 +--- !u!20 &791172133 +Camera: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 791172129} + m_Enabled: 1 + serializedVersion: 2 + m_ClearFlags: 1 + m_BackGroundColor: {r: 0, g: 0, b: 0, a: 0} + m_NormalizedViewPortRect: + serializedVersion: 2 + x: 0 + y: 0 + width: 1 + height: 1 + near clip plane: 0.3 + far clip plane: 1000 + field of view: 60 + orthographic: 0 + orthographic size: 5 + m_Depth: -1 + m_CullingMask: + serializedVersion: 2 + m_Bits: 4294967295 + m_RenderingPath: -1 + m_TargetTexture: {fileID: 0} + m_TargetDisplay: 0 + m_TargetEye: 3 + m_HDR: 0 + m_AllowMSAA: 1 + m_AllowDynamicResolution: 0 + m_ForceIntoRT: 0 + m_OcclusionCulling: 1 + m_StereoConvergence: 10 + m_StereoSeparation: 0.022 +--- !u!4 &791172134 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 791172129} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 1, z: -10} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &810570797 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 810570798} + - component: {fileID: 810570801} + - component: {fileID: 810570800} + - component: {fileID: 810570799} + m_Layer: 5 + m_Name: BackButton + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &810570798 +RectTransform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 810570797} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 1918972669} + m_Father: {fileID: 1530370400} + m_RootOrder: 7 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: -194.8} + m_SizeDelta: {x: 208.5, y: 37} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &810570799 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 810570797} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 1392445389, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 3 + m_SelectOnUp: {fileID: 0} + m_SelectOnDown: {fileID: 0} + m_SelectOnLeft: {fileID: 0} + m_SelectOnRight: {fileID: 0} + m_Transition: 1 + m_Colors: + m_NormalColor: {r: 1, g: 1, b: 1, a: 1} + m_HighlightedColor: {r: 0.5661765, g: 0.5661765, b: 0.5661765, a: 1} + m_PressedColor: {r: 0.30147058, g: 0.30147058, b: 0.30147058, a: 1} + m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} + m_ColorMultiplier: 1 + m_FadeDuration: 0.1 + m_SpriteState: + m_HighlightedSprite: {fileID: 0} + m_PressedSprite: {fileID: 0} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 810570800} + m_OnClick: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 0} + m_MethodName: Register_BackButtonPressed + m_Mode: 1 + m_Arguments: + m_ObjectArgument: {fileID: 0} + m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine + m_IntArgument: 0 + m_FloatArgument: 0 + m_StringArgument: + m_BoolArgument: 0 + m_CallState: 2 + m_TypeName: UnityEngine.UI.Button+ButtonClickedEvent, UnityEngine.UI, Version=1.0.0.0, + Culture=neutral, PublicKeyToken=null +--- !u!114 &810570800 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 810570797} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: -765806418, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.35686275, g: 0.86666673, b: 0.93725497, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_Sprite: {fileID: 10905, guid: 0000000000000000f000000000000000, type: 0} + m_Type: 1 + m_PreserveAspect: 0 + m_FillCenter: 0 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 +--- !u!222 &810570801 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 810570797} +--- !u!1 &821266348 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 821266349} + - component: {fileID: 821266351} + - component: {fileID: 821266350} + m_Layer: 5 + m_Name: ErrorText + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &821266349 +RectTransform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 821266348} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 1133789198} + m_RootOrder: 7 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 89.6, y: -75.6} + m_SizeDelta: {x: 479.2, y: 26.5} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &821266350 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 821266348} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 708705254, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 0, b: 0, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 31 + m_FontStyle: 0 + m_BestFit: 1 + m_MinSize: 10 + m_MaxSize: 115 + m_Alignment: 0 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: Error Text +--- !u!222 &821266351 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 821266348} +--- !u!1 &875723976 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 875723977} + - component: {fileID: 875723979} + - component: {fileID: 875723978} + m_Layer: 5 + m_Name: Text + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &875723977 +RectTransform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 875723976} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 1406186358} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &875723978 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 875723976} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 708705254, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.35686275, g: 0.86666673, b: 0.93725497, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 19 + m_FontStyle: 0 + m_BestFit: 0 + m_MinSize: 10 + m_MaxSize: 40 + m_Alignment: 4 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: Register +--- !u!222 &875723979 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 875723976} +--- !u!1 &924252025 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 924252026} + - component: {fileID: 924252028} + - component: {fileID: 924252027} + m_Layer: 5 + m_Name: Text + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &924252026 +RectTransform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 924252025} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 191257343} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: -0.5} + m_SizeDelta: {x: -20, y: -13} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &924252027 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 924252025} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 708705254, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.35686275, g: 0.86666673, b: 0.93725497, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 18 + m_FontStyle: 0 + m_BestFit: 0 + m_MinSize: 1 + m_MaxSize: 40 + m_Alignment: 0 + m_AlignByGeometry: 0 + m_RichText: 0 + m_HorizontalOverflow: 1 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: +--- !u!222 &924252028 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 924252025} +--- !u!1 &946549178 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 946549179} + - component: {fileID: 946549181} + - component: {fileID: 946549180} + m_Layer: 5 + m_Name: ErrorText + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &946549179 +RectTransform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 946549178} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 1530370400} + m_RootOrder: 8 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 89.599976, y: -75.6} + m_SizeDelta: {x: 479.2, y: 26.5} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &946549180 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 946549178} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 708705254, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 0, b: 0, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 31 + m_FontStyle: 0 + m_BestFit: 1 + m_MinSize: 10 + m_MaxSize: 115 + m_Alignment: 0 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: Error Text +--- !u!222 &946549181 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 946549178} +--- !u!1 &998809938 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 998809939} + - component: {fileID: 998809941} + - component: {fileID: 998809940} + m_Layer: 5 + m_Name: Text + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &998809939 +RectTransform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 998809938} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 1510977913} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &998809940 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 998809938} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 708705254, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.35686275, g: 0.86666673, b: 0.93725497, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 34 + m_FontStyle: 0 + m_BestFit: 0 + m_MinSize: 10 + m_MaxSize: 40 + m_Alignment: 4 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: Register +--- !u!222 &998809941 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 998809938} +--- !u!1 &1133789197 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 1133789198} + m_Layer: 5 + m_Name: Login + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1133789198 +RectTransform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1133789197} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 2048676891} + - {fileID: 1875091829} + - {fileID: 1877880528} + - {fileID: 191257343} + - {fileID: 1436956997} + - {fileID: 1973616144} + - {fileID: 1406186358} + - {fileID: 821266349} + m_Father: {fileID: 101530857} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 100, y: 100} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!1 &1243487875 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 1243487876} + - component: {fileID: 1243487878} + - component: {fileID: 1243487877} + m_Layer: 5 + m_Name: Text + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1243487876 +RectTransform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1243487875} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 1723355996} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: -0.5} + m_SizeDelta: {x: -20, y: -13} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1243487877 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1243487875} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 708705254, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.35686275, g: 0.86666673, b: 0.93725497, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 18 + m_FontStyle: 0 + m_BestFit: 0 + m_MinSize: 1 + m_MaxSize: 40 + m_Alignment: 0 + m_AlignByGeometry: 0 + m_RichText: 0 + m_HorizontalOverflow: 1 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: +--- !u!222 &1243487878 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1243487875} +--- !u!1 &1245540617 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 1245540618} + - component: {fileID: 1245540620} + - component: {fileID: 1245540619} + m_Layer: 5 + m_Name: Text + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1245540618 +RectTransform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1245540617} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 416381324} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: -0.5} + m_SizeDelta: {x: -20, y: -13} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1245540619 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1245540617} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 708705254, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.35686275, g: 0.86666673, b: 0.93725497, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 16 + m_FontStyle: 0 + m_BestFit: 0 + m_MinSize: 1 + m_MaxSize: 40 + m_Alignment: 0 + m_AlignByGeometry: 0 + m_RichText: 0 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: +--- !u!222 &1245540620 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1245540617} +--- !u!1 &1260433781 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 1260433782} + - component: {fileID: 1260433784} + - component: {fileID: 1260433783} + m_Layer: 5 + m_Name: LoadingText + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1260433782 +RectTransform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1260433781} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 1344730232} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 951.4, y: 99} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1260433783 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1260433781} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 708705254, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.35686275, g: 0.86666673, b: 0.93725497, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 86 + m_FontStyle: 0 + m_BestFit: 0 + m_MinSize: 10 + m_MaxSize: 115 + m_Alignment: 4 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: Loading... +--- !u!222 &1260433784 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1260433781} +--- !u!1 &1282867612 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 1282867613} + - component: {fileID: 1282867616} + - component: {fileID: 1282867615} + - component: {fileID: 1282867614} + m_Layer: 5 + m_Name: DataOutput + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1282867613 +RectTransform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1282867612} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 143159303} + - {fileID: 453398477} + m_Father: {fileID: 455818007} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: -226.5, y: -75} + m_SizeDelta: {x: 233.48, y: 212} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1282867614 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1282867612} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 575553740, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 3 + m_SelectOnUp: {fileID: 0} + m_SelectOnDown: {fileID: 0} + m_SelectOnLeft: {fileID: 0} + m_SelectOnRight: {fileID: 0} + m_Transition: 1 + m_Colors: + m_NormalColor: {r: 1, g: 1, b: 1, a: 1} + m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1} + m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} + m_ColorMultiplier: 1 + m_FadeDuration: 0.1 + m_SpriteState: + m_HighlightedSprite: {fileID: 0} + m_PressedSprite: {fileID: 0} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 1282867615} + m_TextComponent: {fileID: 453398478} + m_Placeholder: {fileID: 143159304} + m_ContentType: 0 + m_InputType: 0 + m_AsteriskChar: 42 + m_KeyboardType: 0 + m_LineType: 2 + m_HideMobileInput: 0 + m_CharacterValidation: 0 + m_CharacterLimit: 0 + m_OnEndEdit: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.InputField+SubmitEvent, UnityEngine.UI, Version=1.0.0.0, + Culture=neutral, PublicKeyToken=null + m_OnValueChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.InputField+OnChangeEvent, UnityEngine.UI, Version=1.0.0.0, + Culture=neutral, PublicKeyToken=null + m_CaretColor: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 1} + m_CustomCaretColor: 0 + m_SelectionColor: {r: 0.65882355, g: 0.80784315, b: 1, a: 0.7529412} + m_Text: + m_CaretBlinkRate: 0.85 + m_CaretWidth: 1 + m_ReadOnly: 1 +--- !u!114 &1282867615 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1282867612} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: -765806418, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.35686275, g: 0.86666673, b: 0.93725497, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_Sprite: {fileID: 10911, guid: 0000000000000000f000000000000000, type: 0} + m_Type: 1 + m_PreserveAspect: 0 + m_FillCenter: 0 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 +--- !u!222 &1282867616 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1282867612} +--- !u!1 &1315003216 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 1315003217} + - component: {fileID: 1315003219} + - component: {fileID: 1315003218} + m_Layer: 5 + m_Name: Title + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1315003217 +RectTransform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1315003216} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 1878384301} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 198.8, y: 172} + m_SizeDelta: {x: 228, y: 69.6} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1315003218 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1315003216} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 708705254, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.35686275, g: 0.86666673, b: 0.93725497, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 86 + m_FontStyle: 0 + m_BestFit: 1 + m_MinSize: 10 + m_MaxSize: 115 + m_Alignment: 4 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: Set Data +--- !u!222 &1315003219 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1315003216} +--- !u!1 &1326682104 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 1326682105} + - component: {fileID: 1326682107} + - component: {fileID: 1326682106} + m_Layer: 5 + m_Name: PasswordText + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1326682105 +RectTransform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1326682104} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 1530370400} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: -62.75, y: 37.3} + m_SizeDelta: {x: 174.5, y: 26.5} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1326682106 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1326682104} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 708705254, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.35686275, g: 0.86666673, b: 0.93725497, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 31 + m_FontStyle: 0 + m_BestFit: 1 + m_MinSize: 10 + m_MaxSize: 115 + m_Alignment: 0 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: 'Password:' +--- !u!222 &1326682107 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1326682104} +--- !u!1 &1344730231 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 1344730232} + m_Layer: 5 + m_Name: Loading + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!224 &1344730232 +RectTransform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1344730231} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 1260433782} + m_Father: {fileID: 101530857} + m_RootOrder: 3 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 100, y: 100} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!1 &1389430863 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 1389430864} + - component: {fileID: 1389430866} + - component: {fileID: 1389430865} + m_Layer: 5 + m_Name: Text + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1389430864 +RectTransform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1389430863} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 1436956997} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: -0.5} + m_SizeDelta: {x: -20, y: -13} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1389430865 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1389430863} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 708705254, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.35686275, g: 0.86666673, b: 0.93725497, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 18 + m_FontStyle: 0 + m_BestFit: 0 + m_MinSize: 1 + m_MaxSize: 40 + m_Alignment: 0 + m_AlignByGeometry: 0 + m_RichText: 0 + m_HorizontalOverflow: 1 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: +--- !u!222 &1389430866 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1389430863} +--- !u!1 &1406186357 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 1406186358} + - component: {fileID: 1406186361} + - component: {fileID: 1406186360} + - component: {fileID: 1406186359} + m_Layer: 5 + m_Name: RegisterButton + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1406186358 +RectTransform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1406186357} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 875723977} + m_Father: {fileID: 1133789198} + m_RootOrder: 6 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: -194.8} + m_SizeDelta: {x: 208.5, y: 37} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1406186359 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1406186357} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 1392445389, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 3 + m_SelectOnUp: {fileID: 0} + m_SelectOnDown: {fileID: 0} + m_SelectOnLeft: {fileID: 0} + m_SelectOnRight: {fileID: 0} + m_Transition: 1 + m_Colors: + m_NormalColor: {r: 1, g: 1, b: 1, a: 1} + m_HighlightedColor: {r: 0.5661765, g: 0.5661765, b: 0.5661765, a: 1} + m_PressedColor: {r: 0.30147058, g: 0.30147058, b: 0.30147058, a: 1} + m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} + m_ColorMultiplier: 1 + m_FadeDuration: 0.1 + m_SpriteState: + m_HighlightedSprite: {fileID: 0} + m_PressedSprite: {fileID: 0} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 1406186360} + m_OnClick: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 0} + m_MethodName: Login_RegisterButtonPressed + m_Mode: 1 + m_Arguments: + m_ObjectArgument: {fileID: 0} + m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine + m_IntArgument: 0 + m_FloatArgument: 0 + m_StringArgument: + m_BoolArgument: 0 + m_CallState: 2 + m_TypeName: UnityEngine.UI.Button+ButtonClickedEvent, UnityEngine.UI, Version=1.0.0.0, + Culture=neutral, PublicKeyToken=null +--- !u!114 &1406186360 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1406186357} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: -765806418, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.35686275, g: 0.86666673, b: 0.93725497, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_Sprite: {fileID: 10905, guid: 0000000000000000f000000000000000, type: 0} + m_Type: 1 + m_PreserveAspect: 0 + m_FillCenter: 0 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 +--- !u!222 &1406186361 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1406186357} +--- !u!1 &1436956996 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 1436956997} + - component: {fileID: 1436957000} + - component: {fileID: 1436956999} + - component: {fileID: 1436956998} + m_Layer: 5 + m_Name: PasswordInput + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1436956997 +RectTransform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1436956996} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 72110716} + - {fileID: 1389430864} + m_Father: {fileID: 1133789198} + m_RootOrder: 4 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: -34.2} + m_SizeDelta: {x: 300, y: 34} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1436956998 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1436956996} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 575553740, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 3 + m_SelectOnUp: {fileID: 0} + m_SelectOnDown: {fileID: 0} + m_SelectOnLeft: {fileID: 0} + m_SelectOnRight: {fileID: 0} + m_Transition: 1 + m_Colors: + m_NormalColor: {r: 1, g: 1, b: 1, a: 1} + m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1} + m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} + m_ColorMultiplier: 1 + m_FadeDuration: 0.1 + m_SpriteState: + m_HighlightedSprite: {fileID: 0} + m_PressedSprite: {fileID: 0} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 1436956999} + m_TextComponent: {fileID: 1389430865} + m_Placeholder: {fileID: 72110717} + m_ContentType: 7 + m_InputType: 2 + m_AsteriskChar: 42 + m_KeyboardType: 0 + m_LineType: 0 + m_HideMobileInput: 0 + m_CharacterValidation: 0 + m_CharacterLimit: 0 + m_OnEndEdit: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.InputField+SubmitEvent, UnityEngine.UI, Version=1.0.0.0, + Culture=neutral, PublicKeyToken=null + m_OnValueChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.InputField+OnChangeEvent, UnityEngine.UI, Version=1.0.0.0, + Culture=neutral, PublicKeyToken=null + m_CaretColor: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 1} + m_CustomCaretColor: 0 + m_SelectionColor: {r: 0.65882355, g: 0.80784315, b: 1, a: 0.7529412} + m_Text: + m_CaretBlinkRate: 0.85 + m_CaretWidth: 1 + m_ReadOnly: 0 +--- !u!114 &1436956999 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1436956996} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: -765806418, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.35686275, g: 0.86666673, b: 0.93725497, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_Sprite: {fileID: 10911, guid: 0000000000000000f000000000000000, type: 0} + m_Type: 1 + m_PreserveAspect: 0 + m_FillCenter: 0 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 +--- !u!222 &1436957000 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1436956996} +--- !u!1 &1510977912 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 1510977913} + - component: {fileID: 1510977916} + - component: {fileID: 1510977915} + - component: {fileID: 1510977914} + m_Layer: 5 + m_Name: RegisterButton + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1510977913 +RectTransform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1510977912} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 998809939} + m_Father: {fileID: 1530370400} + m_RootOrder: 6 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: -133} + m_SizeDelta: {x: 208.5, y: 62.16} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1510977914 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1510977912} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 1392445389, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 3 + m_SelectOnUp: {fileID: 0} + m_SelectOnDown: {fileID: 0} + m_SelectOnLeft: {fileID: 0} + m_SelectOnRight: {fileID: 0} + m_Transition: 1 + m_Colors: + m_NormalColor: {r: 1, g: 1, b: 1, a: 1} + m_HighlightedColor: {r: 0.5661765, g: 0.5661765, b: 0.5661765, a: 1} + m_PressedColor: {r: 0.30147058, g: 0.30147058, b: 0.30147058, a: 1} + m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} + m_ColorMultiplier: 1 + m_FadeDuration: 0.1 + m_SpriteState: + m_HighlightedSprite: {fileID: 0} + m_PressedSprite: {fileID: 0} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 1510977915} + m_OnClick: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 0} + m_MethodName: Register_RegisterButtonPressed + m_Mode: 1 + m_Arguments: + m_ObjectArgument: {fileID: 0} + m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine + m_IntArgument: 0 + m_FloatArgument: 0 + m_StringArgument: + m_BoolArgument: 0 + m_CallState: 2 + m_TypeName: UnityEngine.UI.Button+ButtonClickedEvent, UnityEngine.UI, Version=1.0.0.0, + Culture=neutral, PublicKeyToken=null +--- !u!114 &1510977915 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1510977912} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: -765806418, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.35686275, g: 0.86666673, b: 0.93725497, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_Sprite: {fileID: 10905, guid: 0000000000000000f000000000000000, type: 0} + m_Type: 1 + m_PreserveAspect: 0 + m_FillCenter: 0 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 +--- !u!222 &1510977916 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1510977912} +--- !u!1 &1530370399 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 1530370400} + m_Layer: 5 + m_Name: Register + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!224 &1530370400 +RectTransform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1530370399} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 1929264451} + - {fileID: 496958609} + - {fileID: 1326682105} + - {fileID: 1804942171} + - {fileID: 1723355996} + - {fileID: 1832773166} + - {fileID: 1510977913} + - {fileID: 810570798} + - {fileID: 946549179} + m_Father: {fileID: 101530857} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 100, y: 100} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!1 &1540854481 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 1540854482} + - component: {fileID: 1540854485} + - component: {fileID: 1540854484} + - component: {fileID: 1540854483} + m_Layer: 5 + m_Name: LogoutButton + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1540854482 +RectTransform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1540854481} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 6122175} + m_Father: {fileID: 678242458} + m_RootOrder: 3 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: -241.6} + m_SizeDelta: {x: 233.48, y: 55.7} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1540854483 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1540854481} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 1392445389, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 3 + m_SelectOnUp: {fileID: 0} + m_SelectOnDown: {fileID: 0} + m_SelectOnLeft: {fileID: 0} + m_SelectOnRight: {fileID: 0} + m_Transition: 1 + m_Colors: + m_NormalColor: {r: 1, g: 1, b: 1, a: 1} + m_HighlightedColor: {r: 0.5661765, g: 0.5661765, b: 0.5661765, a: 1} + m_PressedColor: {r: 0.30147058, g: 0.30147058, b: 0.30147058, a: 1} + m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} + m_ColorMultiplier: 1 + m_FadeDuration: 0.1 + m_SpriteState: + m_HighlightedSprite: {fileID: 0} + m_PressedSprite: {fileID: 0} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 1540854484} + m_OnClick: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 0} + m_MethodName: LoggedIn_LogoutButtonPressed + m_Mode: 1 + m_Arguments: + m_ObjectArgument: {fileID: 0} + m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine + m_IntArgument: 0 + m_FloatArgument: 0 + m_StringArgument: + m_BoolArgument: 0 + m_CallState: 2 + m_TypeName: UnityEngine.UI.Button+ButtonClickedEvent, UnityEngine.UI, Version=1.0.0.0, + Culture=neutral, PublicKeyToken=null +--- !u!114 &1540854484 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1540854481} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: -765806418, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.35686275, g: 0.86666673, b: 0.93725497, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_Sprite: {fileID: 10905, guid: 0000000000000000f000000000000000, type: 0} + m_Type: 1 + m_PreserveAspect: 0 + m_FillCenter: 0 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 +--- !u!222 &1540854485 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1540854481} +--- !u!1 &1569883878 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 1569883880} + - component: {fileID: 1569883879} + m_Layer: 0 + m_Name: Directional Light + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!108 &1569883879 +Light: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1569883878} + m_Enabled: 1 + serializedVersion: 8 + m_Type: 1 + m_Color: {r: 1, g: 0.95686275, b: 0.8392157, a: 1} + m_Intensity: 1 + m_Range: 10 + m_SpotAngle: 30 + m_CookieSize: 10 + m_Shadows: + m_Type: 2 + m_Resolution: -1 + m_CustomResolution: -1 + m_Strength: 1 + m_Bias: 0.05 + m_NormalBias: 0.4 + m_NearPlane: 0.2 + m_Cookie: {fileID: 0} + m_DrawHalo: 0 + m_Flare: {fileID: 0} + m_RenderMode: 0 + m_CullingMask: + serializedVersion: 2 + m_Bits: 4294967295 + m_Lightmapping: 4 + m_AreaSize: {x: 1, y: 1} + m_BounceIntensity: 1 + m_ColorTemperature: 6570 + m_UseColorTemperature: 0 + m_ShadowRadius: 0 + m_ShadowAngle: 0 +--- !u!4 &1569883880 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1569883878} + m_LocalRotation: {x: 0.40821788, y: -0.23456968, z: 0.10938163, w: 0.8754261} + m_LocalPosition: {x: 0, y: 3, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 50, y: -30, z: 0} +--- !u!1 &1592143148 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 1592143149} + - component: {fileID: 1592143151} + - component: {fileID: 1592143150} + m_Layer: 5 + m_Name: Placeholder + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1592143149 +RectTransform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1592143148} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 1804942171} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: -0.5} + m_SizeDelta: {x: -20, y: -13} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1592143150 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1592143148} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 708705254, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.35686275, g: 0.86666673, b: 0.93725497, a: 0.5019608} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 18 + m_FontStyle: 2 + m_BestFit: 0 + m_MinSize: 1 + m_MaxSize: 40 + m_Alignment: 0 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: Username... +--- !u!222 &1592143151 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1592143148} +--- !u!1 &1681317167 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 1681317168} + - component: {fileID: 1681317170} + - component: {fileID: 1681317169} + m_Layer: 5 + m_Name: Text + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1681317168 +RectTransform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1681317167} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 1804942171} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: -0.5} + m_SizeDelta: {x: -20, y: -13} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1681317169 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1681317167} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 708705254, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.35686275, g: 0.86666673, b: 0.93725497, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 18 + m_FontStyle: 0 + m_BestFit: 0 + m_MinSize: 1 + m_MaxSize: 40 + m_Alignment: 0 + m_AlignByGeometry: 0 + m_RichText: 0 + m_HorizontalOverflow: 1 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: +--- !u!222 &1681317170 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1681317167} +--- !u!1 &1723355995 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 1723355996} + - component: {fileID: 1723355999} + - component: {fileID: 1723355998} + - component: {fileID: 1723355997} + m_Layer: 5 + m_Name: PasswordInput + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1723355996 +RectTransform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1723355995} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 2136556514} + - {fileID: 1243487876} + m_Father: {fileID: 1530370400} + m_RootOrder: 4 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 4.1} + m_SizeDelta: {x: 300, y: 34} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1723355997 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1723355995} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 575553740, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 3 + m_SelectOnUp: {fileID: 0} + m_SelectOnDown: {fileID: 0} + m_SelectOnLeft: {fileID: 0} + m_SelectOnRight: {fileID: 0} + m_Transition: 1 + m_Colors: + m_NormalColor: {r: 1, g: 1, b: 1, a: 1} + m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1} + m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} + m_ColorMultiplier: 1 + m_FadeDuration: 0.1 + m_SpriteState: + m_HighlightedSprite: {fileID: 0} + m_PressedSprite: {fileID: 0} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 1723355998} + m_TextComponent: {fileID: 1243487877} + m_Placeholder: {fileID: 2136556515} + m_ContentType: 7 + m_InputType: 2 + m_AsteriskChar: 42 + m_KeyboardType: 0 + m_LineType: 0 + m_HideMobileInput: 0 + m_CharacterValidation: 0 + m_CharacterLimit: 0 + m_OnEndEdit: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.InputField+SubmitEvent, UnityEngine.UI, Version=1.0.0.0, + Culture=neutral, PublicKeyToken=null + m_OnValueChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.InputField+OnChangeEvent, UnityEngine.UI, Version=1.0.0.0, + Culture=neutral, PublicKeyToken=null + m_CaretColor: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 1} + m_CustomCaretColor: 0 + m_SelectionColor: {r: 0.65882355, g: 0.80784315, b: 1, a: 0.7529412} + m_Text: + m_CaretBlinkRate: 0.85 + m_CaretWidth: 1 + m_ReadOnly: 0 +--- !u!114 &1723355998 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1723355995} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: -765806418, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.35686275, g: 0.86666673, b: 0.93725497, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_Sprite: {fileID: 10911, guid: 0000000000000000f000000000000000, type: 0} + m_Type: 1 + m_PreserveAspect: 0 + m_FillCenter: 0 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 +--- !u!222 &1723355999 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1723355995} +--- !u!1 &1804942170 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 1804942171} + - component: {fileID: 1804942174} + - component: {fileID: 1804942173} + - component: {fileID: 1804942172} + m_Layer: 5 + m_Name: UsernameInput + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1804942171 +RectTransform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1804942170} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 1592143149} + - {fileID: 1681317168} + m_Father: {fileID: 1530370400} + m_RootOrder: 3 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 81.3} + m_SizeDelta: {x: 300, y: 34} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1804942172 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1804942170} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 575553740, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 3 + m_SelectOnUp: {fileID: 0} + m_SelectOnDown: {fileID: 0} + m_SelectOnLeft: {fileID: 0} + m_SelectOnRight: {fileID: 0} + m_Transition: 1 + m_Colors: + m_NormalColor: {r: 1, g: 1, b: 1, a: 1} + m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1} + m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} + m_ColorMultiplier: 1 + m_FadeDuration: 0.1 + m_SpriteState: + m_HighlightedSprite: {fileID: 0} + m_PressedSprite: {fileID: 0} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 1804942173} + m_TextComponent: {fileID: 1681317169} + m_Placeholder: {fileID: 1592143150} + m_ContentType: 0 + m_InputType: 0 + m_AsteriskChar: 42 + m_KeyboardType: 0 + m_LineType: 0 + m_HideMobileInput: 0 + m_CharacterValidation: 0 + m_CharacterLimit: 0 + m_OnEndEdit: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.InputField+SubmitEvent, UnityEngine.UI, Version=1.0.0.0, + Culture=neutral, PublicKeyToken=null + m_OnValueChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.InputField+OnChangeEvent, UnityEngine.UI, Version=1.0.0.0, + Culture=neutral, PublicKeyToken=null + m_CaretColor: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 1} + m_CustomCaretColor: 0 + m_SelectionColor: {r: 0.65882355, g: 0.80784315, b: 1, a: 0.7529412} + m_Text: + m_CaretBlinkRate: 0.85 + m_CaretWidth: 1 + m_ReadOnly: 0 +--- !u!114 &1804942173 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1804942170} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: -765806418, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.35686275, g: 0.86666673, b: 0.93725497, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_Sprite: {fileID: 10911, guid: 0000000000000000f000000000000000, type: 0} + m_Type: 1 + m_PreserveAspect: 0 + m_FillCenter: 0 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 +--- !u!222 &1804942174 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1804942170} +--- !u!1 &1832773165 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 1832773166} + - component: {fileID: 1832773169} + - component: {fileID: 1832773168} + - component: {fileID: 1832773167} + m_Layer: 5 + m_Name: ConfirmInput + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1832773166 +RectTransform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1832773165} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 323045159} + - {fileID: 553815576} + m_Father: {fileID: 1530370400} + m_RootOrder: 5 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: -37.5} + m_SizeDelta: {x: 300, y: 34} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1832773167 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1832773165} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 575553740, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 3 + m_SelectOnUp: {fileID: 0} + m_SelectOnDown: {fileID: 0} + m_SelectOnLeft: {fileID: 0} + m_SelectOnRight: {fileID: 0} + m_Transition: 1 + m_Colors: + m_NormalColor: {r: 1, g: 1, b: 1, a: 1} + m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1} + m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} + m_ColorMultiplier: 1 + m_FadeDuration: 0.1 + m_SpriteState: + m_HighlightedSprite: {fileID: 0} + m_PressedSprite: {fileID: 0} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 1832773168} + m_TextComponent: {fileID: 553815577} + m_Placeholder: {fileID: 323045160} + m_ContentType: 7 + m_InputType: 2 + m_AsteriskChar: 42 + m_KeyboardType: 0 + m_LineType: 0 + m_HideMobileInput: 0 + m_CharacterValidation: 0 + m_CharacterLimit: 0 + m_OnEndEdit: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.InputField+SubmitEvent, UnityEngine.UI, Version=1.0.0.0, + Culture=neutral, PublicKeyToken=null + m_OnValueChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.InputField+OnChangeEvent, UnityEngine.UI, Version=1.0.0.0, + Culture=neutral, PublicKeyToken=null + m_CaretColor: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 1} + m_CustomCaretColor: 0 + m_SelectionColor: {r: 0.65882355, g: 0.80784315, b: 1, a: 0.7529412} + m_Text: + m_CaretBlinkRate: 0.85 + m_CaretWidth: 1 + m_ReadOnly: 0 +--- !u!114 &1832773168 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1832773165} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: -765806418, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.35686275, g: 0.86666673, b: 0.93725497, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_Sprite: {fileID: 10911, guid: 0000000000000000f000000000000000, type: 0} + m_Type: 1 + m_PreserveAspect: 0 + m_FillCenter: 0 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 +--- !u!222 &1832773169 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1832773165} +--- !u!1 &1834947236 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 1834947237} + - component: {fileID: 1834947239} + - component: {fileID: 1834947238} + m_Layer: 5 + m_Name: Placeholder + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1834947237 +RectTransform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1834947236} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 191257343} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: -0.5} + m_SizeDelta: {x: -20, y: -13} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1834947238 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1834947236} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 708705254, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.35686275, g: 0.86666673, b: 0.93725497, a: 0.5019608} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 18 + m_FontStyle: 2 + m_BestFit: 0 + m_MinSize: 1 + m_MaxSize: 40 + m_Alignment: 0 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: Username... +--- !u!222 &1834947239 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1834947236} +--- !u!1 &1858321734 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 1858321737} + - component: {fileID: 1858321736} + - component: {fileID: 1858321735} + m_Layer: 0 + m_Name: EventSystem + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &1858321735 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1858321734} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 1077351063, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_HorizontalAxis: Horizontal + m_VerticalAxis: Vertical + m_SubmitButton: Submit + m_CancelButton: Cancel + m_InputActionsPerSecond: 10 + m_RepeatDelay: 0.5 + m_ForceModuleActive: 0 +--- !u!114 &1858321736 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1858321734} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: -619905303, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_FirstSelected: {fileID: 0} + m_sendNavigationEvents: 1 + m_DragThreshold: 5 +--- !u!4 &1858321737 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1858321734} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 3 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1864678543 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 1864678544} + - component: {fileID: 1864678546} + - component: {fileID: 1864678545} + m_Layer: 5 + m_Name: Title + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1864678544 +RectTransform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1864678543} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 455818007} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: -229.6, y: 172} + m_SizeDelta: {x: 228, y: 69.6} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1864678545 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1864678543} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 708705254, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.35686275, g: 0.86666673, b: 0.93725497, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 86 + m_FontStyle: 0 + m_BestFit: 1 + m_MinSize: 10 + m_MaxSize: 115 + m_Alignment: 4 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: Get Data +--- !u!222 &1864678546 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1864678543} +--- !u!1 &1866156173 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 1866156174} + - component: {fileID: 1866156176} + - component: {fileID: 1866156175} + m_Layer: 5 + m_Name: Text + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1866156174 +RectTransform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1866156173} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 559871751} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1866156175 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1866156173} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 708705254, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.35686275, g: 0.86666673, b: 0.93725497, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 26 + m_FontStyle: 0 + m_BestFit: 0 + m_MinSize: 10 + m_MaxSize: 40 + m_Alignment: 4 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: Save Data +--- !u!222 &1866156176 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1866156173} +--- !u!1 &1875091828 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 1875091829} + - component: {fileID: 1875091831} + - component: {fileID: 1875091830} + m_Layer: 5 + m_Name: UsernameText + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1875091829 +RectTransform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1875091828} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 1133789198} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: -62.75, y: 84.8} + m_SizeDelta: {x: 174.5, y: 26.5} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1875091830 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1875091828} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 708705254, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.35686275, g: 0.86666673, b: 0.93725497, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 31 + m_FontStyle: 0 + m_BestFit: 1 + m_MinSize: 10 + m_MaxSize: 115 + m_Alignment: 0 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: 'Username:' +--- !u!222 &1875091831 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1875091828} +--- !u!1 &1877880527 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 1877880528} + - component: {fileID: 1877880530} + - component: {fileID: 1877880529} + m_Layer: 5 + m_Name: PasswordText + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1877880528 +RectTransform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1877880527} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 1133789198} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: -62.75, y: -1} + m_SizeDelta: {x: 174.5, y: 26.5} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1877880529 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1877880527} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 708705254, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.35686275, g: 0.86666673, b: 0.93725497, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 31 + m_FontStyle: 0 + m_BestFit: 1 + m_MinSize: 10 + m_MaxSize: 115 + m_Alignment: 0 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: 'Password:' +--- !u!222 &1877880530 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1877880527} +--- !u!1 &1878384300 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 1878384301} + m_Layer: 5 + m_Name: SetData + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1878384301 +RectTransform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1878384300} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 1315003217} + - {fileID: 416381324} + - {fileID: 559871751} + m_Father: {fileID: 678242458} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 100, y: 100} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!1 &1918972668 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 1918972669} + - component: {fileID: 1918972671} + - component: {fileID: 1918972670} + m_Layer: 5 + m_Name: Text + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1918972669 +RectTransform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1918972668} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 810570798} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1918972670 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1918972668} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 708705254, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.35686275, g: 0.86666673, b: 0.93725497, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 19 + m_FontStyle: 0 + m_BestFit: 0 + m_MinSize: 10 + m_MaxSize: 40 + m_Alignment: 4 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: Back +--- !u!222 &1918972671 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1918972668} +--- !u!1 &1929264450 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 1929264451} + - component: {fileID: 1929264453} + - component: {fileID: 1929264452} + m_Layer: 5 + m_Name: Title + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1929264451 +RectTransform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1929264450} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 1530370400} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 198} + m_SizeDelta: {x: 362.5, y: 99} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1929264452 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1929264450} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 708705254, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.35686275, g: 0.86666673, b: 0.93725497, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 86 + m_FontStyle: 0 + m_BestFit: 0 + m_MinSize: 10 + m_MaxSize: 115 + m_Alignment: 4 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: Register +--- !u!222 &1929264453 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1929264450} +--- !u!1 &1973616143 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 1973616144} + - component: {fileID: 1973616147} + - component: {fileID: 1973616146} + - component: {fileID: 1973616145} + m_Layer: 5 + m_Name: LoginButton + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1973616144 +RectTransform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1973616143} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 305688695} + m_Father: {fileID: 1133789198} + m_RootOrder: 5 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: -133} + m_SizeDelta: {x: 208.5, y: 62.16} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1973616145 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1973616143} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 1392445389, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 3 + m_SelectOnUp: {fileID: 0} + m_SelectOnDown: {fileID: 0} + m_SelectOnLeft: {fileID: 0} + m_SelectOnRight: {fileID: 0} + m_Transition: 1 + m_Colors: + m_NormalColor: {r: 1, g: 1, b: 1, a: 1} + m_HighlightedColor: {r: 0.5661765, g: 0.5661765, b: 0.5661765, a: 1} + m_PressedColor: {r: 0.30147058, g: 0.30147058, b: 0.30147058, a: 1} + m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} + m_ColorMultiplier: 1 + m_FadeDuration: 0.1 + m_SpriteState: + m_HighlightedSprite: {fileID: 0} + m_PressedSprite: {fileID: 0} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 1973616146} + m_OnClick: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 0} + m_MethodName: Login_LoginButtonPressed + m_Mode: 1 + m_Arguments: + m_ObjectArgument: {fileID: 0} + m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine + m_IntArgument: 0 + m_FloatArgument: 0 + m_StringArgument: + m_BoolArgument: 0 + m_CallState: 2 + m_TypeName: UnityEngine.UI.Button+ButtonClickedEvent, UnityEngine.UI, Version=1.0.0.0, + Culture=neutral, PublicKeyToken=null +--- !u!114 &1973616146 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1973616143} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: -765806418, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.35686275, g: 0.86666673, b: 0.93725497, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_Sprite: {fileID: 10905, guid: 0000000000000000f000000000000000, type: 0} + m_Type: 1 + m_PreserveAspect: 0 + m_FillCenter: 0 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 +--- !u!222 &1973616147 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1973616143} +--- !u!1 &2048676890 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 2048676891} + - component: {fileID: 2048676893} + - component: {fileID: 2048676892} + m_Layer: 5 + m_Name: Title + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &2048676891 +RectTransform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 2048676890} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 1133789198} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 198} + m_SizeDelta: {x: 233, y: 99} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &2048676892 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 2048676890} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 708705254, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.35686275, g: 0.86666673, b: 0.93725497, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 86 + m_FontStyle: 0 + m_BestFit: 0 + m_MinSize: 10 + m_MaxSize: 115 + m_Alignment: 4 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: Login +--- !u!222 &2048676893 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 2048676890} +--- !u!1 &2136556513 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 2136556514} + - component: {fileID: 2136556516} + - component: {fileID: 2136556515} + m_Layer: 5 + m_Name: Placeholder + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &2136556514 +RectTransform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 2136556513} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 1723355996} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: -0.5} + m_SizeDelta: {x: -20, y: -13} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &2136556515 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 2136556513} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 708705254, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.35686275, g: 0.86666673, b: 0.93725497, a: 0.5019608} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 18 + m_FontStyle: 2 + m_BestFit: 0 + m_MinSize: 1 + m_MaxSize: 40 + m_Alignment: 0 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: Password... +--- !u!222 &2136556516 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 2136556513} diff --git a/MultiplayerFPS/Assets/Database Control Free/Demos/UnityScript/DCF_Demo_UnityScript.unity.meta b/MultiplayerFPS/Assets/Database Control Free/Demos/UnityScript/DCF_Demo_UnityScript.unity.meta new file mode 100644 index 0000000..19b4103 --- /dev/null +++ b/MultiplayerFPS/Assets/Database Control Free/Demos/UnityScript/DCF_Demo_UnityScript.unity.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: fecbf3eb540f8064b90ae36381eb4ef7 +timeCreated: 1483228966 +licenseType: Store +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Database Control Free/Demos/UnityScript/Scripts.meta b/MultiplayerFPS/Assets/Database Control Free/Demos/UnityScript/Scripts.meta new file mode 100644 index 0000000..fba2719 --- /dev/null +++ b/MultiplayerFPS/Assets/Database Control Free/Demos/UnityScript/Scripts.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 125e40d461e271d4085de43a9b5f6666 +folderAsset: yes +timeCreated: 1483227902 +licenseType: Store +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Database Control Free/Demos/UnityScript/Scripts/DCF_DemoScene_ManagerScript_UnityScript.js b/MultiplayerFPS/Assets/Database Control Free/Demos/UnityScript/Scripts/DCF_DemoScene_ManagerScript_UnityScript.js new file mode 100644 index 0000000..ee6aae9 --- /dev/null +++ b/MultiplayerFPS/Assets/Database Control Free/Demos/UnityScript/Scripts/DCF_DemoScene_ManagerScript_UnityScript.js @@ -0,0 +1,286 @@ +#pragma strict +import DatabaseControl; // << Remember to add this reference to your scripts which use DatabaseControl + +//All public variables bellow are assigned in the Inspector + +//These are the GameObjects which are parents of groups of UI elements. The objects are enabled and disabled to show and hide the UI elements. +public var loginParent : GameObject; +public var registerParent : GameObject;; +public var loggedInParent : GameObject;; +public var loadingParent : GameObject;; + +//These are all the InputFields which we need in order to get the entered usernames, passwords, etc +public var Login_UsernameField : UI.InputField; +public var Login_PasswordField : UI.InputField; +public var Register_UsernameField : UI.InputField; +public var Register_PasswordField : UI.InputField; +public var Register_ConfirmPasswordField : UI.InputField; +public var LoggedIn_DataInputField : UI.InputField; +public var LoggedIn_DataOutputField : UI.InputField; + +//These are the UI Texts which display errors +public var Login_ErrorText : UI.Text; +public var Register_ErrorText : UI.Text; + +//This UI Text displays the username once logged in. It shows it in the form "Logged In As: " + username +public var LoggedIn_DisplayUsernameText : UI.Text; + +//These store the username and password of the player when they have logged in +private var playerUsername = ""; +private var playerPassword = ""; + +//Called at the very start of the game +function Awake() +{ + ResetAllUIElements(); +} + +//Called by Button Pressed Methods to Reset UI Fields +function ResetAllUIElements () +{ + //This resets all of the UI elements. It clears all the strings in the input fields and any errors being displayed + Login_UsernameField.text = ""; + Login_PasswordField.text = ""; + Register_UsernameField.text = ""; + Register_PasswordField.text = ""; + Register_ConfirmPasswordField.text = ""; + LoggedIn_DataInputField.text = ""; + LoggedIn_DataOutputField.text = ""; + Login_ErrorText.text = ""; + Register_ErrorText.text = ""; + LoggedIn_DisplayUsernameText.text = ""; +} + +//Called by Button Pressed Methods. These use DatabaseControl namespace to communicate with server. +function LoginUser () +{ + var e = DCF.Login(playerUsername, playerPassword); // << Send request to login, providing username and password + while (e.MoveNext()) { + yield e.Current; + } + var response : String = e.Current.ToString(); // << The returned string from the request + + if (response == "Success") + { + //Username and Password were correct. Stop showing 'Loading...' and show the LoggedIn UI. And set the text to display the username. + ResetAllUIElements(); + loadingParent.gameObject.SetActive(false); + loggedInParent.gameObject.SetActive(true); + LoggedIn_DisplayUsernameText.text = "Logged In As: " + playerUsername; + } else + { + //Something went wrong logging in. Stop showing 'Loading...' and go back to LoginUI + loadingParent.gameObject.SetActive(false); + loginParent.gameObject.SetActive(true); + if (response == "UserError") + { + //The Username was wrong so display relevent error message + Login_ErrorText.text = "Error: Username not Found"; + } else + { + if (response == "PassError") + { + //The Password was wrong so display relevent error message + Login_ErrorText.text = "Error: Password Incorrect"; + } else + { + //There was another error. This error message should never appear, but is here just in case. + Login_ErrorText.text = "Error: Unknown Error. Please try again later."; + } + } + } +} +function RegisterUser() +{ + var e = DCF.RegisterUser(playerUsername, playerPassword, "Hello World"); // << Send request to register a new user, providing submitted username and password. It also provides an initial value for the data string on the account, which is "Hello World". + while (e.MoveNext()) + { + yield e.Current; + } + var response : String = e.Current.ToString(); // << The returned string from the request + + if (response == "Success") + { + //Username and Password were valid. Account has been created. Stop showing 'Loading...' and show the loggedIn UI and set text to display the username. + ResetAllUIElements(); + loadingParent.gameObject.SetActive(false); + loggedInParent.gameObject.SetActive(true); + LoggedIn_DisplayUsernameText.text = "Logged In As: " + playerUsername; + } else + { + //Something went wrong logging in. Stop showing 'Loading...' and go back to RegisterUI + loadingParent.gameObject.SetActive(false); + registerParent.gameObject.SetActive(true); + if (response == "UserError") + { + //The username has already been taken. Player needs to choose another. Shows error message. + Register_ErrorText.text = "Error: Username Already Taken"; + } else + { + //There was another error. This error message should never appear, but is here just in case. + Login_ErrorText.text = "Error: Unknown Error. Please try again later."; + } + } +} +function GetData () +{ + var e = DCF.GetUserData(playerUsername, playerPassword); // << Send request to get the player's data string. Provides the username and password + while (e.MoveNext()) + { + yield e.Current; + } + var response : String = e.Current.ToString(); // << The returned string from the request + + if (response == "Error") + { + //There was another error. Automatically logs player out. This error message should never appear, but is here just in case. + ResetAllUIElements(); + playerUsername = ""; + playerPassword = ""; + loginParent.gameObject.SetActive(true); + loadingParent.gameObject.SetActive(false); + Login_ErrorText.text = "Error: Unknown Error. Please try again later."; + } + else + { + //The player's data was retrieved. Goes back to loggedIn UI and displays the retrieved data in the InputField + loadingParent.gameObject.SetActive(false); + loggedInParent.gameObject.SetActive(true); + LoggedIn_DataOutputField.text = response; + } +} +function SetData (data) +{ + var e = DCF.SetUserData(playerUsername, playerPassword, data.ToString()); // << Send request to set the player's data string. Provides the username, password and new data string + while (e.MoveNext()) + { + yield e.Current; + } + var response : String = e.Current.ToString(); // << The returned string from the request + + if (response == "Success") + { + //The data string was set correctly. Goes back to LoggedIn UI + loadingParent.gameObject.SetActive(false); + loggedInParent.gameObject.SetActive(true); + } + else + { + //There was another error. Automatically logs player out. This error message should never appear, but is here just in case. + ResetAllUIElements(); + playerUsername = ""; + playerPassword = ""; + loginParent.gameObject.SetActive(true); + loadingParent.gameObject.SetActive(false); + Login_ErrorText.text = "Error: Unknown Error. Please try again later."; + } +} + +//UI Button Pressed Methods +public function Login_LoginButtonPressed () +{ + //Called when player presses button to Login + + //Get the username and password the player entered + playerUsername = Login_UsernameField.text; + playerPassword = Login_PasswordField.text; + + //Check the lengths of the username and password. (If they are wrong, we might as well show an error now instead of waiting for the request to the server) + if (playerUsername.Length > 3) + { + if (playerPassword.Length > 5) + { + //Username and password seem reasonable. Change UI to 'Loading...'. Start the Coroutine which tries to log the player in. + loginParent.gameObject.SetActive(false); + loadingParent.gameObject.SetActive(true); + LoginUser(); + } + else + { + //Password too short so it must be wrong + Login_ErrorText.text = "Error: Password Incorrect"; + } + } else + { + //Username too short so it must be wrong + Login_ErrorText.text = "Error: Username Incorrect"; + } +} +public function Login_RegisterButtonPressed () +{ + //Called when the player hits register on the Login UI, so switches to the Register UI + ResetAllUIElements(); + loginParent.gameObject.SetActive(false); + registerParent.gameObject.SetActive(true); +} +public function Register_RegisterButtonPressed () +{ + //Called when the player presses the button to register + + //Get the username and password and repeated password the player entered + playerUsername = Register_UsernameField.text; + playerPassword = Register_PasswordField.text; + var confirmedPassword : String = Register_ConfirmPasswordField.text; + + //Make sure username and password are long enough + if (playerUsername.Length > 3) + { + if (playerPassword.Length > 5) + { + //Check the two passwords entered match + if (playerPassword == confirmedPassword) + { + //Username and passwords seem reasonable. Switch to 'Loading...' and start the coroutine to try and register an account on the server + registerParent.gameObject.SetActive(false); + loadingParent.gameObject.SetActive(true); + RegisterUser(); + } + else + { + //Passwords don't match, show error + Register_ErrorText.text = "Error: Password's don't Match"; + } + } + else + { + //Password too short so show error + Register_ErrorText.text = "Error: Password too Short"; + } + } + else + { + //Username too short so show error + Register_ErrorText.text = "Error: Username too Short"; + } +} +public function Register_BackButtonPressed () +{ + //Called when the player presses the 'Back' button on the register UI. Switches back to the Login UI + ResetAllUIElements(); + loginParent.gameObject.SetActive(true); + registerParent.gameObject.SetActive(false); +} +public function LoggedIn_SaveDataButtonPressed () +{ + //Called when the player hits 'Set Data' to change the data string on their account. Switches UI to 'Loading...' and starts coroutine to set the players data string on the server + loadingParent.gameObject.SetActive(true); + loggedInParent.gameObject.SetActive(false); + SetData(LoggedIn_DataInputField.text); +} +public function LoggedIn_LoadDataButtonPressed () +{ + //Called when the player hits 'Get Data' to retrieve the data string on their account. Switches UI to 'Loading...' and starts coroutine to get the players data string from the server + loadingParent.gameObject.SetActive(true); + loggedInParent.gameObject.SetActive(false); + GetData(); +} +public function LoggedIn_LogoutButtonPressed () +{ + //Called when the player hits the 'Logout' button. Switches back to Login UI and forgets the player's username and password. + //Note: Database Control doesn't use sessions, so no request to the server is needed here to end a session. + ResetAllUIElements(); + playerUsername = ""; + playerPassword = ""; + loginParent.gameObject.SetActive(true); + loggedInParent.gameObject.SetActive(false); +} \ No newline at end of file diff --git a/MultiplayerFPS/Assets/Database Control Free/Demos/UnityScript/Scripts/DCF_DemoScene_ManagerScript_UnityScript.js.meta b/MultiplayerFPS/Assets/Database Control Free/Demos/UnityScript/Scripts/DCF_DemoScene_ManagerScript_UnityScript.js.meta new file mode 100644 index 0000000..6b9343a --- /dev/null +++ b/MultiplayerFPS/Assets/Database Control Free/Demos/UnityScript/Scripts/DCF_DemoScene_ManagerScript_UnityScript.js.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 96905122f453b1c469716538e21e4b4d +timeCreated: 1483228047 +licenseType: Store +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Database Control Free/Resources.meta b/MultiplayerFPS/Assets/Database Control Free/Resources.meta new file mode 100644 index 0000000..1957218 --- /dev/null +++ b/MultiplayerFPS/Assets/Database Control Free/Resources.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 87a451a76c8505b45a38a0f97149affe +folderAsset: yes +timeCreated: 1482933127 +licenseType: Store +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Database Control Free/Resources/DCF_RuntimeData.txt b/MultiplayerFPS/Assets/Database Control Free/Resources/DCF_RuntimeData.txt new file mode 100644 index 0000000..7d1ed81 --- /dev/null +++ b/MultiplayerFPS/Assets/Database Control Free/Resources/DCF_RuntimeData.txt @@ -0,0 +1 @@ +12.BwgBzWy8FRTN7V93kEkM-cRw0Ld117Gfk648pAkit \ No newline at end of file diff --git a/MultiplayerFPS/Assets/Database Control Free/Resources/DCF_RuntimeData.txt.meta b/MultiplayerFPS/Assets/Database Control Free/Resources/DCF_RuntimeData.txt.meta new file mode 100644 index 0000000..6f92bdf --- /dev/null +++ b/MultiplayerFPS/Assets/Database Control Free/Resources/DCF_RuntimeData.txt.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 2923ea5bae5ccbc4ea046000636ec7f9 +timeCreated: 1483012974 +licenseType: Store +TextScriptImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Database Control Free/Scripts.meta b/MultiplayerFPS/Assets/Database Control Free/Scripts.meta new file mode 100644 index 0000000..d34cb19 --- /dev/null +++ b/MultiplayerFPS/Assets/Database Control Free/Scripts.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 07d6f2d49a7fd09409c9ea7afd3a08fc +folderAsset: yes +timeCreated: 1482933133 +licenseType: Store +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Database Control Free/Scripts/DatabaseControl.dll.meta b/MultiplayerFPS/Assets/Database Control Free/Scripts/DatabaseControl.dll.meta new file mode 100644 index 0000000..365175c --- /dev/null +++ b/MultiplayerFPS/Assets/Database Control Free/Scripts/DatabaseControl.dll.meta @@ -0,0 +1,25 @@ +fileFormatVersion: 2 +guid: ef9019d437afcd4418cab997a38cd796 +timeCreated: 1483132922 +licenseType: Store +PluginImporter: + serializedVersion: 1 + iconMap: {} + executionOrder: {} + isPreloaded: 0 + isOverridable: 0 + platformData: + Any: + enabled: 1 + settings: {} + Editor: + enabled: 0 + settings: + DefaultValueInitialized: true + WindowsStoreApps: + enabled: 0 + settings: + CPU: AnyCPU + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Database Control Free/Scripts/Editor.meta b/MultiplayerFPS/Assets/Database Control Free/Scripts/Editor.meta new file mode 100644 index 0000000..d879b0a --- /dev/null +++ b/MultiplayerFPS/Assets/Database Control Free/Scripts/Editor.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 593d9749f70808f4684908347ea3f969 +folderAsset: yes +timeCreated: 1482933139 +licenseType: Store +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Database Control Free/Scripts/Editor/DatabaseControlEditor.dll.meta b/MultiplayerFPS/Assets/Database Control Free/Scripts/Editor/DatabaseControlEditor.dll.meta new file mode 100644 index 0000000..e322d69 --- /dev/null +++ b/MultiplayerFPS/Assets/Database Control Free/Scripts/Editor/DatabaseControlEditor.dll.meta @@ -0,0 +1,25 @@ +fileFormatVersion: 2 +guid: bb63727fd7cffe844aaca98c42ae1e52 +timeCreated: 1483048071 +licenseType: Store +PluginImporter: + serializedVersion: 1 + iconMap: {} + executionOrder: {} + isPreloaded: 0 + isOverridable: 0 + platformData: + Any: + enabled: 0 + settings: {} + Editor: + enabled: 1 + settings: + DefaultValueInitialized: true + WindowsStoreApps: + enabled: 0 + settings: + CPU: AnyCPU + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Database Control Free/Window Textures.meta b/MultiplayerFPS/Assets/Database Control Free/Window Textures.meta new file mode 100644 index 0000000..59fa831 --- /dev/null +++ b/MultiplayerFPS/Assets/Database Control Free/Window Textures.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 22aecbeaf2f88024f859a244612cf0ad +folderAsset: yes +timeCreated: 1482933149 +licenseType: Store +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Database Control Free/Window Textures/DCF_AreaBackground.png b/MultiplayerFPS/Assets/Database Control Free/Window Textures/DCF_AreaBackground.png new file mode 100644 index 0000000..bc81cd3 Binary files /dev/null and b/MultiplayerFPS/Assets/Database Control Free/Window Textures/DCF_AreaBackground.png differ diff --git a/MultiplayerFPS/Assets/Database Control Free/Window Textures/DCF_AreaBackground.png.meta b/MultiplayerFPS/Assets/Database Control Free/Window Textures/DCF_AreaBackground.png.meta new file mode 100644 index 0000000..a8d5e95 --- /dev/null +++ b/MultiplayerFPS/Assets/Database Control Free/Window Textures/DCF_AreaBackground.png.meta @@ -0,0 +1,92 @@ +fileFormatVersion: 2 +guid: 1db244cae7b513d4ea63bc12bbdf5081 +timeCreated: 1482934987 +licenseType: Store +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 4 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 0 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + filterMode: -1 + aniso: 1 + mipBias: -1 + wrapMode: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 2 + textureShape: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + - buildTarget: Standalone + maxTextureSize: 2048 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + - buildTarget: Android + maxTextureSize: 2048 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + - buildTarget: WebGL + maxTextureSize: 2048 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + spritePackingTag: + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Database Control Free/Window Textures/DCF_BlackBackground.png b/MultiplayerFPS/Assets/Database Control Free/Window Textures/DCF_BlackBackground.png new file mode 100644 index 0000000..577474e Binary files /dev/null and b/MultiplayerFPS/Assets/Database Control Free/Window Textures/DCF_BlackBackground.png differ diff --git a/MultiplayerFPS/Assets/Database Control Free/Window Textures/DCF_BlackBackground.png.meta b/MultiplayerFPS/Assets/Database Control Free/Window Textures/DCF_BlackBackground.png.meta new file mode 100644 index 0000000..96171c6 --- /dev/null +++ b/MultiplayerFPS/Assets/Database Control Free/Window Textures/DCF_BlackBackground.png.meta @@ -0,0 +1,92 @@ +fileFormatVersion: 2 +guid: 7a401b15076c078409166dad0adeff5e +timeCreated: 1482934333 +licenseType: Store +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 4 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 0 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + filterMode: -1 + aniso: 1 + mipBias: -1 + wrapMode: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 2 + textureShape: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + - buildTarget: Standalone + maxTextureSize: 2048 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + - buildTarget: Android + maxTextureSize: 2048 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + - buildTarget: WebGL + maxTextureSize: 2048 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + spritePackingTag: + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Database Control Free/Window Textures/DCF_SetupTitle.png b/MultiplayerFPS/Assets/Database Control Free/Window Textures/DCF_SetupTitle.png new file mode 100644 index 0000000..782e67d Binary files /dev/null and b/MultiplayerFPS/Assets/Database Control Free/Window Textures/DCF_SetupTitle.png differ diff --git a/MultiplayerFPS/Assets/Database Control Free/Window Textures/DCF_SetupTitle.png.meta b/MultiplayerFPS/Assets/Database Control Free/Window Textures/DCF_SetupTitle.png.meta new file mode 100644 index 0000000..948adcc --- /dev/null +++ b/MultiplayerFPS/Assets/Database Control Free/Window Textures/DCF_SetupTitle.png.meta @@ -0,0 +1,92 @@ +fileFormatVersion: 2 +guid: 238fdd574be027745996d5e93d1ad545 +timeCreated: 1482935230 +licenseType: Store +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 4 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 0 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + filterMode: -1 + aniso: 1 + mipBias: -1 + wrapMode: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 2 + textureShape: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + - buildTarget: Standalone + maxTextureSize: 2048 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + - buildTarget: Android + maxTextureSize: 2048 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + - buildTarget: WebGL + maxTextureSize: 2048 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + spritePackingTag: + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Database Control Free/Window Textures/DCF_WindowButton.png b/MultiplayerFPS/Assets/Database Control Free/Window Textures/DCF_WindowButton.png new file mode 100644 index 0000000..f0d40cc Binary files /dev/null and b/MultiplayerFPS/Assets/Database Control Free/Window Textures/DCF_WindowButton.png differ diff --git a/MultiplayerFPS/Assets/Database Control Free/Window Textures/DCF_WindowButton.png.meta b/MultiplayerFPS/Assets/Database Control Free/Window Textures/DCF_WindowButton.png.meta new file mode 100644 index 0000000..9356eec --- /dev/null +++ b/MultiplayerFPS/Assets/Database Control Free/Window Textures/DCF_WindowButton.png.meta @@ -0,0 +1,92 @@ +fileFormatVersion: 2 +guid: 7d6d6a50266ae1e4abb01f4350a5a4c7 +timeCreated: 1482936672 +licenseType: Store +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 4 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 0 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + filterMode: -1 + aniso: 1 + mipBias: -1 + wrapMode: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 2 + textureShape: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + - buildTarget: Standalone + maxTextureSize: 2048 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + - buildTarget: Android + maxTextureSize: 2048 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + - buildTarget: WebGL + maxTextureSize: 2048 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + spritePackingTag: + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Database Control Free/Window Textures/DCF_WindowButton_Hover.png b/MultiplayerFPS/Assets/Database Control Free/Window Textures/DCF_WindowButton_Hover.png new file mode 100644 index 0000000..1e2c8ab Binary files /dev/null and b/MultiplayerFPS/Assets/Database Control Free/Window Textures/DCF_WindowButton_Hover.png differ diff --git a/MultiplayerFPS/Assets/Database Control Free/Window Textures/DCF_WindowButton_Hover.png.meta b/MultiplayerFPS/Assets/Database Control Free/Window Textures/DCF_WindowButton_Hover.png.meta new file mode 100644 index 0000000..0f6515e --- /dev/null +++ b/MultiplayerFPS/Assets/Database Control Free/Window Textures/DCF_WindowButton_Hover.png.meta @@ -0,0 +1,92 @@ +fileFormatVersion: 2 +guid: e6df33cc767be0c46a094cd72ffe11cb +timeCreated: 1482936672 +licenseType: Store +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 4 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 0 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + filterMode: -1 + aniso: 1 + mipBias: -1 + wrapMode: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 2 + textureShape: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + - buildTarget: Standalone + maxTextureSize: 2048 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + - buildTarget: Android + maxTextureSize: 2048 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + - buildTarget: WebGL + maxTextureSize: 2048 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + spritePackingTag: + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/DatabaseControl/Demos/UI/Loading.png.meta b/MultiplayerFPS/Assets/DatabaseControl/Demos/UI/Loading.png.meta index 86a5b1e..4fa17c1 100644 --- a/MultiplayerFPS/Assets/DatabaseControl/Demos/UI/Loading.png.meta +++ b/MultiplayerFPS/Assets/DatabaseControl/Demos/UI/Loading.png.meta @@ -1,55 +1,94 @@ fileFormatVersion: 2 guid: c4cde449ca1c5974daab061e792ab68a -timeCreated: 1434396674 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} - serializedVersion: 2 + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 11 mipmaps: mipMapMode: 0 enableMipMap: 1 + sRGBTexture: 1 linearTexture: 0 - correctGamma: 0 fadeOut: 0 borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 mipMapFadeDistanceStart: 1 mipMapFadeDistanceEnd: 3 bumpmap: convertToNormalMap: 0 externalNormalMap: 0 - heightScale: .25 + heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 grayScaleToAlpha: 0 - generateCubemap: 0 + generateCubemap: 6 cubemapConvolution: 0 - cubemapConvolutionSteps: 8 - cubemapConvolutionExponent: 1.5 seamlessCubemap: 0 textureFormat: -1 maxTextureSize: 2048 textureSettings: + serializedVersion: 2 filterMode: -1 aniso: 16 - mipBias: -1 - wrapMode: 1 + mipBias: -100 + wrapU: 1 + wrapV: 1 + wrapW: 1 nPOTScale: 0 lightmap: 0 - rGBM: 0 compressionQuality: 50 spriteMode: 1 spriteExtrude: 1 spriteMeshType: 1 alignment: 0 - spritePivot: {x: .5, y: .5} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePivot: {x: 0.5, y: 0.5} spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 alphaIsTransparency: 1 + spriteTessellationDetail: -1 textureType: 8 - buildTargetSettings: [] + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 1 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 spriteSheet: + serializedVersion: 2 sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/MultiplayerFPS/Assets/DatabaseControl/Demos/UI/UI.png.meta b/MultiplayerFPS/Assets/DatabaseControl/Demos/UI/UI.png.meta index 10e1127..c8a92e3 100644 --- a/MultiplayerFPS/Assets/DatabaseControl/Demos/UI/UI.png.meta +++ b/MultiplayerFPS/Assets/DatabaseControl/Demos/UI/UI.png.meta @@ -1,55 +1,94 @@ fileFormatVersion: 2 guid: d92a3d5a47096db4a9c7fd7a9f142ed5 -timeCreated: 1434395184 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} - serializedVersion: 2 + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 11 mipmaps: mipMapMode: 0 enableMipMap: 1 + sRGBTexture: 1 linearTexture: 0 - correctGamma: 0 fadeOut: 0 borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 mipMapFadeDistanceStart: 1 mipMapFadeDistanceEnd: 3 bumpmap: convertToNormalMap: 0 externalNormalMap: 0 - heightScale: .25 + heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 grayScaleToAlpha: 0 - generateCubemap: 0 + generateCubemap: 6 cubemapConvolution: 0 - cubemapConvolutionSteps: 8 - cubemapConvolutionExponent: 1.5 seamlessCubemap: 0 textureFormat: -1 maxTextureSize: 2048 textureSettings: + serializedVersion: 2 filterMode: 2 aniso: 16 - mipBias: -1 - wrapMode: 1 + mipBias: -100 + wrapU: 1 + wrapV: 1 + wrapW: 1 nPOTScale: 0 lightmap: 0 - rGBM: 0 compressionQuality: 50 spriteMode: 1 spriteExtrude: 1 spriteMeshType: 1 alignment: 0 - spritePivot: {x: .5, y: .5} - spriteBorder: {x: 40, y: 43, z: 41, w: 48} + spritePivot: {x: 0.5, y: 0.5} spritePixelsToUnits: 100 + spriteBorder: {x: 40, y: 43, z: 41, w: 48} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 alphaIsTransparency: 1 + spriteTessellationDetail: -1 textureType: 8 - buildTargetSettings: [] + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 1 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 spriteSheet: + serializedVersion: 2 sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets.meta b/MultiplayerFPS/Assets/EarthSimplePlanets.meta new file mode 100644 index 0000000..281adec --- /dev/null +++ b/MultiplayerFPS/Assets/EarthSimplePlanets.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: d2d5362b62aa7574da25ca68b0914b8f +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/Materials.meta b/MultiplayerFPS/Assets/EarthSimplePlanets/Materials.meta new file mode 100644 index 0000000..6fb4ac1 --- /dev/null +++ b/MultiplayerFPS/Assets/EarthSimplePlanets/Materials.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: f9ca0f13deb61bb4c8e562e43036e489 +folderAsset: yes +timeCreated: 1517391013 +licenseType: Store +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/Materials/Clouds.mat b/MultiplayerFPS/Assets/EarthSimplePlanets/Materials/Clouds.mat new file mode 100644 index 0000000..fbd95da --- /dev/null +++ b/MultiplayerFPS/Assets/EarthSimplePlanets/Materials/Clouds.mat @@ -0,0 +1,55 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!21 &2100000 +Material: + serializedVersion: 6 + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_Name: Clouds + m_Shader: {fileID: 30, guid: 0000000000000000f000000000000000, type: 0} + m_ShaderKeywords: + m_LightmapFlags: 4 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: {} + disabledShaderPasses: [] + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _BumpMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _Cube: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _Detail: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _Illum: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MainTex: + m_Texture: {fileID: 2800000, guid: 780e76052884b0d4d895d4c5359549d4, type: 3} + 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_Floats: + - _EmissionLM: 5 + - _InvFade: 0.01 + - _Parallax: 0.04008929 + - _Shininess: 0.18017109 + m_Colors: + - _Color: {r: 1, g: 1, b: 1, a: 1} + - _Emission: {r: 0, g: 0, b: 0, a: 0} + - _ReflectColor: {r: 1, g: 1, b: 1, a: 0.5} + - _SpecColor: {r: 0.41911763, g: 0.41911763, b: 0.41911763, a: 1} + - _TintColor: {r: 0.38235295, g: 0.38235295, b: 0.38235295, a: 0.5019608} diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/Materials/Clouds.mat.meta b/MultiplayerFPS/Assets/EarthSimplePlanets/Materials/Clouds.mat.meta new file mode 100644 index 0000000..11d3768 --- /dev/null +++ b/MultiplayerFPS/Assets/EarthSimplePlanets/Materials/Clouds.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 32b64dbd53532304286d6104b499821c +timeCreated: 18446744011573954816 +NativeFormatImporter: + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/Materials/Clouds1.mat b/MultiplayerFPS/Assets/EarthSimplePlanets/Materials/Clouds1.mat new file mode 100644 index 0000000..0e79d3a --- /dev/null +++ b/MultiplayerFPS/Assets/EarthSimplePlanets/Materials/Clouds1.mat @@ -0,0 +1,55 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!21 &2100000 +Material: + serializedVersion: 6 + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_Name: Clouds1 + m_Shader: {fileID: 33, guid: 0000000000000000f000000000000000, type: 0} + m_ShaderKeywords: + m_LightmapFlags: 4 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: {} + disabledShaderPasses: [] + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _BumpMap: + m_Texture: {fileID: 2800000, guid: dc0dd7d6d79c016448790c62578df295, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _Cube: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _Detail: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _Illum: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MainTex: + m_Texture: {fileID: 2800000, guid: 95ee01e088caa4b44a71c55fef412aa9, type: 3} + 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_Floats: + - _EmissionLM: 5 + - _InvFade: 0.01 + - _Parallax: 0.04008929 + - _Shininess: 0.01 + m_Colors: + - _Color: {r: 1, g: 1, b: 1, a: 0.92941177} + - _Emission: {r: 0, g: 0, b: 0, a: 0} + - _ReflectColor: {r: 1, g: 1, b: 1, a: 0.5} + - _SpecColor: {r: 0.5294118, g: 0.5294118, b: 0.5294118, a: 1} + - _TintColor: {r: 0.38235295, g: 0.38235295, b: 0.38235295, a: 0.5019608} diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/Materials/Clouds1.mat.meta b/MultiplayerFPS/Assets/EarthSimplePlanets/Materials/Clouds1.mat.meta new file mode 100644 index 0000000..8a22ca0 --- /dev/null +++ b/MultiplayerFPS/Assets/EarthSimplePlanets/Materials/Clouds1.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 80e262f87107c7d46b018820a02eb2c9 +timeCreated: 18446744011573954816 +NativeFormatImporter: + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/Materials/Clouds1Shadow.mat b/MultiplayerFPS/Assets/EarthSimplePlanets/Materials/Clouds1Shadow.mat new file mode 100644 index 0000000..5e1254e --- /dev/null +++ b/MultiplayerFPS/Assets/EarthSimplePlanets/Materials/Clouds1Shadow.mat @@ -0,0 +1,55 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!21 &2100000 +Material: + serializedVersion: 6 + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_Name: Clouds1Shadow + m_Shader: {fileID: 33, guid: 0000000000000000f000000000000000, type: 0} + m_ShaderKeywords: + m_LightmapFlags: 4 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: {} + disabledShaderPasses: [] + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _BumpMap: + m_Texture: {fileID: 2800000, guid: dc0dd7d6d79c016448790c62578df295, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _Cube: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _Detail: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _Illum: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MainTex: + m_Texture: {fileID: 2800000, guid: 95ee01e088caa4b44a71c55fef412aa9, type: 3} + 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_Floats: + - _EmissionLM: 5 + - _InvFade: 0.01 + - _Parallax: 0.04008929 + - _Shininess: 0.50135803 + m_Colors: + - _Color: {r: 0, g: 0, b: 0, a: 0.38431373} + - _Emission: {r: 0, g: 0, b: 0, a: 0} + - _ReflectColor: {r: 1, g: 1, b: 1, a: 0.5} + - _SpecColor: {r: 0.5294118, g: 0.5294118, b: 0.5294118, a: 1} + - _TintColor: {r: 0.38235295, g: 0.38235295, b: 0.38235295, a: 0.5019608} diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/Materials/Clouds1Shadow.mat.meta b/MultiplayerFPS/Assets/EarthSimplePlanets/Materials/Clouds1Shadow.mat.meta new file mode 100644 index 0000000..ae8ff82 --- /dev/null +++ b/MultiplayerFPS/Assets/EarthSimplePlanets/Materials/Clouds1Shadow.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: a86ba95804101384ca6c1ed910b245c9 +timeCreated: 18446744011573954816 +NativeFormatImporter: + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/Materials/Clouds2.mat b/MultiplayerFPS/Assets/EarthSimplePlanets/Materials/Clouds2.mat new file mode 100644 index 0000000..c07d6d8 --- /dev/null +++ b/MultiplayerFPS/Assets/EarthSimplePlanets/Materials/Clouds2.mat @@ -0,0 +1,55 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!21 &2100000 +Material: + serializedVersion: 6 + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_Name: Clouds2 + m_Shader: {fileID: 33, guid: 0000000000000000f000000000000000, type: 0} + m_ShaderKeywords: + m_LightmapFlags: 4 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: {} + disabledShaderPasses: [] + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _BumpMap: + m_Texture: {fileID: 2800000, guid: 83f0e913d078ad149add6a2ecc610bd7, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _Cube: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _Detail: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _Illum: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MainTex: + m_Texture: {fileID: 2800000, guid: 635b8cf5bcc0ea642801b06562b0d1c9, type: 3} + 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_Floats: + - _EmissionLM: 5 + - _InvFade: 0.01 + - _Parallax: 0.04008929 + - _Shininess: 0.38925308 + m_Colors: + - _Color: {r: 1, g: 1, b: 1, a: 0.92941177} + - _Emission: {r: 0, g: 0, b: 0, a: 0} + - _ReflectColor: {r: 1, g: 1, b: 1, a: 0.5} + - _SpecColor: {r: 0.5294118, g: 0.5294118, b: 0.5294118, a: 1} + - _TintColor: {r: 0.38235295, g: 0.38235295, b: 0.38235295, a: 0.5019608} diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/Materials/Clouds2.mat.meta b/MultiplayerFPS/Assets/EarthSimplePlanets/Materials/Clouds2.mat.meta new file mode 100644 index 0000000..8e4f4b7 --- /dev/null +++ b/MultiplayerFPS/Assets/EarthSimplePlanets/Materials/Clouds2.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: d535379acf58e274dac3ceee6d5a1778 +timeCreated: 18446744011573954816 +NativeFormatImporter: + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/Materials/Clouds2Shadow.mat b/MultiplayerFPS/Assets/EarthSimplePlanets/Materials/Clouds2Shadow.mat new file mode 100644 index 0000000..794fab7 --- /dev/null +++ b/MultiplayerFPS/Assets/EarthSimplePlanets/Materials/Clouds2Shadow.mat @@ -0,0 +1,55 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!21 &2100000 +Material: + serializedVersion: 6 + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_Name: Clouds2Shadow + m_Shader: {fileID: 33, guid: 0000000000000000f000000000000000, type: 0} + m_ShaderKeywords: + m_LightmapFlags: 4 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: {} + disabledShaderPasses: [] + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _BumpMap: + m_Texture: {fileID: 2800000, guid: 83f0e913d078ad149add6a2ecc610bd7, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _Cube: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _Detail: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _Illum: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MainTex: + m_Texture: {fileID: 2800000, guid: 635b8cf5bcc0ea642801b06562b0d1c9, type: 3} + 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_Floats: + - _EmissionLM: 5 + - _InvFade: 0.01 + - _Parallax: 0.04008929 + - _Shininess: 0.5330637 + m_Colors: + - _Color: {r: 0, g: 0, b: 0, a: 0.21176471} + - _Emission: {r: 0, g: 0, b: 0, a: 0} + - _ReflectColor: {r: 1, g: 1, b: 1, a: 0.5} + - _SpecColor: {r: 0.5294118, g: 0.5294118, b: 0.5294118, a: 1} + - _TintColor: {r: 0.38235295, g: 0.38235295, b: 0.38235295, a: 0.5019608} diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/Materials/Clouds2Shadow.mat.meta b/MultiplayerFPS/Assets/EarthSimplePlanets/Materials/Clouds2Shadow.mat.meta new file mode 100644 index 0000000..3e706f2 --- /dev/null +++ b/MultiplayerFPS/Assets/EarthSimplePlanets/Materials/Clouds2Shadow.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 3d5d7d03f5d97c4469c0b3ad312be8c0 +timeCreated: 18446744011573954816 +NativeFormatImporter: + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/Materials/CloudsShadow.mat b/MultiplayerFPS/Assets/EarthSimplePlanets/Materials/CloudsShadow.mat new file mode 100644 index 0000000..5f2faf6 --- /dev/null +++ b/MultiplayerFPS/Assets/EarthSimplePlanets/Materials/CloudsShadow.mat @@ -0,0 +1,55 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!21 &2100000 +Material: + serializedVersion: 6 + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_Name: CloudsShadow + m_Shader: {fileID: 30, guid: 0000000000000000f000000000000000, type: 0} + m_ShaderKeywords: + m_LightmapFlags: 4 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: {} + disabledShaderPasses: [] + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _BumpMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _Cube: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _Detail: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _Illum: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MainTex: + m_Texture: {fileID: 2800000, guid: 780e76052884b0d4d895d4c5359549d4, type: 3} + 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_Floats: + - _EmissionLM: 5 + - _InvFade: 0.01 + - _Parallax: 0.04008929 + - _Shininess: 0.7222355 + m_Colors: + - _Color: {r: 0, g: 0, b: 0, a: 0.39607844} + - _Emission: {r: 0, g: 0, b: 0, a: 0} + - _ReflectColor: {r: 1, g: 1, b: 1, a: 0.5} + - _SpecColor: {r: 0.43382353, g: 0.43382353, b: 0.43382353, a: 1} + - _TintColor: {r: 0.38235295, g: 0.38235295, b: 0.38235295, a: 0.5019608} diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/Materials/CloudsShadow.mat.meta b/MultiplayerFPS/Assets/EarthSimplePlanets/Materials/CloudsShadow.mat.meta new file mode 100644 index 0000000..69f5ec9 --- /dev/null +++ b/MultiplayerFPS/Assets/EarthSimplePlanets/Materials/CloudsShadow.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 735bfb95a5fbb32499f68c4a06982e10 +timeCreated: 18446744011573954816 +NativeFormatImporter: + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/Materials/EarthSimple1.mat b/MultiplayerFPS/Assets/EarthSimplePlanets/Materials/EarthSimple1.mat new file mode 100644 index 0000000..1e31606 --- /dev/null +++ b/MultiplayerFPS/Assets/EarthSimplePlanets/Materials/EarthSimple1.mat @@ -0,0 +1,78 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!21 &2100000 +Material: + serializedVersion: 6 + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_Name: EarthSimple1 + m_Shader: {fileID: 46, guid: 0000000000000000f000000000000000, type: 0} + m_ShaderKeywords: _NORMALMAP + m_LightmapFlags: 4 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: {} + disabledShaderPasses: [] + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _BumpMap: + m_Texture: {fileID: 2800000, guid: 9311506ec2e15e04f824f96126bb9495, type: 3} + 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: 2800000, guid: c874d1c37ad8a9a42a9a536d6f88b0fe, type: 3} + 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_Floats: + - _BumpScale: 0.41 + - _Cutoff: 0.5 + - _DetailNormalMapScale: 1 + - _DstBlend: 0 + - _GlossMapScale: 1 + - _Glossiness: 0.373 + - _GlossyReflections: 1 + - _Metallic: 0.351 + - _Mode: 0 + - _OcclusionStrength: 1 + - _Parallax: 0.02 + - _Shininess: 0.916 + - _SmoothnessTextureChannel: 0 + - _SpecularHighlights: 1 + - _SrcBlend: 1 + - _UVSec: 0 + - _ZWrite: 1 + m_Colors: + - _Color: {r: 1, g: 1, b: 1, a: 1} + - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} + - _SpecColor: {r: 0.45588237, g: 0.44219667, b: 0.33185557, a: 1} diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/Materials/EarthSimple1.mat.meta b/MultiplayerFPS/Assets/EarthSimplePlanets/Materials/EarthSimple1.mat.meta new file mode 100644 index 0000000..37212c6 --- /dev/null +++ b/MultiplayerFPS/Assets/EarthSimplePlanets/Materials/EarthSimple1.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 2f563af0c76d67d4d9e07e2d4f83c8dd +timeCreated: 18446744011573954816 +NativeFormatImporter: + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/Materials/EarthSimple1Night.mat b/MultiplayerFPS/Assets/EarthSimplePlanets/Materials/EarthSimple1Night.mat new file mode 100644 index 0000000..b8c1dd6 --- /dev/null +++ b/MultiplayerFPS/Assets/EarthSimplePlanets/Materials/EarthSimple1Night.mat @@ -0,0 +1,36 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!21 &2100000 +Material: + serializedVersion: 6 + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_Name: EarthSimple1Night + m_Shader: {fileID: 4800000, guid: 31f98f795f2e37f45bacf5ad2ac2a578, type: 3} + m_ShaderKeywords: + m_LightmapFlags: 4 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: {} + disabledShaderPasses: [] + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _BumpMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MainTex: + m_Texture: {fileID: 2800000, guid: 104991bd4eca41443915cbb6068d08c7, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Floats: + - _Contrast: 20 + - _Range: 21 + - _Shininess: 0.078125 + - _SpotAngle: 100 + m_Colors: + - _Color: {r: 1, g: 1, b: 1, a: 1} + - _SpecColor: {r: 0.5, g: 0.5, b: 0.5, a: 1} diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/Materials/EarthSimple1Night.mat.meta b/MultiplayerFPS/Assets/EarthSimplePlanets/Materials/EarthSimple1Night.mat.meta new file mode 100644 index 0000000..8cb027b --- /dev/null +++ b/MultiplayerFPS/Assets/EarthSimplePlanets/Materials/EarthSimple1Night.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: f4e995ba0c30926438d774205187943a +timeCreated: 18446744011573954816 +NativeFormatImporter: + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/Materials/EarthSimple2.mat b/MultiplayerFPS/Assets/EarthSimplePlanets/Materials/EarthSimple2.mat new file mode 100644 index 0000000..4130aa2 --- /dev/null +++ b/MultiplayerFPS/Assets/EarthSimplePlanets/Materials/EarthSimple2.mat @@ -0,0 +1,78 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!21 &2100000 +Material: + serializedVersion: 6 + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_Name: EarthSimple2 + m_Shader: {fileID: 46, guid: 0000000000000000f000000000000000, type: 0} + m_ShaderKeywords: _NORMALMAP + m_LightmapFlags: 4 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: {} + disabledShaderPasses: [] + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _BumpMap: + m_Texture: {fileID: 2800000, guid: e961b0671ce00854c8235edd6c13858d, type: 3} + 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: 2800000, guid: bd2b645b6a3773a44984a4e3469ec37a, type: 3} + 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_Floats: + - _BumpScale: 0.41 + - _Cutoff: 0.5 + - _DetailNormalMapScale: 1 + - _DstBlend: 0 + - _GlossMapScale: 1 + - _Glossiness: 0.373 + - _GlossyReflections: 1 + - _Metallic: 0.351 + - _Mode: 0 + - _OcclusionStrength: 1 + - _Parallax: 0.02 + - _Shininess: 0.74413645 + - _SmoothnessTextureChannel: 0 + - _SpecularHighlights: 1 + - _SrcBlend: 1 + - _UVSec: 0 + - _ZWrite: 1 + m_Colors: + - _Color: {r: 1, g: 1, b: 1, a: 1} + - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} + - _SpecColor: {r: 0.45588237, g: 0.44219667, b: 0.33185557, a: 1} diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/Materials/EarthSimple2.mat.meta b/MultiplayerFPS/Assets/EarthSimplePlanets/Materials/EarthSimple2.mat.meta new file mode 100644 index 0000000..347928e --- /dev/null +++ b/MultiplayerFPS/Assets/EarthSimplePlanets/Materials/EarthSimple2.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 35978e42daa629f4cb8d64534cb875d2 +timeCreated: 18446744011573954816 +NativeFormatImporter: + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/Materials/EarthSimple2Night.mat b/MultiplayerFPS/Assets/EarthSimplePlanets/Materials/EarthSimple2Night.mat new file mode 100644 index 0000000..5ec412b --- /dev/null +++ b/MultiplayerFPS/Assets/EarthSimplePlanets/Materials/EarthSimple2Night.mat @@ -0,0 +1,30 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!21 &2100000 +Material: + serializedVersion: 6 + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_Name: EarthSimple2Night + m_Shader: {fileID: 4800000, guid: 31f98f795f2e37f45bacf5ad2ac2a578, type: 3} + m_ShaderKeywords: + m_LightmapFlags: 4 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: {} + disabledShaderPasses: [] + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _MainTex: + m_Texture: {fileID: 2800000, guid: 8ea0dcf29cf662d4580344fca1913299, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Floats: + - _Contrast: 20 + - _Range: 21 + - _SpotAngle: 100 + m_Colors: + - _Color: {r: 1, g: 1, b: 1, a: 1} diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/Materials/EarthSimple2Night.mat.meta b/MultiplayerFPS/Assets/EarthSimplePlanets/Materials/EarthSimple2Night.mat.meta new file mode 100644 index 0000000..6313f4b --- /dev/null +++ b/MultiplayerFPS/Assets/EarthSimplePlanets/Materials/EarthSimple2Night.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 7a45d247bf5c6784ca4a5d1c29bcb73e +timeCreated: 18446744011573954816 +NativeFormatImporter: + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/Materials/EarthSimple3.mat b/MultiplayerFPS/Assets/EarthSimplePlanets/Materials/EarthSimple3.mat new file mode 100644 index 0000000..867cdf9 --- /dev/null +++ b/MultiplayerFPS/Assets/EarthSimplePlanets/Materials/EarthSimple3.mat @@ -0,0 +1,78 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!21 &2100000 +Material: + serializedVersion: 6 + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_Name: EarthSimple3 + m_Shader: {fileID: 46, guid: 0000000000000000f000000000000000, type: 0} + m_ShaderKeywords: _NORMALMAP + m_LightmapFlags: 4 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: {} + disabledShaderPasses: [] + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _BumpMap: + m_Texture: {fileID: 2800000, guid: c5eaccd77f42d5049a8f163da78035fa, type: 3} + 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: 2800000, guid: 09a88060775af2a4e9179a060fb3f638, type: 3} + 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_Floats: + - _BumpScale: 0.41 + - _Cutoff: 0.5 + - _DetailNormalMapScale: 1 + - _DstBlend: 0 + - _GlossMapScale: 1 + - _Glossiness: 0.373 + - _GlossyReflections: 1 + - _Metallic: 0.351 + - _Mode: 0 + - _OcclusionStrength: 1 + - _Parallax: 0.02 + - _Shininess: 0.74413645 + - _SmoothnessTextureChannel: 0 + - _SpecularHighlights: 1 + - _SrcBlend: 1 + - _UVSec: 0 + - _ZWrite: 1 + m_Colors: + - _Color: {r: 1, g: 1, b: 1, a: 1} + - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} + - _SpecColor: {r: 0.45588237, g: 0.44219667, b: 0.33185557, a: 1} diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/Materials/EarthSimple3.mat.meta b/MultiplayerFPS/Assets/EarthSimplePlanets/Materials/EarthSimple3.mat.meta new file mode 100644 index 0000000..91b5aad --- /dev/null +++ b/MultiplayerFPS/Assets/EarthSimplePlanets/Materials/EarthSimple3.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: fcba40dba255b894ba22765310f3f6e6 +timeCreated: 18446744011573954816 +NativeFormatImporter: + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/Materials/EarthSimple3Night.mat b/MultiplayerFPS/Assets/EarthSimplePlanets/Materials/EarthSimple3Night.mat new file mode 100644 index 0000000..dcd589f --- /dev/null +++ b/MultiplayerFPS/Assets/EarthSimplePlanets/Materials/EarthSimple3Night.mat @@ -0,0 +1,30 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!21 &2100000 +Material: + serializedVersion: 6 + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_Name: EarthSimple3Night + m_Shader: {fileID: 4800000, guid: 31f98f795f2e37f45bacf5ad2ac2a578, type: 3} + m_ShaderKeywords: + m_LightmapFlags: 4 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: {} + disabledShaderPasses: [] + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _MainTex: + m_Texture: {fileID: 2800000, guid: b0fefdb4ea534bc469376a61bc87551f, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Floats: + - _Contrast: 20 + - _Range: 21 + - _SpotAngle: 100 + m_Colors: + - _Color: {r: 1, g: 1, b: 1, a: 1} diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/Materials/EarthSimple3Night.mat.meta b/MultiplayerFPS/Assets/EarthSimplePlanets/Materials/EarthSimple3Night.mat.meta new file mode 100644 index 0000000..be898f3 --- /dev/null +++ b/MultiplayerFPS/Assets/EarthSimplePlanets/Materials/EarthSimple3Night.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 228f366186dd8e54ea3dba021fbea18d +timeCreated: 18446744011573954816 +NativeFormatImporter: + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/Materials/EarthSimple4.mat b/MultiplayerFPS/Assets/EarthSimplePlanets/Materials/EarthSimple4.mat new file mode 100644 index 0000000..839afef --- /dev/null +++ b/MultiplayerFPS/Assets/EarthSimplePlanets/Materials/EarthSimple4.mat @@ -0,0 +1,78 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!21 &2100000 +Material: + serializedVersion: 6 + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_Name: EarthSimple4 + m_Shader: {fileID: 46, guid: 0000000000000000f000000000000000, type: 0} + m_ShaderKeywords: _NORMALMAP + m_LightmapFlags: 4 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: {} + disabledShaderPasses: [] + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _BumpMap: + m_Texture: {fileID: 2800000, guid: 115abb4ae41f3a1439a52fb222ec212d, type: 3} + 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: 2800000, guid: 04ef49d7d5375854881bcd3939fb2a38, type: 3} + 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_Floats: + - _BumpScale: 0.41 + - _Cutoff: 0.5 + - _DetailNormalMapScale: 1 + - _DstBlend: 0 + - _GlossMapScale: 1 + - _Glossiness: 0.373 + - _GlossyReflections: 1 + - _Metallic: 0.351 + - _Mode: 0 + - _OcclusionStrength: 1 + - _Parallax: 0.02 + - _Shininess: 0.74413645 + - _SmoothnessTextureChannel: 0 + - _SpecularHighlights: 1 + - _SrcBlend: 1 + - _UVSec: 0 + - _ZWrite: 1 + m_Colors: + - _Color: {r: 1, g: 1, b: 1, a: 1} + - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} + - _SpecColor: {r: 0.45588237, g: 0.44219667, b: 0.33185557, a: 1} diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/Materials/EarthSimple4.mat.meta b/MultiplayerFPS/Assets/EarthSimplePlanets/Materials/EarthSimple4.mat.meta new file mode 100644 index 0000000..e735cec --- /dev/null +++ b/MultiplayerFPS/Assets/EarthSimplePlanets/Materials/EarthSimple4.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 96c781343f85c6f4397213eab8997f86 +timeCreated: 18446744011573954816 +NativeFormatImporter: + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/Materials/EarthSimple4Night.mat b/MultiplayerFPS/Assets/EarthSimplePlanets/Materials/EarthSimple4Night.mat new file mode 100644 index 0000000..4adf801 --- /dev/null +++ b/MultiplayerFPS/Assets/EarthSimplePlanets/Materials/EarthSimple4Night.mat @@ -0,0 +1,30 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!21 &2100000 +Material: + serializedVersion: 6 + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_Name: EarthSimple4Night + m_Shader: {fileID: 4800000, guid: 31f98f795f2e37f45bacf5ad2ac2a578, type: 3} + m_ShaderKeywords: + m_LightmapFlags: 4 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: {} + disabledShaderPasses: [] + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _MainTex: + m_Texture: {fileID: 2800000, guid: d2652407946ea5541b0e5974509b591b, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Floats: + - _Contrast: 20 + - _Range: 21 + - _SpotAngle: 100 + m_Colors: + - _Color: {r: 1, g: 1, b: 1, a: 1} diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/Materials/EarthSimple4Night.mat.meta b/MultiplayerFPS/Assets/EarthSimplePlanets/Materials/EarthSimple4Night.mat.meta new file mode 100644 index 0000000..0597597 --- /dev/null +++ b/MultiplayerFPS/Assets/EarthSimplePlanets/Materials/EarthSimple4Night.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 08aa35b6f2d913d48b8775002433dba7 +timeCreated: 18446744011573954816 +NativeFormatImporter: + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/Materials/EarthSimple5.mat b/MultiplayerFPS/Assets/EarthSimplePlanets/Materials/EarthSimple5.mat new file mode 100644 index 0000000..e9cc14f --- /dev/null +++ b/MultiplayerFPS/Assets/EarthSimplePlanets/Materials/EarthSimple5.mat @@ -0,0 +1,78 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!21 &2100000 +Material: + serializedVersion: 6 + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_Name: EarthSimple5 + m_Shader: {fileID: 46, guid: 0000000000000000f000000000000000, type: 0} + m_ShaderKeywords: _NORMALMAP + m_LightmapFlags: 4 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: {} + disabledShaderPasses: [] + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _BumpMap: + m_Texture: {fileID: 2800000, guid: 5906ed817205aba4d85bf6ac54a041da, type: 3} + 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: 2800000, guid: b5a170443632beb46bd39375565dc2c7, type: 3} + 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_Floats: + - _BumpScale: 0.41 + - _Cutoff: 0.5 + - _DetailNormalMapScale: 1 + - _DstBlend: 0 + - _GlossMapScale: 1 + - _Glossiness: 0.373 + - _GlossyReflections: 1 + - _Metallic: 0.351 + - _Mode: 0 + - _OcclusionStrength: 1 + - _Parallax: 0.02 + - _Shininess: 0.74413645 + - _SmoothnessTextureChannel: 0 + - _SpecularHighlights: 1 + - _SrcBlend: 1 + - _UVSec: 0 + - _ZWrite: 1 + m_Colors: + - _Color: {r: 1, g: 1, b: 1, a: 1} + - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} + - _SpecColor: {r: 0.45588237, g: 0.44219667, b: 0.33185557, a: 1} diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/Materials/EarthSimple5.mat.meta b/MultiplayerFPS/Assets/EarthSimplePlanets/Materials/EarthSimple5.mat.meta new file mode 100644 index 0000000..c7f634f --- /dev/null +++ b/MultiplayerFPS/Assets/EarthSimplePlanets/Materials/EarthSimple5.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 806fc09f37e3aa546b9c291aea169ed3 +timeCreated: 18446744011573954816 +NativeFormatImporter: + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/Materials/EarthSimple5Night.mat b/MultiplayerFPS/Assets/EarthSimplePlanets/Materials/EarthSimple5Night.mat new file mode 100644 index 0000000..adc848d --- /dev/null +++ b/MultiplayerFPS/Assets/EarthSimplePlanets/Materials/EarthSimple5Night.mat @@ -0,0 +1,30 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!21 &2100000 +Material: + serializedVersion: 6 + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_Name: EarthSimple5Night + m_Shader: {fileID: 4800000, guid: 31f98f795f2e37f45bacf5ad2ac2a578, type: 3} + m_ShaderKeywords: + m_LightmapFlags: 4 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: {} + disabledShaderPasses: [] + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _MainTex: + m_Texture: {fileID: 2800000, guid: 02b0c6e644dd38147b182796448044fd, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Floats: + - _Contrast: 20 + - _Range: 21 + - _SpotAngle: 100 + m_Colors: + - _Color: {r: 1, g: 1, b: 1, a: 1} diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/Materials/EarthSimple5Night.mat.meta b/MultiplayerFPS/Assets/EarthSimplePlanets/Materials/EarthSimple5Night.mat.meta new file mode 100644 index 0000000..3795afb --- /dev/null +++ b/MultiplayerFPS/Assets/EarthSimplePlanets/Materials/EarthSimple5Night.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 77688573a11bd49479bcdef577b5d05d +timeCreated: 18446744011573954816 +NativeFormatImporter: + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing.meta b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing.meta new file mode 100644 index 0000000..53eef4c --- /dev/null +++ b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: a18cb5d750ed3f742b9084ff7db23648 +folderAsset: yes +timeCreated: 1517394154 +licenseType: Store +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Editor Resources.meta b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Editor Resources.meta new file mode 100644 index 0000000..fc44a55 --- /dev/null +++ b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Editor Resources.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 83715878d3a8db441aa5636641db69a3 +folderAsset: yes +timeCreated: 1476176392 +licenseType: Store +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Editor Resources/Monitors.meta b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Editor Resources/Monitors.meta new file mode 100644 index 0000000..2be84db --- /dev/null +++ b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Editor Resources/Monitors.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: e7358848dd8737c459f4636f1c075835 +folderAsset: yes +timeCreated: 1460361782 +licenseType: Store +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Editor Resources/Monitors/HistogramCompute.compute b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Editor Resources/Monitors/HistogramCompute.compute new file mode 100644 index 0000000..da7507b --- /dev/null +++ b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Editor Resources/Monitors/HistogramCompute.compute @@ -0,0 +1,91 @@ +#include "UnityCG.cginc" + +RWStructuredBuffer _Histogram; +Texture2D _Source; + +CBUFFER_START (Params) + uint _IsLinear; + float4 _Res; + uint4 _Channels; +CBUFFER_END + +groupshared uint4 gs_histogram[256]; + +#define GROUP_SIZE 16 + +#pragma kernel KHistogramGather +[numthreads(GROUP_SIZE, GROUP_SIZE,1)] +void KHistogramGather(uint2 dispatchThreadId : SV_DispatchThreadID, uint2 groupThreadId : SV_GroupThreadID) +{ + const uint localThreadId = groupThreadId.y * GROUP_SIZE + groupThreadId.x; + + if (localThreadId < 256) + gs_histogram[localThreadId] = uint4(0, 0, 0, 0); + + GroupMemoryBarrierWithGroupSync(); + + if (dispatchThreadId.x < (uint)_Res.x && dispatchThreadId.y < (uint)_Res.y) + { + // We want a gamma histogram (like Photoshop & all) + float3 color = saturate(_Source[dispatchThreadId].xyz); + if (_IsLinear > 0) + color = LinearToGammaSpace(color); + + // Convert color & luminance to histogram bin + uint3 idx_c = (uint3)(round(color * 255.0)); + uint idx_l = (uint)(round(dot(color.rgb, float3(0.2125, 0.7154, 0.0721)) * 255.0)); + + // Fill the group shared histogram + if (_Channels.x > 0u) InterlockedAdd(gs_histogram[idx_c.x].x, 1); // Red + if (_Channels.y > 0u) InterlockedAdd(gs_histogram[idx_c.y].y, 1); // Green + if (_Channels.z > 0u) InterlockedAdd(gs_histogram[idx_c.z].z, 1); // Blue + if (_Channels.w > 0u) InterlockedAdd(gs_histogram[idx_l].w, 1); // Luminance + } + + GroupMemoryBarrierWithGroupSync(); + + // Merge + if (localThreadId < 256) + { + uint4 h = gs_histogram[localThreadId]; + if (_Channels.x > 0u && h.x > 0) InterlockedAdd(_Histogram[localThreadId].x, h.x); // Red + if (_Channels.y > 0u && h.y > 0) InterlockedAdd(_Histogram[localThreadId].y, h.y); // Green + if (_Channels.z > 0u && h.z > 0) InterlockedAdd(_Histogram[localThreadId].z, h.z); // Blue + if (_Channels.w > 0u && h.w > 0) InterlockedAdd(_Histogram[localThreadId].w, h.w); // Luminance + } +} + +// Scaling pass +groupshared uint4 gs_pyramid[256]; + +#pragma kernel KHistogramScale +[numthreads(16,16,1)] +void KHistogramScale(uint2 groupThreadId : SV_GroupThreadID) +{ + const uint localThreadId = groupThreadId.y * 16 + groupThreadId.x; + gs_pyramid[localThreadId] = _Histogram[localThreadId]; + + GroupMemoryBarrierWithGroupSync(); + + // Parallel reduction to find the max value + UNITY_UNROLL + for(uint i = 256 >> 1; i > 0; i >>= 1) + { + if(localThreadId < i) + gs_pyramid[localThreadId] = max(gs_pyramid[localThreadId], gs_pyramid[localThreadId + i]); + + GroupMemoryBarrierWithGroupSync(); + } + + // Actual scaling + float4 factor = _Res.y / (float4)gs_pyramid[0]; + _Histogram[localThreadId] = (uint4)round(_Histogram[localThreadId] * factor); +} + +#pragma kernel KHistogramClear +[numthreads(GROUP_SIZE, GROUP_SIZE, 1)] +void KHistogramClear(uint2 dispatchThreadId : SV_DispatchThreadID) +{ + if (dispatchThreadId.x < (uint)_Res.x && dispatchThreadId.y < (uint)_Res.y) + _Histogram[dispatchThreadId.y * _Res.x + dispatchThreadId.x] = uint4(0u, 0u, 0u, 0u); +} diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Editor Resources/Monitors/HistogramCompute.compute.meta b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Editor Resources/Monitors/HistogramCompute.compute.meta new file mode 100644 index 0000000..caa08a8 --- /dev/null +++ b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Editor Resources/Monitors/HistogramCompute.compute.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 51b7e4b4448c98f4a849081110fd6212 +timeCreated: 1459956391 +licenseType: Store +ComputeShaderImporter: + currentAPIMask: 4 + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Editor Resources/Monitors/HistogramRender.shader b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Editor Resources/Monitors/HistogramRender.shader new file mode 100644 index 0000000..c69cf75 --- /dev/null +++ b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Editor Resources/Monitors/HistogramRender.shader @@ -0,0 +1,141 @@ +Shader "Hidden/Post FX/Monitors/Histogram Render" +{ + SubShader + { + ZTest Always Cull Off ZWrite Off + Fog { Mode off } + + CGINCLUDE + + #pragma fragmentoption ARB_precision_hint_fastest + #pragma target 5.0 + #include "UnityCG.cginc" + + StructuredBuffer _Histogram; + float2 _Size; + uint _Channel; + float4 _ColorR; + float4 _ColorG; + float4 _ColorB; + float4 _ColorL; + + float4 FragSingleChannel(v2f_img i) : SV_Target + { + const float4 COLORS[4] = { _ColorR, _ColorG, _ColorB, _ColorL }; + + float remapI = i.uv.x * 255.0; + uint index = floor(remapI); + float delta = frac(remapI); + float v1 = _Histogram[index][_Channel]; + float v2 = _Histogram[min(index + 1, 255)][_Channel]; + float h = v1 * (1.0 - delta) + v2 * delta; + uint y = (uint)round(i.uv.y * _Size.y); + + float4 color = float4(0.1, 0.1, 0.1, 1.0); + float fill = step(y, h); + color = lerp(color, COLORS[_Channel], fill); + return color; + } + + float4 FragRgbMerged(v2f_img i) : SV_Target + { + const float4 COLORS[3] = { _ColorR, _ColorG, _ColorB }; + + float4 targetColor = float4(0.1, 0.1, 0.1, 1.0); + float4 emptyColor = float4(0.0, 0.0, 0.0, 1.0); + + float remapI = i.uv.x * 255.0; + uint index = floor(remapI); + float delta = frac(remapI); + + for (int j = 0; j < 3; j++) + { + float v1 = _Histogram[index][j]; + float v2 = _Histogram[min(index + 1, 255)][j]; + float h = v1 * (1.0 - delta) + v2 * delta; + uint y = (uint)round(i.uv.y * _Size.y); + float fill = step(y, h); + float4 color = lerp(emptyColor, COLORS[j], fill); + targetColor += color; + } + + return saturate(targetColor); + } + + float4 FragRgbSplitted(v2f_img i) : SV_Target + { + const float4 COLORS[3] = {_ColorR, _ColorG, _ColorB}; + + const float limitB = round(_Size.y / 3.0); + const float limitG = limitB * 2; + + float4 color = float4(0.1, 0.1, 0.1, 1.0); + uint channel; + float offset; + + if (i.pos.y < limitB) + { + channel = 2; + offset = 0.0; + } + else if (i.pos.y < limitG) + { + channel = 1; + offset = limitB; + } + else + { + channel = 0; + offset = limitG; + } + + float remapI = i.uv.x * 255.0; + uint index = floor(remapI); + float delta = frac(remapI); + float v1 = offset + _Histogram[index][channel] / 3.0; + float v2 = offset + _Histogram[min(index + 1, 255)][channel] / 3.0; + float h = v1 * (1.0 - delta) + v2 * delta; + uint y = (uint)round(i.uv.y * _Size.y); + + float fill = step(y, h); + color = lerp(color, COLORS[channel], fill); + return color; + } + + ENDCG + + // (0) Channel + Pass + { + CGPROGRAM + + #pragma vertex vert_img + #pragma fragment FragSingleChannel + + ENDCG + } + + // (1) RGB merged + Pass + { + CGPROGRAM + + #pragma vertex vert_img + #pragma fragment FragRgbMerged + + ENDCG + } + + // (2) RGB splitted + Pass + { + CGPROGRAM + + #pragma vertex vert_img + #pragma fragment FragRgbSplitted + + ENDCG + } + } + FallBack off +} diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Editor Resources/Monitors/HistogramRender.shader.meta b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Editor Resources/Monitors/HistogramRender.shader.meta new file mode 100644 index 0000000..2b4b4e7 --- /dev/null +++ b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Editor Resources/Monitors/HistogramRender.shader.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 965efa32cf2345647a1c987546e08f86 +timeCreated: 1459956391 +licenseType: Store +ShaderImporter: + defaultTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Editor Resources/Monitors/ParadeRender.shader b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Editor Resources/Monitors/ParadeRender.shader new file mode 100644 index 0000000..3ff1ca6 --- /dev/null +++ b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Editor Resources/Monitors/ParadeRender.shader @@ -0,0 +1,76 @@ +Shader "Hidden/Post FX/Monitors/Parade Render" +{ + SubShader + { + ZTest Always Cull Off ZWrite Off + Fog { Mode off } + + CGINCLUDE + + #pragma fragmentoption ARB_precision_hint_fastest + #pragma target 5.0 + #include "UnityCG.cginc" + + StructuredBuffer _Waveform; + float4 _Size; + float _Exposure; + + float3 Tonemap(float3 x, float exposure) + { + const float a = 6.2; + const float b = 0.5; + const float c = 1.7; + const float d = 0.06; + x *= exposure; + x = max((0.0).xxx, x - (0.004).xxx); + x = (x * (a * x + b)) / (x * (a * x + c) + d); + return x * x; + } + + float4 FragParade(v2f_img i) : SV_Target + { + const float3 red = float3(1.8, 0.03, 0.02); + const float3 green = float3(0.02, 1.3, 0.05); + const float3 blue = float3(0.0, 0.45, 1.75); + float3 color = float3(0.0, 0.0, 0.0); + + const uint limitR = _Size.x / 3; + const uint limitG = limitR * 2; + + if (i.pos.x < (float)limitR) + { + uint2 uvI = i.pos.xy; + color = _Waveform[uvI.y + uvI.x * _Size.y].r * red; + } + else if (i.pos.x < (float)limitG) + { + uint2 uvI = uint2(i.pos.x - limitR, i.pos.y); + color = _Waveform[uvI.y + uvI.x * _Size.y].g * green; + } + else + { + uint2 uvI = uint2(i.pos.x - limitG, i.pos.y); + color = _Waveform[uvI.y + uvI.x * _Size.y].b * blue; + } + + color = Tonemap(color, _Exposure); + color += (0.1).xxx; + + return float4(saturate(color), 1.0); + } + + ENDCG + + // (0) + Pass + { + CGPROGRAM + + #pragma vertex vert_img + #pragma fragment FragParade + + ENDCG + } + } + FallBack off +} diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Editor Resources/Monitors/ParadeRender.shader.meta b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Editor Resources/Monitors/ParadeRender.shader.meta new file mode 100644 index 0000000..9570da9 --- /dev/null +++ b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Editor Resources/Monitors/ParadeRender.shader.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 5ae1bfc1dd20ac04e8b74aa0f2f12eea +timeCreated: 1459956391 +licenseType: Store +ShaderImporter: + defaultTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Editor Resources/Monitors/VectorscopeCompute.compute b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Editor Resources/Monitors/VectorscopeCompute.compute new file mode 100644 index 0000000..c5c61d0 --- /dev/null +++ b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Editor Resources/Monitors/VectorscopeCompute.compute @@ -0,0 +1,49 @@ +#include "UnityCG.cginc" + +RWStructuredBuffer _Vectorscope; +Texture2D _Source; + +CBUFFER_START (Params) + uint _IsLinear; + float4 _Res; +CBUFFER_END + +#define GROUP_SIZE 32 + +float3 RgbToYUV(float3 c) +{ + float Y = 0.299 * c.r + 0.587 * c.g + 0.114 * c.b; + float U = -0.169 * c.r - 0.331 * c.g + 0.500 * c.b; + float V = 0.500 * c.r - 0.419 * c.g - 0.081 * c.b; + return float3(Y, U, V); +} + +#pragma kernel KVectorscope +[numthreads(GROUP_SIZE,GROUP_SIZE,1)] +void KVectorscope(uint2 dispatchThreadId : SV_DispatchThreadID) +{ + if (dispatchThreadId.x < (uint)_Res.x && dispatchThreadId.y < (uint)_Res.y) + { + float3 color = saturate(_Source[dispatchThreadId].xyz); + if (_IsLinear > 0) + color = LinearToGammaSpace(color); + + float3 yuv = RgbToYUV(color); + + if (length(yuv.yz) > 0.49) + yuv.yz = normalize(yuv.yz) * 0.49; + + yuv.yz += (0.5).xx; + uint u = (uint)floor(yuv.y * _Res.x); + uint v = (uint)floor(yuv.z * _Res.y); + InterlockedAdd(_Vectorscope[v * _Res.x + u], 1); + } +} + +#pragma kernel KVectorscopeClear +[numthreads(GROUP_SIZE,GROUP_SIZE,1)] +void KVectorscopeClear(uint2 dispatchThreadId : SV_DispatchThreadID) +{ + if (dispatchThreadId.x < (uint)_Res.x && dispatchThreadId.y < (uint)_Res.y) + _Vectorscope[dispatchThreadId.y * _Res.x + dispatchThreadId.x] = 0u; +} diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Editor Resources/Monitors/VectorscopeCompute.compute.meta b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Editor Resources/Monitors/VectorscopeCompute.compute.meta new file mode 100644 index 0000000..3d6b3ac --- /dev/null +++ b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Editor Resources/Monitors/VectorscopeCompute.compute.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 45de9ff58691e934c9810dc23de2ba50 +timeCreated: 1459956391 +licenseType: Store +ComputeShaderImporter: + currentAPIMask: 4 + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Editor Resources/Monitors/VectorscopeRender.shader b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Editor Resources/Monitors/VectorscopeRender.shader new file mode 100644 index 0000000..62a7a03 --- /dev/null +++ b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Editor Resources/Monitors/VectorscopeRender.shader @@ -0,0 +1,101 @@ +Shader "Hidden/Post FX/Monitors/Vectorscope Render" +{ + SubShader + { + ZTest Always Cull Off ZWrite Off + Fog { Mode off } + + CGINCLUDE + + #pragma fragmentoption ARB_precision_hint_fastest + #pragma target 5.0 + #include "UnityCG.cginc" + + StructuredBuffer _Vectorscope; + float2 _Size; + float _Exposure; + + float Tonemap(float x, float exposure) + { + const float a = 6.2; + const float b = 0.5; + const float c = 1.7; + const float d = 0.06; + x *= exposure; + x = max(0.0, x - 0.004); + x = (x * (a * x + b)) / (x * (a * x + c) + d); + return x * x; + } + + float3 YuvToRgb(float3 c) + { + float R = c.x + 0.000 * c.y + 1.403 * c.z; + float G = c.x - 0.344 * c.y - 0.714 * c.z; + float B = c.x - 1.773 * c.y + 0.000 * c.z; + return float3(R, G, B); + } + + float4 FragBackground(v2f_img i) : SV_Target + { + i.uv.x = 1.0 - i.uv.x; + float2 uv = i.uv - (0.5).xx; + float3 c = YuvToRgb(float3(0.5, uv.x, uv.y)); + + float dist = sqrt(dot(uv, uv)); + float delta = fwidth(dist); + float alphaOut = 1.0 - smoothstep(0.5 - delta, 0.5 + delta, dist); + float alphaIn = smoothstep(0.495 - delta, 0.495 + delta, dist); + + uint2 uvI = i.pos.xy; + uint v = _Vectorscope[uvI.x + uvI.y * _Size.x]; + float vt = saturate(Tonemap(v, _Exposure)); + + float4 color = float4(lerp(c, (0.0).xxx, vt), alphaOut); + color.rgb += alphaIn; + return color; + } + + float4 FragNoBackground(v2f_img i) : SV_Target + { + i.uv.x = 1.0 - i.uv.x; + float2 uv = i.uv - (0.5).xx; + + float dist = sqrt(dot(uv, uv)); + float delta = fwidth(dist); + float alphaOut = 1.0 - smoothstep(0.5 - delta, 0.5 + delta, dist); + float alphaIn = smoothstep(0.495 - delta, 0.495 + delta, dist); + + uint2 uvI = i.pos.xy; + uint v = _Vectorscope[uvI.x + uvI.y * _Size.x]; + float vt = saturate(Tonemap(v, _Exposure)); + + float4 color = float4((1.0).xxx, vt + alphaIn * alphaOut); + return color; + } + + ENDCG + + // (0) + Pass + { + CGPROGRAM + + #pragma vertex vert_img + #pragma fragment FragBackground + + ENDCG + } + + // (1) + Pass + { + CGPROGRAM + + #pragma vertex vert_img + #pragma fragment FragNoBackground + + ENDCG + } + } + FallBack off +} diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Editor Resources/Monitors/VectorscopeRender.shader.meta b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Editor Resources/Monitors/VectorscopeRender.shader.meta new file mode 100644 index 0000000..5493b16 --- /dev/null +++ b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Editor Resources/Monitors/VectorscopeRender.shader.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 1c4298cd35ef7834e892898e49d61ecd +timeCreated: 1461756159 +licenseType: Store +ShaderImporter: + defaultTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Editor Resources/Monitors/WaveformCompute.compute b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Editor Resources/Monitors/WaveformCompute.compute new file mode 100644 index 0000000..cc79b15 --- /dev/null +++ b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Editor Resources/Monitors/WaveformCompute.compute @@ -0,0 +1,42 @@ +#include "UnityCG.cginc" + +RWStructuredBuffer _Waveform; +Texture2D _Source; + +CBUFFER_START (Params) + uint _IsLinear; + uint4 _Channels; +CBUFFER_END + +#define COLUMNS 384 + +#pragma kernel KWaveform +[numthreads(1,COLUMNS,1)] +void KWaveform(uint2 dispatchThreadId : SV_DispatchThreadID) +{ + // We want a gamma corrected colors + float3 color = _Source[dispatchThreadId].rgb; + if (_IsLinear > 0u) + color = LinearToGammaSpace(color); + + color = saturate(color); + + // Convert color & luminance to histogram bins + const float kColumnsMinusOne = COLUMNS - 1.0; + uint3 idx_c = (uint3)(round(color * kColumnsMinusOne)); + uint idx_l = (uint)(round(dot(color.rgb, float3(0.2126, 0.7152, 0.0722)) * kColumnsMinusOne)); + + // A lot of atomic operations will be skipped so there's no need to over-think this one. + uint j = dispatchThreadId.x * COLUMNS; + if (_Channels.x > 0u && idx_c.x > 0u) InterlockedAdd(_Waveform[j + idx_c.x].x, 1u); // Red + if (_Channels.y > 0u && idx_c.y > 0u) InterlockedAdd(_Waveform[j + idx_c.y].y, 1u); // Green + if (_Channels.z > 0u && idx_c.z > 0u) InterlockedAdd(_Waveform[j + idx_c.z].z, 1u); // Blue + if (_Channels.w > 0u) InterlockedAdd(_Waveform[j + idx_l].w, 1u); // Luminance +} + +#pragma kernel KWaveformClear +[numthreads(1, COLUMNS, 1)] +void KWaveformClear(uint2 dispatchThreadId : SV_DispatchThreadID) +{ + _Waveform[dispatchThreadId.x * COLUMNS + dispatchThreadId.y] = uint4(0u, 0u, 0u, 0u); +} diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Editor Resources/Monitors/WaveformCompute.compute.meta b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Editor Resources/Monitors/WaveformCompute.compute.meta new file mode 100644 index 0000000..c85ca93 --- /dev/null +++ b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Editor Resources/Monitors/WaveformCompute.compute.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 9d9b886f7a8fe7b4baf56624c42e3420 +timeCreated: 1459956392 +licenseType: Store +ComputeShaderImporter: + currentAPIMask: 4 + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Editor Resources/Monitors/WaveformRender.shader b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Editor Resources/Monitors/WaveformRender.shader new file mode 100644 index 0000000..39cffd7 --- /dev/null +++ b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Editor Resources/Monitors/WaveformRender.shader @@ -0,0 +1,65 @@ +Shader "Hidden/Post FX/Monitors/Waveform Render" +{ + SubShader + { + ZTest Always Cull Off ZWrite Off + Fog { Mode off } + + CGINCLUDE + + #pragma fragmentoption ARB_precision_hint_fastest + #pragma target 5.0 + #include "UnityCG.cginc" + + StructuredBuffer _Waveform; + float2 _Size; + float4 _Channels; + float _Exposure; + + float3 Tonemap(float3 x, float exposure) + { + const float a = 6.2; + const float b = 0.5; + const float c = 1.7; + const float d = 0.06; + x *= exposure; + x = max((0.0).xxx, x - (0.004).xxx); + x = (x * (a * x + b)) / (x * (a * x + c) + d); + return x * x; + } + + float4 FragWaveform(v2f_img i) : SV_Target + { + const float3 red = float3(1.4, 0.03, 0.02); + const float3 green = float3(0.02, 1.1, 0.05); + const float3 blue = float3(0.0, 0.25, 1.5); + float3 color = float3(0.0, 0.0, 0.0); + + uint2 uvI = i.pos.xy; + float4 w = _Waveform[uvI.y + uvI.x * _Size.y]; // Waveform data is stored in columns instead of rows + + color += red * w.r * _Channels.r; + color += green * w.g * _Channels.g; + color += blue * w.b * _Channels.b; + color += w.aaa * _Channels.a * 1.5; + color = Tonemap(color, _Exposure); + color += (0.1).xxx; + + return float4(saturate(color), 1.0); + } + + ENDCG + + // (0) + Pass + { + CGPROGRAM + + #pragma vertex vert_img + #pragma fragment FragWaveform + + ENDCG + } + } + FallBack off +} diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Editor Resources/Monitors/WaveformRender.shader.meta b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Editor Resources/Monitors/WaveformRender.shader.meta new file mode 100644 index 0000000..3a6eb4e --- /dev/null +++ b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Editor Resources/Monitors/WaveformRender.shader.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 8b3e43c50424ab2428a9c172843bc66d +timeCreated: 1459956391 +licenseType: Store +ShaderImporter: + defaultTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Editor Resources/UI.meta b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Editor Resources/UI.meta new file mode 100644 index 0000000..2856c53 --- /dev/null +++ b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Editor Resources/UI.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: df37d60cc69b7b04d9705a74938179e7 +folderAsset: yes +timeCreated: 1460627771 +licenseType: Store +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Editor Resources/UI/CurveBackground.shader b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Editor Resources/UI/CurveBackground.shader new file mode 100644 index 0000000..b4f20b2 --- /dev/null +++ b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Editor Resources/UI/CurveBackground.shader @@ -0,0 +1,63 @@ +Shader "Hidden/Post FX/UI/Curve Background" +{ + CGINCLUDE + + #pragma target 3.0 + #include "UnityCG.cginc" + + float _DisabledState; + + float3 HsvToRgb(float3 c) + { + float4 K = float4(1.0, 2.0 / 3.0, 1.0 / 3.0, 3.0); + float3 p = abs(frac(c.xxx + K.xyz) * 6.0 - K.www); + return c.z * lerp(K.xxx, saturate(p - K.xxx), c.y); + } + + float4 FragHue(v2f_img i) : SV_Target + { + float3 hsv = HsvToRgb(float3(i.uv.x, 1.0, 0.2)); + float4 color = float4((0.0).xxx, 1.0); + color.rgb = lerp(color.rgb, hsv, smoothstep(0.5, 1.1, 1.0 - i.uv.y)) + lerp(color.rgb, hsv, smoothstep(0.5, 1.1, i.uv.y)); + color.rgb += (0.15).xxx; + return float4(color.rgb, color.a * _DisabledState); + } + + float4 FragSat(v2f_img i) : SV_Target + { + float4 color = float4((0.0).xxx, 1.0); + float sat = i.uv.x / 2; + color.rgb += lerp(color.rgb, (sat).xxx, smoothstep(0.5, 1.2, 1.0 - i.uv.y)) + lerp(color.rgb, (sat).xxx, smoothstep(0.5, 1.2, i.uv.y)); + color.rgb += (0.15).xxx; + return float4(color.rgb, color.a * _DisabledState); + } + + ENDCG + + SubShader + { + Cull Off ZWrite Off ZTest Always + + // (0) Hue + Pass + { + CGPROGRAM + + #pragma vertex vert_img + #pragma fragment FragHue + + ENDCG + } + + // (1) Sat/lum + Pass + { + CGPROGRAM + + #pragma vertex vert_img + #pragma fragment FragSat + + ENDCG + } + } +} diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Editor Resources/UI/CurveBackground.shader.meta b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Editor Resources/UI/CurveBackground.shader.meta new file mode 100644 index 0000000..d459ca5 --- /dev/null +++ b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Editor Resources/UI/CurveBackground.shader.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: b1b2bfb2897659e45983f0c3e7dda2c8 +timeCreated: 1460970196 +licenseType: Store +ShaderImporter: + defaultTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Editor Resources/UI/MotionBlendingIcon.png b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Editor Resources/UI/MotionBlendingIcon.png new file mode 100644 index 0000000..91de8db Binary files /dev/null and b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Editor Resources/UI/MotionBlendingIcon.png differ diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Editor Resources/UI/MotionBlendingIcon.png.meta b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Editor Resources/UI/MotionBlendingIcon.png.meta new file mode 100644 index 0000000..c7e1ebe --- /dev/null +++ b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Editor Resources/UI/MotionBlendingIcon.png.meta @@ -0,0 +1,59 @@ +fileFormatVersion: 2 +guid: c0fa58091049bd24394fa15b0b6d4c5a +timeCreated: 1468326774 +licenseType: Store +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + linearTexture: 1 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + cubemapConvolution: 0 + cubemapConvolutionSteps: 7 + cubemapConvolutionExponent: 1.5 + seamlessCubemap: 0 + textureFormat: -1 + maxTextureSize: 2048 + textureSettings: + filterMode: -1 + aniso: 1 + mipBias: -1 + wrapMode: 1 + nPOTScale: 0 + lightmap: 0 + rGBM: 0 + compressionQuality: 50 + allowsAlphaSplitting: 0 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 2 + buildTargetSettings: [] + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + spritePackingTag: + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Editor Resources/UI/Trackball.shader b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Editor Resources/UI/Trackball.shader new file mode 100644 index 0000000..264c6a1 --- /dev/null +++ b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Editor Resources/UI/Trackball.shader @@ -0,0 +1,118 @@ +Shader "Hidden/Post FX/UI/Trackball" +{ + CGINCLUDE + + #include "UnityCG.cginc" + + #define PI 3.14159265359 + #define PI2 6.28318530718 + + float _Offset; + float _DisabledState; + float2 _Resolution; // x: size, y: size / 2 + + float3 HsvToRgb(float3 c) + { + float4 K = float4(1.0, 2.0 / 3.0, 1.0 / 3.0, 3.0); + float3 p = abs(frac(c.xxx + K.xyz) * 6.0 - K.www); + return c.z * lerp(K.xxx, saturate(p - K.xxx), c.y); + } + + float4 CreateWheel(v2f_img i, float crossColor, float offsetColor) + { + const float kHueOuterRadius = 0.45; + const float kHueInnerRadius = 0.38; + const float kLumOuterRadius = 0.495; + const float kLumInnerRadius = 0.48; + + float4 color = (0.0).xxxx; + float2 uvc = i.uv - (0.5).xx; + float dist = sqrt(dot(uvc, uvc)); + float delta = fwidth(dist); + float angle = atan2(uvc.x, uvc.y); + + // Cross + { + float radius = (0.5 - kHueInnerRadius) * _Resolution.x + 1.0; + float2 pixel = (_Resolution.xx - 1.0) * i.uv + 1.0; + + float vline = step(floor(fmod(pixel.x, _Resolution.y)), 0.0); + vline *= step(radius, pixel.y) * step(pixel.y, _Resolution.x - radius); + + float hline = step(floor(fmod(pixel.y, _Resolution.y)), 0.0); + hline *= step(radius, pixel.x) * step(pixel.x, _Resolution.x - radius); + + color += hline.xxxx * (1.0).xxxx; + color += vline.xxxx * (1.0).xxxx; + color = saturate(color); + color *= half4((crossColor).xxx, 0.05); + } + + // Hue + { + float alphaOut = smoothstep(kHueOuterRadius - delta, kHueOuterRadius + delta, dist); + float alphaIn = smoothstep(kHueInnerRadius - delta, kHueInnerRadius + delta, dist); + + float hue = angle; + hue = 1.0 - ((hue > 0.0) ? hue : PI2 + hue) / PI2; + float4 c = float4(HsvToRgb(float3(hue, 1.0, 1.0)), 1.0); + color += lerp((0.0).xxxx, c, alphaIn - alphaOut); + } + + // Offset + { + float alphaOut = smoothstep(kLumOuterRadius - delta, kLumOuterRadius + delta, dist); + float alphaIn = smoothstep(kLumInnerRadius - delta, kLumInnerRadius + delta / 2, dist); + float4 c = float4((offsetColor).xxx, 1.0); + + float a = PI * _Offset; + if (_Offset >= 0 && angle < a && angle > 0.0) + c = float4((1.0).xxx, 0.5); + else if (angle > a && angle < 0.0) + c = float4((1.0).xxx, 0.5); + + color += lerp((0.0).xxxx, c, alphaIn - alphaOut); + } + + return color * _DisabledState; + } + + float4 FragTrackballDark(v2f_img i) : SV_Target + { + return CreateWheel(i, 1.0, 0.15); + } + + float4 FragTrackballLight(v2f_img i) : SV_Target + { + return CreateWheel(i, 0.0, 0.3); + } + + ENDCG + + SubShader + { + Cull Off ZWrite Off ZTest Always + + // (0) Dark skin + Pass + { + CGPROGRAM + + #pragma vertex vert_img + #pragma fragment FragTrackballDark + + ENDCG + } + + // (1) Light skin + Pass + { + CGPROGRAM + + #pragma vertex vert_img + #pragma fragment FragTrackballLight + + ENDCG + } + } +} diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Editor Resources/UI/Trackball.shader.meta b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Editor Resources/UI/Trackball.shader.meta new file mode 100644 index 0000000..09dcd75 --- /dev/null +++ b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Editor Resources/UI/Trackball.shader.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 4bf49309c7ab9eb42a86774d2c09b4fa +timeCreated: 1460627788 +licenseType: Store +ShaderImporter: + defaultTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Editor.meta b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Editor.meta new file mode 100644 index 0000000..11b8014 --- /dev/null +++ b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Editor.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: e0e418747b892364db5c5f4451e67ede +folderAsset: yes +timeCreated: 1466586258 +licenseType: Store +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Editor/Attributes.meta b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Editor/Attributes.meta new file mode 100644 index 0000000..ed3547a --- /dev/null +++ b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Editor/Attributes.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: cc5c690f549b4704eb992a9be781554d +folderAsset: yes +timeCreated: 1466769698 +licenseType: Store +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Editor/Attributes/PostProcessingModelEditorAttribute.cs b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Editor/Attributes/PostProcessingModelEditorAttribute.cs new file mode 100644 index 0000000..13e4819 --- /dev/null +++ b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Editor/Attributes/PostProcessingModelEditorAttribute.cs @@ -0,0 +1,16 @@ +using System; + +namespace UnityEditor.PostProcessing +{ + public class PostProcessingModelEditorAttribute : Attribute + { + public readonly Type type; + public readonly bool alwaysEnabled; + + public PostProcessingModelEditorAttribute(Type type, bool alwaysEnabled = false) + { + this.type = type; + this.alwaysEnabled = alwaysEnabled; + } + } +} diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Editor/Attributes/PostProcessingModelEditorAttribute.cs.meta b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Editor/Attributes/PostProcessingModelEditorAttribute.cs.meta new file mode 100644 index 0000000..4484ca1 --- /dev/null +++ b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Editor/Attributes/PostProcessingModelEditorAttribute.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: c21938aa988055347a2271f03a3e731e +timeCreated: 1466769734 +licenseType: Store +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Editor/Models.meta b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Editor/Models.meta new file mode 100644 index 0000000..a00a2be --- /dev/null +++ b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Editor/Models.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: d5341d31985da604db4b100f174142ad +folderAsset: yes +timeCreated: 1466769808 +licenseType: Store +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Editor/Models/AmbientOcclusionModelEditor.cs b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Editor/Models/AmbientOcclusionModelEditor.cs new file mode 100644 index 0000000..fef389e --- /dev/null +++ b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Editor/Models/AmbientOcclusionModelEditor.cs @@ -0,0 +1,42 @@ +using UnityEngine.PostProcessing; + +namespace UnityEditor.PostProcessing +{ + using Settings = AmbientOcclusionModel.Settings; + + [PostProcessingModelEditor(typeof(AmbientOcclusionModel))] + public class AmbientOcclusionModelEditor : PostProcessingModelEditor + { + SerializedProperty m_Intensity; + SerializedProperty m_Radius; + SerializedProperty m_SampleCount; + SerializedProperty m_Downsampling; + SerializedProperty m_ForceForwardCompatibility; + SerializedProperty m_AmbientOnly; + SerializedProperty m_HighPrecision; + + public override void OnEnable() + { + m_Intensity = FindSetting((Settings x) => x.intensity); + m_Radius = FindSetting((Settings x) => x.radius); + m_SampleCount = FindSetting((Settings x) => x.sampleCount); + m_Downsampling = FindSetting((Settings x) => x.downsampling); + m_ForceForwardCompatibility = FindSetting((Settings x) => x.forceForwardCompatibility); + m_AmbientOnly = FindSetting((Settings x) => x.ambientOnly); + m_HighPrecision = FindSetting((Settings x) => x.highPrecision); + } + + public override void OnInspectorGUI() + { + EditorGUILayout.PropertyField(m_Intensity); + EditorGUILayout.PropertyField(m_Radius); + EditorGUILayout.PropertyField(m_SampleCount); + EditorGUILayout.PropertyField(m_Downsampling); + EditorGUILayout.PropertyField(m_ForceForwardCompatibility); + EditorGUILayout.PropertyField(m_HighPrecision, EditorGUIHelper.GetContent("High Precision (Forward)")); + + using (new EditorGUI.DisabledGroupScope(m_ForceForwardCompatibility.boolValue)) + EditorGUILayout.PropertyField(m_AmbientOnly, EditorGUIHelper.GetContent("Ambient Only (Deferred + HDR)")); + } + } +} diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Editor/Models/AmbientOcclusionModelEditor.cs.meta b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Editor/Models/AmbientOcclusionModelEditor.cs.meta new file mode 100644 index 0000000..a78b9d5 --- /dev/null +++ b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Editor/Models/AmbientOcclusionModelEditor.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 9fcb710e23a5a0546a3b8b0ca28c1720 +timeCreated: 1467190133 +licenseType: Store +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Editor/Models/AntialiasingModelEditor.cs b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Editor/Models/AntialiasingModelEditor.cs new file mode 100644 index 0000000..6f773a5 --- /dev/null +++ b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Editor/Models/AntialiasingModelEditor.cs @@ -0,0 +1,71 @@ +using UnityEngine; +using UnityEngine.PostProcessing; + +namespace UnityEditor.PostProcessing +{ + using Method = AntialiasingModel.Method; + using Settings = AntialiasingModel.Settings; + + [PostProcessingModelEditor(typeof(AntialiasingModel))] + public class AntialiasingModelEditor : PostProcessingModelEditor + { + SerializedProperty m_Method; + + SerializedProperty m_FxaaPreset; + + SerializedProperty m_TaaJitterSpread; + SerializedProperty m_TaaSharpen; + SerializedProperty m_TaaStationaryBlending; + SerializedProperty m_TaaMotionBlending; + + static string[] s_MethodNames = + { + "Fast Approximate Anti-aliasing", + "Temporal Anti-aliasing" + }; + + public override void OnEnable() + { + m_Method = FindSetting((Settings x) => x.method); + + m_FxaaPreset = FindSetting((Settings x) => x.fxaaSettings.preset); + + m_TaaJitterSpread = FindSetting((Settings x) => x.taaSettings.jitterSpread); + m_TaaSharpen = FindSetting((Settings x) => x.taaSettings.sharpen); + m_TaaStationaryBlending = FindSetting((Settings x) => x.taaSettings.stationaryBlending); + m_TaaMotionBlending = FindSetting((Settings x) => x.taaSettings.motionBlending); + } + + public override void OnInspectorGUI() + { + m_Method.intValue = EditorGUILayout.Popup("Method", m_Method.intValue, s_MethodNames); + + if (m_Method.intValue == (int)Method.Fxaa) + { + EditorGUILayout.PropertyField(m_FxaaPreset); + } + else if (m_Method.intValue == (int)Method.Taa) + { + if (QualitySettings.antiAliasing > 1) + EditorGUILayout.HelpBox("Temporal Anti-Aliasing doesn't work correctly when MSAA is enabled.", MessageType.Warning); + + EditorGUILayout.LabelField("Jitter", EditorStyles.boldLabel); + EditorGUI.indentLevel++; + EditorGUILayout.PropertyField(m_TaaJitterSpread, EditorGUIHelper.GetContent("Spread")); + EditorGUI.indentLevel--; + + EditorGUILayout.Space(); + + EditorGUILayout.LabelField("Blending", EditorStyles.boldLabel); + EditorGUI.indentLevel++; + EditorGUILayout.PropertyField(m_TaaStationaryBlending, EditorGUIHelper.GetContent("Stationary")); + EditorGUILayout.PropertyField(m_TaaMotionBlending, EditorGUIHelper.GetContent("Motion")); + EditorGUI.indentLevel--; + + EditorGUILayout.Space(); + + EditorGUILayout.PropertyField(m_TaaSharpen); + } + } + } +} diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Editor/Models/AntialiasingModelEditor.cs.meta b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Editor/Models/AntialiasingModelEditor.cs.meta new file mode 100644 index 0000000..a988444 --- /dev/null +++ b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Editor/Models/AntialiasingModelEditor.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 2451939fe695c1a408ba688219837667 +timeCreated: 1467190133 +licenseType: Store +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Editor/Models/BloomModelEditor.cs b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Editor/Models/BloomModelEditor.cs new file mode 100644 index 0000000..7359627 --- /dev/null +++ b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Editor/Models/BloomModelEditor.cs @@ -0,0 +1,204 @@ +using UnityEngine; +using UnityEngine.PostProcessing; + +namespace UnityEditor.PostProcessing +{ + using Settings = BloomModel.Settings; + + [PostProcessingModelEditor(typeof(BloomModel))] + public class BloomModelEditor : PostProcessingModelEditor + { + struct BloomSettings + { + public SerializedProperty intensity; + public SerializedProperty threshold; + public SerializedProperty softKnee; + public SerializedProperty radius; + public SerializedProperty antiFlicker; + } + + struct LensDirtSettings + { + public SerializedProperty texture; + public SerializedProperty intensity; + } + + BloomSettings m_Bloom; + LensDirtSettings m_LensDirt; + + public override void OnEnable() + { + m_Bloom = new BloomSettings + { + intensity = FindSetting((Settings x) => x.bloom.intensity), + threshold = FindSetting((Settings x) => x.bloom.threshold), + softKnee = FindSetting((Settings x) => x.bloom.softKnee), + radius = FindSetting((Settings x) => x.bloom.radius), + antiFlicker = FindSetting((Settings x) => x.bloom.antiFlicker) + }; + + m_LensDirt = new LensDirtSettings + { + texture = FindSetting((Settings x) => x.lensDirt.texture), + intensity = FindSetting((Settings x) => x.lensDirt.intensity) + }; + } + + public override void OnInspectorGUI() + { + EditorGUILayout.Space(); + PrepareGraph(); + DrawGraph(); + EditorGUILayout.Space(); + + EditorGUILayout.PropertyField(m_Bloom.intensity); + EditorGUILayout.PropertyField(m_Bloom.threshold, EditorGUIHelper.GetContent("Threshold (Gamma)")); + EditorGUILayout.PropertyField(m_Bloom.softKnee); + EditorGUILayout.PropertyField(m_Bloom.radius); + EditorGUILayout.PropertyField(m_Bloom.antiFlicker); + + EditorGUILayout.Space(); + EditorGUILayout.LabelField("Dirt", EditorStyles.boldLabel); + EditorGUI.indentLevel++; + EditorGUILayout.PropertyField(m_LensDirt.texture); + EditorGUILayout.PropertyField(m_LensDirt.intensity); + EditorGUI.indentLevel--; + } + + #region Graph + + float m_GraphThreshold; + float m_GraphKnee; + float m_GraphIntensity; + + // Number of vertices in curve + const int k_CurveResolution = 48; + + // Vertex buffers + Vector3[] m_RectVertices = new Vector3[4]; + Vector3[] m_LineVertices = new Vector3[2]; + Vector3[] m_CurveVertices = new Vector3[k_CurveResolution]; + + Rect m_RectGraph; + float m_RangeX; + float m_RangeY; + + float ResponseFunction(float x) + { + var rq = Mathf.Clamp(x - m_GraphThreshold + m_GraphKnee, 0, m_GraphKnee * 2); + rq = rq * rq * 0.25f / m_GraphKnee; + return Mathf.Max(rq, x - m_GraphThreshold) * m_GraphIntensity; + } + + // Transform a point into the graph rect + Vector3 PointInRect(float x, float y) + { + x = Mathf.Lerp(m_RectGraph.x, m_RectGraph.xMax, x / m_RangeX); + y = Mathf.Lerp(m_RectGraph.yMax, m_RectGraph.y, y / m_RangeY); + return new Vector3(x, y, 0); + } + + // Draw a line in the graph rect + void DrawLine(float x1, float y1, float x2, float y2, float grayscale) + { + m_LineVertices[0] = PointInRect(x1, y1); + m_LineVertices[1] = PointInRect(x2, y2); + Handles.color = Color.white * grayscale; + Handles.DrawAAPolyLine(2.0f, m_LineVertices); + } + + // Draw a rect in the graph rect + void DrawRect(float x1, float y1, float x2, float y2, float fill, float line) + { + m_RectVertices[0] = PointInRect(x1, y1); + m_RectVertices[1] = PointInRect(x2, y1); + m_RectVertices[2] = PointInRect(x2, y2); + m_RectVertices[3] = PointInRect(x1, y2); + + Handles.DrawSolidRectangleWithOutline( + m_RectVertices, + fill < 0 ? Color.clear : Color.white * fill, + line < 0 ? Color.clear : Color.white * line + ); + } + + // Update internal state with a given bloom instance + public void PrepareGraph() + { + var bloom = (BloomModel)target; + m_RangeX = 5f; + m_RangeY = 2f; + + m_GraphThreshold = bloom.settings.bloom.thresholdLinear; + m_GraphKnee = bloom.settings.bloom.softKnee * m_GraphThreshold + 1e-5f; + + // Intensity is capped to prevent sampling errors + m_GraphIntensity = Mathf.Min(bloom.settings.bloom.intensity, 10f); + } + + // Draw the graph at the current position + public void DrawGraph() + { + using (new GUILayout.HorizontalScope()) + { + GUILayout.Space(EditorGUI.indentLevel * 15f); + m_RectGraph = GUILayoutUtility.GetRect(128, 80); + } + + // Background + DrawRect(0, 0, m_RangeX, m_RangeY, 0.1f, 0.4f); + + // Soft-knee range + DrawRect(m_GraphThreshold - m_GraphKnee, 0, m_GraphThreshold + m_GraphKnee, m_RangeY, 0.25f, -1); + + // Horizontal lines + for (var i = 1; i < m_RangeY; i++) + DrawLine(0, i, m_RangeX, i, 0.4f); + + // Vertical lines + for (var i = 1; i < m_RangeX; i++) + DrawLine(i, 0, i, m_RangeY, 0.4f); + + // Label + Handles.Label( + PointInRect(0, m_RangeY) + Vector3.right, + "Brightness Response (linear)", EditorStyles.miniLabel + ); + + // Threshold line + DrawLine(m_GraphThreshold, 0, m_GraphThreshold, m_RangeY, 0.6f); + + // Response curve + var vcount = 0; + while (vcount < k_CurveResolution) + { + var x = m_RangeX * vcount / (k_CurveResolution - 1); + var y = ResponseFunction(x); + if (y < m_RangeY) + { + m_CurveVertices[vcount++] = PointInRect(x, y); + } + else + { + if (vcount > 1) + { + // Extend the last segment to the top edge of the rect. + var v1 = m_CurveVertices[vcount - 2]; + var v2 = m_CurveVertices[vcount - 1]; + var clip = (m_RectGraph.y - v1.y) / (v2.y - v1.y); + m_CurveVertices[vcount - 1] = v1 + (v2 - v1) * clip; + } + break; + } + } + + if (vcount > 1) + { + Handles.color = Color.white * 0.9f; + Handles.DrawAAPolyLine(2.0f, vcount, m_CurveVertices); + } + } + + #endregion + } +} diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Editor/Models/BloomModelEditor.cs.meta b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Editor/Models/BloomModelEditor.cs.meta new file mode 100644 index 0000000..f4f31de --- /dev/null +++ b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Editor/Models/BloomModelEditor.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: a95f3f10e7e437c49ade656f531b30d2 +timeCreated: 1467190133 +licenseType: Store +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Editor/Models/BuiltinDebugViewsEditor.cs b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Editor/Models/BuiltinDebugViewsEditor.cs new file mode 100644 index 0000000..eefc102 --- /dev/null +++ b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Editor/Models/BuiltinDebugViewsEditor.cs @@ -0,0 +1,106 @@ +using UnityEngine.PostProcessing; + +namespace UnityEditor.PostProcessing +{ + using Mode = BuiltinDebugViewsModel.Mode; + using Settings = BuiltinDebugViewsModel.Settings; + + [PostProcessingModelEditor(typeof(BuiltinDebugViewsModel), alwaysEnabled: true)] + public class BuiltinDebugViewsEditor : PostProcessingModelEditor + { + struct DepthSettings + { + public SerializedProperty scale; + } + + struct MotionVectorsSettings + { + public SerializedProperty sourceOpacity; + public SerializedProperty motionImageOpacity; + public SerializedProperty motionImageAmplitude; + public SerializedProperty motionVectorsOpacity; + public SerializedProperty motionVectorsResolution; + public SerializedProperty motionVectorsAmplitude; + } + + SerializedProperty m_Mode; + DepthSettings m_Depth; + MotionVectorsSettings m_MotionVectors; + + public override void OnEnable() + { + m_Mode = FindSetting((Settings x) => x.mode); + + m_Depth = new DepthSettings + { + scale = FindSetting((Settings x) => x.depth.scale) + }; + + m_MotionVectors = new MotionVectorsSettings + { + sourceOpacity = FindSetting((Settings x) => x.motionVectors.sourceOpacity), + motionImageOpacity = FindSetting((Settings x) => x.motionVectors.motionImageOpacity), + motionImageAmplitude = FindSetting((Settings x) => x.motionVectors.motionImageAmplitude), + motionVectorsOpacity = FindSetting((Settings x) => x.motionVectors.motionVectorsOpacity), + motionVectorsResolution = FindSetting((Settings x) => x.motionVectors.motionVectorsResolution), + motionVectorsAmplitude = FindSetting((Settings x) => x.motionVectors.motionVectorsAmplitude), + }; + } + + public override void OnInspectorGUI() + { + EditorGUILayout.PropertyField(m_Mode); + + int mode = m_Mode.intValue; + + if (mode == (int)Mode.Depth) + { + EditorGUILayout.PropertyField(m_Depth.scale); + } + else if (mode == (int)Mode.MotionVectors) + { + EditorGUILayout.HelpBox("Switch to play mode to see motion vectors.", MessageType.Info); + + EditorGUILayout.LabelField("Source Image", EditorStyles.boldLabel); + EditorGUI.indentLevel++; + EditorGUILayout.PropertyField(m_MotionVectors.sourceOpacity, EditorGUIHelper.GetContent("Opacity")); + EditorGUI.indentLevel--; + + EditorGUILayout.Space(); + + EditorGUILayout.LabelField("Motion Vectors (overlay)", EditorStyles.boldLabel); + EditorGUI.indentLevel++; + + if (m_MotionVectors.motionImageOpacity.floatValue > 0f) + EditorGUILayout.HelpBox("Please keep opacity to 0 if you're subject to motion sickness.", MessageType.Warning); + + EditorGUILayout.PropertyField(m_MotionVectors.motionImageOpacity, EditorGUIHelper.GetContent("Opacity")); + EditorGUILayout.PropertyField(m_MotionVectors.motionImageAmplitude, EditorGUIHelper.GetContent("Amplitude")); + EditorGUI.indentLevel--; + + EditorGUILayout.Space(); + + EditorGUILayout.LabelField("Motion Vectors (arrows)", EditorStyles.boldLabel); + EditorGUI.indentLevel++; + EditorGUILayout.PropertyField(m_MotionVectors.motionVectorsOpacity, EditorGUIHelper.GetContent("Opacity")); + EditorGUILayout.PropertyField(m_MotionVectors.motionVectorsResolution, EditorGUIHelper.GetContent("Resolution")); + EditorGUILayout.PropertyField(m_MotionVectors.motionVectorsAmplitude, EditorGUIHelper.GetContent("Amplitude")); + EditorGUI.indentLevel--; + } + else + { + CheckActiveEffect(mode == (int)Mode.AmbientOcclusion && !profile.ambientOcclusion.enabled, "Ambient Occlusion"); + CheckActiveEffect(mode == (int)Mode.FocusPlane && !profile.depthOfField.enabled, "Depth Of Field"); + CheckActiveEffect(mode == (int)Mode.EyeAdaptation && !profile.eyeAdaptation.enabled, "Eye Adaptation"); + CheckActiveEffect((mode == (int)Mode.LogLut || mode == (int)Mode.PreGradingLog) && !profile.colorGrading.enabled, "Color Grading"); + CheckActiveEffect(mode == (int)Mode.UserLut && !profile.userLut.enabled, "User Lut"); + } + } + + void CheckActiveEffect(bool expr, string name) + { + if (expr) + EditorGUILayout.HelpBox(string.Format("{0} isn't enabled, the debug view won't work.", name), MessageType.Warning); + } + } +} diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Editor/Models/BuiltinDebugViewsEditor.cs.meta b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Editor/Models/BuiltinDebugViewsEditor.cs.meta new file mode 100644 index 0000000..b961b65 --- /dev/null +++ b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Editor/Models/BuiltinDebugViewsEditor.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 760ffebbef2ed644c87940a699eb7fe6 +timeCreated: 1468237035 +licenseType: Store +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Editor/Models/ChromaticAberrationEditor.cs b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Editor/Models/ChromaticAberrationEditor.cs new file mode 100644 index 0000000..2337de0 --- /dev/null +++ b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Editor/Models/ChromaticAberrationEditor.cs @@ -0,0 +1,9 @@ +using UnityEngine.PostProcessing; + +namespace UnityEditor.PostProcessing +{ + [PostProcessingModelEditor(typeof(ChromaticAberrationModel))] + public class ChromaticaAberrationModelEditor : DefaultPostFxModelEditor + { + } +} diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Editor/Models/ChromaticAberrationEditor.cs.meta b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Editor/Models/ChromaticAberrationEditor.cs.meta new file mode 100644 index 0000000..8c65150 --- /dev/null +++ b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Editor/Models/ChromaticAberrationEditor.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 8a713f71a0169794a915a081f6242f60 +timeCreated: 1467190133 +licenseType: Store +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Editor/Models/ColorGradingModelEditor.cs b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Editor/Models/ColorGradingModelEditor.cs new file mode 100644 index 0000000..8d73982 --- /dev/null +++ b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Editor/Models/ColorGradingModelEditor.cs @@ -0,0 +1,672 @@ +using UnityEngine; +using UnityEngine.PostProcessing; +using System; +using System.Collections.Generic; +using System.Linq.Expressions; + +namespace UnityEditor.PostProcessing +{ + using Settings = ColorGradingModel.Settings; + using Tonemapper = ColorGradingModel.Tonemapper; + using ColorWheelMode = ColorGradingModel.ColorWheelMode; + + [PostProcessingModelEditor(typeof(ColorGradingModel))] + public class ColorGradingModelEditor : PostProcessingModelEditor + { + static GUIContent[] s_Tonemappers = + { + new GUIContent("None"), + new GUIContent("Filmic (ACES)"), + new GUIContent("Neutral") + }; + + struct TonemappingSettings + { + public SerializedProperty tonemapper; + public SerializedProperty neutralBlackIn; + public SerializedProperty neutralWhiteIn; + public SerializedProperty neutralBlackOut; + public SerializedProperty neutralWhiteOut; + public SerializedProperty neutralWhiteLevel; + public SerializedProperty neutralWhiteClip; + } + + struct BasicSettings + { + public SerializedProperty exposure; + public SerializedProperty temperature; + public SerializedProperty tint; + public SerializedProperty hueShift; + public SerializedProperty saturation; + public SerializedProperty contrast; + } + + struct ChannelMixerSettings + { + public SerializedProperty[] channels; + public SerializedProperty currentEditingChannel; + } + + struct ColorWheelsSettings + { + public SerializedProperty mode; + public SerializedProperty log; + public SerializedProperty linear; + } + + static GUIContent[] s_Curves = + { + new GUIContent("YRGB"), + new GUIContent("Hue VS Hue"), + new GUIContent("Hue VS Sat"), + new GUIContent("Sat VS Sat"), + new GUIContent("Lum VS Sat") + }; + + struct CurvesSettings + { + public SerializedProperty master; + public SerializedProperty red; + public SerializedProperty green; + public SerializedProperty blue; + + public SerializedProperty hueVShue; + public SerializedProperty hueVSsat; + public SerializedProperty satVSsat; + public SerializedProperty lumVSsat; + + public SerializedProperty currentEditingCurve; + public SerializedProperty curveY; + public SerializedProperty curveR; + public SerializedProperty curveG; + public SerializedProperty curveB; + } + + TonemappingSettings m_Tonemapping; + BasicSettings m_Basic; + ChannelMixerSettings m_ChannelMixer; + ColorWheelsSettings m_ColorWheels; + CurvesSettings m_Curves; + + CurveEditor m_CurveEditor; + Dictionary m_CurveDict; + + // Neutral tonemapping curve helper + const int k_CurveResolution = 24; + const float k_NeutralRangeX = 2f; + const float k_NeutralRangeY = 1f; + Vector3[] m_RectVertices = new Vector3[4]; + Vector3[] m_LineVertices = new Vector3[2]; + Vector3[] m_CurveVertices = new Vector3[k_CurveResolution]; + Rect m_NeutralCurveRect; + + public override void OnEnable() + { + // Tonemapping settings + m_Tonemapping = new TonemappingSettings + { + tonemapper = FindSetting((Settings x) => x.tonemapping.tonemapper), + neutralBlackIn = FindSetting((Settings x) => x.tonemapping.neutralBlackIn), + neutralWhiteIn = FindSetting((Settings x) => x.tonemapping.neutralWhiteIn), + neutralBlackOut = FindSetting((Settings x) => x.tonemapping.neutralBlackOut), + neutralWhiteOut = FindSetting((Settings x) => x.tonemapping.neutralWhiteOut), + neutralWhiteLevel = FindSetting((Settings x) => x.tonemapping.neutralWhiteLevel), + neutralWhiteClip = FindSetting((Settings x) => x.tonemapping.neutralWhiteClip) + }; + + // Basic settings + m_Basic = new BasicSettings + { + exposure = FindSetting((Settings x) => x.basic.postExposure), + temperature = FindSetting((Settings x) => x.basic.temperature), + tint = FindSetting((Settings x) => x.basic.tint), + hueShift = FindSetting((Settings x) => x.basic.hueShift), + saturation = FindSetting((Settings x) => x.basic.saturation), + contrast = FindSetting((Settings x) => x.basic.contrast) + }; + + // Channel mixer + m_ChannelMixer = new ChannelMixerSettings + { + channels = new[] + { + FindSetting((Settings x) => x.channelMixer.red), + FindSetting((Settings x) => x.channelMixer.green), + FindSetting((Settings x) => x.channelMixer.blue) + }, + currentEditingChannel = FindSetting((Settings x) => x.channelMixer.currentEditingChannel) + }; + + // Color wheels + m_ColorWheels = new ColorWheelsSettings + { + mode = FindSetting((Settings x) => x.colorWheels.mode), + log = FindSetting((Settings x) => x.colorWheels.log), + linear = FindSetting((Settings x) => x.colorWheels.linear) + }; + + // Curves + m_Curves = new CurvesSettings + { + master = FindSetting((Settings x) => x.curves.master.curve), + red = FindSetting((Settings x) => x.curves.red.curve), + green = FindSetting((Settings x) => x.curves.green.curve), + blue = FindSetting((Settings x) => x.curves.blue.curve), + + hueVShue = FindSetting((Settings x) => x.curves.hueVShue.curve), + hueVSsat = FindSetting((Settings x) => x.curves.hueVSsat.curve), + satVSsat = FindSetting((Settings x) => x.curves.satVSsat.curve), + lumVSsat = FindSetting((Settings x) => x.curves.lumVSsat.curve), + + currentEditingCurve = FindSetting((Settings x) => x.curves.e_CurrentEditingCurve), + curveY = FindSetting((Settings x) => x.curves.e_CurveY), + curveR = FindSetting((Settings x) => x.curves.e_CurveR), + curveG = FindSetting((Settings x) => x.curves.e_CurveG), + curveB = FindSetting((Settings x) => x.curves.e_CurveB) + }; + + // Prepare the curve editor and extract curve display settings + m_CurveDict = new Dictionary(); + + var settings = CurveEditor.Settings.defaultSettings; + + m_CurveEditor = new CurveEditor(settings); + AddCurve(m_Curves.master, new Color(1f, 1f, 1f), 2, false); + AddCurve(m_Curves.red, new Color(1f, 0f, 0f), 2, false); + AddCurve(m_Curves.green, new Color(0f, 1f, 0f), 2, false); + AddCurve(m_Curves.blue, new Color(0f, 0.5f, 1f), 2, false); + AddCurve(m_Curves.hueVShue, new Color(1f, 1f, 1f), 0, true); + AddCurve(m_Curves.hueVSsat, new Color(1f, 1f, 1f), 0, true); + AddCurve(m_Curves.satVSsat, new Color(1f, 1f, 1f), 0, false); + AddCurve(m_Curves.lumVSsat, new Color(1f, 1f, 1f), 0, false); + } + + void AddCurve(SerializedProperty prop, Color color, uint minPointCount, bool loop) + { + var state = CurveEditor.CurveState.defaultState; + state.color = color; + state.visible = false; + state.minPointCount = minPointCount; + state.onlyShowHandlesOnSelection = true; + state.zeroKeyConstantValue = 0.5f; + state.loopInBounds = loop; + m_CurveEditor.Add(prop, state); + m_CurveDict.Add(prop, color); + } + + public override void OnDisable() + { + m_CurveEditor.RemoveAll(); + } + + public override void OnInspectorGUI() + { + DoGUIFor("Tonemapping", DoTonemappingGUI); + EditorGUILayout.Space(); + DoGUIFor("Basic", DoBasicGUI); + EditorGUILayout.Space(); + DoGUIFor("Channel Mixer", DoChannelMixerGUI); + EditorGUILayout.Space(); + DoGUIFor("Trackballs", DoColorWheelsGUI); + EditorGUILayout.Space(); + DoGUIFor("Grading Curves", DoCurvesGUI); + } + + void DoGUIFor(string title, Action func) + { + EditorGUILayout.LabelField(title, EditorStyles.boldLabel); + EditorGUI.indentLevel++; + func(); + EditorGUI.indentLevel--; + } + + void DoTonemappingGUI() + { + int tid = EditorGUILayout.Popup(EditorGUIHelper.GetContent("Tonemapper"), m_Tonemapping.tonemapper.intValue, s_Tonemappers); + + if (tid == (int)Tonemapper.Neutral) + { + DrawNeutralTonemappingCurve(); + + EditorGUILayout.PropertyField(m_Tonemapping.neutralBlackIn, EditorGUIHelper.GetContent("Black In")); + EditorGUILayout.PropertyField(m_Tonemapping.neutralWhiteIn, EditorGUIHelper.GetContent("White In")); + EditorGUILayout.PropertyField(m_Tonemapping.neutralBlackOut, EditorGUIHelper.GetContent("Black Out")); + EditorGUILayout.PropertyField(m_Tonemapping.neutralWhiteOut, EditorGUIHelper.GetContent("White Out")); + EditorGUILayout.PropertyField(m_Tonemapping.neutralWhiteLevel, EditorGUIHelper.GetContent("White Level")); + EditorGUILayout.PropertyField(m_Tonemapping.neutralWhiteClip, EditorGUIHelper.GetContent("White Clip")); + } + + m_Tonemapping.tonemapper.intValue = tid; + } + + void DrawNeutralTonemappingCurve() + { + using (new GUILayout.HorizontalScope()) + { + GUILayout.Space(EditorGUI.indentLevel * 15f); + m_NeutralCurveRect = GUILayoutUtility.GetRect(128, 80); + } + + // Background + m_RectVertices[0] = PointInRect( 0f, 0f); + m_RectVertices[1] = PointInRect(k_NeutralRangeX, 0f); + m_RectVertices[2] = PointInRect(k_NeutralRangeX, k_NeutralRangeY); + m_RectVertices[3] = PointInRect( 0f, k_NeutralRangeY); + + Handles.DrawSolidRectangleWithOutline( + m_RectVertices, + Color.white * 0.1f, + Color.white * 0.4f + ); + + // Horizontal lines + for (var i = 1; i < k_NeutralRangeY; i++) + DrawLine(0, i, k_NeutralRangeX, i, 0.4f); + + // Vertical lines + for (var i = 1; i < k_NeutralRangeX; i++) + DrawLine(i, 0, i, k_NeutralRangeY, 0.4f); + + // Label + Handles.Label( + PointInRect(0, k_NeutralRangeY) + Vector3.right, + "Neutral Tonemapper", EditorStyles.miniLabel + ); + + // Precompute some values + var tonemap = ((ColorGradingModel)target).settings.tonemapping; + + const float scaleFactor = 20f; + const float scaleFactorHalf = scaleFactor * 0.5f; + + float inBlack = tonemap.neutralBlackIn * scaleFactor + 1f; + float outBlack = tonemap.neutralBlackOut * scaleFactorHalf + 1f; + float inWhite = tonemap.neutralWhiteIn / scaleFactor; + float outWhite = 1f - tonemap.neutralWhiteOut / scaleFactor; + float blackRatio = inBlack / outBlack; + float whiteRatio = inWhite / outWhite; + + const float a = 0.2f; + float b = Mathf.Max(0f, Mathf.LerpUnclamped(0.57f, 0.37f, blackRatio)); + float c = Mathf.LerpUnclamped(0.01f, 0.24f, whiteRatio); + float d = Mathf.Max(0f, Mathf.LerpUnclamped(0.02f, 0.20f, blackRatio)); + const float e = 0.02f; + const float f = 0.30f; + float whiteLevel = tonemap.neutralWhiteLevel; + float whiteClip = tonemap.neutralWhiteClip / scaleFactorHalf; + + // Tonemapping curve + var vcount = 0; + while (vcount < k_CurveResolution) + { + float x = k_NeutralRangeX * vcount / (k_CurveResolution - 1); + float y = NeutralTonemap(x, a, b, c, d, e, f, whiteLevel, whiteClip); + + if (y < k_NeutralRangeY) + { + m_CurveVertices[vcount++] = PointInRect(x, y); + } + else + { + if (vcount > 1) + { + // Extend the last segment to the top edge of the rect. + var v1 = m_CurveVertices[vcount - 2]; + var v2 = m_CurveVertices[vcount - 1]; + var clip = (m_NeutralCurveRect.y - v1.y) / (v2.y - v1.y); + m_CurveVertices[vcount - 1] = v1 + (v2 - v1) * clip; + } + break; + } + } + + if (vcount > 1) + { + Handles.color = Color.white * 0.9f; + Handles.DrawAAPolyLine(2.0f, vcount, m_CurveVertices); + } + } + + void DrawLine(float x1, float y1, float x2, float y2, float grayscale) + { + m_LineVertices[0] = PointInRect(x1, y1); + m_LineVertices[1] = PointInRect(x2, y2); + Handles.color = Color.white * grayscale; + Handles.DrawAAPolyLine(2f, m_LineVertices); + } + + Vector3 PointInRect(float x, float y) + { + x = Mathf.Lerp(m_NeutralCurveRect.x, m_NeutralCurveRect.xMax, x / k_NeutralRangeX); + y = Mathf.Lerp(m_NeutralCurveRect.yMax, m_NeutralCurveRect.y, y / k_NeutralRangeY); + return new Vector3(x, y, 0); + } + + float NeutralCurve(float x, float a, float b, float c, float d, float e, float f) + { + return ((x * (a * x + c * b) + d * e) / (x * (a * x + b) + d * f)) - e / f; + } + + float NeutralTonemap(float x, float a, float b, float c, float d, float e, float f, float whiteLevel, float whiteClip) + { + x = Mathf.Max(0f, x); + + // Tonemap + float whiteScale = 1f / NeutralCurve(whiteLevel, a, b, c, d, e, f); + x = NeutralCurve(x * whiteScale, a, b, c, d, e, f); + x *= whiteScale; + + // Post-curve white point adjustment + x /= whiteClip; + + return x; + } + + void DoBasicGUI() + { + EditorGUILayout.PropertyField(m_Basic.exposure, EditorGUIHelper.GetContent("Post Exposure (EV)")); + EditorGUILayout.PropertyField(m_Basic.temperature); + EditorGUILayout.PropertyField(m_Basic.tint); + EditorGUILayout.PropertyField(m_Basic.hueShift); + EditorGUILayout.PropertyField(m_Basic.saturation); + EditorGUILayout.PropertyField(m_Basic.contrast); + } + + void DoChannelMixerGUI() + { + int currentChannel = m_ChannelMixer.currentEditingChannel.intValue; + + EditorGUI.BeginChangeCheck(); + { + using (new EditorGUILayout.HorizontalScope()) + { + EditorGUILayout.PrefixLabel("Channel"); + if (GUILayout.Toggle(currentChannel == 0, EditorGUIHelper.GetContent("Red|Red output channel."), EditorStyles.miniButtonLeft)) currentChannel = 0; + if (GUILayout.Toggle(currentChannel == 1, EditorGUIHelper.GetContent("Green|Green output channel."), EditorStyles.miniButtonMid)) currentChannel = 1; + if (GUILayout.Toggle(currentChannel == 2, EditorGUIHelper.GetContent("Blue|Blue output channel."), EditorStyles.miniButtonRight)) currentChannel = 2; + } + } + if (EditorGUI.EndChangeCheck()) + { + GUI.FocusControl(null); + } + + var serializedChannel = m_ChannelMixer.channels[currentChannel]; + m_ChannelMixer.currentEditingChannel.intValue = currentChannel; + + var v = serializedChannel.vector3Value; + v.x = EditorGUILayout.Slider(EditorGUIHelper.GetContent("Red|Modify influence of the red channel within the overall mix."), v.x, -2f, 2f); + v.y = EditorGUILayout.Slider(EditorGUIHelper.GetContent("Green|Modify influence of the green channel within the overall mix."), v.y, -2f, 2f); + v.z = EditorGUILayout.Slider(EditorGUIHelper.GetContent("Blue|Modify influence of the blue channel within the overall mix."), v.z, -2f, 2f); + serializedChannel.vector3Value = v; + } + + void DoColorWheelsGUI() + { + int wheelMode = m_ColorWheels.mode.intValue; + + using (new EditorGUILayout.HorizontalScope()) + { + GUILayout.Space(15); + if (GUILayout.Toggle(wheelMode == (int)ColorWheelMode.Linear, "Linear", EditorStyles.miniButtonLeft)) wheelMode = (int)ColorWheelMode.Linear; + if (GUILayout.Toggle(wheelMode == (int)ColorWheelMode.Log, "Log", EditorStyles.miniButtonRight)) wheelMode = (int)ColorWheelMode.Log; + } + + m_ColorWheels.mode.intValue = wheelMode; + EditorGUILayout.Space(); + + if (wheelMode == (int)ColorWheelMode.Linear) + { + EditorGUILayout.PropertyField(m_ColorWheels.linear); + WheelSetTitle(GUILayoutUtility.GetLastRect(), "Linear Controls"); + } + else if (wheelMode == (int)ColorWheelMode.Log) + { + EditorGUILayout.PropertyField(m_ColorWheels.log); + WheelSetTitle(GUILayoutUtility.GetLastRect(), "Log Controls"); + } + } + + static void WheelSetTitle(Rect position, string label) + { + var matrix = GUI.matrix; + var rect = new Rect(position.x - 10f, position.y, TrackballGroupDrawer.m_Size, TrackballGroupDrawer.m_Size); + GUIUtility.RotateAroundPivot(-90f, rect.center); + GUI.Label(rect, label, FxStyles.centeredMiniLabel); + GUI.matrix = matrix; + } + + void ResetVisibleCurves() + { + foreach (var curve in m_CurveDict) + { + var state = m_CurveEditor.GetCurveState(curve.Key); + state.visible = false; + m_CurveEditor.SetCurveState(curve.Key, state); + } + } + + void SetCurveVisible(SerializedProperty prop) + { + var state = m_CurveEditor.GetCurveState(prop); + state.visible = true; + m_CurveEditor.SetCurveState(prop, state); + } + + bool SpecialToggle(bool value, string name, out bool rightClicked) + { + var rect = GUILayoutUtility.GetRect(EditorGUIHelper.GetContent(name), EditorStyles.toolbarButton); + + var e = Event.current; + rightClicked = (e.type == EventType.MouseUp && rect.Contains(e.mousePosition) && e.button == 1); + + return GUI.Toggle(rect, value, name, EditorStyles.toolbarButton); + } + + static Material s_MaterialSpline; + + void DoCurvesGUI() + { + EditorGUILayout.Space(); + EditorGUI.indentLevel -= 2; + ResetVisibleCurves(); + + using (new EditorGUI.DisabledGroupScope(serializedProperty.serializedObject.isEditingMultipleObjects)) + { + int curveEditingId = 0; + + // Top toolbar + using (new GUILayout.HorizontalScope(EditorStyles.toolbar)) + { + curveEditingId = EditorGUILayout.Popup(m_Curves.currentEditingCurve.intValue, s_Curves, EditorStyles.toolbarPopup, GUILayout.MaxWidth(150f)); + bool y = false, r = false, g = false, b = false; + + if (curveEditingId == 0) + { + EditorGUILayout.Space(); + + bool rightClickedY, rightClickedR, rightClickedG, rightClickedB; + + y = SpecialToggle(m_Curves.curveY.boolValue, "Y", out rightClickedY); + r = SpecialToggle(m_Curves.curveR.boolValue, "R", out rightClickedR); + g = SpecialToggle(m_Curves.curveG.boolValue, "G", out rightClickedG); + b = SpecialToggle(m_Curves.curveB.boolValue, "B", out rightClickedB); + + if (!y && !r && !g && !b) + { + r = g = b = false; + y = true; + } + + if (rightClickedY || rightClickedR || rightClickedG || rightClickedB) + { + y = rightClickedY; + r = rightClickedR; + g = rightClickedG; + b = rightClickedB; + } + + if (y) SetCurveVisible(m_Curves.master); + if (r) SetCurveVisible(m_Curves.red); + if (g) SetCurveVisible(m_Curves.green); + if (b) SetCurveVisible(m_Curves.blue); + + m_Curves.curveY.boolValue = y; + m_Curves.curveR.boolValue = r; + m_Curves.curveG.boolValue = g; + m_Curves.curveB.boolValue = b; + } + else + { + switch (curveEditingId) + { + case 1: SetCurveVisible(m_Curves.hueVShue); + break; + case 2: SetCurveVisible(m_Curves.hueVSsat); + break; + case 3: SetCurveVisible(m_Curves.satVSsat); + break; + case 4: SetCurveVisible(m_Curves.lumVSsat); + break; + } + } + + GUILayout.FlexibleSpace(); + + if (GUILayout.Button("Reset", EditorStyles.toolbarButton)) + { + switch (curveEditingId) + { + case 0: + if (y) m_Curves.master.animationCurveValue = AnimationCurve.Linear(0f, 0f, 1f, 1f); + if (r) m_Curves.red.animationCurveValue = AnimationCurve.Linear(0f, 0f, 1f, 1f); + if (g) m_Curves.green.animationCurveValue = AnimationCurve.Linear(0f, 0f, 1f, 1f); + if (b) m_Curves.blue.animationCurveValue = AnimationCurve.Linear(0f, 0f, 1f, 1f); + break; + case 1: m_Curves.hueVShue.animationCurveValue = new AnimationCurve(); + break; + case 2: m_Curves.hueVSsat.animationCurveValue = new AnimationCurve(); + break; + case 3: m_Curves.satVSsat.animationCurveValue = new AnimationCurve(); + break; + case 4: m_Curves.lumVSsat.animationCurveValue = new AnimationCurve(); + break; + } + } + + m_Curves.currentEditingCurve.intValue = curveEditingId; + } + + // Curve area + var settings = m_CurveEditor.settings; + var rect = GUILayoutUtility.GetAspectRect(2f); + var innerRect = settings.padding.Remove(rect); + + if (Event.current.type == EventType.Repaint) + { + // Background + EditorGUI.DrawRect(rect, new Color(0.15f, 0.15f, 0.15f, 1f)); + + if (s_MaterialSpline == null) + s_MaterialSpline = new Material(Shader.Find("Hidden/Post FX/UI/Curve Background")) { hideFlags = HideFlags.HideAndDontSave }; + + if (curveEditingId == 1 || curveEditingId == 2) + DrawBackgroundTexture(innerRect, 0); + else if (curveEditingId == 3 || curveEditingId == 4) + DrawBackgroundTexture(innerRect, 1); + + // Bounds + Handles.color = Color.white; + Handles.DrawSolidRectangleWithOutline(innerRect, Color.clear, new Color(0.8f, 0.8f, 0.8f, 0.5f)); + + // Grid setup + Handles.color = new Color(1f, 1f, 1f, 0.05f); + int hLines = (int)Mathf.Sqrt(innerRect.width); + int vLines = (int)(hLines / (innerRect.width / innerRect.height)); + + // Vertical grid + int gridOffset = Mathf.FloorToInt(innerRect.width / hLines); + int gridPadding = ((int)(innerRect.width) % hLines) / 2; + + for (int i = 1; i < hLines; i++) + { + var offset = i * Vector2.right * gridOffset; + offset.x += gridPadding; + Handles.DrawLine(innerRect.position + offset, new Vector2(innerRect.x, innerRect.yMax - 1) + offset); + } + + // Horizontal grid + gridOffset = Mathf.FloorToInt(innerRect.height / vLines); + gridPadding = ((int)(innerRect.height) % vLines) / 2; + + for (int i = 1; i < vLines; i++) + { + var offset = i * Vector2.up * gridOffset; + offset.y += gridPadding; + Handles.DrawLine(innerRect.position + offset, new Vector2(innerRect.xMax - 1, innerRect.y) + offset); + } + } + + // Curve editor + if (m_CurveEditor.OnGUI(rect)) + { + Repaint(); + GUI.changed = true; + } + + if (Event.current.type == EventType.Repaint) + { + // Borders + Handles.color = Color.black; + Handles.DrawLine(new Vector2(rect.x, rect.y - 18f), new Vector2(rect.xMax, rect.y - 18f)); + Handles.DrawLine(new Vector2(rect.x, rect.y - 19f), new Vector2(rect.x, rect.yMax)); + Handles.DrawLine(new Vector2(rect.x, rect.yMax), new Vector2(rect.xMax, rect.yMax)); + Handles.DrawLine(new Vector2(rect.xMax, rect.yMax), new Vector2(rect.xMax, rect.y - 18f)); + + // Selection info + var selection = m_CurveEditor.GetSelection(); + + if (selection.curve != null && selection.keyframeIndex > -1) + { + var key = selection.keyframe.Value; + var infoRect = innerRect; + infoRect.x += 5f; + infoRect.width = 100f; + infoRect.height = 30f; + GUI.Label(infoRect, string.Format("{0}\n{1}", key.time.ToString("F3"), key.value.ToString("F3")), FxStyles.preLabel); + } + } + } + + /* + EditorGUILayout.HelpBox( + @"Curve editor cheat sheet: +- [Del] or [Backspace] to remove a key +- [Ctrl] to break a tangent handle +- [Shift] to align tangent handles +- [Double click] to create a key on the curve(s) at mouse position +- [Alt] + [Double click] to create a key on the curve(s) at a given time", + MessageType.Info); + */ + + EditorGUILayout.Space(); + EditorGUI.indentLevel += 2; + } + + void DrawBackgroundTexture(Rect rect, int pass) + { + float scale = EditorGUIUtility.pixelsPerPoint; + + var oldRt = RenderTexture.active; + var rt = RenderTexture.GetTemporary(Mathf.CeilToInt(rect.width * scale), Mathf.CeilToInt(rect.height * scale), 0, RenderTextureFormat.ARGB32, RenderTextureReadWrite.Linear); + s_MaterialSpline.SetFloat("_DisabledState", GUI.enabled ? 1f : 0.5f); + s_MaterialSpline.SetFloat("_PixelScaling", EditorGUIUtility.pixelsPerPoint); + + Graphics.Blit(null, rt, s_MaterialSpline, pass); + RenderTexture.active = oldRt; + + GUI.DrawTexture(rect, rt); + RenderTexture.ReleaseTemporary(rt); + } + } +} diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Editor/Models/ColorGradingModelEditor.cs.meta b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Editor/Models/ColorGradingModelEditor.cs.meta new file mode 100644 index 0000000..5449051 --- /dev/null +++ b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Editor/Models/ColorGradingModelEditor.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: c3e3bce1d5c900d4fa7aa0f2b21814cf +timeCreated: 1467190133 +licenseType: Store +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Editor/Models/DefaultPostFxModelEditor.cs b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Editor/Models/DefaultPostFxModelEditor.cs new file mode 100644 index 0000000..06c1c22 --- /dev/null +++ b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Editor/Models/DefaultPostFxModelEditor.cs @@ -0,0 +1,22 @@ +using System.Collections.Generic; + +namespace UnityEditor.PostProcessing +{ + public class DefaultPostFxModelEditor : PostProcessingModelEditor + { + List m_Properties = new List(); + + public override void OnEnable() + { + var iter = m_SettingsProperty.Copy().GetEnumerator(); + while (iter.MoveNext()) + m_Properties.Add(((SerializedProperty)iter.Current).Copy()); + } + + public override void OnInspectorGUI() + { + foreach (var property in m_Properties) + EditorGUILayout.PropertyField(property); + } + } +} diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Editor/Models/DefaultPostFxModelEditor.cs.meta b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Editor/Models/DefaultPostFxModelEditor.cs.meta new file mode 100644 index 0000000..44902c6 --- /dev/null +++ b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Editor/Models/DefaultPostFxModelEditor.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: c15016a7fef58974f91a6a4d6b132d94 +timeCreated: 1467190133 +licenseType: Store +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Editor/Models/DepthOfFieldModelEditor.cs b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Editor/Models/DepthOfFieldModelEditor.cs new file mode 100644 index 0000000..0f253fc --- /dev/null +++ b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Editor/Models/DepthOfFieldModelEditor.cs @@ -0,0 +1,37 @@ +using UnityEngine.PostProcessing; + +namespace UnityEditor.PostProcessing +{ + using Settings = DepthOfFieldModel.Settings; + + [PostProcessingModelEditor(typeof(DepthOfFieldModel))] + public class DepthOfFieldModelEditor : PostProcessingModelEditor + { + SerializedProperty m_FocusDistance; + SerializedProperty m_Aperture; + SerializedProperty m_FocalLength; + SerializedProperty m_UseCameraFov; + SerializedProperty m_KernelSize; + + public override void OnEnable() + { + m_FocusDistance = FindSetting((Settings x) => x.focusDistance); + m_Aperture = FindSetting((Settings x) => x.aperture); + m_FocalLength = FindSetting((Settings x) => x.focalLength); + m_UseCameraFov = FindSetting((Settings x) => x.useCameraFov); + m_KernelSize = FindSetting((Settings x) => x.kernelSize); + } + + public override void OnInspectorGUI() + { + EditorGUILayout.PropertyField(m_FocusDistance); + EditorGUILayout.PropertyField(m_Aperture, EditorGUIHelper.GetContent("Aperture (f-stop)")); + + EditorGUILayout.PropertyField(m_UseCameraFov, EditorGUIHelper.GetContent("Use Camera FOV")); + if (!m_UseCameraFov.boolValue) + EditorGUILayout.PropertyField(m_FocalLength, EditorGUIHelper.GetContent("Focal Length (mm)")); + + EditorGUILayout.PropertyField(m_KernelSize); + } + } +} diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Editor/Models/DepthOfFieldModelEditor.cs.meta b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Editor/Models/DepthOfFieldModelEditor.cs.meta new file mode 100644 index 0000000..2fd54fa --- /dev/null +++ b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Editor/Models/DepthOfFieldModelEditor.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: dc2f388440e9f8b4f8fc7bb43c01cc7d +timeCreated: 1467190133 +licenseType: Store +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Editor/Models/DitheringModelEditor.cs b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Editor/Models/DitheringModelEditor.cs new file mode 100644 index 0000000..af4751f --- /dev/null +++ b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Editor/Models/DitheringModelEditor.cs @@ -0,0 +1,16 @@ +using UnityEngine.PostProcessing; + +namespace UnityEditor.PostProcessing +{ + [PostProcessingModelEditor(typeof(DitheringModel))] + public class DitheringModelEditor : PostProcessingModelEditor + { + public override void OnInspectorGUI() + { + if (profile.grain.enabled && target.enabled) + EditorGUILayout.HelpBox("Grain is enabled, you probably don't need dithering !", MessageType.Warning); + else + EditorGUILayout.HelpBox("Nothing to configure !", MessageType.Info); + } + } +} diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Editor/Models/DitheringModelEditor.cs.meta b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Editor/Models/DitheringModelEditor.cs.meta new file mode 100644 index 0000000..f4beb49 --- /dev/null +++ b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Editor/Models/DitheringModelEditor.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 87377c86d84f49a4e912d37d28353e7f +timeCreated: 1485179854 +licenseType: Store +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Editor/Models/EyeAdaptationModelEditor.cs b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Editor/Models/EyeAdaptationModelEditor.cs new file mode 100644 index 0000000..94c49f2 --- /dev/null +++ b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Editor/Models/EyeAdaptationModelEditor.cs @@ -0,0 +1,86 @@ +using UnityEngine; +using UnityEngine.PostProcessing; + +namespace UnityEditor.PostProcessing +{ + using Settings = EyeAdaptationModel.Settings; + + [PostProcessingModelEditor(typeof(EyeAdaptationModel))] + public class EyeAdaptationModelEditor : PostProcessingModelEditor + { + SerializedProperty m_LowPercent; + SerializedProperty m_HighPercent; + SerializedProperty m_MinLuminance; + SerializedProperty m_MaxLuminance; + SerializedProperty m_KeyValue; + SerializedProperty m_DynamicKeyValue; + SerializedProperty m_AdaptationType; + SerializedProperty m_SpeedUp; + SerializedProperty m_SpeedDown; + SerializedProperty m_LogMin; + SerializedProperty m_LogMax; + + public override void OnEnable() + { + m_LowPercent = FindSetting((Settings x) => x.lowPercent); + m_HighPercent = FindSetting((Settings x) => x.highPercent); + m_MinLuminance = FindSetting((Settings x) => x.minLuminance); + m_MaxLuminance = FindSetting((Settings x) => x.maxLuminance); + m_KeyValue = FindSetting((Settings x) => x.keyValue); + m_DynamicKeyValue = FindSetting((Settings x) => x.dynamicKeyValue); + m_AdaptationType = FindSetting((Settings x) => x.adaptationType); + m_SpeedUp = FindSetting((Settings x) => x.speedUp); + m_SpeedDown = FindSetting((Settings x) => x.speedDown); + m_LogMin = FindSetting((Settings x) => x.logMin); + m_LogMax = FindSetting((Settings x) => x.logMax); + } + + public override void OnInspectorGUI() + { + if (!GraphicsUtils.supportsDX11) + EditorGUILayout.HelpBox("This effect requires support for compute shaders. Enabling it won't do anything on unsupported platforms.", MessageType.Warning); + + EditorGUILayout.LabelField("Luminosity range", EditorStyles.boldLabel); + EditorGUI.indentLevel++; + EditorGUILayout.PropertyField(m_LogMin, EditorGUIHelper.GetContent("Minimum (EV)")); + EditorGUILayout.PropertyField(m_LogMax, EditorGUIHelper.GetContent("Maximum (EV)")); + EditorGUI.indentLevel--; + EditorGUILayout.Space(); + + EditorGUILayout.LabelField("Auto exposure", EditorStyles.boldLabel); + EditorGUI.indentLevel++; + float low = m_LowPercent.floatValue; + float high = m_HighPercent.floatValue; + + EditorGUILayout.MinMaxSlider(EditorGUIHelper.GetContent("Histogram filtering|These values are the lower and upper percentages of the histogram that will be used to find a stable average luminance. Values outside of this range will be discarded and won't contribute to the average luminance."), ref low, ref high, 1f, 99f); + + m_LowPercent.floatValue = low; + m_HighPercent.floatValue = high; + + EditorGUILayout.PropertyField(m_MinLuminance, EditorGUIHelper.GetContent("Minimum (EV)")); + EditorGUILayout.PropertyField(m_MaxLuminance, EditorGUIHelper.GetContent("Maximum (EV)")); + EditorGUILayout.PropertyField(m_DynamicKeyValue); + + if (!m_DynamicKeyValue.boolValue) + EditorGUILayout.PropertyField(m_KeyValue); + + EditorGUI.indentLevel--; + EditorGUILayout.Space(); + + EditorGUILayout.LabelField("Adaptation", EditorStyles.boldLabel); + EditorGUI.indentLevel++; + + EditorGUILayout.PropertyField(m_AdaptationType, EditorGUIHelper.GetContent("Type")); + + if (m_AdaptationType.intValue == (int)EyeAdaptationModel.EyeAdaptationType.Progressive) + { + EditorGUI.indentLevel++; + EditorGUILayout.PropertyField(m_SpeedUp); + EditorGUILayout.PropertyField(m_SpeedDown); + EditorGUI.indentLevel--; + } + + EditorGUI.indentLevel--; + } + } +} diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Editor/Models/EyeAdaptationModelEditor.cs.meta b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Editor/Models/EyeAdaptationModelEditor.cs.meta new file mode 100644 index 0000000..8b78c92 --- /dev/null +++ b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Editor/Models/EyeAdaptationModelEditor.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 489b5c785ba0f614d90c322fa0827216 +timeCreated: 1467190133 +licenseType: Store +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Editor/Models/FogModelEditor.cs b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Editor/Models/FogModelEditor.cs new file mode 100644 index 0000000..5f19467 --- /dev/null +++ b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Editor/Models/FogModelEditor.cs @@ -0,0 +1,24 @@ +using UnityEngine.PostProcessing; + +namespace UnityEditor.PostProcessing +{ + using Settings = FogModel.Settings; + + [PostProcessingModelEditor(typeof(FogModel), alwaysEnabled: true)] + public class FogModelEditor : PostProcessingModelEditor + { + SerializedProperty m_ExcludeSkybox; + + public override void OnEnable() + { + m_ExcludeSkybox = FindSetting((Settings x) => x.excludeSkybox); + } + + public override void OnInspectorGUI() + { + EditorGUILayout.HelpBox("This effect adds fog compatibility to the deferred rendering path; actual fog settings should be set in the Lighting panel.", MessageType.Info); + EditorGUILayout.PropertyField(m_ExcludeSkybox, EditorGUIHelper.GetContent("Exclude Skybox (deferred only)")); + EditorGUI.indentLevel--; + } + } +} diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Editor/Models/FogModelEditor.cs.meta b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Editor/Models/FogModelEditor.cs.meta new file mode 100644 index 0000000..cd8d2cd --- /dev/null +++ b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Editor/Models/FogModelEditor.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 44a64b44ec891d24b96ed84d958c3d4f +timeCreated: 1487335049 +licenseType: Store +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Editor/Models/GrainModelEditor.cs b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Editor/Models/GrainModelEditor.cs new file mode 100644 index 0000000..9c7d169 --- /dev/null +++ b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Editor/Models/GrainModelEditor.cs @@ -0,0 +1,31 @@ +using UnityEngine.PostProcessing; + +namespace UnityEditor.PostProcessing +{ + using Settings = GrainModel.Settings; + + [PostProcessingModelEditor(typeof(GrainModel))] + public class GrainModelEditor : PostProcessingModelEditor + { + SerializedProperty m_Colored; + SerializedProperty m_Intensity; + SerializedProperty m_Size; + SerializedProperty m_LuminanceContribution; + + public override void OnEnable() + { + m_Colored = FindSetting((Settings x) => x.colored); + m_Intensity = FindSetting((Settings x) => x.intensity); + m_Size = FindSetting((Settings x) => x.size); + m_LuminanceContribution = FindSetting((Settings x) => x.luminanceContribution); + } + + public override void OnInspectorGUI() + { + EditorGUILayout.PropertyField(m_Intensity); + EditorGUILayout.PropertyField(m_LuminanceContribution); + EditorGUILayout.PropertyField(m_Size); + EditorGUILayout.PropertyField(m_Colored); + } + } +} diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Editor/Models/GrainModelEditor.cs.meta b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Editor/Models/GrainModelEditor.cs.meta new file mode 100644 index 0000000..0fe7d1b --- /dev/null +++ b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Editor/Models/GrainModelEditor.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 8330694e2c90c284f81153ac83b3cb4a +timeCreated: 1467190133 +licenseType: Store +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Editor/Models/MotionBlurModelEditor.cs b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Editor/Models/MotionBlurModelEditor.cs new file mode 100644 index 0000000..dac86e7 --- /dev/null +++ b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Editor/Models/MotionBlurModelEditor.cs @@ -0,0 +1,197 @@ +using UnityEngine; +using UnityEngine.PostProcessing; + +namespace UnityEditor.PostProcessing +{ + using Settings = MotionBlurModel.Settings; + + [PostProcessingModelEditor(typeof(MotionBlurModel))] + public class MotionBlurModelEditor : PostProcessingModelEditor + { + SerializedProperty m_ShutterAngle; + SerializedProperty m_SampleCount; + SerializedProperty m_FrameBlending; + + GraphDrawer m_GraphDrawer; + + class GraphDrawer + { + const float k_Height = 32f; + + Texture m_BlendingIcon; + + GUIStyle m_LowerCenterStyle; + GUIStyle m_MiddleCenterStyle; + + Color m_ColorDark; + Color m_ColorGray; + + Vector3[] m_RectVertices = new Vector3[4]; + + public GraphDrawer() + { + m_BlendingIcon = EditorResources.Load("UI/MotionBlendingIcon.png"); + + m_LowerCenterStyle = new GUIStyle(EditorStyles.miniLabel) { alignment = TextAnchor.LowerCenter }; + m_MiddleCenterStyle = new GUIStyle(EditorStyles.miniLabel) { alignment = TextAnchor.MiddleCenter }; + + if (EditorGUIUtility.isProSkin) + { + m_ColorDark = new Color(0.18f, 0.18f, 0.18f); + m_ColorGray = new Color(0.43f, 0.43f, 0.43f); + } + else + { + m_ColorDark = new Color(0.64f, 0.64f, 0.64f); + m_ColorGray = new Color(0.92f, 0.92f, 0.92f); + } + } + + public void DrawShutterGraph(float angle) + { + var center = GUILayoutUtility.GetRect(128, k_Height).center; + + // Parameters used to make transitions smooth. + var zeroWhenOff = Mathf.Min(1f, angle * 0.1f); + var zeroWhenFull = Mathf.Min(1f, (360f - angle) * 0.02f); + + // Shutter angle graph + var discCenter = center - new Vector2(k_Height * 2.4f, 0f); + // - exposure duration indicator + DrawDisc(discCenter, k_Height * Mathf.Lerp(0.5f, 0.38f, zeroWhenFull), m_ColorGray); + // - shutter disc + DrawDisc(discCenter, k_Height * 0.16f * zeroWhenFull, m_ColorDark); + // - shutter blade + DrawArc(discCenter, k_Height * 0.5f, 360f - angle, m_ColorDark); + // - shutter axis + DrawDisc(discCenter, zeroWhenOff, m_ColorGray); + + // Shutter label (off/full) + var labelSize = new Vector2(k_Height, k_Height); + var labelOrigin = discCenter - labelSize * 0.5f; + var labelRect = new Rect(labelOrigin, labelSize); + + if (Mathf.Approximately(angle, 0f)) + GUI.Label(labelRect, "Off", m_MiddleCenterStyle); + else if (Mathf.Approximately(angle, 360f)) + GUI.Label(labelRect, "Full", m_MiddleCenterStyle); + + // Exposure time bar graph + var outerBarSize = new Vector2(4.75f, 0.5f) * k_Height; + var innerBarSize = outerBarSize; + innerBarSize.x *= angle / 360f; + + var barCenter = center + new Vector2(k_Height * 0.9f, 0f); + var barOrigin = barCenter - outerBarSize * 0.5f; + + DrawRect(barOrigin, outerBarSize, m_ColorDark); + DrawRect(barOrigin, innerBarSize, m_ColorGray); + + var barText = "Exposure time = " + (angle / 3.6f).ToString("0") + "% of ΔT"; + GUI.Label(new Rect(barOrigin, outerBarSize), barText, m_MiddleCenterStyle); + } + + public void DrawBlendingGraph(float strength) + { + var center = GUILayoutUtility.GetRect(128, k_Height).center; + + var iconSize = new Vector2(k_Height, k_Height); + var iconStride = new Vector2(k_Height * 0.9f, 0f); + var iconOrigin = center - iconSize * 0.5f - iconStride * 2f; + + for (var i = 0; i < 5; i++) + { + var weight = BlendingWeight(strength, i / 60f); + var rect = new Rect(iconOrigin + iconStride * i, iconSize); + + var color = m_ColorGray; + color.a = weight; + + GUI.color = color; + GUI.Label(rect, m_BlendingIcon); + + GUI.color = Color.white; + GUI.Label(rect, (weight * 100).ToString("0") + "%", m_LowerCenterStyle); + } + // EditorGUIUtility.isProSkin + } + + // Weight function for multi frame blending + float BlendingWeight(float strength, float time) + { + if (strength > 0f || Mathf.Approximately(time, 0f)) + return Mathf.Exp(-time * Mathf.Lerp(80f, 10f, strength)); + + return 0; + } + + // Draw a solid disc in the graph rect. + void DrawDisc(Vector2 center, float radius, Color fill) + { + Handles.color = fill; + Handles.DrawSolidDisc(center, Vector3.forward, radius); + } + + // Draw an arc in the graph rect. + void DrawArc(Vector2 center, float radius, float angle, Color fill) + { + var start = new Vector2( + -Mathf.Cos(Mathf.Deg2Rad * angle / 2f), + Mathf.Sin(Mathf.Deg2Rad * angle / 2f) + ); + + Handles.color = fill; + Handles.DrawSolidArc(center, Vector3.forward, start, angle, radius); + } + + // Draw a rectangle in the graph rect. + void DrawRect(Vector2 origin, Vector2 size, Color color) + { + var p0 = origin; + var p1 = origin + size; + + m_RectVertices[0] = p0; + m_RectVertices[1] = new Vector2(p1.x, p0.y); + m_RectVertices[2] = p1; + m_RectVertices[3] = new Vector2(p0.x, p1.y); + + Handles.color = Color.white; + Handles.DrawSolidRectangleWithOutline(m_RectVertices, color, Color.clear); + } + } + + public override void OnEnable() + { + m_ShutterAngle = FindSetting((Settings x) => x.shutterAngle); + m_SampleCount = FindSetting((Settings x) => x.sampleCount); + m_FrameBlending = FindSetting((Settings x) => x.frameBlending); + } + + public override void OnInspectorGUI() + { + if (m_GraphDrawer == null) + m_GraphDrawer = new GraphDrawer(); + + EditorGUILayout.LabelField("Shutter Speed Simulation", EditorStyles.boldLabel); + EditorGUI.indentLevel++; + m_GraphDrawer.DrawShutterGraph(m_ShutterAngle.floatValue); + EditorGUILayout.PropertyField(m_ShutterAngle); + EditorGUILayout.PropertyField(m_SampleCount); + EditorGUI.indentLevel--; + EditorGUILayout.Space(); + + EditorGUILayout.LabelField("Multiple Frame Blending", EditorStyles.boldLabel); + EditorGUI.indentLevel++; + + float fbValue = m_FrameBlending.floatValue; + m_GraphDrawer.DrawBlendingGraph(fbValue); + EditorGUILayout.PropertyField(m_FrameBlending); + + if (fbValue > 0f) + EditorGUILayout.HelpBox("Multi-Frame Blending lowers precision of the final picture for optimization purposes.", MessageType.Info); + + + EditorGUI.indentLevel--; + } + } +} diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Editor/Models/MotionBlurModelEditor.cs.meta b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Editor/Models/MotionBlurModelEditor.cs.meta new file mode 100644 index 0000000..e1d3fb3 --- /dev/null +++ b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Editor/Models/MotionBlurModelEditor.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 870806eda355b5144879155e2ba37eb6 +timeCreated: 1468325681 +licenseType: Store +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Editor/Models/ScreenSpaceReflectionModelEditor.cs b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Editor/Models/ScreenSpaceReflectionModelEditor.cs new file mode 100644 index 0000000..8904c7e --- /dev/null +++ b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Editor/Models/ScreenSpaceReflectionModelEditor.cs @@ -0,0 +1,100 @@ +using UnityEngine; +using UnityEngine.PostProcessing; + +namespace UnityEditor.PostProcessing +{ + using Settings = ScreenSpaceReflectionModel.Settings; + + [PostProcessingModelEditor(typeof(ScreenSpaceReflectionModel))] + public class ScreenSpaceReflectionModelEditor : PostProcessingModelEditor + { + struct IntensitySettings + { + public SerializedProperty reflectionMultiplier; + public SerializedProperty fadeDistance; + public SerializedProperty fresnelFade; + public SerializedProperty fresnelFadePower; + } + + struct ReflectionSettings + { + public SerializedProperty blendType; + public SerializedProperty reflectionQuality; + public SerializedProperty maxDistance; + public SerializedProperty iterationCount; + public SerializedProperty stepSize; + public SerializedProperty widthModifier; + public SerializedProperty reflectionBlur; + public SerializedProperty reflectBackfaces; + } + + struct ScreenEdgeMask + { + public SerializedProperty intensity; + } + + IntensitySettings m_Intensity; + ReflectionSettings m_Reflection; + ScreenEdgeMask m_ScreenEdgeMask; + + public override void OnEnable() + { + m_Intensity = new IntensitySettings + { + reflectionMultiplier = FindSetting((Settings x) => x.intensity.reflectionMultiplier), + fadeDistance = FindSetting((Settings x) => x.intensity.fadeDistance), + fresnelFade = FindSetting((Settings x) => x.intensity.fresnelFade), + fresnelFadePower = FindSetting((Settings x) => x.intensity.fresnelFadePower) + }; + + m_Reflection = new ReflectionSettings + { + blendType = FindSetting((Settings x) => x.reflection.blendType), + reflectionQuality = FindSetting((Settings x) => x.reflection.reflectionQuality), + maxDistance = FindSetting((Settings x) => x.reflection.maxDistance), + iterationCount = FindSetting((Settings x) => x.reflection.iterationCount), + stepSize = FindSetting((Settings x) => x.reflection.stepSize), + widthModifier = FindSetting((Settings x) => x.reflection.widthModifier), + reflectionBlur = FindSetting((Settings x) => x.reflection.reflectionBlur), + reflectBackfaces = FindSetting((Settings x) => x.reflection.reflectBackfaces) + }; + + m_ScreenEdgeMask = new ScreenEdgeMask + { + intensity = FindSetting((Settings x) => x.screenEdgeMask.intensity) + }; + } + + public override void OnInspectorGUI() + { + EditorGUILayout.HelpBox("This effect only works with the deferred rendering path.", MessageType.Info); + + EditorGUILayout.LabelField("Reflection", EditorStyles.boldLabel); + EditorGUI.indentLevel++; + EditorGUILayout.PropertyField(m_Reflection.blendType); + EditorGUILayout.PropertyField(m_Reflection.reflectionQuality); + EditorGUILayout.PropertyField(m_Reflection.maxDistance); + EditorGUILayout.PropertyField(m_Reflection.iterationCount); + EditorGUILayout.PropertyField(m_Reflection.stepSize); + EditorGUILayout.PropertyField(m_Reflection.widthModifier); + EditorGUILayout.PropertyField(m_Reflection.reflectionBlur); + EditorGUILayout.PropertyField(m_Reflection.reflectBackfaces); + EditorGUI.indentLevel--; + + EditorGUILayout.Space(); + EditorGUILayout.LabelField("Intensity", EditorStyles.boldLabel); + EditorGUI.indentLevel++; + EditorGUILayout.PropertyField(m_Intensity.reflectionMultiplier); + EditorGUILayout.PropertyField(m_Intensity.fadeDistance); + EditorGUILayout.PropertyField(m_Intensity.fresnelFade); + EditorGUILayout.PropertyField(m_Intensity.fresnelFadePower); + EditorGUI.indentLevel--; + + EditorGUILayout.Space(); + EditorGUILayout.LabelField("Screen Edge Mask", EditorStyles.boldLabel); + EditorGUI.indentLevel++; + EditorGUILayout.PropertyField(m_ScreenEdgeMask.intensity); + EditorGUI.indentLevel--; + } + } +} diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Editor/Models/ScreenSpaceReflectionModelEditor.cs.meta b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Editor/Models/ScreenSpaceReflectionModelEditor.cs.meta new file mode 100644 index 0000000..a291c26 --- /dev/null +++ b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Editor/Models/ScreenSpaceReflectionModelEditor.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 57bbe1f20eec7bb4d9bc90fc65ef381b +timeCreated: 1467190133 +licenseType: Store +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Editor/Models/UserLutModelEditor.cs b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Editor/Models/UserLutModelEditor.cs new file mode 100644 index 0000000..39c96ba --- /dev/null +++ b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Editor/Models/UserLutModelEditor.cs @@ -0,0 +1,87 @@ +using UnityEngine; +using UnityEngine.PostProcessing; + +namespace UnityEditor.PostProcessing +{ + using Settings = UserLutModel.Settings; + + [PostProcessingModelEditor(typeof(UserLutModel))] + public class UserLutModelEditor : PostProcessingModelEditor + { + SerializedProperty m_Texture; + SerializedProperty m_Contribution; + + public override void OnEnable() + { + m_Texture = FindSetting((Settings x) => x.lut); + m_Contribution = FindSetting((Settings x) => x.contribution); + } + + public override void OnInspectorGUI() + { + var lut = (target as UserLutModel).settings.lut; + + // Checks import settings on the lut, offers to fix them if invalid + if (lut != null) + { + var importer = (TextureImporter)AssetImporter.GetAtPath(AssetDatabase.GetAssetPath(lut)); + + if (importer != null) // Fails when using an internal texture + { +#if UNITY_5_5_OR_NEWER + bool valid = importer.anisoLevel == 0 + && importer.mipmapEnabled == false + && importer.sRGBTexture == false + && (importer.textureCompression == TextureImporterCompression.Uncompressed); +#else + bool valid = importer.anisoLevel == 0 + && importer.mipmapEnabled == false + && importer.linearTexture == true + && (importer.textureFormat == TextureImporterFormat.RGB24 || importer.textureFormat == TextureImporterFormat.AutomaticTruecolor); +#endif + + if (!valid) + { + EditorGUILayout.HelpBox("Invalid LUT import settings.", MessageType.Warning); + + GUILayout.Space(-32); + using (new EditorGUILayout.HorizontalScope()) + { + GUILayout.FlexibleSpace(); + if (GUILayout.Button("Fix", GUILayout.Width(60))) + { + SetLUTImportSettings(importer); + AssetDatabase.Refresh(); + } + GUILayout.Space(8); + } + GUILayout.Space(11); + } + } + else + { + m_Texture.objectReferenceValue = null; + } + } + + EditorGUILayout.PropertyField(m_Texture); + EditorGUILayout.PropertyField(m_Contribution); + } + + void SetLUTImportSettings(TextureImporter importer) + { +#if UNITY_5_5_OR_NEWER + importer.textureType = TextureImporterType.Default; + importer.sRGBTexture = false; + importer.textureCompression = TextureImporterCompression.Uncompressed; +#else + importer.textureType = TextureImporterType.Advanced; + importer.linearTexture = true; + importer.textureFormat = TextureImporterFormat.RGB24; +#endif + importer.anisoLevel = 0; + importer.mipmapEnabled = false; + importer.SaveAndReimport(); + } + } +} diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Editor/Models/UserLutModelEditor.cs.meta b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Editor/Models/UserLutModelEditor.cs.meta new file mode 100644 index 0000000..d6355a1 --- /dev/null +++ b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Editor/Models/UserLutModelEditor.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: b235eb1c486b38c4fa06470234bbfd32 +timeCreated: 1466769818 +licenseType: Store +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Editor/Models/VignetteModelEditor.cs b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Editor/Models/VignetteModelEditor.cs new file mode 100644 index 0000000..a9e231f --- /dev/null +++ b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Editor/Models/VignetteModelEditor.cs @@ -0,0 +1,118 @@ +using UnityEngine; +using UnityEngine.PostProcessing; + +namespace UnityEditor.PostProcessing +{ + using VignetteMode = VignetteModel.Mode; + using Settings = VignetteModel.Settings; + + [PostProcessingModelEditor(typeof(VignetteModel))] + public class VignetteModelEditor : PostProcessingModelEditor + { + SerializedProperty m_Mode; + SerializedProperty m_Color; + SerializedProperty m_Center; + SerializedProperty m_Intensity; + SerializedProperty m_Smoothness; + SerializedProperty m_Roundness; + SerializedProperty m_Mask; + SerializedProperty m_Opacity; + SerializedProperty m_Rounded; + + public override void OnEnable() + { + m_Mode = FindSetting((Settings x) => x.mode); + m_Color = FindSetting((Settings x) => x.color); + m_Center = FindSetting((Settings x) => x.center); + m_Intensity = FindSetting((Settings x) => x.intensity); + m_Smoothness = FindSetting((Settings x) => x.smoothness); + m_Roundness = FindSetting((Settings x) => x.roundness); + m_Mask = FindSetting((Settings x) => x.mask); + m_Opacity = FindSetting((Settings x) => x.opacity); + m_Rounded = FindSetting((Settings x) => x.rounded); + } + + public override void OnInspectorGUI() + { + EditorGUILayout.PropertyField(m_Mode); + EditorGUILayout.PropertyField(m_Color); + + if (m_Mode.intValue < (int)VignetteMode.Masked) + { + EditorGUILayout.PropertyField(m_Center); + EditorGUILayout.PropertyField(m_Intensity); + EditorGUILayout.PropertyField(m_Smoothness); + EditorGUILayout.PropertyField(m_Roundness); + EditorGUILayout.PropertyField(m_Rounded); + } + else + { + var mask = (target as VignetteModel).settings.mask; + + // Checks import settings on the mask, offers to fix them if invalid + if (mask != null) + { + var importer = AssetImporter.GetAtPath(AssetDatabase.GetAssetPath(mask)) as TextureImporter; + + if (importer != null) // Fails when using an internal texture + { +#if UNITY_5_5_OR_NEWER + bool valid = importer.anisoLevel == 0 + && importer.mipmapEnabled == false + //&& importer.alphaUsage == TextureImporterAlphaUsage.FromGrayScale + && importer.alphaSource == TextureImporterAlphaSource.FromGrayScale + && importer.textureCompression == TextureImporterCompression.Uncompressed + && importer.wrapMode == TextureWrapMode.Clamp; +#else + bool valid = importer.anisoLevel == 0 + && importer.mipmapEnabled == false + && importer.grayscaleToAlpha == true + && importer.textureFormat == TextureImporterFormat.Alpha8 + && importer.wrapMode == TextureWrapMode.Clamp; +#endif + + if (!valid) + { + EditorGUILayout.HelpBox("Invalid mask import settings.", MessageType.Warning); + + GUILayout.Space(-32); + using (new EditorGUILayout.HorizontalScope()) + { + GUILayout.FlexibleSpace(); + if (GUILayout.Button("Fix", GUILayout.Width(60))) + { + SetMaskImportSettings(importer); + AssetDatabase.Refresh(); + } + GUILayout.Space(8); + } + GUILayout.Space(11); + } + } + } + + EditorGUILayout.PropertyField(m_Mask); + EditorGUILayout.PropertyField(m_Opacity); + } + } + + void SetMaskImportSettings(TextureImporter importer) + { +#if UNITY_5_5_OR_NEWER + importer.textureType = TextureImporterType.SingleChannel; + //importer.alphaUsage = TextureImporterAlphaUsage.FromGrayScale; + importer.alphaSource = TextureImporterAlphaSource.FromGrayScale; + importer.textureCompression = TextureImporterCompression.Uncompressed; +#else + importer.textureType = TextureImporterType.Advanced; + importer.grayscaleToAlpha = true; + importer.textureFormat = TextureImporterFormat.Alpha8; +#endif + + importer.anisoLevel = 0; + importer.mipmapEnabled = false; + importer.wrapMode = TextureWrapMode.Clamp; + importer.SaveAndReimport(); + } + } +} diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Editor/Models/VignetteModelEditor.cs.meta b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Editor/Models/VignetteModelEditor.cs.meta new file mode 100644 index 0000000..40c13ca --- /dev/null +++ b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Editor/Models/VignetteModelEditor.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 745ad42620dabf04b94761acc86189ba +timeCreated: 1467190133 +licenseType: Store +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Editor/Monitors.meta b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Editor/Monitors.meta new file mode 100644 index 0000000..a142631 --- /dev/null +++ b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Editor/Monitors.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: e31078d57ac582944ad5e1e76a84f36a +folderAsset: yes +timeCreated: 1467188891 +licenseType: Store +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Editor/Monitors/HistogramMonitor.cs b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Editor/Monitors/HistogramMonitor.cs new file mode 100644 index 0000000..3748a68 --- /dev/null +++ b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Editor/Monitors/HistogramMonitor.cs @@ -0,0 +1,338 @@ +using UnityEditorInternal; +using UnityEngine; +using UnityEngine.PostProcessing; + +namespace UnityEditor.PostProcessing +{ + using HistogramMode = PostProcessingProfile.MonitorSettings.HistogramMode; + + public class HistogramMonitor : PostProcessingMonitor + { + static GUIContent s_MonitorTitle = new GUIContent("Histogram"); + + ComputeShader m_ComputeShader; + ComputeBuffer m_Buffer; + Material m_Material; + RenderTexture m_HistogramTexture; + Rect m_MonitorAreaRect; + + public HistogramMonitor() + { + m_ComputeShader = EditorResources.Load("Monitors/HistogramCompute.compute"); + } + + public override void Dispose() + { + GraphicsUtils.Destroy(m_Material); + GraphicsUtils.Destroy(m_HistogramTexture); + + if (m_Buffer != null) + m_Buffer.Release(); + + m_Material = null; + m_HistogramTexture = null; + m_Buffer = null; + } + + public override bool IsSupported() + { + return m_ComputeShader != null && GraphicsUtils.supportsDX11; + } + + public override GUIContent GetMonitorTitle() + { + return s_MonitorTitle; + } + + public override void OnMonitorSettings() + { + EditorGUI.BeginChangeCheck(); + + bool refreshOnPlay = m_MonitorSettings.refreshOnPlay; + var mode = m_MonitorSettings.histogramMode; + + refreshOnPlay = GUILayout.Toggle(refreshOnPlay, new GUIContent(FxStyles.playIcon, "Keep refreshing the histogram in play mode; this may impact performances."), FxStyles.preButton); + mode = (HistogramMode)EditorGUILayout.EnumPopup(mode, FxStyles.preDropdown, GUILayout.MaxWidth(100f)); + + if (EditorGUI.EndChangeCheck()) + { + Undo.RecordObject(m_BaseEditor.serializedObject.targetObject, "Histogram Settings Changed"); + m_MonitorSettings.refreshOnPlay = refreshOnPlay; + m_MonitorSettings.histogramMode = mode; + InternalEditorUtility.RepaintAllViews(); + } + } + + public override void OnMonitorGUI(Rect r) + { + if (Event.current.type == EventType.Repaint) + { + // If m_MonitorAreaRect isn't set the preview was just opened so refresh the render to get the histogram data + if (Mathf.Approximately(m_MonitorAreaRect.width, 0) && Mathf.Approximately(m_MonitorAreaRect.height, 0)) + InternalEditorUtility.RepaintAllViews(); + + // Sizing + float width = m_HistogramTexture != null + ? Mathf.Min(m_HistogramTexture.width, r.width - 65f) + : r.width; + float height = m_HistogramTexture != null + ? Mathf.Min(m_HistogramTexture.height, r.height - 45f) + : r.height; + + m_MonitorAreaRect = new Rect( + Mathf.Floor(r.x + r.width / 2f - width / 2f), + Mathf.Floor(r.y + r.height / 2f - height / 2f - 5f), + width, height + ); + + if (m_HistogramTexture != null) + { + Graphics.DrawTexture(m_MonitorAreaRect, m_HistogramTexture); + + var color = Color.white; + const float kTickSize = 5f; + + // Rect, lines & ticks points + if (m_MonitorSettings.histogramMode == HistogramMode.RGBSplit) + { + // A B C D E + // N F + // M G + // L K J I H + + var A = new Vector3(m_MonitorAreaRect.x - 1f, m_MonitorAreaRect.y - 1f); + var E = new Vector3(A.x + m_MonitorAreaRect.width + 2f, m_MonitorAreaRect.y - 1f); + var H = new Vector3(E.x, E.y + m_MonitorAreaRect.height + 2f); + var L = new Vector3(A.x, H.y); + + var N = new Vector3(A.x, A.y + (L.y - A.y) / 3f); + var M = new Vector3(A.x, A.y + (L.y - A.y) * 2f / 3f); + var F = new Vector3(E.x, E.y + (H.y - E.y) / 3f); + var G = new Vector3(E.x, E.y + (H.y - E.y) * 2f / 3f); + + var C = new Vector3(A.x + (E.x - A.x) / 2f, A.y); + var J = new Vector3(L.x + (H.x - L.x) / 2f, L.y); + + var B = new Vector3(A.x + (C.x - A.x) / 2f, A.y); + var D = new Vector3(C.x + (E.x - C.x) / 2f, C.y); + var I = new Vector3(J.x + (H.x - J.x) / 2f, J.y); + var K = new Vector3(L.x + (J.x - L.x) / 2f, L.y); + + // Borders + Handles.color = color; + Handles.DrawLine(A, E); + Handles.DrawLine(E, H); + Handles.DrawLine(H, L); + Handles.DrawLine(L, new Vector3(A.x, A.y - 1f)); + + // Vertical ticks + Handles.DrawLine(A, new Vector3(A.x - kTickSize, A.y)); + Handles.DrawLine(N, new Vector3(N.x - kTickSize, N.y)); + Handles.DrawLine(M, new Vector3(M.x - kTickSize, M.y)); + Handles.DrawLine(L, new Vector3(L.x - kTickSize, L.y)); + + Handles.DrawLine(E, new Vector3(E.x + kTickSize, E.y)); + Handles.DrawLine(F, new Vector3(F.x + kTickSize, F.y)); + Handles.DrawLine(G, new Vector3(G.x + kTickSize, G.y)); + Handles.DrawLine(H, new Vector3(H.x + kTickSize, H.y)); + + // Horizontal ticks + Handles.DrawLine(A, new Vector3(A.x, A.y - kTickSize)); + Handles.DrawLine(B, new Vector3(B.x, B.y - kTickSize)); + Handles.DrawLine(C, new Vector3(C.x, C.y - kTickSize)); + Handles.DrawLine(D, new Vector3(D.x, D.y - kTickSize)); + Handles.DrawLine(E, new Vector3(E.x, E.y - kTickSize)); + + Handles.DrawLine(L, new Vector3(L.x, L.y + kTickSize)); + Handles.DrawLine(K, new Vector3(K.x, K.y + kTickSize)); + Handles.DrawLine(J, new Vector3(J.x, J.y + kTickSize)); + Handles.DrawLine(I, new Vector3(I.x, I.y + kTickSize)); + Handles.DrawLine(H, new Vector3(H.x, H.y + kTickSize)); + + // Separators + Handles.DrawLine(N, F); + Handles.DrawLine(M, G); + + // Labels + GUI.color = color; + GUI.Label(new Rect(L.x - 15f, L.y + kTickSize - 4f, 30f, 30f), "0.0", FxStyles.tickStyleCenter); + GUI.Label(new Rect(J.x - 15f, J.y + kTickSize - 4f, 30f, 30f), "0.5", FxStyles.tickStyleCenter); + GUI.Label(new Rect(H.x - 15f, H.y + kTickSize - 4f, 30f, 30f), "1.0", FxStyles.tickStyleCenter); + } + else + { + // A B C D E + // P F + // O G + // N H + // M L K J I + + var A = new Vector3(m_MonitorAreaRect.x, m_MonitorAreaRect.y); + var E = new Vector3(A.x + m_MonitorAreaRect.width + 1f, m_MonitorAreaRect.y); + var I = new Vector3(E.x, E.y + m_MonitorAreaRect.height + 1f); + var M = new Vector3(A.x, I.y); + + var C = new Vector3(A.x + (E.x - A.x) / 2f, A.y); + var G = new Vector3(E.x, E.y + (I.y - E.y) / 2f); + var K = new Vector3(M.x + (I.x - M.x) / 2f, M.y); + var O = new Vector3(A.x, A.y + (M.y - A.y) / 2f); + + var P = new Vector3(A.x, A.y + (O.y - A.y) / 2f); + var F = new Vector3(E.x, E.y + (G.y - E.y) / 2f); + var N = new Vector3(A.x, O.y + (M.y - O.y) / 2f); + var H = new Vector3(E.x, G.y + (I.y - G.y) / 2f); + + var B = new Vector3(A.x + (C.x - A.x) / 2f, A.y); + var L = new Vector3(M.x + (K.x - M.x) / 2f, M.y); + var D = new Vector3(C.x + (E.x - C.x) / 2f, A.y); + var J = new Vector3(K.x + (I.x - K.x) / 2f, M.y); + + // Borders + Handles.color = color; + Handles.DrawLine(A, E); + Handles.DrawLine(E, I); + Handles.DrawLine(I, M); + Handles.DrawLine(M, new Vector3(A.x, A.y - 1f)); + + // Vertical ticks + Handles.DrawLine(A, new Vector3(A.x - kTickSize, A.y)); + Handles.DrawLine(P, new Vector3(P.x - kTickSize, P.y)); + Handles.DrawLine(O, new Vector3(O.x - kTickSize, O.y)); + Handles.DrawLine(N, new Vector3(N.x - kTickSize, N.y)); + Handles.DrawLine(M, new Vector3(M.x - kTickSize, M.y)); + + Handles.DrawLine(E, new Vector3(E.x + kTickSize, E.y)); + Handles.DrawLine(F, new Vector3(F.x + kTickSize, F.y)); + Handles.DrawLine(G, new Vector3(G.x + kTickSize, G.y)); + Handles.DrawLine(H, new Vector3(H.x + kTickSize, H.y)); + Handles.DrawLine(I, new Vector3(I.x + kTickSize, I.y)); + + // Horizontal ticks + Handles.DrawLine(A, new Vector3(A.x, A.y - kTickSize)); + Handles.DrawLine(B, new Vector3(B.x, B.y - kTickSize)); + Handles.DrawLine(C, new Vector3(C.x, C.y - kTickSize)); + Handles.DrawLine(D, new Vector3(D.x, D.y - kTickSize)); + Handles.DrawLine(E, new Vector3(E.x, E.y - kTickSize)); + + Handles.DrawLine(M, new Vector3(M.x, M.y + kTickSize)); + Handles.DrawLine(L, new Vector3(L.x, L.y + kTickSize)); + Handles.DrawLine(K, new Vector3(K.x, K.y + kTickSize)); + Handles.DrawLine(J, new Vector3(J.x, J.y + kTickSize)); + Handles.DrawLine(I, new Vector3(I.x, I.y + kTickSize)); + + // Labels + GUI.color = color; + GUI.Label(new Rect(A.x - kTickSize - 34f, A.y - 15f, 30f, 30f), "1.0", FxStyles.tickStyleRight); + GUI.Label(new Rect(O.x - kTickSize - 34f, O.y - 15f, 30f, 30f), "0.5", FxStyles.tickStyleRight); + GUI.Label(new Rect(M.x - kTickSize - 34f, M.y - 15f, 30f, 30f), "0.0", FxStyles.tickStyleRight); + + GUI.Label(new Rect(E.x + kTickSize + 4f, E.y - 15f, 30f, 30f), "1.0", FxStyles.tickStyleLeft); + GUI.Label(new Rect(G.x + kTickSize + 4f, G.y - 15f, 30f, 30f), "0.5", FxStyles.tickStyleLeft); + GUI.Label(new Rect(I.x + kTickSize + 4f, I.y - 15f, 30f, 30f), "0.0", FxStyles.tickStyleLeft); + + GUI.Label(new Rect(M.x - 15f, M.y + kTickSize - 4f, 30f, 30f), "0.0", FxStyles.tickStyleCenter); + GUI.Label(new Rect(K.x - 15f, K.y + kTickSize - 4f, 30f, 30f), "0.5", FxStyles.tickStyleCenter); + GUI.Label(new Rect(I.x - 15f, I.y + kTickSize - 4f, 30f, 30f), "1.0", FxStyles.tickStyleCenter); + } + } + } + } + + public override void OnFrameData(RenderTexture source) + { + if (Application.isPlaying && !m_MonitorSettings.refreshOnPlay) + return; + + if (Mathf.Approximately(m_MonitorAreaRect.width, 0) || Mathf.Approximately(m_MonitorAreaRect.height, 0)) + return; + + float ratio = (float)source.width / (float)source.height; + int h = 512; + int w = Mathf.FloorToInt(h * ratio); + + var rt = RenderTexture.GetTemporary(w, h, 0, source.format); + Graphics.Blit(source, rt); + ComputeHistogram(rt); + m_BaseEditor.Repaint(); + RenderTexture.ReleaseTemporary(rt); + } + + void CreateBuffer(int width, int height) + { + m_Buffer = new ComputeBuffer(width * height, sizeof(uint) << 2); + } + + void ComputeHistogram(RenderTexture source) + { + if (m_Buffer == null) + { + CreateBuffer(256, 1); + } + else if (m_Buffer.count != 256) + { + m_Buffer.Release(); + CreateBuffer(256, 1); + } + + if (m_Material == null) + { + m_Material = new Material(Shader.Find("Hidden/Post FX/Monitors/Histogram Render")) { hideFlags = HideFlags.DontSave }; + } + + var channels = Vector4.zero; + switch (m_MonitorSettings.histogramMode) + { + case HistogramMode.Red: channels.x = 1f; break; + case HistogramMode.Green: channels.y = 1f; break; + case HistogramMode.Blue: channels.z = 1f; break; + case HistogramMode.Luminance: channels.w = 1f; break; + default: channels = new Vector4(1f, 1f, 1f, 0f); break; + } + + var cs = m_ComputeShader; + + int kernel = cs.FindKernel("KHistogramClear"); + cs.SetBuffer(kernel, "_Histogram", m_Buffer); + cs.Dispatch(kernel, 1, 1, 1); + + kernel = cs.FindKernel("KHistogramGather"); + cs.SetBuffer(kernel, "_Histogram", m_Buffer); + cs.SetTexture(kernel, "_Source", source); + cs.SetInt("_IsLinear", GraphicsUtils.isLinearColorSpace ? 1 : 0); + cs.SetVector("_Res", new Vector4(source.width, source.height, 0f, 0f)); + cs.SetVector("_Channels", channels); + cs.Dispatch(kernel, Mathf.CeilToInt(source.width / 16f), Mathf.CeilToInt(source.height / 16f), 1); + + kernel = cs.FindKernel("KHistogramScale"); + cs.SetBuffer(kernel, "_Histogram", m_Buffer); + cs.Dispatch(kernel, 1, 1, 1); + + if (m_HistogramTexture == null || m_HistogramTexture.width != source.width || m_HistogramTexture.height != source.height) + { + GraphicsUtils.Destroy(m_HistogramTexture); + m_HistogramTexture = new RenderTexture(source.width, source.height, 0, RenderTextureFormat.ARGB32, RenderTextureReadWrite.Linear) + { + hideFlags = HideFlags.DontSave, + wrapMode = TextureWrapMode.Clamp, + filterMode = FilterMode.Bilinear + }; + } + + m_Material.SetBuffer("_Histogram", m_Buffer); + m_Material.SetVector("_Size", new Vector2(m_HistogramTexture.width, m_HistogramTexture.height)); + m_Material.SetColor("_ColorR", new Color(1f, 0f, 0f, 1f)); + m_Material.SetColor("_ColorG", new Color(0f, 1f, 0f, 1f)); + m_Material.SetColor("_ColorB", new Color(0f, 0f, 1f, 1f)); + m_Material.SetColor("_ColorL", new Color(1f, 1f, 1f, 1f)); + m_Material.SetInt("_Channel", (int)m_MonitorSettings.histogramMode); + + int pass = 0; + if (m_MonitorSettings.histogramMode == HistogramMode.RGBMerged) + pass = 1; + else if (m_MonitorSettings.histogramMode == HistogramMode.RGBSplit) + pass = 2; + + Graphics.Blit(null, m_HistogramTexture, m_Material, pass); + } + } +} diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Editor/Monitors/HistogramMonitor.cs.meta b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Editor/Monitors/HistogramMonitor.cs.meta new file mode 100644 index 0000000..a88031e --- /dev/null +++ b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Editor/Monitors/HistogramMonitor.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 4581c45ac4aa2264187087659a4cc252 +timeCreated: 1460031632 +licenseType: Store +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Editor/Monitors/ParadeMonitor.cs b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Editor/Monitors/ParadeMonitor.cs new file mode 100644 index 0000000..03494b1 --- /dev/null +++ b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Editor/Monitors/ParadeMonitor.cs @@ -0,0 +1,257 @@ +using UnityEditorInternal; +using UnityEngine; +using UnityEngine.PostProcessing; + +namespace UnityEditor.PostProcessing +{ + public class ParadeMonitor : PostProcessingMonitor + { + static GUIContent s_MonitorTitle = new GUIContent("Parade"); + + ComputeShader m_ComputeShader; + ComputeBuffer m_Buffer; + Material m_Material; + RenderTexture m_WaveformTexture; + Rect m_MonitorAreaRect; + + public ParadeMonitor() + { + m_ComputeShader = EditorResources.Load("Monitors/WaveformCompute.compute"); + } + + public override void Dispose() + { + GraphicsUtils.Destroy(m_Material); + GraphicsUtils.Destroy(m_WaveformTexture); + + if (m_Buffer != null) + m_Buffer.Release(); + + m_Material = null; + m_WaveformTexture = null; + m_Buffer = null; + } + + public override bool IsSupported() + { + return m_ComputeShader != null && GraphicsUtils.supportsDX11; + } + + public override GUIContent GetMonitorTitle() + { + return s_MonitorTitle; + } + + public override void OnMonitorSettings() + { + EditorGUI.BeginChangeCheck(); + + bool refreshOnPlay = m_MonitorSettings.refreshOnPlay; + float exposure = m_MonitorSettings.paradeExposure; + + refreshOnPlay = GUILayout.Toggle(refreshOnPlay, new GUIContent(FxStyles.playIcon, "Keep refreshing the parade in play mode; this may impact performances."), FxStyles.preButton); + exposure = GUILayout.HorizontalSlider(exposure, 0.05f, 0.3f, FxStyles.preSlider, FxStyles.preSliderThumb, GUILayout.Width(40f)); + + if (EditorGUI.EndChangeCheck()) + { + Undo.RecordObject(m_BaseEditor.serializedObject.targetObject, "Parade Settings Changed"); + m_MonitorSettings.refreshOnPlay = refreshOnPlay; + m_MonitorSettings.paradeExposure = exposure; + InternalEditorUtility.RepaintAllViews(); + } + } + + public override void OnMonitorGUI(Rect r) + { + if (Event.current.type == EventType.Repaint) + { + // If m_MonitorAreaRect isn't set the preview was just opened so refresh the render to get the waveform data + if (Mathf.Approximately(m_MonitorAreaRect.width, 0) && Mathf.Approximately(m_MonitorAreaRect.height, 0)) + InternalEditorUtility.RepaintAllViews(); + + // Sizing + float width = m_WaveformTexture != null + ? Mathf.Min(m_WaveformTexture.width, r.width - 65f) + : r.width; + float height = m_WaveformTexture != null + ? Mathf.Min(m_WaveformTexture.height, r.height - 45f) + : r.height; + + m_MonitorAreaRect = new Rect( + Mathf.Floor(r.x + r.width / 2f - width / 2f), + Mathf.Floor(r.y + r.height / 2f - height / 2f - 5f), + width, height + ); + + if (m_WaveformTexture != null) + { + m_Material.SetFloat("_Exposure", m_MonitorSettings.paradeExposure); + + var oldActive = RenderTexture.active; + Graphics.Blit(null, m_WaveformTexture, m_Material, 0); + RenderTexture.active = oldActive; + + Graphics.DrawTexture(m_MonitorAreaRect, m_WaveformTexture); + + var color = Color.white; + const float kTickSize = 5f; + + // Rect, lines & ticks points + // A O B P C Q D + // N E + // M F + // L G + // K T J S I R H + + var A = new Vector3(m_MonitorAreaRect.x, m_MonitorAreaRect.y); + var D = new Vector3(A.x + m_MonitorAreaRect.width + 1f, m_MonitorAreaRect.y); + var H = new Vector3(D.x, D.y + m_MonitorAreaRect.height + 1f); + var K = new Vector3(A.x, H.y); + + var F = new Vector3(D.x, D.y + (H.y - D.y) / 2f); + var M = new Vector3(A.x, A.y + (K.y - A.y) / 2f); + + var B = new Vector3(A.x + (D.x - A.x) / 3f, A.y); + var C = new Vector3(A.x + (D.x - A.x) * 2f / 3f, A.y); + var I = new Vector3(K.x + (H.x - K.x) * 2f / 3f, K.y); + var J = new Vector3(K.x + (H.x - K.x) / 3f, K.y); + + var N = new Vector3(A.x, A.y + (M.y - A.y) / 2f); + var L = new Vector3(A.x, M.y + (K.y - M.y) / 2f); + var E = new Vector3(D.x, D.y + (F.y - D.y) / 2f); + var G = new Vector3(D.x, F.y + (H.y - F.y) / 2f); + + var O = new Vector3(A.x + (B.x - A.x) / 2f, A.y); + var P = new Vector3(B.x + (C.x - B.x) / 2f, B.y); + var Q = new Vector3(C.x + (D.x - C.x) / 2f, C.y); + + var R = new Vector3(I.x + (H.x - I.x) / 2f, I.y); + var S = new Vector3(J.x + (I.x - J.x) / 2f, J.y); + var T = new Vector3(K.x + (J.x - K.x) / 2f, K.y); + + // Borders + Handles.color = color; + Handles.DrawLine(A, D); + Handles.DrawLine(D, H); + Handles.DrawLine(H, K); + Handles.DrawLine(K, new Vector3(A.x, A.y - 1f)); + + Handles.DrawLine(B, J); + Handles.DrawLine(C, I); + + // Vertical ticks + Handles.DrawLine(A, new Vector3(A.x - kTickSize, A.y)); + Handles.DrawLine(N, new Vector3(N.x - kTickSize, N.y)); + Handles.DrawLine(M, new Vector3(M.x - kTickSize, M.y)); + Handles.DrawLine(L, new Vector3(L.x - kTickSize, L.y)); + Handles.DrawLine(K, new Vector3(K.x - kTickSize, K.y)); + + Handles.DrawLine(D, new Vector3(D.x + kTickSize, D.y)); + Handles.DrawLine(E, new Vector3(E.x + kTickSize, E.y)); + Handles.DrawLine(F, new Vector3(F.x + kTickSize, F.y)); + Handles.DrawLine(G, new Vector3(G.x + kTickSize, G.y)); + Handles.DrawLine(H, new Vector3(H.x + kTickSize, H.y)); + + // Horizontal ticks + Handles.DrawLine(A, new Vector3(A.x, A.y - kTickSize)); + Handles.DrawLine(B, new Vector3(B.x, B.y - kTickSize)); + Handles.DrawLine(C, new Vector3(C.x, C.y - kTickSize)); + Handles.DrawLine(D, new Vector3(D.x, D.y - kTickSize)); + Handles.DrawLine(O, new Vector3(O.x, O.y - kTickSize)); + Handles.DrawLine(P, new Vector3(P.x, P.y - kTickSize)); + Handles.DrawLine(Q, new Vector3(Q.x, Q.y - kTickSize)); + + Handles.DrawLine(H, new Vector3(H.x, H.y + kTickSize)); + Handles.DrawLine(I, new Vector3(I.x, I.y + kTickSize)); + Handles.DrawLine(J, new Vector3(J.x, J.y + kTickSize)); + Handles.DrawLine(K, new Vector3(K.x, K.y + kTickSize)); + Handles.DrawLine(R, new Vector3(R.x, R.y + kTickSize)); + Handles.DrawLine(S, new Vector3(S.x, S.y + kTickSize)); + Handles.DrawLine(T, new Vector3(T.x, T.y + kTickSize)); + + // Labels + GUI.color = color; + GUI.Label(new Rect(A.x - kTickSize - 34f, A.y - 15f, 30f, 30f), "1.0", FxStyles.tickStyleRight); + GUI.Label(new Rect(M.x - kTickSize - 34f, M.y - 15f, 30f, 30f), "0.5", FxStyles.tickStyleRight); + GUI.Label(new Rect(K.x - kTickSize - 34f, K.y - 15f, 30f, 30f), "0.0", FxStyles.tickStyleRight); + + GUI.Label(new Rect(D.x + kTickSize + 4f, D.y - 15f, 30f, 30f), "1.0", FxStyles.tickStyleLeft); + GUI.Label(new Rect(F.x + kTickSize + 4f, F.y - 15f, 30f, 30f), "0.5", FxStyles.tickStyleLeft); + GUI.Label(new Rect(H.x + kTickSize + 4f, H.y - 15f, 30f, 30f), "0.0", FxStyles.tickStyleLeft); + } + } + } + + public override void OnFrameData(RenderTexture source) + { + if (Application.isPlaying && !m_MonitorSettings.refreshOnPlay) + return; + + if (Mathf.Approximately(m_MonitorAreaRect.width, 0) || Mathf.Approximately(m_MonitorAreaRect.height, 0)) + return; + + float ratio = ((float)source.width / (float)source.height) / 3f; + int h = 384; + int w = Mathf.FloorToInt(h * ratio); + + var rt = RenderTexture.GetTemporary(w, h, 0, source.format); + Graphics.Blit(source, rt); + ComputeWaveform(rt); + m_BaseEditor.Repaint(); + RenderTexture.ReleaseTemporary(rt); + } + + void CreateBuffer(int width, int height) + { + m_Buffer = new ComputeBuffer(width * height, sizeof(uint) << 2); + } + + void ComputeWaveform(RenderTexture source) + { + if (m_Buffer == null) + { + CreateBuffer(source.width, source.height); + } + else if (m_Buffer.count != (source.width * source.height)) + { + m_Buffer.Release(); + CreateBuffer(source.width, source.height); + } + + var channels = m_MonitorSettings.waveformY + ? new Vector4(0f, 0f, 0f, 1f) + : new Vector4(m_MonitorSettings.waveformR ? 1f : 0f, m_MonitorSettings.waveformG ? 1f : 0f, m_MonitorSettings.waveformB ? 1f : 0f, 0f); + + var cs = m_ComputeShader; + + int kernel = cs.FindKernel("KWaveformClear"); + cs.SetBuffer(kernel, "_Waveform", m_Buffer); + cs.Dispatch(kernel, source.width, 1, 1); + + kernel = cs.FindKernel("KWaveform"); + cs.SetBuffer(kernel, "_Waveform", m_Buffer); + cs.SetTexture(kernel, "_Source", source); + cs.SetInt("_IsLinear", GraphicsUtils.isLinearColorSpace ? 1 : 0); + cs.SetVector("_Channels", channels); + cs.Dispatch(kernel, source.width, 1, 1); + + if (m_WaveformTexture == null || m_WaveformTexture.width != (source.width * 3) || m_WaveformTexture.height != source.height) + { + GraphicsUtils.Destroy(m_WaveformTexture); + m_WaveformTexture = new RenderTexture(source.width * 3, source.height, 0, RenderTextureFormat.ARGB32, RenderTextureReadWrite.Linear) + { + hideFlags = HideFlags.DontSave, + wrapMode = TextureWrapMode.Clamp, + filterMode = FilterMode.Bilinear + }; + } + + if (m_Material == null) + m_Material = new Material(Shader.Find("Hidden/Post FX/Monitors/Parade Render")) { hideFlags = HideFlags.DontSave }; + + m_Material.SetBuffer("_Waveform", m_Buffer); + m_Material.SetVector("_Size", new Vector2(m_WaveformTexture.width, m_WaveformTexture.height)); + m_Material.SetVector("_Channels", channels); + } + } +} diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Editor/Monitors/ParadeMonitor.cs.meta b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Editor/Monitors/ParadeMonitor.cs.meta new file mode 100644 index 0000000..41ba865 --- /dev/null +++ b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Editor/Monitors/ParadeMonitor.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: b1f878f3742072e40a280683573bd0ee +timeCreated: 1460031643 +licenseType: Store +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Editor/Monitors/VectorscopeMonitor.cs b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Editor/Monitors/VectorscopeMonitor.cs new file mode 100644 index 0000000..8514549 --- /dev/null +++ b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Editor/Monitors/VectorscopeMonitor.cs @@ -0,0 +1,241 @@ +using UnityEditorInternal; +using UnityEngine; +using UnityEngine.PostProcessing; + +namespace UnityEditor.PostProcessing +{ + public class VectorscopeMonitor : PostProcessingMonitor + { + static GUIContent s_MonitorTitle = new GUIContent("Vectorscope"); + + ComputeShader m_ComputeShader; + ComputeBuffer m_Buffer; + Material m_Material; + RenderTexture m_VectorscopeTexture; + Rect m_MonitorAreaRect; + + public VectorscopeMonitor() + { + m_ComputeShader = EditorResources.Load("Monitors/VectorscopeCompute.compute"); + } + + public override void Dispose() + { + GraphicsUtils.Destroy(m_Material); + GraphicsUtils.Destroy(m_VectorscopeTexture); + + if (m_Buffer != null) + m_Buffer.Release(); + + m_Material = null; + m_VectorscopeTexture = null; + m_Buffer = null; + } + + public override bool IsSupported() + { + return m_ComputeShader != null && GraphicsUtils.supportsDX11; + } + + public override GUIContent GetMonitorTitle() + { + return s_MonitorTitle; + } + + public override void OnMonitorSettings() + { + EditorGUI.BeginChangeCheck(); + + bool refreshOnPlay = m_MonitorSettings.refreshOnPlay; + float exposure = m_MonitorSettings.vectorscopeExposure; + bool showBackground = m_MonitorSettings.vectorscopeShowBackground; + + refreshOnPlay = GUILayout.Toggle(refreshOnPlay, new GUIContent(FxStyles.playIcon, "Keep refreshing the vectorscope in play mode; this may impact performances."), FxStyles.preButton); + exposure = GUILayout.HorizontalSlider(exposure, 0.05f, 0.3f, FxStyles.preSlider, FxStyles.preSliderThumb, GUILayout.Width(40f)); + showBackground = GUILayout.Toggle(showBackground, new GUIContent(FxStyles.checkerIcon, "Show an YUV background in the vectorscope."), FxStyles.preButton); + + if (EditorGUI.EndChangeCheck()) + { + Undo.RecordObject(m_BaseEditor.serializedObject.targetObject, "Vectorscope Settings Changed"); + m_MonitorSettings.refreshOnPlay = refreshOnPlay; + m_MonitorSettings.vectorscopeExposure = exposure; + m_MonitorSettings.vectorscopeShowBackground = showBackground; + InternalEditorUtility.RepaintAllViews(); + } + } + + public override void OnMonitorGUI(Rect r) + { + if (Event.current.type == EventType.Repaint) + { + // If m_MonitorAreaRect isn't set the preview was just opened so refresh the render to get the vectoscope data + if (Mathf.Approximately(m_MonitorAreaRect.width, 0) && Mathf.Approximately(m_MonitorAreaRect.height, 0)) + InternalEditorUtility.RepaintAllViews(); + + // Sizing + float size = 0f; + + if (r.width < r.height) + { + size = m_VectorscopeTexture != null + ? Mathf.Min(m_VectorscopeTexture.width, r.width - 35f) + : r.width; + } + else + { + size = m_VectorscopeTexture != null + ? Mathf.Min(m_VectorscopeTexture.height, r.height - 25f) + : r.height; + } + + m_MonitorAreaRect = new Rect( + Mathf.Floor(r.x + r.width / 2f - size / 2f), + Mathf.Floor(r.y + r.height / 2f - size / 2f - 5f), + size, size + ); + + if (m_VectorscopeTexture != null) + { + m_Material.SetFloat("_Exposure", m_MonitorSettings.vectorscopeExposure); + + var oldActive = RenderTexture.active; + Graphics.Blit(null, m_VectorscopeTexture, m_Material, m_MonitorSettings.vectorscopeShowBackground ? 0 : 1); + RenderTexture.active = oldActive; + + Graphics.DrawTexture(m_MonitorAreaRect, m_VectorscopeTexture); + + var color = Color.white; + const float kTickSize = 10f; + const int kTickCount = 24; + + float radius = m_MonitorAreaRect.width / 2f; + float midX = m_MonitorAreaRect.x + radius; + float midY = m_MonitorAreaRect.y + radius; + var center = new Vector2(midX, midY); + + // Cross + color.a *= 0.5f; + Handles.color = color; + Handles.DrawLine(new Vector2(midX, m_MonitorAreaRect.y), new Vector2(midX, m_MonitorAreaRect.y + m_MonitorAreaRect.height)); + Handles.DrawLine(new Vector2(m_MonitorAreaRect.x, midY), new Vector2(m_MonitorAreaRect.x + m_MonitorAreaRect.width, midY)); + + if (m_MonitorAreaRect.width > 100f) + { + color.a = 1f; + + // Ticks + Handles.color = color; + for (int i = 0; i < kTickCount; i++) + { + float a = (float)i / (float)kTickCount; + float theta = a * (Mathf.PI * 2f); + float tx = Mathf.Cos(theta + (Mathf.PI / 2f)); + float ty = Mathf.Sin(theta - (Mathf.PI / 2f)); + var innerVec = center + new Vector2(tx, ty) * (radius - kTickSize); + var outerVec = center + new Vector2(tx, ty) * radius; + Handles.DrawAAPolyLine(3f, innerVec, outerVec); + } + + // Labels (where saturation reaches 75%) + color.a = 1f; + var oldColor = GUI.color; + GUI.color = color * 2f; + + var point = new Vector2(-0.254f, -0.750f) * radius + center; + var rect = new Rect(point.x - 10f, point.y - 10f, 20f, 20f); + GUI.Label(rect, "[R]", FxStyles.tickStyleCenter); + + point = new Vector2(-0.497f, 0.629f) * radius + center; + rect = new Rect(point.x - 10f, point.y - 10f, 20f, 20f); + GUI.Label(rect, "[G]", FxStyles.tickStyleCenter); + + point = new Vector2(0.750f, 0.122f) * radius + center; + rect = new Rect(point.x - 10f, point.y - 10f, 20f, 20f); + GUI.Label(rect, "[B]", FxStyles.tickStyleCenter); + + point = new Vector2(-0.750f, -0.122f) * radius + center; + rect = new Rect(point.x - 10f, point.y - 10f, 20f, 20f); + GUI.Label(rect, "[Y]", FxStyles.tickStyleCenter); + + point = new Vector2(0.254f, 0.750f) * radius + center; + rect = new Rect(point.x - 10f, point.y - 10f, 20f, 20f); + GUI.Label(rect, "[C]", FxStyles.tickStyleCenter); + + point = new Vector2(0.497f, -0.629f) * radius + center; + rect = new Rect(point.x - 10f, point.y - 10f, 20f, 20f); + GUI.Label(rect, "[M]", FxStyles.tickStyleCenter); + GUI.color = oldColor; + } + } + } + } + + public override void OnFrameData(RenderTexture source) + { + if (Application.isPlaying && !m_MonitorSettings.refreshOnPlay) + return; + + if (Mathf.Approximately(m_MonitorAreaRect.width, 0) || Mathf.Approximately(m_MonitorAreaRect.height, 0)) + return; + + float ratio = (float)source.width / (float)source.height; + int h = 384; + int w = Mathf.FloorToInt(h * ratio); + + var rt = RenderTexture.GetTemporary(w, h, 0, source.format); + Graphics.Blit(source, rt); + ComputeVectorscope(rt); + m_BaseEditor.Repaint(); + RenderTexture.ReleaseTemporary(rt); + } + + void CreateBuffer(int width, int height) + { + m_Buffer = new ComputeBuffer(width * height, sizeof(uint)); + } + + void ComputeVectorscope(RenderTexture source) + { + if (m_Buffer == null) + { + CreateBuffer(source.width, source.height); + } + else if (m_Buffer.count != (source.width * source.height)) + { + m_Buffer.Release(); + CreateBuffer(source.width, source.height); + } + + var cs = m_ComputeShader; + + int kernel = cs.FindKernel("KVectorscopeClear"); + cs.SetBuffer(kernel, "_Vectorscope", m_Buffer); + cs.SetVector("_Res", new Vector4(source.width, source.height, 0f, 0f)); + cs.Dispatch(kernel, Mathf.CeilToInt(source.width / 32f), Mathf.CeilToInt(source.height / 32f), 1); + + kernel = cs.FindKernel("KVectorscope"); + cs.SetBuffer(kernel, "_Vectorscope", m_Buffer); + cs.SetTexture(kernel, "_Source", source); + cs.SetInt("_IsLinear", GraphicsUtils.isLinearColorSpace ? 1 : 0); + cs.SetVector("_Res", new Vector4(source.width, source.height, 0f, 0f)); + cs.Dispatch(kernel, Mathf.CeilToInt(source.width / 32f), Mathf.CeilToInt(source.height / 32f), 1); + + if (m_VectorscopeTexture == null || m_VectorscopeTexture.width != source.width || m_VectorscopeTexture.height != source.height) + { + GraphicsUtils.Destroy(m_VectorscopeTexture); + m_VectorscopeTexture = new RenderTexture(source.width, source.height, 0, RenderTextureFormat.ARGB32, RenderTextureReadWrite.Linear) + { + hideFlags = HideFlags.DontSave, + wrapMode = TextureWrapMode.Clamp, + filterMode = FilterMode.Bilinear + }; + } + + if (m_Material == null) + m_Material = new Material(Shader.Find("Hidden/Post FX/Monitors/Vectorscope Render")) { hideFlags = HideFlags.DontSave }; + + m_Material.SetBuffer("_Vectorscope", m_Buffer); + m_Material.SetVector("_Size", new Vector2(m_VectorscopeTexture.width, m_VectorscopeTexture.height)); + } + } +} diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Editor/Monitors/VectorscopeMonitor.cs.meta b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Editor/Monitors/VectorscopeMonitor.cs.meta new file mode 100644 index 0000000..b700f61 --- /dev/null +++ b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Editor/Monitors/VectorscopeMonitor.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 805119df0d94800418006c621cc99cc2 +timeCreated: 1461748750 +licenseType: Store +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Editor/Monitors/WaveformMonitor.cs b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Editor/Monitors/WaveformMonitor.cs new file mode 100644 index 0000000..98d3f8e --- /dev/null +++ b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Editor/Monitors/WaveformMonitor.cs @@ -0,0 +1,280 @@ +using UnityEditorInternal; +using UnityEngine; +using UnityEngine.PostProcessing; + +namespace UnityEditor.PostProcessing +{ + public class WaveformMonitor : PostProcessingMonitor + { + static GUIContent s_MonitorTitle = new GUIContent("Waveform"); + + ComputeShader m_ComputeShader; + ComputeBuffer m_Buffer; + Material m_Material; + RenderTexture m_WaveformTexture; + Rect m_MonitorAreaRect; + + public WaveformMonitor() + { + m_ComputeShader = EditorResources.Load("Monitors/WaveformCompute.compute"); + } + + public override void Dispose() + { + GraphicsUtils.Destroy(m_Material); + GraphicsUtils.Destroy(m_WaveformTexture); + + if (m_Buffer != null) + m_Buffer.Release(); + + m_Material = null; + m_WaveformTexture = null; + m_Buffer = null; + } + + public override bool IsSupported() + { + return m_ComputeShader != null && GraphicsUtils.supportsDX11; + } + + public override GUIContent GetMonitorTitle() + { + return s_MonitorTitle; + } + + public override void OnMonitorSettings() + { + EditorGUI.BeginChangeCheck(); + + bool refreshOnPlay = m_MonitorSettings.refreshOnPlay; + float exposure = m_MonitorSettings.waveformExposure; + bool Y = m_MonitorSettings.waveformY; + bool R = m_MonitorSettings.waveformR; + bool G = m_MonitorSettings.waveformG; + bool B = m_MonitorSettings.waveformB; + + refreshOnPlay = GUILayout.Toggle(refreshOnPlay, new GUIContent(FxStyles.playIcon, "Keep refreshing the waveform in play mode; this may impact performances."), FxStyles.preButton); + + exposure = GUILayout.HorizontalSlider(exposure, 0.05f, 0.3f, FxStyles.preSlider, FxStyles.preSliderThumb, GUILayout.Width(40f)); + + Y = GUILayout.Toggle(Y, new GUIContent("Y", "Show the luminance waveform only."), FxStyles.preButton); + + if (Y) + { + R = false; + G = false; + B = false; + } + + R = GUILayout.Toggle(R, new GUIContent("R", "Show the red waveform."), FxStyles.preButton); + G = GUILayout.Toggle(G, new GUIContent("G", "Show the green waveform."), FxStyles.preButton); + B = GUILayout.Toggle(B, new GUIContent("B", "Show the blue waveform."), FxStyles.preButton); + + if (R || G || B) + Y = false; + + if (!Y && !R && !G && !B) + { + R = true; + G = true; + B = true; + } + + if (EditorGUI.EndChangeCheck()) + { + Undo.RecordObject(m_BaseEditor.serializedObject.targetObject, "Waveforme Settings Changed"); + m_MonitorSettings.refreshOnPlay = refreshOnPlay; + m_MonitorSettings.waveformExposure = exposure; + m_MonitorSettings.waveformY = Y; + m_MonitorSettings.waveformR = R; + m_MonitorSettings.waveformG = G; + m_MonitorSettings.waveformB = B; + InternalEditorUtility.RepaintAllViews(); + } + } + + public override void OnMonitorGUI(Rect r) + { + if (Event.current.type == EventType.Repaint) + { + // If m_MonitorAreaRect isn't set the preview was just opened so refresh the render to get the waveform data + if (Mathf.Approximately(m_MonitorAreaRect.width, 0) && Mathf.Approximately(m_MonitorAreaRect.height, 0)) + InternalEditorUtility.RepaintAllViews(); + + // Sizing + float width = m_WaveformTexture != null + ? Mathf.Min(m_WaveformTexture.width, r.width - 65f) + : r.width; + float height = m_WaveformTexture != null + ? Mathf.Min(m_WaveformTexture.height, r.height - 45f) + : r.height; + + m_MonitorAreaRect = new Rect( + Mathf.Floor(r.x + r.width / 2f - width / 2f), + Mathf.Floor(r.y + r.height / 2f - height / 2f - 5f), + width, height + ); + + if (m_WaveformTexture != null) + { + m_Material.SetFloat("_Exposure", m_MonitorSettings.waveformExposure); + + var oldActive = RenderTexture.active; + Graphics.Blit(null, m_WaveformTexture, m_Material, 0); + RenderTexture.active = oldActive; + + Graphics.DrawTexture(m_MonitorAreaRect, m_WaveformTexture); + + var color = Color.white; + const float kTickSize = 5f; + + // Rect, lines & ticks points + // A B C D E + // P F + // O G + // N H + // M L K J I + + var A = new Vector3(m_MonitorAreaRect.x, m_MonitorAreaRect.y); + var E = new Vector3(A.x + m_MonitorAreaRect.width + 1f, m_MonitorAreaRect.y); + var I = new Vector3(E.x, E.y + m_MonitorAreaRect.height + 1f); + var M = new Vector3(A.x, I.y); + + var C = new Vector3(A.x + (E.x - A.x) / 2f, A.y); + var G = new Vector3(E.x, E.y + (I.y - E.y) / 2f); + var K = new Vector3(M.x + (I.x - M.x) / 2f, M.y); + var O = new Vector3(A.x, A.y + (M.y - A.y) / 2f); + + var P = new Vector3(A.x, A.y + (O.y - A.y) / 2f); + var F = new Vector3(E.x, E.y + (G.y - E.y) / 2f); + var N = new Vector3(A.x, O.y + (M.y - O.y) / 2f); + var H = new Vector3(E.x, G.y + (I.y - G.y) / 2f); + + var B = new Vector3(A.x + (C.x - A.x) / 2f, A.y); + var L = new Vector3(M.x + (K.x - M.x) / 2f, M.y); + var D = new Vector3(C.x + (E.x - C.x) / 2f, A.y); + var J = new Vector3(K.x + (I.x - K.x) / 2f, M.y); + + // Borders + Handles.color = color; + Handles.DrawLine(A, E); + Handles.DrawLine(E, I); + Handles.DrawLine(I, M); + Handles.DrawLine(M, new Vector3(A.x, A.y - 1f)); + + // Vertical ticks + Handles.DrawLine(A, new Vector3(A.x - kTickSize, A.y)); + Handles.DrawLine(P, new Vector3(P.x - kTickSize, P.y)); + Handles.DrawLine(O, new Vector3(O.x - kTickSize, O.y)); + Handles.DrawLine(N, new Vector3(N.x - kTickSize, N.y)); + Handles.DrawLine(M, new Vector3(M.x - kTickSize, M.y)); + + Handles.DrawLine(E, new Vector3(E.x + kTickSize, E.y)); + Handles.DrawLine(F, new Vector3(F.x + kTickSize, F.y)); + Handles.DrawLine(G, new Vector3(G.x + kTickSize, G.y)); + Handles.DrawLine(H, new Vector3(H.x + kTickSize, H.y)); + Handles.DrawLine(I, new Vector3(I.x + kTickSize, I.y)); + + // Horizontal ticks + Handles.DrawLine(A, new Vector3(A.x, A.y - kTickSize)); + Handles.DrawLine(B, new Vector3(B.x, B.y - kTickSize)); + Handles.DrawLine(C, new Vector3(C.x, C.y - kTickSize)); + Handles.DrawLine(D, new Vector3(D.x, D.y - kTickSize)); + Handles.DrawLine(E, new Vector3(E.x, E.y - kTickSize)); + + Handles.DrawLine(M, new Vector3(M.x, M.y + kTickSize)); + Handles.DrawLine(L, new Vector3(L.x, L.y + kTickSize)); + Handles.DrawLine(K, new Vector3(K.x, K.y + kTickSize)); + Handles.DrawLine(J, new Vector3(J.x, J.y + kTickSize)); + Handles.DrawLine(I, new Vector3(I.x, I.y + kTickSize)); + + // Labels + GUI.color = color; + GUI.Label(new Rect(A.x - kTickSize - 34f, A.y - 15f, 30f, 30f), "1.0", FxStyles.tickStyleRight); + GUI.Label(new Rect(O.x - kTickSize - 34f, O.y - 15f, 30f, 30f), "0.5", FxStyles.tickStyleRight); + GUI.Label(new Rect(M.x - kTickSize - 34f, M.y - 15f, 30f, 30f), "0.0", FxStyles.tickStyleRight); + + GUI.Label(new Rect(E.x + kTickSize + 4f, E.y - 15f, 30f, 30f), "1.0", FxStyles.tickStyleLeft); + GUI.Label(new Rect(G.x + kTickSize + 4f, G.y - 15f, 30f, 30f), "0.5", FxStyles.tickStyleLeft); + GUI.Label(new Rect(I.x + kTickSize + 4f, I.y - 15f, 30f, 30f), "0.0", FxStyles.tickStyleLeft); + + GUI.Label(new Rect(M.x - 15f, M.y + kTickSize - 4f, 30f, 30f), "0.0", FxStyles.tickStyleCenter); + GUI.Label(new Rect(K.x - 15f, K.y + kTickSize - 4f, 30f, 30f), "0.5", FxStyles.tickStyleCenter); + GUI.Label(new Rect(I.x - 15f, I.y + kTickSize - 4f, 30f, 30f), "1.0", FxStyles.tickStyleCenter); + } + } + } + + public override void OnFrameData(RenderTexture source) + { + if (Application.isPlaying && !m_MonitorSettings.refreshOnPlay) + return; + + if (Mathf.Approximately(m_MonitorAreaRect.width, 0) || Mathf.Approximately(m_MonitorAreaRect.height, 0)) + return; + + float ratio = (float)source.width / (float)source.height; + int h = 384; + int w = Mathf.FloorToInt(h * ratio); + + var rt = RenderTexture.GetTemporary(w, h, 0, source.format); + Graphics.Blit(source, rt); + ComputeWaveform(rt); + m_BaseEditor.Repaint(); + RenderTexture.ReleaseTemporary(rt); + } + + void CreateBuffer(int width, int height) + { + m_Buffer = new ComputeBuffer(width * height, sizeof(uint) << 2); + } + + void ComputeWaveform(RenderTexture source) + { + if (m_Buffer == null) + { + CreateBuffer(source.width, source.height); + } + else if (m_Buffer.count != (source.width * source.height)) + { + m_Buffer.Release(); + CreateBuffer(source.width, source.height); + } + + var channels = m_MonitorSettings.waveformY + ? new Vector4(0f, 0f, 0f, 1f) + : new Vector4(m_MonitorSettings.waveformR ? 1f : 0f, m_MonitorSettings.waveformG ? 1f : 0f, m_MonitorSettings.waveformB ? 1f : 0f, 0f); + + var cs = m_ComputeShader; + + int kernel = cs.FindKernel("KWaveformClear"); + cs.SetBuffer(kernel, "_Waveform", m_Buffer); + cs.Dispatch(kernel, source.width, 1, 1); + + kernel = cs.FindKernel("KWaveform"); + cs.SetBuffer(kernel, "_Waveform", m_Buffer); + cs.SetTexture(kernel, "_Source", source); + cs.SetInt("_IsLinear", GraphicsUtils.isLinearColorSpace ? 1 : 0); + cs.SetVector("_Channels", channels); + cs.Dispatch(kernel, source.width, 1, 1); + + if (m_WaveformTexture == null || m_WaveformTexture.width != source.width || m_WaveformTexture.height != source.height) + { + GraphicsUtils.Destroy(m_WaveformTexture); + m_WaveformTexture = new RenderTexture(source.width, source.height, 0, RenderTextureFormat.ARGB32, RenderTextureReadWrite.Linear) + { + hideFlags = HideFlags.DontSave, + wrapMode = TextureWrapMode.Clamp, + filterMode = FilterMode.Bilinear + }; + } + + if (m_Material == null) + m_Material = new Material(Shader.Find("Hidden/Post FX/Monitors/Waveform Render")) { hideFlags = HideFlags.DontSave }; + + m_Material.SetBuffer("_Waveform", m_Buffer); + m_Material.SetVector("_Size", new Vector2(m_WaveformTexture.width, m_WaveformTexture.height)); + m_Material.SetVector("_Channels", channels); + } + } +} diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Editor/Monitors/WaveformMonitor.cs.meta b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Editor/Monitors/WaveformMonitor.cs.meta new file mode 100644 index 0000000..0c44bce --- /dev/null +++ b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Editor/Monitors/WaveformMonitor.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 2d45bc7edb5916446b4fa1ae1b6f9065 +timeCreated: 1459957472 +licenseType: Store +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Editor/PostProcessingBehaviourEditor.cs b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Editor/PostProcessingBehaviourEditor.cs new file mode 100644 index 0000000..08550b2 --- /dev/null +++ b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Editor/PostProcessingBehaviourEditor.cs @@ -0,0 +1,31 @@ +using System; +using System.Linq.Expressions; +using UnityEngine.PostProcessing; + +namespace UnityEditor.PostProcessing +{ + [CustomEditor(typeof(PostProcessingBehaviour))] + public class PostProcessingBehaviourEditor : Editor + { + SerializedProperty m_Profile; + + public void OnEnable() + { + m_Profile = FindSetting((PostProcessingBehaviour x) => x.profile); + } + + public override void OnInspectorGUI() + { + serializedObject.Update(); + + EditorGUILayout.PropertyField(m_Profile); + + serializedObject.ApplyModifiedProperties(); + } + + SerializedProperty FindSetting(Expression> expr) + { + return serializedObject.FindProperty(ReflectionUtils.GetFieldPath(expr)); + } + } +} diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Editor/PostProcessingBehaviourEditor.cs.meta b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Editor/PostProcessingBehaviourEditor.cs.meta new file mode 100644 index 0000000..5506e9d --- /dev/null +++ b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Editor/PostProcessingBehaviourEditor.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 0c12e797b02402246a52aa270c45059b +timeCreated: 1476193645 +licenseType: Store +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Editor/PostProcessingFactory.cs b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Editor/PostProcessingFactory.cs new file mode 100644 index 0000000..d655755 --- /dev/null +++ b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Editor/PostProcessingFactory.cs @@ -0,0 +1,34 @@ +using UnityEngine; +using UnityEngine.PostProcessing; +using UnityEditor.ProjectWindowCallback; +using System.IO; + +namespace UnityEditor.PostProcessing +{ + public class PostProcessingFactory + { + [MenuItem("Assets/Create/Post-Processing Profile", priority = 201)] + static void MenuCreatePostProcessingProfile() + { + var icon = EditorGUIUtility.FindTexture("ScriptableObject Icon"); + ProjectWindowUtil.StartNameEditingIfProjectWindowExists(0, ScriptableObject.CreateInstance(), "New Post-Processing Profile.asset", icon, null); + } + + internal static PostProcessingProfile CreatePostProcessingProfileAtPath(string path) + { + var profile = ScriptableObject.CreateInstance(); + profile.name = Path.GetFileName(path); + AssetDatabase.CreateAsset(profile, path); + return profile; + } + } + + class DoCreatePostProcessingProfile : EndNameEditAction + { + public override void Action(int instanceId, string pathName, string resourceFile) + { + PostProcessingProfile profile = PostProcessingFactory.CreatePostProcessingProfileAtPath(pathName); + ProjectWindowUtil.ShowCreatedAsset(profile); + } + } +} diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Editor/PostProcessingFactory.cs.meta b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Editor/PostProcessingFactory.cs.meta new file mode 100644 index 0000000..e723364 --- /dev/null +++ b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Editor/PostProcessingFactory.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 0dfcadb180d67014cb0a6e18d6b11f90 +timeCreated: 1466586271 +licenseType: Store +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Editor/PostProcessingInspector.cs b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Editor/PostProcessingInspector.cs new file mode 100644 index 0000000..b2baa94 --- /dev/null +++ b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Editor/PostProcessingInspector.cs @@ -0,0 +1,208 @@ +using UnityEngine; +using UnityEngine.PostProcessing; +using System; +using System.Collections.Generic; +using System.Linq; +using System.Reflection; + +namespace UnityEditor.PostProcessing +{ + //[CanEditMultipleObjects] + [CustomEditor(typeof(PostProcessingProfile))] + public class PostProcessingInspector : Editor + { + static GUIContent s_PreviewTitle = new GUIContent("Monitors"); + + PostProcessingProfile m_ConcreteTarget + { + get { return target as PostProcessingProfile; } + } + + int m_CurrentMonitorID + { + get { return m_ConcreteTarget.monitors.currentMonitorID; } + set { m_ConcreteTarget.monitors.currentMonitorID = value; } + } + + List m_Monitors; + GUIContent[] m_MonitorNames; + Dictionary m_CustomEditors = new Dictionary(); + + public bool IsInteractivePreviewOpened { get; private set; } + + void OnEnable() + { + if (target == null) + return; + + // Aggregate custom post-fx editors + var assembly = Assembly.GetAssembly(typeof(PostProcessingInspector)); + + var editorTypes = assembly.GetTypes() + .Where(x => x.IsDefined(typeof(PostProcessingModelEditorAttribute), false)); + + var customEditors = new Dictionary(); + foreach (var editor in editorTypes) + { + var attr = (PostProcessingModelEditorAttribute)editor.GetCustomAttributes(typeof(PostProcessingModelEditorAttribute), false)[0]; + var effectType = attr.type; + var alwaysEnabled = attr.alwaysEnabled; + + var editorInst = (PostProcessingModelEditor)Activator.CreateInstance(editor); + editorInst.alwaysEnabled = alwaysEnabled; + editorInst.profile = target as PostProcessingProfile; + editorInst.inspector = this; + customEditors.Add(effectType, editorInst); + } + + // ... and corresponding models + var baseType = target.GetType(); + var property = serializedObject.GetIterator(); + + while (property.Next(true)) + { + if (!property.hasChildren) + continue; + + var type = baseType; + var srcObject = ReflectionUtils.GetFieldValueFromPath(serializedObject.targetObject, ref type, property.propertyPath); + + if (srcObject == null) + continue; + + PostProcessingModelEditor editor; + if (customEditors.TryGetValue(type, out editor)) + { + var effect = (PostProcessingModel)srcObject; + + if (editor.alwaysEnabled) + effect.enabled = editor.alwaysEnabled; + + m_CustomEditors.Add(editor, effect); + editor.target = effect; + editor.serializedProperty = property.Copy(); + editor.OnPreEnable(); + } + } + + // Prepare monitors + m_Monitors = new List(); + + var monitors = new List + { + new HistogramMonitor(), + new WaveformMonitor(), + new ParadeMonitor(), + new VectorscopeMonitor() + }; + + var monitorNames = new List(); + + foreach (var monitor in monitors) + { + if (monitor.IsSupported()) + { + monitor.Init(m_ConcreteTarget.monitors, this); + m_Monitors.Add(monitor); + monitorNames.Add(monitor.GetMonitorTitle()); + } + } + + m_MonitorNames = monitorNames.ToArray(); + + if (m_Monitors.Count > 0) + m_ConcreteTarget.monitors.onFrameEndEditorOnly = OnFrameEnd; + } + + void OnDisable() + { + if (m_CustomEditors != null) + { + foreach (var editor in m_CustomEditors.Keys) + editor.OnDisable(); + + m_CustomEditors.Clear(); + } + + if (m_Monitors != null) + { + foreach (var monitor in m_Monitors) + monitor.Dispose(); + + m_Monitors.Clear(); + } + + if (m_ConcreteTarget != null) + m_ConcreteTarget.monitors.onFrameEndEditorOnly = null; + } + + void OnFrameEnd(RenderTexture source) + { + if (!IsInteractivePreviewOpened) + return; + + if (m_CurrentMonitorID < m_Monitors.Count) + m_Monitors[m_CurrentMonitorID].OnFrameData(source); + + IsInteractivePreviewOpened = false; + } + + public override void OnInspectorGUI() + { + serializedObject.Update(); + + // Handles undo/redo events first (before they get used by the editors' widgets) + var e = Event.current; + if (e.type == EventType.ValidateCommand && e.commandName == "UndoRedoPerformed") + { + foreach (var editor in m_CustomEditors) + editor.Value.OnValidate(); + } + + if (!m_ConcreteTarget.debugViews.IsModeActive(BuiltinDebugViewsModel.Mode.None)) + EditorGUILayout.HelpBox("A debug view is currently enabled. Changes done to an effect might not be visible.", MessageType.Info); + + foreach (var editor in m_CustomEditors) + { + EditorGUI.BeginChangeCheck(); + + editor.Key.OnGUI(); + + if (EditorGUI.EndChangeCheck()) + editor.Value.OnValidate(); + } + + serializedObject.ApplyModifiedProperties(); + } + + public override GUIContent GetPreviewTitle() + { + return s_PreviewTitle; + } + + public override bool HasPreviewGUI() + { + return GraphicsUtils.supportsDX11 && m_Monitors.Count > 0; + } + + public override void OnPreviewSettings() + { + using (new EditorGUILayout.HorizontalScope()) + { + if (m_CurrentMonitorID < m_Monitors.Count) + m_Monitors[m_CurrentMonitorID].OnMonitorSettings(); + + GUILayout.Space(5); + m_CurrentMonitorID = EditorGUILayout.Popup(m_CurrentMonitorID, m_MonitorNames, FxStyles.preDropdown, GUILayout.MaxWidth(100f)); + } + } + + public override void OnInteractivePreviewGUI(Rect r, GUIStyle background) + { + IsInteractivePreviewOpened = true; + + if (m_CurrentMonitorID < m_Monitors.Count) + m_Monitors[m_CurrentMonitorID].OnMonitorGUI(r); + } + } +} diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Editor/PostProcessingInspector.cs.meta b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Editor/PostProcessingInspector.cs.meta new file mode 100644 index 0000000..19a89a9 --- /dev/null +++ b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Editor/PostProcessingInspector.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 27fa95984763d9d47bbad59e7fdb66fe +timeCreated: 1467188923 +licenseType: Store +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Editor/PostProcessingModelEditor.cs b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Editor/PostProcessingModelEditor.cs new file mode 100644 index 0000000..844f9e8 --- /dev/null +++ b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Editor/PostProcessingModelEditor.cs @@ -0,0 +1,79 @@ +using UnityEngine; +using UnityEngine.PostProcessing; +using System; +using System.Linq.Expressions; + +namespace UnityEditor.PostProcessing +{ + public class PostProcessingModelEditor + { + public PostProcessingModel target { get; internal set; } + public SerializedProperty serializedProperty { get; internal set; } + + protected SerializedProperty m_SettingsProperty; + protected SerializedProperty m_EnabledProperty; + + internal bool alwaysEnabled = false; + internal PostProcessingProfile profile; + internal PostProcessingInspector inspector; + + internal void OnPreEnable() + { + m_SettingsProperty = serializedProperty.FindPropertyRelative("m_Settings"); + m_EnabledProperty = serializedProperty.FindPropertyRelative("m_Enabled"); + + OnEnable(); + } + + public virtual void OnEnable() + {} + + public virtual void OnDisable() + {} + + internal void OnGUI() + { + GUILayout.Space(5); + + var display = alwaysEnabled + ? EditorGUIHelper.Header(serializedProperty.displayName, m_SettingsProperty, Reset) + : EditorGUIHelper.Header(serializedProperty.displayName, m_SettingsProperty, m_EnabledProperty, Reset); + + if (display) + { + EditorGUI.indentLevel++; + using (new EditorGUI.DisabledGroupScope(!m_EnabledProperty.boolValue)) + { + OnInspectorGUI(); + } + EditorGUI.indentLevel--; + } + } + + void Reset() + { + var obj = serializedProperty.serializedObject; + Undo.RecordObject(obj.targetObject, "Reset"); + target.Reset(); + EditorUtility.SetDirty(obj.targetObject); + } + + public virtual void OnInspectorGUI() + {} + + public void Repaint() + { + inspector.Repaint(); + } + + protected SerializedProperty FindSetting(Expression> expr) + { + return m_SettingsProperty.FindPropertyRelative(ReflectionUtils.GetFieldPath(expr)); + } + + protected SerializedProperty FindSetting(SerializedProperty prop, Expression> expr) + { + return prop.FindPropertyRelative(ReflectionUtils.GetFieldPath(expr)); + } + } +} diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Editor/PostProcessingModelEditor.cs.meta b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Editor/PostProcessingModelEditor.cs.meta new file mode 100644 index 0000000..d7d393b --- /dev/null +++ b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Editor/PostProcessingModelEditor.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: afe296d4ede60a0479734dc8c7df82c2 +timeCreated: 1467188923 +licenseType: Store +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Editor/PostProcessingMonitor.cs b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Editor/PostProcessingMonitor.cs new file mode 100644 index 0000000..04edf84 --- /dev/null +++ b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Editor/PostProcessingMonitor.cs @@ -0,0 +1,34 @@ +using System; +using UnityEngine; + +namespace UnityEditor.PostProcessing +{ + using MonitorSettings = UnityEngine.PostProcessing.PostProcessingProfile.MonitorSettings; + + public abstract class PostProcessingMonitor : IDisposable + { + protected MonitorSettings m_MonitorSettings; + protected PostProcessingInspector m_BaseEditor; + + public void Init(MonitorSettings monitorSettings, PostProcessingInspector baseEditor) + { + m_MonitorSettings = monitorSettings; + m_BaseEditor = baseEditor; + } + + public abstract bool IsSupported(); + + public abstract GUIContent GetMonitorTitle(); + + public virtual void OnMonitorSettings() + {} + + public abstract void OnMonitorGUI(Rect r); + + public virtual void OnFrameData(RenderTexture source) + {} + + public virtual void Dispose() + {} + } +} diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Editor/PostProcessingMonitor.cs.meta b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Editor/PostProcessingMonitor.cs.meta new file mode 100644 index 0000000..ac6616f --- /dev/null +++ b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Editor/PostProcessingMonitor.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 801186e9e649457469bcddd8ee391c71 +timeCreated: 1467188912 +licenseType: Store +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Editor/PropertyDrawers.meta b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Editor/PropertyDrawers.meta new file mode 100644 index 0000000..a44f9e2 --- /dev/null +++ b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Editor/PropertyDrawers.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: ced92f1cc2085ae48acacc79a2b8e196 +folderAsset: yes +timeCreated: 1467189428 +licenseType: Store +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Editor/PropertyDrawers/GetSetDrawer.cs b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Editor/PropertyDrawers/GetSetDrawer.cs new file mode 100644 index 0000000..a56c201 --- /dev/null +++ b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Editor/PropertyDrawers/GetSetDrawer.cs @@ -0,0 +1,36 @@ +using UnityEngine; +using UnityEngine.PostProcessing; + +namespace UnityEditor.PostProcessing +{ + [CustomPropertyDrawer(typeof(GetSetAttribute))] + sealed class GetSetDrawer : PropertyDrawer + { + public override void OnGUI(Rect position, SerializedProperty property, GUIContent label) + { + var attribute = (GetSetAttribute)base.attribute; + + EditorGUI.BeginChangeCheck(); + EditorGUI.PropertyField(position, property, label); + + if (EditorGUI.EndChangeCheck()) + { + attribute.dirty = true; + } + else if (attribute.dirty) + { + var parent = ReflectionUtils.GetParentObject(property.propertyPath, property.serializedObject.targetObject); + + var type = parent.GetType(); + var info = type.GetProperty(attribute.name); + + if (info == null) + Debug.LogError("Invalid property name \"" + attribute.name + "\""); + else + info.SetValue(parent, fieldInfo.GetValue(parent), null); + + attribute.dirty = false; + } + } + } +} diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Editor/PropertyDrawers/GetSetDrawer.cs.meta b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Editor/PropertyDrawers/GetSetDrawer.cs.meta new file mode 100644 index 0000000..4322afd --- /dev/null +++ b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Editor/PropertyDrawers/GetSetDrawer.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: e1a43b92f2bbd914ca2e6b4c6a5dba48 +timeCreated: 1460383963 +licenseType: Store +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Editor/PropertyDrawers/MinDrawer.cs b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Editor/PropertyDrawers/MinDrawer.cs new file mode 100644 index 0000000..59791f5 --- /dev/null +++ b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Editor/PropertyDrawers/MinDrawer.cs @@ -0,0 +1,29 @@ +using UnityEngine; +using UnityEngine.PostProcessing; + +namespace UnityEditor.PostProcessing +{ + [CustomPropertyDrawer(typeof(MinAttribute))] + sealed class MinDrawer : PropertyDrawer + { + public override void OnGUI(Rect position, SerializedProperty property, GUIContent label) + { + MinAttribute attribute = (MinAttribute)base.attribute; + + if (property.propertyType == SerializedPropertyType.Integer) + { + int v = EditorGUI.IntField(position, label, property.intValue); + property.intValue = (int)Mathf.Max(v, attribute.min); + } + else if (property.propertyType == SerializedPropertyType.Float) + { + float v = EditorGUI.FloatField(position, label, property.floatValue); + property.floatValue = Mathf.Max(v, attribute.min); + } + else + { + EditorGUI.LabelField(position, label.text, "Use Min with float or int."); + } + } + } +} diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Editor/PropertyDrawers/MinDrawer.cs.meta b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Editor/PropertyDrawers/MinDrawer.cs.meta new file mode 100644 index 0000000..488609b --- /dev/null +++ b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Editor/PropertyDrawers/MinDrawer.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 8995f52f410f0fb4cb1bdaa71a16e04e +timeCreated: 1467364278 +licenseType: Store +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Editor/PropertyDrawers/TrackballGroupDrawer.cs b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Editor/PropertyDrawers/TrackballGroupDrawer.cs new file mode 100644 index 0000000..c86c88f --- /dev/null +++ b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Editor/PropertyDrawers/TrackballGroupDrawer.cs @@ -0,0 +1,244 @@ +using System.Collections.Generic; +using System.Reflection; +using UnityEngine; +using UnityEngine.PostProcessing; + +namespace UnityEditor.PostProcessing +{ + [CustomPropertyDrawer(typeof(TrackballGroupAttribute))] + sealed class TrackballGroupDrawer : PropertyDrawer + { + static Material s_Material; + + const int k_MinWheelSize = 80; + const int k_MaxWheelSize = 256; + + bool m_ResetState; + + // Cached trackball computation methods (for speed reasons) + static Dictionary m_TrackballMethods = new Dictionary(); + + internal static int m_Size + { + get + { + int size = Mathf.FloorToInt(EditorGUIUtility.currentViewWidth / 3f) - 18; + size = Mathf.Clamp(size, k_MinWheelSize, k_MaxWheelSize); + return size; + } + } + + public override void OnGUI(Rect position, SerializedProperty property, GUIContent label) + { + if (s_Material == null) + s_Material = new Material(Shader.Find("Hidden/Post FX/UI/Trackball")) { hideFlags = HideFlags.HideAndDontSave }; + + position = new Rect(position.x, position.y, position.width / 3f, position.height); + int size = m_Size; + position.x += 5f; + + var enumerator = property.GetEnumerator(); + while (enumerator.MoveNext()) + { + var prop = enumerator.Current as SerializedProperty; + if (prop == null || prop.propertyType != SerializedPropertyType.Color) + continue; + + OnWheelGUI(position, size, prop.Copy()); + position.x += position.width; + } + } + + void OnWheelGUI(Rect position, int size, SerializedProperty property) + { + if (Event.current.type == EventType.Layout) + return; + + var value = property.colorValue; + float offset = value.a; + + var wheelDrawArea = position; + wheelDrawArea.height = size; + + if (wheelDrawArea.width > wheelDrawArea.height) + { + wheelDrawArea.x += (wheelDrawArea.width - wheelDrawArea.height) / 2.0f; + wheelDrawArea.width = position.height; + } + + wheelDrawArea.width = wheelDrawArea.height; + + float hsize = size / 2f; + float radius = 0.38f * size; + Vector3 hsv; + Color.RGBToHSV(value, out hsv.x, out hsv.y, out hsv.z); + + if (Event.current.type == EventType.Repaint) + { + float scale = EditorGUIUtility.pixelsPerPoint; + + // Wheel texture + var oldRT = RenderTexture.active; + var rt = RenderTexture.GetTemporary((int)(size * scale), (int)(size * scale), 0, RenderTextureFormat.ARGB32, RenderTextureReadWrite.Linear); + s_Material.SetFloat("_Offset", offset); + s_Material.SetFloat("_DisabledState", GUI.enabled ? 1f : 0.5f); + s_Material.SetVector("_Resolution", new Vector2(size * scale, size * scale / 2f)); + Graphics.Blit(null, rt, s_Material, EditorGUIUtility.isProSkin ? 0 : 1); + RenderTexture.active = oldRT; + + GUI.DrawTexture(wheelDrawArea, rt); + RenderTexture.ReleaseTemporary(rt); + + // Thumb + var thumbPos = Vector2.zero; + float theta = hsv.x * (Mathf.PI * 2f); + float len = hsv.y * radius; + thumbPos.x = Mathf.Cos(theta + (Mathf.PI / 2f)); + thumbPos.y = Mathf.Sin(theta - (Mathf.PI / 2f)); + thumbPos *= len; + var thumbSize = FxStyles.wheelThumbSize; + var thumbSizeH = thumbSize / 2f; + FxStyles.wheelThumb.Draw(new Rect(wheelDrawArea.x + hsize + thumbPos.x - thumbSizeH.x, wheelDrawArea.y + hsize + thumbPos.y - thumbSizeH.y, thumbSize.x, thumbSize.y), false, false, false, false); + } + + var bounds = wheelDrawArea; + bounds.x += hsize - radius; + bounds.y += hsize - radius; + bounds.width = bounds.height = radius * 2f; + hsv = GetInput(bounds, hsv, radius); + value = Color.HSVToRGB(hsv.x, hsv.y, 1f); + value.a = offset; + + // Luminosity booster + position = wheelDrawArea; + float oldX = position.x; + float oldW = position.width; + position.y += position.height + 4f; + position.x += (position.width - (position.width * 0.75f)) / 2f; + position.width = position.width * 0.75f; + position.height = EditorGUIUtility.singleLineHeight; + value.a = GUI.HorizontalSlider(position, value.a, -1f, 1f); + + // Advanced controls + var data = Vector3.zero; + + if (TryGetDisplayValue(value, property, out data)) + { + position.x = oldX; + position.y += position.height; + position.width = oldW / 3f; + + using (new EditorGUI.DisabledGroupScope(true)) + { + GUI.Label(position, data.x.ToString("F2"), EditorStyles.centeredGreyMiniLabel); + position.x += position.width; + GUI.Label(position, data.y.ToString("F2"), EditorStyles.centeredGreyMiniLabel); + position.x += position.width; + GUI.Label(position, data.z.ToString("F2"), EditorStyles.centeredGreyMiniLabel); + position.x += position.width; + } + } + + // Title + position.x = oldX; + position.y += position.height; + position.width = oldW; + GUI.Label(position, property.displayName, EditorStyles.centeredGreyMiniLabel); + + if (m_ResetState) + { + value = Color.clear; + m_ResetState = false; + } + + property.colorValue = value; + } + + bool TryGetDisplayValue(Color color, SerializedProperty property, out Vector3 output) + { + output = Vector3.zero; + MethodInfo method; + + if (!m_TrackballMethods.TryGetValue(property.name, out method)) + { + var field = ReflectionUtils.GetFieldInfoFromPath(property.serializedObject.targetObject, property.propertyPath); + + if (!field.IsDefined(typeof(TrackballAttribute), false)) + return false; + + var attr = (TrackballAttribute)field.GetCustomAttributes(typeof(TrackballAttribute), false)[0]; + const BindingFlags flags = BindingFlags.Public | BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.Static; + method = typeof(ColorGradingComponent).GetMethod(attr.method, flags); + m_TrackballMethods.Add(property.name, method); + } + + if (method == null) + return false; + + output = (Vector3)method.Invoke(property.serializedObject.targetObject, new object[] { color }); + return true; + } + + static readonly int k_ThumbHash = "colorWheelThumb".GetHashCode(); + + Vector3 GetInput(Rect bounds, Vector3 hsv, float radius) + { + var e = Event.current; + var id = GUIUtility.GetControlID(k_ThumbHash, FocusType.Passive, bounds); + + var mousePos = e.mousePosition; + var relativePos = mousePos - new Vector2(bounds.x, bounds.y); + + if (e.type == EventType.MouseDown && GUIUtility.hotControl == 0 && bounds.Contains(mousePos)) + { + if (e.button == 0) + { + var center = new Vector2(bounds.x + radius, bounds.y + radius); + float dist = Vector2.Distance(center, mousePos); + + if (dist <= radius) + { + e.Use(); + GetWheelHueSaturation(relativePos.x, relativePos.y, radius, out hsv.x, out hsv.y); + GUIUtility.hotControl = id; + GUI.changed = true; + } + } + else if (e.button == 1) + { + e.Use(); + GUI.changed = true; + m_ResetState = true; + } + } + else if (e.type == EventType.MouseDrag && e.button == 0 && GUIUtility.hotControl == id) + { + e.Use(); + GUI.changed = true; + GetWheelHueSaturation(relativePos.x, relativePos.y, radius, out hsv.x, out hsv.y); + } + else if (e.rawType == EventType.MouseUp && e.button == 0 && GUIUtility.hotControl == id) + { + e.Use(); + GUIUtility.hotControl = 0; + } + + return hsv; + } + + void GetWheelHueSaturation(float x, float y, float radius, out float hue, out float saturation) + { + float dx = (x - radius) / radius; + float dy = (y - radius) / radius; + float d = Mathf.Sqrt(dx * dx + dy * dy); + hue = Mathf.Atan2(dx, -dy); + hue = 1f - ((hue > 0) ? hue : (Mathf.PI * 2f) + hue) / (Mathf.PI * 2f); + saturation = Mathf.Clamp01(d); + } + + public override float GetPropertyHeight(SerializedProperty property, GUIContent label) + { + return m_Size + 4f * 2f + EditorGUIUtility.singleLineHeight * 3f; + } + } +} diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Editor/PropertyDrawers/TrackballGroupDrawer.cs.meta b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Editor/PropertyDrawers/TrackballGroupDrawer.cs.meta new file mode 100644 index 0000000..7566a8b --- /dev/null +++ b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Editor/PropertyDrawers/TrackballGroupDrawer.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: a668d493c5ed56d448b53c19b2c3dfd2 +timeCreated: 1460563239 +licenseType: Store +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Editor/Utils.meta b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Editor/Utils.meta new file mode 100644 index 0000000..7d88e96 --- /dev/null +++ b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Editor/Utils.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: b52c69ccefdae7545bfb4d0bf9b7df71 +folderAsset: yes +timeCreated: 1467189428 +licenseType: Store +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Editor/Utils/CurveEditor.cs b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Editor/Utils/CurveEditor.cs new file mode 100644 index 0000000..98bd4de --- /dev/null +++ b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Editor/Utils/CurveEditor.cs @@ -0,0 +1,847 @@ +using System; +using System.Collections.Generic; +using UnityEngine; + +namespace UnityEditor.PostProcessing +{ + public sealed class CurveEditor + { + #region Enums + + enum EditMode + { + None, + Moving, + TangentEdit + } + + enum Tangent + { + In, + Out + } + #endregion + + #region Structs + public struct Settings + { + public Rect bounds; + public RectOffset padding; + public Color selectionColor; + public float curvePickingDistance; + public float keyTimeClampingDistance; + + public static Settings defaultSettings + { + get + { + return new Settings + { + bounds = new Rect(0f, 0f, 1f, 1f), + padding = new RectOffset(10, 10, 10, 10), + selectionColor = Color.yellow, + curvePickingDistance = 6f, + keyTimeClampingDistance = 1e-4f + }; + } + } + } + + public struct CurveState + { + public bool visible; + public bool editable; + public uint minPointCount; + public float zeroKeyConstantValue; + public Color color; + public float width; + public float handleWidth; + public bool showNonEditableHandles; + public bool onlyShowHandlesOnSelection; + public bool loopInBounds; + + public static CurveState defaultState + { + get + { + return new CurveState + { + visible = true, + editable = true, + minPointCount = 2, + zeroKeyConstantValue = 0f, + color = Color.white, + width = 2f, + handleWidth = 2f, + showNonEditableHandles = true, + onlyShowHandlesOnSelection = false, + loopInBounds = false + }; + } + } + } + + public struct Selection + { + public SerializedProperty curve; + public int keyframeIndex; + public Keyframe? keyframe; + + public Selection(SerializedProperty curve, int keyframeIndex, Keyframe? keyframe) + { + this.curve = curve; + this.keyframeIndex = keyframeIndex; + this.keyframe = keyframe; + } + } + + internal struct MenuAction + { + internal SerializedProperty curve; + internal int index; + internal Vector3 position; + + internal MenuAction(SerializedProperty curve) + { + this.curve = curve; + this.index = -1; + this.position = Vector3.zero; + } + + internal MenuAction(SerializedProperty curve, int index) + { + this.curve = curve; + this.index = index; + this.position = Vector3.zero; + } + + internal MenuAction(SerializedProperty curve, Vector3 position) + { + this.curve = curve; + this.index = -1; + this.position = position; + } + } + #endregion + + #region Fields & properties + public Settings settings { get; private set; } + + Dictionary m_Curves; + Rect m_CurveArea; + + SerializedProperty m_SelectedCurve; + int m_SelectedKeyframeIndex = -1; + + EditMode m_EditMode = EditMode.None; + Tangent m_TangentEditMode; + + bool m_Dirty; + #endregion + + #region Constructors & destructors + public CurveEditor() + : this(Settings.defaultSettings) + {} + + public CurveEditor(Settings settings) + { + this.settings = settings; + m_Curves = new Dictionary(); + } + + #endregion + + #region Public API + public void Add(params SerializedProperty[] curves) + { + foreach (var curve in curves) + Add(curve, CurveState.defaultState); + } + + public void Add(SerializedProperty curve) + { + Add(curve, CurveState.defaultState); + } + + public void Add(SerializedProperty curve, CurveState state) + { + // Make sure the property is in fact an AnimationCurve + var animCurve = curve.animationCurveValue; + if (animCurve == null) + throw new ArgumentException("curve"); + + if (m_Curves.ContainsKey(curve)) + Debug.LogWarning("Curve has already been added to the editor"); + + m_Curves.Add(curve, state); + } + + public void Remove(SerializedProperty curve) + { + m_Curves.Remove(curve); + } + + public void RemoveAll() + { + m_Curves.Clear(); + } + + public CurveState GetCurveState(SerializedProperty curve) + { + CurveState state; + if (!m_Curves.TryGetValue(curve, out state)) + throw new KeyNotFoundException("curve"); + + return state; + } + + public void SetCurveState(SerializedProperty curve, CurveState state) + { + if (!m_Curves.ContainsKey(curve)) + throw new KeyNotFoundException("curve"); + + m_Curves[curve] = state; + } + + public Selection GetSelection() + { + Keyframe? key = null; + if (m_SelectedKeyframeIndex > -1) + { + var curve = m_SelectedCurve.animationCurveValue; + + if (m_SelectedKeyframeIndex >= curve.length) + m_SelectedKeyframeIndex = -1; + else + key = curve[m_SelectedKeyframeIndex]; + } + + return new Selection(m_SelectedCurve, m_SelectedKeyframeIndex, key); + } + + public void SetKeyframe(SerializedProperty curve, int keyframeIndex, Keyframe keyframe) + { + var animCurve = curve.animationCurveValue; + SetKeyframe(animCurve, keyframeIndex, keyframe); + SaveCurve(curve, animCurve); + } + + public bool OnGUI(Rect rect) + { + if (Event.current.type == EventType.Repaint) + m_Dirty = false; + + GUI.BeginClip(rect); + { + var area = new Rect(Vector2.zero, rect.size); + m_CurveArea = settings.padding.Remove(area); + + foreach (var curve in m_Curves) + OnCurveGUI(area, curve.Key, curve.Value); + + OnGeneralUI(area); + } + GUI.EndClip(); + + return m_Dirty; + } + + #endregion + + #region UI & events + + void OnCurveGUI(Rect rect, SerializedProperty curve, CurveState state) + { + // Discard invisible curves + if (!state.visible) + return; + + var animCurve = curve.animationCurveValue; + var keys = animCurve.keys; + var length = keys.Length; + + // Curve drawing + // Slightly dim non-editable curves + var color = state.color; + if (!state.editable) + color.a *= 0.5f; + + Handles.color = color; + var bounds = settings.bounds; + + if (length == 0) + { + var p1 = CurveToCanvas(new Vector3(bounds.xMin, state.zeroKeyConstantValue)); + var p2 = CurveToCanvas(new Vector3(bounds.xMax, state.zeroKeyConstantValue)); + Handles.DrawAAPolyLine(state.width, p1, p2); + } + else if (length == 1) + { + var p1 = CurveToCanvas(new Vector3(bounds.xMin, keys[0].value)); + var p2 = CurveToCanvas(new Vector3(bounds.xMax, keys[0].value)); + Handles.DrawAAPolyLine(state.width, p1, p2); + } + else + { + var prevKey = keys[0]; + for (int k = 1; k < length; k++) + { + var key = keys[k]; + var pts = BezierSegment(prevKey, key); + + if (float.IsInfinity(prevKey.outTangent) || float.IsInfinity(key.inTangent)) + { + var s = HardSegment(prevKey, key); + Handles.DrawAAPolyLine(state.width, s[0], s[1], s[2]); + } + else Handles.DrawBezier(pts[0], pts[3], pts[1], pts[2], color, null, state.width); + + prevKey = key; + } + + // Curve extents & loops + if (keys[0].time > bounds.xMin) + { + if (state.loopInBounds) + { + var p1 = keys[length - 1]; + p1.time -= settings.bounds.width; + var p2 = keys[0]; + var pts = BezierSegment(p1, p2); + + if (float.IsInfinity(p1.outTangent) || float.IsInfinity(p2.inTangent)) + { + var s = HardSegment(p1, p2); + Handles.DrawAAPolyLine(state.width, s[0], s[1], s[2]); + } + else Handles.DrawBezier(pts[0], pts[3], pts[1], pts[2], color, null, state.width); + } + else + { + var p1 = CurveToCanvas(new Vector3(bounds.xMin, keys[0].value)); + var p2 = CurveToCanvas(keys[0]); + Handles.DrawAAPolyLine(state.width, p1, p2); + } + } + + if (keys[length - 1].time < bounds.xMax) + { + if (state.loopInBounds) + { + var p1 = keys[length - 1]; + var p2 = keys[0]; + p2.time += settings.bounds.width; + var pts = BezierSegment(p1, p2); + + if (float.IsInfinity(p1.outTangent) || float.IsInfinity(p2.inTangent)) + { + var s = HardSegment(p1, p2); + Handles.DrawAAPolyLine(state.width, s[0], s[1], s[2]); + } + else Handles.DrawBezier(pts[0], pts[3], pts[1], pts[2], color, null, state.width); + } + else + { + var p1 = CurveToCanvas(keys[length - 1]); + var p2 = CurveToCanvas(new Vector3(bounds.xMax, keys[length - 1].value)); + Handles.DrawAAPolyLine(state.width, p1, p2); + } + } + } + + // Make sure selection is correct (undo can break it) + bool isCurrentlySelectedCurve = curve == m_SelectedCurve; + + if (isCurrentlySelectedCurve && m_SelectedKeyframeIndex >= length) + m_SelectedKeyframeIndex = -1; + + // Handles & keys + for (int k = 0; k < length; k++) + { + bool isCurrentlySelectedKeyframe = k == m_SelectedKeyframeIndex; + var e = Event.current; + + var pos = CurveToCanvas(keys[k]); + var hitRect = new Rect(pos.x - 8f, pos.y - 8f, 16f, 16f); + var offset = isCurrentlySelectedCurve + ? new RectOffset(5, 5, 5, 5) + : new RectOffset(6, 6, 6, 6); + + var outTangent = pos + CurveTangentToCanvas(keys[k].outTangent).normalized * 40f; + var inTangent = pos - CurveTangentToCanvas(keys[k].inTangent).normalized * 40f; + var inTangentHitRect = new Rect(inTangent.x - 7f, inTangent.y - 7f, 14f, 14f); + var outTangentHitrect = new Rect(outTangent.x - 7f, outTangent.y - 7f, 14f, 14f); + + // Draw + if (state.showNonEditableHandles) + { + if (e.type == EventType.Repaint) + { + var selectedColor = (isCurrentlySelectedCurve && isCurrentlySelectedKeyframe) + ? settings.selectionColor + : state.color; + + // Keyframe + EditorGUI.DrawRect(offset.Remove(hitRect), selectedColor); + + // Tangents + if (isCurrentlySelectedCurve && (!state.onlyShowHandlesOnSelection || (state.onlyShowHandlesOnSelection && isCurrentlySelectedKeyframe))) + { + Handles.color = selectedColor; + + if (k > 0 || state.loopInBounds) + { + Handles.DrawAAPolyLine(state.handleWidth, pos, inTangent); + EditorGUI.DrawRect(offset.Remove(inTangentHitRect), selectedColor); + } + + if (k < length - 1 || state.loopInBounds) + { + Handles.DrawAAPolyLine(state.handleWidth, pos, outTangent); + EditorGUI.DrawRect(offset.Remove(outTangentHitrect), selectedColor); + } + } + } + } + + // Events + if (state.editable) + { + // Keyframe move + if (m_EditMode == EditMode.Moving && e.type == EventType.MouseDrag && isCurrentlySelectedCurve && isCurrentlySelectedKeyframe) + { + EditMoveKeyframe(animCurve, keys, k); + } + + // Tangent editing + if (m_EditMode == EditMode.TangentEdit && e.type == EventType.MouseDrag && isCurrentlySelectedCurve && isCurrentlySelectedKeyframe) + { + bool alreadyBroken = !(Mathf.Approximately(keys[k].inTangent, keys[k].outTangent) || (float.IsInfinity(keys[k].inTangent) && float.IsInfinity(keys[k].outTangent))); + EditMoveTangent(animCurve, keys, k, m_TangentEditMode, e.shift || !(alreadyBroken || e.control)); + } + + // Keyframe selection & context menu + if (e.type == EventType.MouseDown && rect.Contains(e.mousePosition)) + { + if (hitRect.Contains(e.mousePosition)) + { + if (e.button == 0) + { + SelectKeyframe(curve, k); + m_EditMode = EditMode.Moving; + e.Use(); + } + else if (e.button == 1) + { + // Keyframe context menu + var menu = new GenericMenu(); + menu.AddItem(new GUIContent("Delete Key"), false, (x) => + { + var action = (MenuAction)x; + var curveValue = action.curve.animationCurveValue; + action.curve.serializedObject.Update(); + RemoveKeyframe(curveValue, action.index); + m_SelectedKeyframeIndex = -1; + SaveCurve(action.curve, curveValue); + action.curve.serializedObject.ApplyModifiedProperties(); + }, new MenuAction(curve, k)); + menu.ShowAsContext(); + e.Use(); + } + } + } + + // Tangent selection & edit mode + if (e.type == EventType.MouseDown && rect.Contains(e.mousePosition)) + { + if (inTangentHitRect.Contains(e.mousePosition) && (k > 0 || state.loopInBounds)) + { + SelectKeyframe(curve, k); + m_EditMode = EditMode.TangentEdit; + m_TangentEditMode = Tangent.In; + e.Use(); + } + else if (outTangentHitrect.Contains(e.mousePosition) && (k < length - 1 || state.loopInBounds)) + { + SelectKeyframe(curve, k); + m_EditMode = EditMode.TangentEdit; + m_TangentEditMode = Tangent.Out; + e.Use(); + } + } + + // Mouse up - clean up states + if (e.rawType == EventType.MouseUp && m_EditMode != EditMode.None) + { + m_EditMode = EditMode.None; + } + + // Set cursors + { + EditorGUIUtility.AddCursorRect(hitRect, MouseCursor.MoveArrow); + + if (k > 0 || state.loopInBounds) + EditorGUIUtility.AddCursorRect(inTangentHitRect, MouseCursor.RotateArrow); + + if (k < length - 1 || state.loopInBounds) + EditorGUIUtility.AddCursorRect(outTangentHitrect, MouseCursor.RotateArrow); + } + } + } + + Handles.color = Color.white; + SaveCurve(curve, animCurve); + } + + void OnGeneralUI(Rect rect) + { + var e = Event.current; + + // Selection + if (e.type == EventType.MouseDown) + { + GUI.FocusControl(null); + m_SelectedCurve = null; + m_SelectedKeyframeIndex = -1; + bool used = false; + + var hit = CanvasToCurve(e.mousePosition); + float curvePickValue = CurveToCanvas(hit).y; + + // Try and select a curve + foreach (var curve in m_Curves) + { + if (!curve.Value.editable || !curve.Value.visible) + continue; + + var prop = curve.Key; + var state = curve.Value; + var animCurve = prop.animationCurveValue; + float hitY = animCurve.length == 0 + ? state.zeroKeyConstantValue + : animCurve.Evaluate(hit.x); + + var curvePos = CurveToCanvas(new Vector3(hit.x, hitY)); + + if (Mathf.Abs(curvePos.y - curvePickValue) < settings.curvePickingDistance) + { + m_SelectedCurve = prop; + + if (e.clickCount == 2 && e.button == 0) + { + // Create a keyframe on double-click on this curve + EditCreateKeyframe(animCurve, hit, true, state.zeroKeyConstantValue); + SaveCurve(prop, animCurve); + } + else if (e.button == 1) + { + // Curve context menu + var menu = new GenericMenu(); + menu.AddItem(new GUIContent("Add Key"), false, (x) => + { + var action = (MenuAction)x; + var curveValue = action.curve.animationCurveValue; + action.curve.serializedObject.Update(); + EditCreateKeyframe(curveValue, hit, true, 0f); + SaveCurve(action.curve, curveValue); + action.curve.serializedObject.ApplyModifiedProperties(); + }, new MenuAction(prop, hit)); + menu.ShowAsContext(); + e.Use(); + used = true; + } + } + } + + if (e.clickCount == 2 && e.button == 0 && m_SelectedCurve == null) + { + // Create a keyframe on every curve on double-click + foreach (var curve in m_Curves) + { + if (!curve.Value.editable || !curve.Value.visible) + continue; + + var prop = curve.Key; + var state = curve.Value; + var animCurve = prop.animationCurveValue; + EditCreateKeyframe(animCurve, hit, e.alt, state.zeroKeyConstantValue); + SaveCurve(prop, animCurve); + } + } + else if (!used && e.button == 1) + { + // Global context menu + var menu = new GenericMenu(); + menu.AddItem(new GUIContent("Add Key At Position"), false, () => ContextMenuAddKey(hit, false)); + menu.AddItem(new GUIContent("Add Key On Curves"), false, () => ContextMenuAddKey(hit, true)); + menu.ShowAsContext(); + } + + e.Use(); + } + + // Delete selected key(s) + if (e.type == EventType.KeyDown && (e.keyCode == KeyCode.Delete || e.keyCode == KeyCode.Backspace)) + { + if (m_SelectedKeyframeIndex != -1 && m_SelectedCurve != null) + { + var animCurve = m_SelectedCurve.animationCurveValue; + var length = animCurve.length; + + if (m_Curves[m_SelectedCurve].minPointCount < length && length >= 0) + { + EditDeleteKeyframe(animCurve, m_SelectedKeyframeIndex); + m_SelectedKeyframeIndex = -1; + SaveCurve(m_SelectedCurve, animCurve); + } + + e.Use(); + } + } + } + + void SaveCurve(SerializedProperty prop, AnimationCurve curve) + { + prop.animationCurveValue = curve; + } + + void Invalidate() + { + m_Dirty = true; + } + + #endregion + + #region Keyframe manipulations + + void SelectKeyframe(SerializedProperty curve, int keyframeIndex) + { + m_SelectedKeyframeIndex = keyframeIndex; + m_SelectedCurve = curve; + Invalidate(); + } + + void ContextMenuAddKey(Vector3 hit, bool createOnCurve) + { + SerializedObject serializedObject = null; + + foreach (var curve in m_Curves) + { + if (!curve.Value.editable || !curve.Value.visible) + continue; + + var prop = curve.Key; + var state = curve.Value; + + if (serializedObject == null) + { + serializedObject = prop.serializedObject; + serializedObject.Update(); + } + + var animCurve = prop.animationCurveValue; + EditCreateKeyframe(animCurve, hit, createOnCurve, state.zeroKeyConstantValue); + SaveCurve(prop, animCurve); + } + + if (serializedObject != null) + serializedObject.ApplyModifiedProperties(); + + Invalidate(); + } + + void EditCreateKeyframe(AnimationCurve curve, Vector3 position, bool createOnCurve, float zeroKeyConstantValue) + { + float tangent = EvaluateTangent(curve, position.x); + + if (createOnCurve) + { + position.y = curve.length == 0 + ? zeroKeyConstantValue + : curve.Evaluate(position.x); + } + + AddKeyframe(curve, new Keyframe(position.x, position.y, tangent, tangent)); + } + + void EditDeleteKeyframe(AnimationCurve curve, int keyframeIndex) + { + RemoveKeyframe(curve, keyframeIndex); + } + + void AddKeyframe(AnimationCurve curve, Keyframe newValue) + { + curve.AddKey(newValue); + Invalidate(); + } + + void RemoveKeyframe(AnimationCurve curve, int keyframeIndex) + { + curve.RemoveKey(keyframeIndex); + Invalidate(); + } + + void SetKeyframe(AnimationCurve curve, int keyframeIndex, Keyframe newValue) + { + var keys = curve.keys; + + if (keyframeIndex > 0) + newValue.time = Mathf.Max(keys[keyframeIndex - 1].time + settings.keyTimeClampingDistance, newValue.time); + + if (keyframeIndex < keys.Length - 1) + newValue.time = Mathf.Min(keys[keyframeIndex + 1].time - settings.keyTimeClampingDistance, newValue.time); + + curve.MoveKey(keyframeIndex, newValue); + Invalidate(); + } + + void EditMoveKeyframe(AnimationCurve curve, Keyframe[] keys, int keyframeIndex) + { + var key = CanvasToCurve(Event.current.mousePosition); + float inTgt = keys[keyframeIndex].inTangent; + float outTgt = keys[keyframeIndex].outTangent; + SetKeyframe(curve, keyframeIndex, new Keyframe(key.x, key.y, inTgt, outTgt)); + } + + void EditMoveTangent(AnimationCurve curve, Keyframe[] keys, int keyframeIndex, Tangent targetTangent, bool linkTangents) + { + var pos = CanvasToCurve(Event.current.mousePosition); + + float time = keys[keyframeIndex].time; + float value = keys[keyframeIndex].value; + + pos -= new Vector3(time, value); + + if (targetTangent == Tangent.In && pos.x > 0f) + pos.x = 0f; + + if (targetTangent == Tangent.Out && pos.x < 0f) + pos.x = 0f; + + float tangent; + + if (Mathf.Approximately(pos.x, 0f)) + tangent = pos.y < 0f ? float.PositiveInfinity : float.NegativeInfinity; + else + tangent = pos.y / pos.x; + + float inTangent = keys[keyframeIndex].inTangent; + float outTangent = keys[keyframeIndex].outTangent; + + if (targetTangent == Tangent.In || linkTangents) + inTangent = tangent; + if (targetTangent == Tangent.Out || linkTangents) + outTangent = tangent; + + SetKeyframe(curve, keyframeIndex, new Keyframe(time, value, inTangent, outTangent)); + } + + #endregion + + #region Maths utilities + + Vector3 CurveToCanvas(Keyframe keyframe) + { + return CurveToCanvas(new Vector3(keyframe.time, keyframe.value)); + } + + Vector3 CurveToCanvas(Vector3 position) + { + var bounds = settings.bounds; + var output = new Vector3((position.x - bounds.x) / (bounds.xMax - bounds.x), (position.y - bounds.y) / (bounds.yMax - bounds.y)); + output.x = output.x * (m_CurveArea.xMax - m_CurveArea.xMin) + m_CurveArea.xMin; + output.y = (1f - output.y) * (m_CurveArea.yMax - m_CurveArea.yMin) + m_CurveArea.yMin; + return output; + } + + Vector3 CanvasToCurve(Vector3 position) + { + var bounds = settings.bounds; + var output = position; + output.x = (output.x - m_CurveArea.xMin) / (m_CurveArea.xMax - m_CurveArea.xMin); + output.y = (output.y - m_CurveArea.yMin) / (m_CurveArea.yMax - m_CurveArea.yMin); + output.x = Mathf.Lerp(bounds.x, bounds.xMax, output.x); + output.y = Mathf.Lerp(bounds.yMax, bounds.y, output.y); + return output; + } + + Vector3 CurveTangentToCanvas(float tangent) + { + if (!float.IsInfinity(tangent)) + { + var bounds = settings.bounds; + float ratio = (m_CurveArea.width / m_CurveArea.height) / ((bounds.xMax - bounds.x) / (bounds.yMax - bounds.y)); + return new Vector3(1f, -tangent / ratio).normalized; + } + + return float.IsPositiveInfinity(tangent) ? Vector3.up : Vector3.down; + } + + Vector3[] BezierSegment(Keyframe start, Keyframe end) + { + var segment = new Vector3[4]; + + segment[0] = CurveToCanvas(new Vector3(start.time, start.value)); + segment[3] = CurveToCanvas(new Vector3(end.time, end.value)); + + float middle = start.time + ((end.time - start.time) * 0.333333f); + float middle2 = start.time + ((end.time - start.time) * 0.666666f); + + segment[1] = CurveToCanvas(new Vector3(middle, ProjectTangent(start.time, start.value, start.outTangent, middle))); + segment[2] = CurveToCanvas(new Vector3(middle2, ProjectTangent(end.time, end.value, end.inTangent, middle2))); + + return segment; + } + + Vector3[] HardSegment(Keyframe start, Keyframe end) + { + var segment = new Vector3[3]; + + segment[0] = CurveToCanvas(start); + segment[1] = CurveToCanvas(new Vector3(end.time, start.value)); + segment[2] = CurveToCanvas(end); + + return segment; + } + + float ProjectTangent(float inPosition, float inValue, float inTangent, float projPosition) + { + return inValue + ((projPosition - inPosition) * inTangent); + } + + float EvaluateTangent(AnimationCurve curve, float time) + { + int prev = -1, next = 0; + for (int i = 0; i < curve.keys.Length; i++) + { + if (time > curve.keys[i].time) + { + prev = i; + next = i + 1; + } + else break; + } + + if (next == 0) + return 0f; + + if (prev == curve.keys.Length - 1) + return 0f; + + const float kD = 1e-3f; + float tp = Mathf.Max(time - kD, curve.keys[prev].time); + float tn = Mathf.Min(time + kD, curve.keys[next].time); + + float vp = curve.Evaluate(tp); + float vn = curve.Evaluate(tn); + + if (Mathf.Approximately(tn, tp)) + return (vn - vp > 0f) ? float.PositiveInfinity : float.NegativeInfinity; + + return (vn - vp) / (tn - tp); + } + + #endregion + } +} diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Editor/Utils/CurveEditor.cs.meta b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Editor/Utils/CurveEditor.cs.meta new file mode 100644 index 0000000..284d6c7 --- /dev/null +++ b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Editor/Utils/CurveEditor.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: afb349ef0bffd144db2bdd25630f648e +timeCreated: 1472650750 +licenseType: Store +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Editor/Utils/EditorGUIHelper.cs b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Editor/Utils/EditorGUIHelper.cs new file mode 100644 index 0000000..c0d4e1e --- /dev/null +++ b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Editor/Utils/EditorGUIHelper.cs @@ -0,0 +1,194 @@ +using System; +using UnityEngine; +using System.Collections.Generic; +using System.Globalization; +using System.Reflection; +using UnityEngine.PostProcessing; + +namespace UnityEditor.PostProcessing +{ + public static class EditorGUIHelper + { + static EditorGUIHelper() + { + s_GUIContentCache = new Dictionary(); + } + + #region GUIContent caching + + static Dictionary s_GUIContentCache; + + public static GUIContent GetContent(string textAndTooltip) + { + if (string.IsNullOrEmpty(textAndTooltip)) + return GUIContent.none; + + GUIContent content; + + if (!s_GUIContentCache.TryGetValue(textAndTooltip, out content)) + { + var s = textAndTooltip.Split('|'); + content = new GUIContent(s[0]); + + if (s.Length > 1 && !string.IsNullOrEmpty(s[1])) + content.tooltip = s[1]; + + s_GUIContentCache.Add(textAndTooltip, content); + } + + return content; + } + + #endregion + + public static bool Header(string title, SerializedProperty group, Action resetAction) + { + var rect = GUILayoutUtility.GetRect(16f, 22f, FxStyles.header); + GUI.Box(rect, title, FxStyles.header); + + var display = group == null || group.isExpanded; + + var foldoutRect = new Rect(rect.x + 4f, rect.y + 2f, 13f, 13f); + var e = Event.current; + + var popupRect = new Rect(rect.x + rect.width - FxStyles.paneOptionsIcon.width - 5f, rect.y + FxStyles.paneOptionsIcon.height / 2f + 1f, FxStyles.paneOptionsIcon.width, FxStyles.paneOptionsIcon.height); + GUI.DrawTexture(popupRect, FxStyles.paneOptionsIcon); + + if (e.type == EventType.Repaint) + FxStyles.headerFoldout.Draw(foldoutRect, false, false, display, false); + + if (e.type == EventType.MouseDown) + { + if (popupRect.Contains(e.mousePosition)) + { + var popup = new GenericMenu(); + popup.AddItem(GetContent("Reset"), false, () => resetAction()); + popup.AddSeparator(string.Empty); + popup.AddItem(GetContent("Copy Settings"), false, () => CopySettings(group)); + + if (CanPaste(group)) + popup.AddItem(GetContent("Paste Settings"), false, () => PasteSettings(group)); + else + popup.AddDisabledItem(GetContent("Paste Settings")); + + popup.ShowAsContext(); + } + else if (rect.Contains(e.mousePosition) && group != null) + { + display = !display; + + if (group != null) + group.isExpanded = !group.isExpanded; + + e.Use(); + } + } + + return display; + } + + public static bool Header(string title, SerializedProperty group, SerializedProperty enabledField, Action resetAction) + { + var field = ReflectionUtils.GetFieldInfoFromPath(enabledField.serializedObject.targetObject, enabledField.propertyPath); + object parent = null; + PropertyInfo prop = null; + + if (field != null && field.IsDefined(typeof(GetSetAttribute), false)) + { + var attr = (GetSetAttribute)field.GetCustomAttributes(typeof(GetSetAttribute), false)[0]; + parent = ReflectionUtils.GetParentObject(enabledField.propertyPath, enabledField.serializedObject.targetObject); + prop = parent.GetType().GetProperty(attr.name); + } + + var display = group == null || group.isExpanded; + var enabled = enabledField.boolValue; + + var rect = GUILayoutUtility.GetRect(16f, 22f, FxStyles.header); + GUI.Box(rect, title, FxStyles.header); + + var toggleRect = new Rect(rect.x + 4f, rect.y + 4f, 13f, 13f); + var e = Event.current; + + var popupRect = new Rect(rect.x + rect.width - FxStyles.paneOptionsIcon.width - 5f, rect.y + FxStyles.paneOptionsIcon.height / 2f + 1f, FxStyles.paneOptionsIcon.width, FxStyles.paneOptionsIcon.height); + GUI.DrawTexture(popupRect, FxStyles.paneOptionsIcon); + + if (e.type == EventType.Repaint) + FxStyles.headerCheckbox.Draw(toggleRect, false, false, enabled, false); + + if (e.type == EventType.MouseDown) + { + const float kOffset = 2f; + toggleRect.x -= kOffset; + toggleRect.y -= kOffset; + toggleRect.width += kOffset * 2f; + toggleRect.height += kOffset * 2f; + + if (toggleRect.Contains(e.mousePosition)) + { + enabledField.boolValue = !enabledField.boolValue; + + if (prop != null) + prop.SetValue(parent, enabledField.boolValue, null); + + e.Use(); + } + else if (popupRect.Contains(e.mousePosition)) + { + var popup = new GenericMenu(); + popup.AddItem(GetContent("Reset"), false, () => resetAction()); + popup.AddSeparator(string.Empty); + popup.AddItem(GetContent("Copy Settings"), false, () => CopySettings(group)); + + if (CanPaste(group)) + popup.AddItem(GetContent("Paste Settings"), false, () => PasteSettings(group)); + else + popup.AddDisabledItem(GetContent("Paste Settings")); + + popup.ShowAsContext(); + } + else if (rect.Contains(e.mousePosition) && group != null) + { + display = !display; + group.isExpanded = !group.isExpanded; + e.Use(); + } + } + + return display; + } + + static void CopySettings(SerializedProperty settings) + { + var t = typeof(PostProcessingProfile); + var settingsStruct = ReflectionUtils.GetFieldValueFromPath(settings.serializedObject.targetObject, ref t, settings.propertyPath); + var serializedString = t.ToString() + '|' + JsonUtility.ToJson(settingsStruct); + EditorGUIUtility.systemCopyBuffer = serializedString; + } + + static bool CanPaste(SerializedProperty settings) + { + var data = EditorGUIUtility.systemCopyBuffer; + + if (string.IsNullOrEmpty(data)) + return false; + + var parts = data.Split('|'); + + if (string.IsNullOrEmpty(parts[0])) + return false; + + var field = ReflectionUtils.GetFieldInfoFromPath(settings.serializedObject.targetObject, settings.propertyPath); + return parts[0] == field.FieldType.ToString(); + } + + static void PasteSettings(SerializedProperty settings) + { + Undo.RecordObject(settings.serializedObject.targetObject, "Paste effect settings"); + var field = ReflectionUtils.GetFieldInfoFromPath(settings.serializedObject.targetObject, settings.propertyPath); + var json = EditorGUIUtility.systemCopyBuffer.Substring(field.FieldType.ToString().Length + 1); + var obj = JsonUtility.FromJson(json, field.FieldType); + var parent = ReflectionUtils.GetParentObject(settings.propertyPath, settings.serializedObject.targetObject); + field.SetValue(parent, obj, BindingFlags.Public | BindingFlags.NonPublic | BindingFlags.Instance, null, CultureInfo.CurrentCulture); + } + } +} diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Editor/Utils/EditorGUIHelper.cs.meta b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Editor/Utils/EditorGUIHelper.cs.meta new file mode 100644 index 0000000..fcd783e --- /dev/null +++ b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Editor/Utils/EditorGUIHelper.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 7226e17fa48c86148a3d15584e21b4cb +timeCreated: 1460477750 +licenseType: Store +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Editor/Utils/EditorResources.cs b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Editor/Utils/EditorResources.cs new file mode 100644 index 0000000..aea193c --- /dev/null +++ b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Editor/Utils/EditorResources.cs @@ -0,0 +1,58 @@ +using UnityEngine; + +namespace UnityEditor.PostProcessing +{ + using UnityObject = Object; + + static class EditorResources + { + static string m_EditorResourcesPath = string.Empty; + + internal static string editorResourcesPath + { + get + { + if (string.IsNullOrEmpty(m_EditorResourcesPath)) + { + string path; + + if (SearchForEditorResourcesPath(out path)) + m_EditorResourcesPath = path; + else + Debug.LogError("Unable to locate editor resources. Make sure the PostProcessing package has been installed correctly."); + } + + return m_EditorResourcesPath; + } + } + + internal static T Load(string name) + where T : UnityObject + { + return AssetDatabase.LoadAssetAtPath(editorResourcesPath + name); + } + + static bool SearchForEditorResourcesPath(out string path) + { + path = string.Empty; + + string searchStr = "/PostProcessing/Editor Resources/"; + string str = null; + + foreach (var assetPath in AssetDatabase.GetAllAssetPaths()) + { + if (assetPath.Contains(searchStr)) + { + str = assetPath; + break; + } + } + + if (str == null) + return false; + + path = str.Substring(0, str.LastIndexOf(searchStr) + searchStr.Length); + return true; + } + } +} diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Editor/Utils/EditorResources.cs.meta b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Editor/Utils/EditorResources.cs.meta new file mode 100644 index 0000000..4bfe35e --- /dev/null +++ b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Editor/Utils/EditorResources.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: a66d7b0165140a1439be89b5afc000fb +timeCreated: 1476177015 +licenseType: Store +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Editor/Utils/FxStyles.cs b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Editor/Utils/FxStyles.cs new file mode 100644 index 0000000..e3a4dff --- /dev/null +++ b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Editor/Utils/FxStyles.cs @@ -0,0 +1,111 @@ +using UnityEngine; + +namespace UnityEditor.PostProcessing +{ + public static class FxStyles + { + public static GUIStyle tickStyleRight; + public static GUIStyle tickStyleLeft; + public static GUIStyle tickStyleCenter; + + public static GUIStyle preSlider; + public static GUIStyle preSliderThumb; + public static GUIStyle preButton; + public static GUIStyle preDropdown; + + public static GUIStyle preLabel; + public static GUIStyle hueCenterCursor; + public static GUIStyle hueRangeCursor; + + public static GUIStyle centeredBoldLabel; + public static GUIStyle wheelThumb; + public static Vector2 wheelThumbSize; + + public static GUIStyle header; + public static GUIStyle headerCheckbox; + public static GUIStyle headerFoldout; + + public static Texture2D playIcon; + public static Texture2D checkerIcon; + public static Texture2D paneOptionsIcon; + + public static GUIStyle centeredMiniLabel; + + static FxStyles() + { + tickStyleRight = new GUIStyle("Label") + { + alignment = TextAnchor.MiddleRight, + fontSize = 9 + }; + + tickStyleLeft = new GUIStyle("Label") + { + alignment = TextAnchor.MiddleLeft, + fontSize = 9 + }; + + tickStyleCenter = new GUIStyle("Label") + { + alignment = TextAnchor.MiddleCenter, + fontSize = 9 + }; + + preSlider = new GUIStyle("PreSlider"); + preSliderThumb = new GUIStyle("PreSliderThumb"); + preButton = new GUIStyle("PreButton"); + preDropdown = new GUIStyle("preDropdown"); + + preLabel = new GUIStyle("ShurikenLabel"); + + hueCenterCursor = new GUIStyle("ColorPicker2DThumb") + { + normal = { background = (Texture2D)EditorGUIUtility.LoadRequired("Builtin Skins/DarkSkin/Images/ShurikenPlus.png") }, + fixedWidth = 6, + fixedHeight = 6 + }; + + hueRangeCursor = new GUIStyle(hueCenterCursor) + { + normal = { background = (Texture2D)EditorGUIUtility.LoadRequired("Builtin Skins/DarkSkin/Images/CircularToggle_ON.png") } + }; + + wheelThumb = new GUIStyle("ColorPicker2DThumb"); + + centeredBoldLabel = new GUIStyle(GUI.skin.GetStyle("Label")) + { + alignment = TextAnchor.UpperCenter, + fontStyle = FontStyle.Bold + }; + + centeredMiniLabel = new GUIStyle(EditorStyles.centeredGreyMiniLabel) + { + alignment = TextAnchor.UpperCenter + }; + + wheelThumbSize = new Vector2( + !Mathf.Approximately(wheelThumb.fixedWidth, 0f) ? wheelThumb.fixedWidth : wheelThumb.padding.horizontal, + !Mathf.Approximately(wheelThumb.fixedHeight, 0f) ? wheelThumb.fixedHeight : wheelThumb.padding.vertical + ); + + header = new GUIStyle("ShurikenModuleTitle") + { + font = (new GUIStyle("Label")).font, + border = new RectOffset(15, 7, 4, 4), + fixedHeight = 22, + contentOffset = new Vector2(20f, -2f) + }; + + headerCheckbox = new GUIStyle("ShurikenCheckMark"); + headerFoldout = new GUIStyle("Foldout"); + + playIcon = (Texture2D)EditorGUIUtility.LoadRequired("Builtin Skins/DarkSkin/Images/IN foldout act.png"); + checkerIcon = (Texture2D)EditorGUIUtility.LoadRequired("Icons/CheckerFloor.png"); + + if (EditorGUIUtility.isProSkin) + paneOptionsIcon = (Texture2D)EditorGUIUtility.LoadRequired("Builtin Skins/DarkSkin/Images/pane options.png"); + else + paneOptionsIcon = (Texture2D)EditorGUIUtility.LoadRequired("Builtin Skins/LightSkin/Images/pane options.png"); + } + } +} diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Editor/Utils/FxStyles.cs.meta b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Editor/Utils/FxStyles.cs.meta new file mode 100644 index 0000000..c9c6a7e --- /dev/null +++ b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Editor/Utils/FxStyles.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 8f31cf52f05e80c4ea48570d0c3c8f59 +timeCreated: 1461744717 +licenseType: Store +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Editor/Utils/ReflectionUtils.cs b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Editor/Utils/ReflectionUtils.cs new file mode 100644 index 0000000..0dd92d1 --- /dev/null +++ b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Editor/Utils/ReflectionUtils.cs @@ -0,0 +1,124 @@ +using System; +using System.Collections.Generic; +using System.Linq.Expressions; +using System.Reflection; +using System.Text; + +namespace UnityEditor.PostProcessing +{ + public static class ReflectionUtils + { + static Dictionary, FieldInfo> s_FieldInfoFromPaths = new Dictionary, FieldInfo>(); + + public static FieldInfo GetFieldInfoFromPath(object source, string path) + { + FieldInfo field = null; + var kvp = new KeyValuePair(source, path); + + if (!s_FieldInfoFromPaths.TryGetValue(kvp, out field)) + { + var splittedPath = path.Split('.'); + var type = source.GetType(); + + foreach (var t in splittedPath) + { + field = type.GetField(t, BindingFlags.NonPublic | BindingFlags.Public | BindingFlags.Instance); + + if (field == null) + break; + + type = field.FieldType; + } + + s_FieldInfoFromPaths.Add(kvp, field); + } + + return field; + } + + public static string GetFieldPath(Expression> expr) + { + MemberExpression me; + switch (expr.Body.NodeType) + { + case ExpressionType.Convert: + case ExpressionType.ConvertChecked: + var ue = expr.Body as UnaryExpression; + me = (ue != null ? ue.Operand : null) as MemberExpression; + break; + default: + me = expr.Body as MemberExpression; + break; + } + + var members = new List(); + while (me != null) + { + members.Add(me.Member.Name); + me = me.Expression as MemberExpression; + } + + var sb = new StringBuilder(); + for (int i = members.Count - 1; i >= 0; i--) + { + sb.Append(members[i]); + if (i > 0) sb.Append('.'); + } + + return sb.ToString(); + } + + public static object GetFieldValue(object source, string name) + { + var type = source.GetType(); + + while (type != null) + { + var f = type.GetField(name, BindingFlags.NonPublic | BindingFlags.Public | BindingFlags.Instance); + if (f != null) + return f.GetValue(source); + + type = type.BaseType; + } + + return null; + } + + public static object GetFieldValueFromPath(object source, ref Type baseType, string path) + { + var splittedPath = path.Split('.'); + object srcObject = source; + + foreach (var t in splittedPath) + { + var fieldInfo = baseType.GetField(t, BindingFlags.NonPublic | BindingFlags.Public | BindingFlags.Instance); + + if (fieldInfo == null) + { + baseType = null; + break; + } + + baseType = fieldInfo.FieldType; + srcObject = GetFieldValue(srcObject, t); + } + + return baseType == null + ? null + : srcObject; + } + + public static object GetParentObject(string path, object obj) + { + var fields = path.Split('.'); + + if (fields.Length == 1) + return obj; + + var info = obj.GetType().GetField(fields[0], BindingFlags.Public | BindingFlags.NonPublic | BindingFlags.Instance); + obj = info.GetValue(obj); + + return GetParentObject(string.Join(".", fields, 1, fields.Length - 1), obj); + } + } +} diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Editor/Utils/ReflectionUtils.cs.meta b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Editor/Utils/ReflectionUtils.cs.meta new file mode 100644 index 0000000..1d4e656 --- /dev/null +++ b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Editor/Utils/ReflectionUtils.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 71f7e805a7fc35046afbcf5c2639d116 +timeCreated: 1466604313 +licenseType: Store +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources.meta b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources.meta new file mode 100644 index 0000000..5c37245 --- /dev/null +++ b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 52380717b4884c04ebc31c46dda84909 +folderAsset: yes +timeCreated: 1466585230 +licenseType: Store +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Bluenoise64.meta b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Bluenoise64.meta new file mode 100644 index 0000000..ef44148 --- /dev/null +++ b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Bluenoise64.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 2be7cf05ee8fb17438022d4869299900 +folderAsset: yes +timeCreated: 1485107615 +licenseType: Store +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Bluenoise64/COPYING.txt b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Bluenoise64/COPYING.txt new file mode 100644 index 0000000..0e259d4 --- /dev/null +++ b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Bluenoise64/COPYING.txt @@ -0,0 +1,121 @@ +Creative Commons Legal Code + +CC0 1.0 Universal + + CREATIVE COMMONS CORPORATION IS NOT A LAW FIRM AND DOES NOT PROVIDE + LEGAL SERVICES. DISTRIBUTION OF THIS DOCUMENT DOES NOT CREATE AN + ATTORNEY-CLIENT RELATIONSHIP. CREATIVE COMMONS PROVIDES THIS + INFORMATION ON AN "AS-IS" BASIS. CREATIVE COMMONS MAKES NO WARRANTIES + REGARDING THE USE OF THIS DOCUMENT OR THE INFORMATION OR WORKS + PROVIDED HEREUNDER, AND DISCLAIMS LIABILITY FOR DAMAGES RESULTING FROM + THE USE OF THIS DOCUMENT OR THE INFORMATION OR WORKS PROVIDED + HEREUNDER. + +Statement of Purpose + +The laws of most jurisdictions throughout the world automatically confer +exclusive Copyright and Related Rights (defined below) upon the creator +and subsequent owner(s) (each and all, an "owner") of an original work of +authorship and/or a database (each, a "Work"). + +Certain owners wish to permanently relinquish those rights to a Work for +the purpose of contributing to a commons of creative, cultural and +scientific works ("Commons") that the public can reliably and without fear +of later claims of infringement build upon, modify, incorporate in other +works, reuse and redistribute as freely as possible in any form whatsoever +and for any purposes, including without limitation commercial purposes. +These owners may contribute to the Commons to promote the ideal of a free +culture and the further production of creative, cultural and scientific +works, or to gain reputation or greater distribution for their Work in +part through the use and efforts of others. + +For these and/or other purposes and motivations, and without any +expectation of additional consideration or compensation, the person +associating CC0 with a Work (the "Affirmer"), to the extent that he or she +is an owner of Copyright and Related Rights in the Work, voluntarily +elects to apply CC0 to the Work and publicly distribute the Work under its +terms, with knowledge of his or her Copyright and Related Rights in the +Work and the meaning and intended legal effect of CC0 on those rights. + +1. Copyright and Related Rights. A Work made available under CC0 may be +protected by copyright and related or neighboring rights ("Copyright and +Related Rights"). Copyright and Related Rights include, but are not +limited to, the following: + + i. the right to reproduce, adapt, distribute, perform, display, + communicate, and translate a Work; + ii. moral rights retained by the original author(s) and/or performer(s); +iii. publicity and privacy rights pertaining to a person's image or + likeness depicted in a Work; + iv. rights protecting against unfair competition in regards to a Work, + subject to the limitations in paragraph 4(a), below; + v. rights protecting the extraction, dissemination, use and reuse of data + in a Work; + vi. database rights (such as those arising under Directive 96/9/EC of the + European Parliament and of the Council of 11 March 1996 on the legal + protection of databases, and under any national implementation + thereof, including any amended or successor version of such + directive); and +vii. other similar, equivalent or corresponding rights throughout the + world based on applicable law or treaty, and any national + implementations thereof. + +2. Waiver. To the greatest extent permitted by, but not in contravention +of, applicable law, Affirmer hereby overtly, fully, permanently, +irrevocably and unconditionally waives, abandons, and surrenders all of +Affirmer's Copyright and Related Rights and associated claims and causes +of action, whether now known or unknown (including existing as well as +future claims and causes of action), in the Work (i) in all territories +worldwide, (ii) for the maximum duration provided by applicable law or +treaty (including future time extensions), (iii) in any current or future +medium and for any number of copies, and (iv) for any purpose whatsoever, +including without limitation commercial, advertising or promotional +purposes (the "Waiver"). Affirmer makes the Waiver for the benefit of each +member of the public at large and to the detriment of Affirmer's heirs and +successors, fully intending that such Waiver shall not be subject to +revocation, rescission, cancellation, termination, or any other legal or +equitable action to disrupt the quiet enjoyment of the Work by the public +as contemplated by Affirmer's express Statement of Purpose. + +3. Public License Fallback. Should any part of the Waiver for any reason +be judged legally invalid or ineffective under applicable law, then the +Waiver shall be preserved to the maximum extent permitted taking into +account Affirmer's express Statement of Purpose. In addition, to the +extent the Waiver is so judged Affirmer hereby grants to each affected +person a royalty-free, non transferable, non sublicensable, non exclusive, +irrevocable and unconditional license to exercise Affirmer's Copyright and +Related Rights in the Work (i) in all territories worldwide, (ii) for the +maximum duration provided by applicable law or treaty (including future +time extensions), (iii) in any current or future medium and for any number +of copies, and (iv) for any purpose whatsoever, including without +limitation commercial, advertising or promotional purposes (the +"License"). The License shall be deemed effective as of the date CC0 was +applied by Affirmer to the Work. Should any part of the License for any +reason be judged legally invalid or ineffective under applicable law, such +partial invalidity or ineffectiveness shall not invalidate the remainder +of the License, and in such case Affirmer hereby affirms that he or she +will not (i) exercise any of his or her remaining Copyright and Related +Rights in the Work or (ii) assert any associated claims and causes of +action with respect to the Work, in either case contrary to Affirmer's +express Statement of Purpose. + +4. Limitations and Disclaimers. + + a. No trademark or patent rights held by Affirmer are waived, abandoned, + surrendered, licensed or otherwise affected by this document. + b. Affirmer offers the Work as-is and makes no representations or + warranties of any kind concerning the Work, express, implied, + statutory or otherwise, including without limitation warranties of + title, merchantability, fitness for a particular purpose, non + infringement, or the absence of latent or other defects, accuracy, or + the present or absence of errors, whether or not discoverable, all to + the greatest extent permissible under applicable law. + c. Affirmer disclaims responsibility for clearing rights of other persons + that may apply to the Work or any use thereof, including without + limitation any person's Copyright and Related Rights in the Work. + Further, Affirmer disclaims responsibility for obtaining any necessary + consents, permissions or other rights required for any use of the + Work. + d. Affirmer understands and acknowledges that Creative Commons is not a + party to this document and has no duty or obligation with respect to + this CC0 or use of the Work. diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Bluenoise64/COPYING.txt.meta b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Bluenoise64/COPYING.txt.meta new file mode 100644 index 0000000..acd4f45 --- /dev/null +++ b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Bluenoise64/COPYING.txt.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: fa3fc398fe396744c9299e70b63bfdd7 +timeCreated: 1485181015 +licenseType: Store +TextScriptImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Bluenoise64/LDR_LLL1_0.png b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Bluenoise64/LDR_LLL1_0.png new file mode 100644 index 0000000..d1920c6 Binary files /dev/null and b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Bluenoise64/LDR_LLL1_0.png differ diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Bluenoise64/LDR_LLL1_0.png.meta b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Bluenoise64/LDR_LLL1_0.png.meta new file mode 100644 index 0000000..b65139e --- /dev/null +++ b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Bluenoise64/LDR_LLL1_0.png.meta @@ -0,0 +1,76 @@ +fileFormatVersion: 2 +guid: 50b54341495978843a6f85583ed4417d +timeCreated: 1485107928 +licenseType: Store +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 4 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 0 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + filterMode: 0 + aniso: -1 + mipBias: -1 + wrapMode: 0 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaUsage: 2 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 10 + textureShape: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - buildTarget: DefaultTexturePlatform + maxTextureSize: 64 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + - buildTarget: Standalone + maxTextureSize: 64 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + spritePackingTag: + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Bluenoise64/LDR_LLL1_1.png b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Bluenoise64/LDR_LLL1_1.png new file mode 100644 index 0000000..9d525e5 Binary files /dev/null and b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Bluenoise64/LDR_LLL1_1.png differ diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Bluenoise64/LDR_LLL1_1.png.meta b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Bluenoise64/LDR_LLL1_1.png.meta new file mode 100644 index 0000000..a9c0293 --- /dev/null +++ b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Bluenoise64/LDR_LLL1_1.png.meta @@ -0,0 +1,76 @@ +fileFormatVersion: 2 +guid: 3c2f1fb7e4b66e74191b7c328ada52d9 +timeCreated: 1485107928 +licenseType: Store +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 4 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 0 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + filterMode: 0 + aniso: -1 + mipBias: -1 + wrapMode: 0 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaUsage: 2 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 10 + textureShape: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - buildTarget: DefaultTexturePlatform + maxTextureSize: 64 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + - buildTarget: Standalone + maxTextureSize: 64 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + spritePackingTag: + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Bluenoise64/LDR_LLL1_10.png b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Bluenoise64/LDR_LLL1_10.png new file mode 100644 index 0000000..ecadafb Binary files /dev/null and b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Bluenoise64/LDR_LLL1_10.png differ diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Bluenoise64/LDR_LLL1_10.png.meta b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Bluenoise64/LDR_LLL1_10.png.meta new file mode 100644 index 0000000..0934dc5 --- /dev/null +++ b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Bluenoise64/LDR_LLL1_10.png.meta @@ -0,0 +1,76 @@ +fileFormatVersion: 2 +guid: afe1e502240079342a0a980484b6da8b +timeCreated: 1485107928 +licenseType: Store +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 4 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 0 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + filterMode: 0 + aniso: -1 + mipBias: -1 + wrapMode: 0 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaUsage: 2 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 10 + textureShape: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - buildTarget: DefaultTexturePlatform + maxTextureSize: 64 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + - buildTarget: Standalone + maxTextureSize: 64 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + spritePackingTag: + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Bluenoise64/LDR_LLL1_11.png b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Bluenoise64/LDR_LLL1_11.png new file mode 100644 index 0000000..923292a Binary files /dev/null and b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Bluenoise64/LDR_LLL1_11.png differ diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Bluenoise64/LDR_LLL1_11.png.meta b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Bluenoise64/LDR_LLL1_11.png.meta new file mode 100644 index 0000000..2d497fa --- /dev/null +++ b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Bluenoise64/LDR_LLL1_11.png.meta @@ -0,0 +1,76 @@ +fileFormatVersion: 2 +guid: 771903fe7b4674445829e52e91cff019 +timeCreated: 1485107928 +licenseType: Store +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 4 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 0 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + filterMode: 0 + aniso: -1 + mipBias: -1 + wrapMode: 0 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaUsage: 2 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 10 + textureShape: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - buildTarget: DefaultTexturePlatform + maxTextureSize: 64 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + - buildTarget: Standalone + maxTextureSize: 64 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + spritePackingTag: + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Bluenoise64/LDR_LLL1_12.png b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Bluenoise64/LDR_LLL1_12.png new file mode 100644 index 0000000..2077a1a Binary files /dev/null and b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Bluenoise64/LDR_LLL1_12.png differ diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Bluenoise64/LDR_LLL1_12.png.meta b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Bluenoise64/LDR_LLL1_12.png.meta new file mode 100644 index 0000000..2dd880b --- /dev/null +++ b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Bluenoise64/LDR_LLL1_12.png.meta @@ -0,0 +1,76 @@ +fileFormatVersion: 2 +guid: 980acadb960f8424c94307ec0e585b4e +timeCreated: 1485107928 +licenseType: Store +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 4 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 0 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + filterMode: 0 + aniso: -1 + mipBias: -1 + wrapMode: 0 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaUsage: 2 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 10 + textureShape: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - buildTarget: DefaultTexturePlatform + maxTextureSize: 64 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + - buildTarget: Standalone + maxTextureSize: 64 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + spritePackingTag: + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Bluenoise64/LDR_LLL1_13.png b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Bluenoise64/LDR_LLL1_13.png new file mode 100644 index 0000000..491f4c0 Binary files /dev/null and b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Bluenoise64/LDR_LLL1_13.png differ diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Bluenoise64/LDR_LLL1_13.png.meta b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Bluenoise64/LDR_LLL1_13.png.meta new file mode 100644 index 0000000..6daf2ab --- /dev/null +++ b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Bluenoise64/LDR_LLL1_13.png.meta @@ -0,0 +1,76 @@ +fileFormatVersion: 2 +guid: 68613e6a221be1a4b9f31d7fa1c2d1bf +timeCreated: 1485107928 +licenseType: Store +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 4 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 0 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + filterMode: 0 + aniso: -1 + mipBias: -1 + wrapMode: 0 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaUsage: 2 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 10 + textureShape: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - buildTarget: DefaultTexturePlatform + maxTextureSize: 64 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + - buildTarget: Standalone + maxTextureSize: 64 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + spritePackingTag: + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Bluenoise64/LDR_LLL1_14.png b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Bluenoise64/LDR_LLL1_14.png new file mode 100644 index 0000000..3093572 Binary files /dev/null and b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Bluenoise64/LDR_LLL1_14.png differ diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Bluenoise64/LDR_LLL1_14.png.meta b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Bluenoise64/LDR_LLL1_14.png.meta new file mode 100644 index 0000000..529e811 --- /dev/null +++ b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Bluenoise64/LDR_LLL1_14.png.meta @@ -0,0 +1,76 @@ +fileFormatVersion: 2 +guid: f6439b54b28f3884eb67579dec0b6f21 +timeCreated: 1485107929 +licenseType: Store +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 4 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 0 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + filterMode: 0 + aniso: -1 + mipBias: -1 + wrapMode: 0 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaUsage: 2 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 10 + textureShape: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - buildTarget: DefaultTexturePlatform + maxTextureSize: 64 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + - buildTarget: Standalone + maxTextureSize: 64 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + spritePackingTag: + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Bluenoise64/LDR_LLL1_15.png b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Bluenoise64/LDR_LLL1_15.png new file mode 100644 index 0000000..ece485d Binary files /dev/null and b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Bluenoise64/LDR_LLL1_15.png differ diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Bluenoise64/LDR_LLL1_15.png.meta b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Bluenoise64/LDR_LLL1_15.png.meta new file mode 100644 index 0000000..25becd6 --- /dev/null +++ b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Bluenoise64/LDR_LLL1_15.png.meta @@ -0,0 +1,76 @@ +fileFormatVersion: 2 +guid: 2ee161d8945169243b5698fec114e1b7 +timeCreated: 1485107928 +licenseType: Store +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 4 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 0 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + filterMode: 0 + aniso: -1 + mipBias: -1 + wrapMode: 0 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaUsage: 2 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 10 + textureShape: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - buildTarget: DefaultTexturePlatform + maxTextureSize: 64 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + - buildTarget: Standalone + maxTextureSize: 64 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + spritePackingTag: + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Bluenoise64/LDR_LLL1_16.png b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Bluenoise64/LDR_LLL1_16.png new file mode 100644 index 0000000..8750ad6 Binary files /dev/null and b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Bluenoise64/LDR_LLL1_16.png differ diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Bluenoise64/LDR_LLL1_16.png.meta b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Bluenoise64/LDR_LLL1_16.png.meta new file mode 100644 index 0000000..43426f2 --- /dev/null +++ b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Bluenoise64/LDR_LLL1_16.png.meta @@ -0,0 +1,76 @@ +fileFormatVersion: 2 +guid: 153f7d6dfbe713d4884df0f1e243ba92 +timeCreated: 1485107928 +licenseType: Store +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 4 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 0 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + filterMode: 0 + aniso: -1 + mipBias: -1 + wrapMode: 0 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaUsage: 2 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 10 + textureShape: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - buildTarget: DefaultTexturePlatform + maxTextureSize: 64 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + - buildTarget: Standalone + maxTextureSize: 64 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + spritePackingTag: + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Bluenoise64/LDR_LLL1_17.png b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Bluenoise64/LDR_LLL1_17.png new file mode 100644 index 0000000..bdee0f8 Binary files /dev/null and b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Bluenoise64/LDR_LLL1_17.png differ diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Bluenoise64/LDR_LLL1_17.png.meta b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Bluenoise64/LDR_LLL1_17.png.meta new file mode 100644 index 0000000..5adee25 --- /dev/null +++ b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Bluenoise64/LDR_LLL1_17.png.meta @@ -0,0 +1,76 @@ +fileFormatVersion: 2 +guid: bf95b6fdc179b0e4f890c841406193fc +timeCreated: 1485107928 +licenseType: Store +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 4 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 0 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + filterMode: 0 + aniso: -1 + mipBias: -1 + wrapMode: 0 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaUsage: 2 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 10 + textureShape: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - buildTarget: DefaultTexturePlatform + maxTextureSize: 64 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + - buildTarget: Standalone + maxTextureSize: 64 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + spritePackingTag: + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Bluenoise64/LDR_LLL1_18.png b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Bluenoise64/LDR_LLL1_18.png new file mode 100644 index 0000000..30c49f3 Binary files /dev/null and b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Bluenoise64/LDR_LLL1_18.png differ diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Bluenoise64/LDR_LLL1_18.png.meta b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Bluenoise64/LDR_LLL1_18.png.meta new file mode 100644 index 0000000..1135a8c --- /dev/null +++ b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Bluenoise64/LDR_LLL1_18.png.meta @@ -0,0 +1,76 @@ +fileFormatVersion: 2 +guid: 74aca53eb7273624baffc2bf5e5cc173 +timeCreated: 1485107928 +licenseType: Store +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 4 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 0 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + filterMode: 0 + aniso: -1 + mipBias: -1 + wrapMode: 0 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaUsage: 2 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 10 + textureShape: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - buildTarget: DefaultTexturePlatform + maxTextureSize: 64 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + - buildTarget: Standalone + maxTextureSize: 64 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + spritePackingTag: + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Bluenoise64/LDR_LLL1_19.png b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Bluenoise64/LDR_LLL1_19.png new file mode 100644 index 0000000..5180f1a Binary files /dev/null and b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Bluenoise64/LDR_LLL1_19.png differ diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Bluenoise64/LDR_LLL1_19.png.meta b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Bluenoise64/LDR_LLL1_19.png.meta new file mode 100644 index 0000000..ccce5c9 --- /dev/null +++ b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Bluenoise64/LDR_LLL1_19.png.meta @@ -0,0 +1,76 @@ +fileFormatVersion: 2 +guid: 729a3ae164bcb3b4380459386adcf331 +timeCreated: 1485107928 +licenseType: Store +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 4 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 0 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + filterMode: 0 + aniso: -1 + mipBias: -1 + wrapMode: 0 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaUsage: 2 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 10 + textureShape: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - buildTarget: DefaultTexturePlatform + maxTextureSize: 64 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + - buildTarget: Standalone + maxTextureSize: 64 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + spritePackingTag: + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Bluenoise64/LDR_LLL1_2.png b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Bluenoise64/LDR_LLL1_2.png new file mode 100644 index 0000000..f5912ee Binary files /dev/null and b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Bluenoise64/LDR_LLL1_2.png differ diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Bluenoise64/LDR_LLL1_2.png.meta b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Bluenoise64/LDR_LLL1_2.png.meta new file mode 100644 index 0000000..1283494 --- /dev/null +++ b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Bluenoise64/LDR_LLL1_2.png.meta @@ -0,0 +1,76 @@ +fileFormatVersion: 2 +guid: a469f920b21fc7c4fb5b950917ce2fb2 +timeCreated: 1485107928 +licenseType: Store +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 4 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 0 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + filterMode: 0 + aniso: -1 + mipBias: -1 + wrapMode: 0 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaUsage: 2 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 10 + textureShape: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - buildTarget: DefaultTexturePlatform + maxTextureSize: 64 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + - buildTarget: Standalone + maxTextureSize: 64 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + spritePackingTag: + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Bluenoise64/LDR_LLL1_20.png b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Bluenoise64/LDR_LLL1_20.png new file mode 100644 index 0000000..1424899 Binary files /dev/null and b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Bluenoise64/LDR_LLL1_20.png differ diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Bluenoise64/LDR_LLL1_20.png.meta b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Bluenoise64/LDR_LLL1_20.png.meta new file mode 100644 index 0000000..9e235dc --- /dev/null +++ b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Bluenoise64/LDR_LLL1_20.png.meta @@ -0,0 +1,76 @@ +fileFormatVersion: 2 +guid: 6dda07f1420a968449cf4c6620c44d9f +timeCreated: 1485107928 +licenseType: Store +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 4 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 0 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + filterMode: 0 + aniso: -1 + mipBias: -1 + wrapMode: 0 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaUsage: 2 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 10 + textureShape: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - buildTarget: DefaultTexturePlatform + maxTextureSize: 64 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + - buildTarget: Standalone + maxTextureSize: 64 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + spritePackingTag: + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Bluenoise64/LDR_LLL1_21.png b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Bluenoise64/LDR_LLL1_21.png new file mode 100644 index 0000000..d634013 Binary files /dev/null and b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Bluenoise64/LDR_LLL1_21.png differ diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Bluenoise64/LDR_LLL1_21.png.meta b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Bluenoise64/LDR_LLL1_21.png.meta new file mode 100644 index 0000000..986f773 --- /dev/null +++ b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Bluenoise64/LDR_LLL1_21.png.meta @@ -0,0 +1,76 @@ +fileFormatVersion: 2 +guid: b7f000750830ddb4bbc80065b9314ce9 +timeCreated: 1485107928 +licenseType: Store +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 4 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 0 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + filterMode: 0 + aniso: -1 + mipBias: -1 + wrapMode: 0 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaUsage: 2 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 10 + textureShape: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - buildTarget: DefaultTexturePlatform + maxTextureSize: 64 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + - buildTarget: Standalone + maxTextureSize: 64 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + spritePackingTag: + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Bluenoise64/LDR_LLL1_22.png b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Bluenoise64/LDR_LLL1_22.png new file mode 100644 index 0000000..cb0a0ae Binary files /dev/null and b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Bluenoise64/LDR_LLL1_22.png differ diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Bluenoise64/LDR_LLL1_22.png.meta b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Bluenoise64/LDR_LLL1_22.png.meta new file mode 100644 index 0000000..1a6a185 --- /dev/null +++ b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Bluenoise64/LDR_LLL1_22.png.meta @@ -0,0 +1,76 @@ +fileFormatVersion: 2 +guid: df01d03f056c6f445b4b8a0ae054207c +timeCreated: 1485107929 +licenseType: Store +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 4 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 0 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + filterMode: 0 + aniso: -1 + mipBias: -1 + wrapMode: 0 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaUsage: 2 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 10 + textureShape: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - buildTarget: DefaultTexturePlatform + maxTextureSize: 64 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + - buildTarget: Standalone + maxTextureSize: 64 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + spritePackingTag: + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Bluenoise64/LDR_LLL1_23.png b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Bluenoise64/LDR_LLL1_23.png new file mode 100644 index 0000000..b063795 Binary files /dev/null and b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Bluenoise64/LDR_LLL1_23.png differ diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Bluenoise64/LDR_LLL1_23.png.meta b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Bluenoise64/LDR_LLL1_23.png.meta new file mode 100644 index 0000000..13d7512 --- /dev/null +++ b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Bluenoise64/LDR_LLL1_23.png.meta @@ -0,0 +1,76 @@ +fileFormatVersion: 2 +guid: bfe953600e8fb1849a804ee08ace7b4c +timeCreated: 1485107928 +licenseType: Store +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 4 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 0 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + filterMode: 0 + aniso: -1 + mipBias: -1 + wrapMode: 0 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaUsage: 2 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 10 + textureShape: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - buildTarget: DefaultTexturePlatform + maxTextureSize: 64 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + - buildTarget: Standalone + maxTextureSize: 64 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + spritePackingTag: + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Bluenoise64/LDR_LLL1_24.png b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Bluenoise64/LDR_LLL1_24.png new file mode 100644 index 0000000..f4debb8 Binary files /dev/null and b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Bluenoise64/LDR_LLL1_24.png differ diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Bluenoise64/LDR_LLL1_24.png.meta b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Bluenoise64/LDR_LLL1_24.png.meta new file mode 100644 index 0000000..d7c7d4e --- /dev/null +++ b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Bluenoise64/LDR_LLL1_24.png.meta @@ -0,0 +1,76 @@ +fileFormatVersion: 2 +guid: 32c6a5f7143b86c44bd5cdee2ff3f8ad +timeCreated: 1485107928 +licenseType: Store +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 4 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 0 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + filterMode: 0 + aniso: -1 + mipBias: -1 + wrapMode: 0 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaUsage: 2 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 10 + textureShape: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - buildTarget: DefaultTexturePlatform + maxTextureSize: 64 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + - buildTarget: Standalone + maxTextureSize: 64 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + spritePackingTag: + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Bluenoise64/LDR_LLL1_25.png b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Bluenoise64/LDR_LLL1_25.png new file mode 100644 index 0000000..c20d7b2 Binary files /dev/null and b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Bluenoise64/LDR_LLL1_25.png differ diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Bluenoise64/LDR_LLL1_25.png.meta b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Bluenoise64/LDR_LLL1_25.png.meta new file mode 100644 index 0000000..7533669 --- /dev/null +++ b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Bluenoise64/LDR_LLL1_25.png.meta @@ -0,0 +1,76 @@ +fileFormatVersion: 2 +guid: f4b8ab78b57749d4e96d36f6d8a395d0 +timeCreated: 1485107929 +licenseType: Store +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 4 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 0 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + filterMode: 0 + aniso: -1 + mipBias: -1 + wrapMode: 0 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaUsage: 2 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 10 + textureShape: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - buildTarget: DefaultTexturePlatform + maxTextureSize: 64 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + - buildTarget: Standalone + maxTextureSize: 64 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + spritePackingTag: + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Bluenoise64/LDR_LLL1_26.png b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Bluenoise64/LDR_LLL1_26.png new file mode 100644 index 0000000..930ec4e Binary files /dev/null and b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Bluenoise64/LDR_LLL1_26.png differ diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Bluenoise64/LDR_LLL1_26.png.meta b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Bluenoise64/LDR_LLL1_26.png.meta new file mode 100644 index 0000000..dfd8eaf --- /dev/null +++ b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Bluenoise64/LDR_LLL1_26.png.meta @@ -0,0 +1,76 @@ +fileFormatVersion: 2 +guid: 09f6c01f98a3ded4daf1afc52a3c260f +timeCreated: 1485107928 +licenseType: Store +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 4 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 0 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + filterMode: 0 + aniso: -1 + mipBias: -1 + wrapMode: 0 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaUsage: 2 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 10 + textureShape: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - buildTarget: DefaultTexturePlatform + maxTextureSize: 64 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + - buildTarget: Standalone + maxTextureSize: 64 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + spritePackingTag: + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Bluenoise64/LDR_LLL1_27.png b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Bluenoise64/LDR_LLL1_27.png new file mode 100644 index 0000000..06949cf Binary files /dev/null and b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Bluenoise64/LDR_LLL1_27.png differ diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Bluenoise64/LDR_LLL1_27.png.meta b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Bluenoise64/LDR_LLL1_27.png.meta new file mode 100644 index 0000000..a5c9c77 --- /dev/null +++ b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Bluenoise64/LDR_LLL1_27.png.meta @@ -0,0 +1,76 @@ +fileFormatVersion: 2 +guid: bdd06fb88ef36ed4a85dd506352c2d80 +timeCreated: 1485107928 +licenseType: Store +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 4 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 0 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + filterMode: 0 + aniso: -1 + mipBias: -1 + wrapMode: 0 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaUsage: 2 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 10 + textureShape: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - buildTarget: DefaultTexturePlatform + maxTextureSize: 64 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + - buildTarget: Standalone + maxTextureSize: 64 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + spritePackingTag: + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Bluenoise64/LDR_LLL1_28.png b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Bluenoise64/LDR_LLL1_28.png new file mode 100644 index 0000000..9807e41 Binary files /dev/null and b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Bluenoise64/LDR_LLL1_28.png differ diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Bluenoise64/LDR_LLL1_28.png.meta b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Bluenoise64/LDR_LLL1_28.png.meta new file mode 100644 index 0000000..14d96b5 --- /dev/null +++ b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Bluenoise64/LDR_LLL1_28.png.meta @@ -0,0 +1,76 @@ +fileFormatVersion: 2 +guid: 02c0a84bd64c6f044954d8bde9b46ec8 +timeCreated: 1485107928 +licenseType: Store +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 4 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 0 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + filterMode: 0 + aniso: -1 + mipBias: -1 + wrapMode: 0 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaUsage: 2 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 10 + textureShape: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - buildTarget: DefaultTexturePlatform + maxTextureSize: 64 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + - buildTarget: Standalone + maxTextureSize: 64 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + spritePackingTag: + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Bluenoise64/LDR_LLL1_29.png b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Bluenoise64/LDR_LLL1_29.png new file mode 100644 index 0000000..413a86e Binary files /dev/null and b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Bluenoise64/LDR_LLL1_29.png differ diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Bluenoise64/LDR_LLL1_29.png.meta b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Bluenoise64/LDR_LLL1_29.png.meta new file mode 100644 index 0000000..4104931 --- /dev/null +++ b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Bluenoise64/LDR_LLL1_29.png.meta @@ -0,0 +1,76 @@ +fileFormatVersion: 2 +guid: aa80dc44aa4fe4c43bb9d51d90cf2958 +timeCreated: 1485107928 +licenseType: Store +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 4 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 0 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + filterMode: 0 + aniso: -1 + mipBias: -1 + wrapMode: 0 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaUsage: 2 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 10 + textureShape: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - buildTarget: DefaultTexturePlatform + maxTextureSize: 64 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + - buildTarget: Standalone + maxTextureSize: 64 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + spritePackingTag: + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Bluenoise64/LDR_LLL1_3.png b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Bluenoise64/LDR_LLL1_3.png new file mode 100644 index 0000000..767fc58 Binary files /dev/null and b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Bluenoise64/LDR_LLL1_3.png differ diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Bluenoise64/LDR_LLL1_3.png.meta b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Bluenoise64/LDR_LLL1_3.png.meta new file mode 100644 index 0000000..239bbfd --- /dev/null +++ b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Bluenoise64/LDR_LLL1_3.png.meta @@ -0,0 +1,76 @@ +fileFormatVersion: 2 +guid: 373f9bf6b0841af4ebf26d25e4a3f4e2 +timeCreated: 1485107928 +licenseType: Store +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 4 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 0 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + filterMode: 0 + aniso: -1 + mipBias: -1 + wrapMode: 0 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaUsage: 2 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 10 + textureShape: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - buildTarget: DefaultTexturePlatform + maxTextureSize: 64 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + - buildTarget: Standalone + maxTextureSize: 64 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + spritePackingTag: + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Bluenoise64/LDR_LLL1_30.png b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Bluenoise64/LDR_LLL1_30.png new file mode 100644 index 0000000..a1da55b Binary files /dev/null and b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Bluenoise64/LDR_LLL1_30.png differ diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Bluenoise64/LDR_LLL1_30.png.meta b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Bluenoise64/LDR_LLL1_30.png.meta new file mode 100644 index 0000000..ce3ec24 --- /dev/null +++ b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Bluenoise64/LDR_LLL1_30.png.meta @@ -0,0 +1,76 @@ +fileFormatVersion: 2 +guid: 0fa10b21877c61b4db40ba5708815f81 +timeCreated: 1485107928 +licenseType: Store +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 4 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 0 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + filterMode: 0 + aniso: -1 + mipBias: -1 + wrapMode: 0 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaUsage: 2 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 10 + textureShape: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - buildTarget: DefaultTexturePlatform + maxTextureSize: 64 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + - buildTarget: Standalone + maxTextureSize: 64 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + spritePackingTag: + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Bluenoise64/LDR_LLL1_31.png b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Bluenoise64/LDR_LLL1_31.png new file mode 100644 index 0000000..e2961b5 Binary files /dev/null and b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Bluenoise64/LDR_LLL1_31.png differ diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Bluenoise64/LDR_LLL1_31.png.meta b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Bluenoise64/LDR_LLL1_31.png.meta new file mode 100644 index 0000000..4e19af5 --- /dev/null +++ b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Bluenoise64/LDR_LLL1_31.png.meta @@ -0,0 +1,76 @@ +fileFormatVersion: 2 +guid: 6b0a189df0bd4d5448eaefb4e673ace8 +timeCreated: 1485107928 +licenseType: Store +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 4 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 0 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + filterMode: 0 + aniso: -1 + mipBias: -1 + wrapMode: 0 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaUsage: 2 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 10 + textureShape: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - buildTarget: DefaultTexturePlatform + maxTextureSize: 64 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + - buildTarget: Standalone + maxTextureSize: 64 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + spritePackingTag: + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Bluenoise64/LDR_LLL1_32.png b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Bluenoise64/LDR_LLL1_32.png new file mode 100644 index 0000000..24d31e9 Binary files /dev/null and b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Bluenoise64/LDR_LLL1_32.png differ diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Bluenoise64/LDR_LLL1_32.png.meta b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Bluenoise64/LDR_LLL1_32.png.meta new file mode 100644 index 0000000..44cfe5b --- /dev/null +++ b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Bluenoise64/LDR_LLL1_32.png.meta @@ -0,0 +1,76 @@ +fileFormatVersion: 2 +guid: 87a5e40cc271ea648b583616f6ebe7fe +timeCreated: 1485107928 +licenseType: Store +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 4 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 0 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + filterMode: 0 + aniso: -1 + mipBias: -1 + wrapMode: 0 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaUsage: 2 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 10 + textureShape: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - buildTarget: DefaultTexturePlatform + maxTextureSize: 64 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + - buildTarget: Standalone + maxTextureSize: 64 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + spritePackingTag: + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Bluenoise64/LDR_LLL1_33.png b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Bluenoise64/LDR_LLL1_33.png new file mode 100644 index 0000000..3403d4d Binary files /dev/null and b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Bluenoise64/LDR_LLL1_33.png differ diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Bluenoise64/LDR_LLL1_33.png.meta b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Bluenoise64/LDR_LLL1_33.png.meta new file mode 100644 index 0000000..daa5a68 --- /dev/null +++ b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Bluenoise64/LDR_LLL1_33.png.meta @@ -0,0 +1,76 @@ +fileFormatVersion: 2 +guid: b71bb466b71fd13449dd736f63caeb67 +timeCreated: 1485107928 +licenseType: Store +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 4 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 0 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + filterMode: 0 + aniso: -1 + mipBias: -1 + wrapMode: 0 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaUsage: 2 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 10 + textureShape: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - buildTarget: DefaultTexturePlatform + maxTextureSize: 64 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + - buildTarget: Standalone + maxTextureSize: 64 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + spritePackingTag: + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Bluenoise64/LDR_LLL1_34.png b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Bluenoise64/LDR_LLL1_34.png new file mode 100644 index 0000000..2022cd9 Binary files /dev/null and b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Bluenoise64/LDR_LLL1_34.png differ diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Bluenoise64/LDR_LLL1_34.png.meta b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Bluenoise64/LDR_LLL1_34.png.meta new file mode 100644 index 0000000..d4cfe74 --- /dev/null +++ b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Bluenoise64/LDR_LLL1_34.png.meta @@ -0,0 +1,76 @@ +fileFormatVersion: 2 +guid: 319b8e66db3faa4438cf6982e9c89b2f +timeCreated: 1485107928 +licenseType: Store +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 4 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 0 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + filterMode: 0 + aniso: -1 + mipBias: -1 + wrapMode: 0 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaUsage: 2 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 10 + textureShape: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - buildTarget: DefaultTexturePlatform + maxTextureSize: 64 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + - buildTarget: Standalone + maxTextureSize: 64 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + spritePackingTag: + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Bluenoise64/LDR_LLL1_35.png b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Bluenoise64/LDR_LLL1_35.png new file mode 100644 index 0000000..bd9359c Binary files /dev/null and b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Bluenoise64/LDR_LLL1_35.png differ diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Bluenoise64/LDR_LLL1_35.png.meta b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Bluenoise64/LDR_LLL1_35.png.meta new file mode 100644 index 0000000..9a07c27 --- /dev/null +++ b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Bluenoise64/LDR_LLL1_35.png.meta @@ -0,0 +1,76 @@ +fileFormatVersion: 2 +guid: 0a79c155edf9b2d429d4736abee5acdb +timeCreated: 1485107928 +licenseType: Store +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 4 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 0 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + filterMode: 0 + aniso: -1 + mipBias: -1 + wrapMode: 0 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaUsage: 2 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 10 + textureShape: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - buildTarget: DefaultTexturePlatform + maxTextureSize: 64 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + - buildTarget: Standalone + maxTextureSize: 64 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + spritePackingTag: + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Bluenoise64/LDR_LLL1_36.png b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Bluenoise64/LDR_LLL1_36.png new file mode 100644 index 0000000..22ed73a Binary files /dev/null and b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Bluenoise64/LDR_LLL1_36.png differ diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Bluenoise64/LDR_LLL1_36.png.meta b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Bluenoise64/LDR_LLL1_36.png.meta new file mode 100644 index 0000000..12a99a1 --- /dev/null +++ b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Bluenoise64/LDR_LLL1_36.png.meta @@ -0,0 +1,76 @@ +fileFormatVersion: 2 +guid: 351e95d0e20a54849bd4ce5f9b498934 +timeCreated: 1485107928 +licenseType: Store +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 4 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 0 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + filterMode: 0 + aniso: -1 + mipBias: -1 + wrapMode: 0 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaUsage: 2 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 10 + textureShape: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - buildTarget: DefaultTexturePlatform + maxTextureSize: 64 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + - buildTarget: Standalone + maxTextureSize: 64 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + spritePackingTag: + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Bluenoise64/LDR_LLL1_37.png b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Bluenoise64/LDR_LLL1_37.png new file mode 100644 index 0000000..6f84bb7 Binary files /dev/null and b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Bluenoise64/LDR_LLL1_37.png differ diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Bluenoise64/LDR_LLL1_37.png.meta b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Bluenoise64/LDR_LLL1_37.png.meta new file mode 100644 index 0000000..b7f4b8e --- /dev/null +++ b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Bluenoise64/LDR_LLL1_37.png.meta @@ -0,0 +1,76 @@ +fileFormatVersion: 2 +guid: 1d6958e30e40a254dbe5a54c573eeb3c +timeCreated: 1485107928 +licenseType: Store +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 4 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 0 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + filterMode: 0 + aniso: -1 + mipBias: -1 + wrapMode: 0 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaUsage: 2 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 10 + textureShape: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - buildTarget: DefaultTexturePlatform + maxTextureSize: 64 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + - buildTarget: Standalone + maxTextureSize: 64 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + spritePackingTag: + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Bluenoise64/LDR_LLL1_38.png b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Bluenoise64/LDR_LLL1_38.png new file mode 100644 index 0000000..d9c27fb Binary files /dev/null and b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Bluenoise64/LDR_LLL1_38.png differ diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Bluenoise64/LDR_LLL1_38.png.meta b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Bluenoise64/LDR_LLL1_38.png.meta new file mode 100644 index 0000000..da23fcd --- /dev/null +++ b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Bluenoise64/LDR_LLL1_38.png.meta @@ -0,0 +1,76 @@ +fileFormatVersion: 2 +guid: 9660a4ca1ca8425408ac25c641932977 +timeCreated: 1485107928 +licenseType: Store +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 4 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 0 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + filterMode: 0 + aniso: -1 + mipBias: -1 + wrapMode: 0 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaUsage: 2 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 10 + textureShape: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - buildTarget: DefaultTexturePlatform + maxTextureSize: 64 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + - buildTarget: Standalone + maxTextureSize: 64 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + spritePackingTag: + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Bluenoise64/LDR_LLL1_39.png b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Bluenoise64/LDR_LLL1_39.png new file mode 100644 index 0000000..2610149 Binary files /dev/null and b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Bluenoise64/LDR_LLL1_39.png differ diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Bluenoise64/LDR_LLL1_39.png.meta b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Bluenoise64/LDR_LLL1_39.png.meta new file mode 100644 index 0000000..14a039a --- /dev/null +++ b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Bluenoise64/LDR_LLL1_39.png.meta @@ -0,0 +1,76 @@ +fileFormatVersion: 2 +guid: 547dbd5f858c74047ba3f213e4408307 +timeCreated: 1485107928 +licenseType: Store +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 4 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 0 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + filterMode: 0 + aniso: -1 + mipBias: -1 + wrapMode: 0 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaUsage: 2 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 10 + textureShape: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - buildTarget: DefaultTexturePlatform + maxTextureSize: 64 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + - buildTarget: Standalone + maxTextureSize: 64 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + spritePackingTag: + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Bluenoise64/LDR_LLL1_4.png b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Bluenoise64/LDR_LLL1_4.png new file mode 100644 index 0000000..81cdc3d Binary files /dev/null and b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Bluenoise64/LDR_LLL1_4.png differ diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Bluenoise64/LDR_LLL1_4.png.meta b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Bluenoise64/LDR_LLL1_4.png.meta new file mode 100644 index 0000000..b93c605 --- /dev/null +++ b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Bluenoise64/LDR_LLL1_4.png.meta @@ -0,0 +1,76 @@ +fileFormatVersion: 2 +guid: 6fa5cf178eaaa5f42b820f636bb6e0bd +timeCreated: 1485107928 +licenseType: Store +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 4 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 0 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + filterMode: 0 + aniso: -1 + mipBias: -1 + wrapMode: 0 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaUsage: 2 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 10 + textureShape: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - buildTarget: DefaultTexturePlatform + maxTextureSize: 64 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + - buildTarget: Standalone + maxTextureSize: 64 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + spritePackingTag: + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Bluenoise64/LDR_LLL1_40.png b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Bluenoise64/LDR_LLL1_40.png new file mode 100644 index 0000000..8d95446 Binary files /dev/null and b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Bluenoise64/LDR_LLL1_40.png differ diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Bluenoise64/LDR_LLL1_40.png.meta b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Bluenoise64/LDR_LLL1_40.png.meta new file mode 100644 index 0000000..ea422e4 --- /dev/null +++ b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Bluenoise64/LDR_LLL1_40.png.meta @@ -0,0 +1,76 @@ +fileFormatVersion: 2 +guid: 1a9ce5640cde5934aae0022f020464a6 +timeCreated: 1485107928 +licenseType: Store +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 4 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 0 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + filterMode: 0 + aniso: -1 + mipBias: -1 + wrapMode: 0 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaUsage: 2 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 10 + textureShape: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - buildTarget: DefaultTexturePlatform + maxTextureSize: 64 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + - buildTarget: Standalone + maxTextureSize: 64 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + spritePackingTag: + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Bluenoise64/LDR_LLL1_41.png b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Bluenoise64/LDR_LLL1_41.png new file mode 100644 index 0000000..f6c01a6 Binary files /dev/null and b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Bluenoise64/LDR_LLL1_41.png differ diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Bluenoise64/LDR_LLL1_41.png.meta b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Bluenoise64/LDR_LLL1_41.png.meta new file mode 100644 index 0000000..24ebca6 --- /dev/null +++ b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Bluenoise64/LDR_LLL1_41.png.meta @@ -0,0 +1,76 @@ +fileFormatVersion: 2 +guid: cd9006dc442cc244e89b3f492384d46a +timeCreated: 1485107929 +licenseType: Store +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 4 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 0 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + filterMode: 0 + aniso: -1 + mipBias: -1 + wrapMode: 0 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaUsage: 2 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 10 + textureShape: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - buildTarget: DefaultTexturePlatform + maxTextureSize: 64 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + - buildTarget: Standalone + maxTextureSize: 64 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + spritePackingTag: + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Bluenoise64/LDR_LLL1_42.png b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Bluenoise64/LDR_LLL1_42.png new file mode 100644 index 0000000..1d42c2f Binary files /dev/null and b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Bluenoise64/LDR_LLL1_42.png differ diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Bluenoise64/LDR_LLL1_42.png.meta b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Bluenoise64/LDR_LLL1_42.png.meta new file mode 100644 index 0000000..19a265b --- /dev/null +++ b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Bluenoise64/LDR_LLL1_42.png.meta @@ -0,0 +1,76 @@ +fileFormatVersion: 2 +guid: b266511438fae724f9d3ce6bd26583e8 +timeCreated: 1485107928 +licenseType: Store +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 4 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 0 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + filterMode: 0 + aniso: -1 + mipBias: -1 + wrapMode: 0 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaUsage: 2 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 10 + textureShape: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - buildTarget: DefaultTexturePlatform + maxTextureSize: 64 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + - buildTarget: Standalone + maxTextureSize: 64 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + spritePackingTag: + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Bluenoise64/LDR_LLL1_43.png b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Bluenoise64/LDR_LLL1_43.png new file mode 100644 index 0000000..2f5c591 Binary files /dev/null and b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Bluenoise64/LDR_LLL1_43.png differ diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Bluenoise64/LDR_LLL1_43.png.meta b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Bluenoise64/LDR_LLL1_43.png.meta new file mode 100644 index 0000000..09b45ca --- /dev/null +++ b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Bluenoise64/LDR_LLL1_43.png.meta @@ -0,0 +1,76 @@ +fileFormatVersion: 2 +guid: 71bc1b6b66e8b784b972199b7e90204e +timeCreated: 1485107928 +licenseType: Store +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 4 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 0 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + filterMode: 0 + aniso: -1 + mipBias: -1 + wrapMode: 0 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaUsage: 2 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 10 + textureShape: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - buildTarget: DefaultTexturePlatform + maxTextureSize: 64 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + - buildTarget: Standalone + maxTextureSize: 64 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + spritePackingTag: + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Bluenoise64/LDR_LLL1_44.png b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Bluenoise64/LDR_LLL1_44.png new file mode 100644 index 0000000..765c014 Binary files /dev/null and b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Bluenoise64/LDR_LLL1_44.png differ diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Bluenoise64/LDR_LLL1_44.png.meta b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Bluenoise64/LDR_LLL1_44.png.meta new file mode 100644 index 0000000..2eba296 --- /dev/null +++ b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Bluenoise64/LDR_LLL1_44.png.meta @@ -0,0 +1,76 @@ +fileFormatVersion: 2 +guid: 15e54aa23a938444389469d53765d741 +timeCreated: 1485107928 +licenseType: Store +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 4 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 0 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + filterMode: 0 + aniso: -1 + mipBias: -1 + wrapMode: 0 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaUsage: 2 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 10 + textureShape: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - buildTarget: DefaultTexturePlatform + maxTextureSize: 64 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + - buildTarget: Standalone + maxTextureSize: 64 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + spritePackingTag: + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Bluenoise64/LDR_LLL1_45.png b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Bluenoise64/LDR_LLL1_45.png new file mode 100644 index 0000000..f335132 Binary files /dev/null and b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Bluenoise64/LDR_LLL1_45.png differ diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Bluenoise64/LDR_LLL1_45.png.meta b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Bluenoise64/LDR_LLL1_45.png.meta new file mode 100644 index 0000000..76e8fb2 --- /dev/null +++ b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Bluenoise64/LDR_LLL1_45.png.meta @@ -0,0 +1,76 @@ +fileFormatVersion: 2 +guid: b9960364038cbfa4aa49d7b2032d3110 +timeCreated: 1485107928 +licenseType: Store +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 4 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 0 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + filterMode: 0 + aniso: -1 + mipBias: -1 + wrapMode: 0 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaUsage: 2 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 10 + textureShape: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - buildTarget: DefaultTexturePlatform + maxTextureSize: 64 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + - buildTarget: Standalone + maxTextureSize: 64 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + spritePackingTag: + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Bluenoise64/LDR_LLL1_46.png b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Bluenoise64/LDR_LLL1_46.png new file mode 100644 index 0000000..5118df3 Binary files /dev/null and b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Bluenoise64/LDR_LLL1_46.png differ diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Bluenoise64/LDR_LLL1_46.png.meta b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Bluenoise64/LDR_LLL1_46.png.meta new file mode 100644 index 0000000..50f5f42 --- /dev/null +++ b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Bluenoise64/LDR_LLL1_46.png.meta @@ -0,0 +1,76 @@ +fileFormatVersion: 2 +guid: 8ecbbcae4cc747a4abbc4adce795d25e +timeCreated: 1485107928 +licenseType: Store +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 4 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 0 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + filterMode: 0 + aniso: -1 + mipBias: -1 + wrapMode: 0 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaUsage: 2 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 10 + textureShape: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - buildTarget: DefaultTexturePlatform + maxTextureSize: 64 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + - buildTarget: Standalone + maxTextureSize: 64 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + spritePackingTag: + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Bluenoise64/LDR_LLL1_47.png b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Bluenoise64/LDR_LLL1_47.png new file mode 100644 index 0000000..c22a632 Binary files /dev/null and b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Bluenoise64/LDR_LLL1_47.png differ diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Bluenoise64/LDR_LLL1_47.png.meta b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Bluenoise64/LDR_LLL1_47.png.meta new file mode 100644 index 0000000..ce122b4 --- /dev/null +++ b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Bluenoise64/LDR_LLL1_47.png.meta @@ -0,0 +1,76 @@ +fileFormatVersion: 2 +guid: 1378a33cdd085d64c9da863d2484ff21 +timeCreated: 1485107928 +licenseType: Store +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 4 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 0 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + filterMode: 0 + aniso: -1 + mipBias: -1 + wrapMode: 0 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaUsage: 2 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 10 + textureShape: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - buildTarget: DefaultTexturePlatform + maxTextureSize: 64 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + - buildTarget: Standalone + maxTextureSize: 64 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + spritePackingTag: + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Bluenoise64/LDR_LLL1_48.png b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Bluenoise64/LDR_LLL1_48.png new file mode 100644 index 0000000..782c380 Binary files /dev/null and b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Bluenoise64/LDR_LLL1_48.png differ diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Bluenoise64/LDR_LLL1_48.png.meta b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Bluenoise64/LDR_LLL1_48.png.meta new file mode 100644 index 0000000..c58166c --- /dev/null +++ b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Bluenoise64/LDR_LLL1_48.png.meta @@ -0,0 +1,76 @@ +fileFormatVersion: 2 +guid: aff59c63d25d43f4c938f248837c30fb +timeCreated: 1485107928 +licenseType: Store +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 4 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 0 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + filterMode: 0 + aniso: -1 + mipBias: -1 + wrapMode: 0 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaUsage: 2 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 10 + textureShape: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - buildTarget: DefaultTexturePlatform + maxTextureSize: 64 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + - buildTarget: Standalone + maxTextureSize: 64 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + spritePackingTag: + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Bluenoise64/LDR_LLL1_49.png b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Bluenoise64/LDR_LLL1_49.png new file mode 100644 index 0000000..34d36e6 Binary files /dev/null and b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Bluenoise64/LDR_LLL1_49.png differ diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Bluenoise64/LDR_LLL1_49.png.meta b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Bluenoise64/LDR_LLL1_49.png.meta new file mode 100644 index 0000000..e9e2603 --- /dev/null +++ b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Bluenoise64/LDR_LLL1_49.png.meta @@ -0,0 +1,76 @@ +fileFormatVersion: 2 +guid: 3f7c3687170b90e4a8d2ee6b142670f4 +timeCreated: 1485107928 +licenseType: Store +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 4 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 0 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + filterMode: 0 + aniso: -1 + mipBias: -1 + wrapMode: 0 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaUsage: 2 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 10 + textureShape: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - buildTarget: DefaultTexturePlatform + maxTextureSize: 64 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + - buildTarget: Standalone + maxTextureSize: 64 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + spritePackingTag: + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Bluenoise64/LDR_LLL1_5.png b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Bluenoise64/LDR_LLL1_5.png new file mode 100644 index 0000000..90a715a Binary files /dev/null and b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Bluenoise64/LDR_LLL1_5.png differ diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Bluenoise64/LDR_LLL1_5.png.meta b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Bluenoise64/LDR_LLL1_5.png.meta new file mode 100644 index 0000000..bbdc30e --- /dev/null +++ b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Bluenoise64/LDR_LLL1_5.png.meta @@ -0,0 +1,76 @@ +fileFormatVersion: 2 +guid: a1ae041906217ae44a774d4ca139af50 +timeCreated: 1485107928 +licenseType: Store +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 4 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 0 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + filterMode: 0 + aniso: -1 + mipBias: -1 + wrapMode: 0 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaUsage: 2 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 10 + textureShape: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - buildTarget: DefaultTexturePlatform + maxTextureSize: 64 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + - buildTarget: Standalone + maxTextureSize: 64 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + spritePackingTag: + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Bluenoise64/LDR_LLL1_50.png b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Bluenoise64/LDR_LLL1_50.png new file mode 100644 index 0000000..df80595 Binary files /dev/null and b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Bluenoise64/LDR_LLL1_50.png differ diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Bluenoise64/LDR_LLL1_50.png.meta b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Bluenoise64/LDR_LLL1_50.png.meta new file mode 100644 index 0000000..49bace2 --- /dev/null +++ b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Bluenoise64/LDR_LLL1_50.png.meta @@ -0,0 +1,76 @@ +fileFormatVersion: 2 +guid: d8c290e38ff0425409d0ae6a98c95e41 +timeCreated: 1485107929 +licenseType: Store +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 4 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 0 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + filterMode: 0 + aniso: -1 + mipBias: -1 + wrapMode: 0 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaUsage: 2 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 10 + textureShape: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - buildTarget: DefaultTexturePlatform + maxTextureSize: 64 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + - buildTarget: Standalone + maxTextureSize: 64 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + spritePackingTag: + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Bluenoise64/LDR_LLL1_51.png b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Bluenoise64/LDR_LLL1_51.png new file mode 100644 index 0000000..ed9f2d3 Binary files /dev/null and b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Bluenoise64/LDR_LLL1_51.png differ diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Bluenoise64/LDR_LLL1_51.png.meta b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Bluenoise64/LDR_LLL1_51.png.meta new file mode 100644 index 0000000..1780727 --- /dev/null +++ b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Bluenoise64/LDR_LLL1_51.png.meta @@ -0,0 +1,76 @@ +fileFormatVersion: 2 +guid: d5a51525b27e3ee4aadbeb39cbcf0750 +timeCreated: 1485107929 +licenseType: Store +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 4 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 0 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + filterMode: 0 + aniso: -1 + mipBias: -1 + wrapMode: 0 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaUsage: 2 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 10 + textureShape: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - buildTarget: DefaultTexturePlatform + maxTextureSize: 64 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + - buildTarget: Standalone + maxTextureSize: 64 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + spritePackingTag: + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Bluenoise64/LDR_LLL1_52.png b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Bluenoise64/LDR_LLL1_52.png new file mode 100644 index 0000000..be2c6fe Binary files /dev/null and b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Bluenoise64/LDR_LLL1_52.png differ diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Bluenoise64/LDR_LLL1_52.png.meta b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Bluenoise64/LDR_LLL1_52.png.meta new file mode 100644 index 0000000..357d7a6 --- /dev/null +++ b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Bluenoise64/LDR_LLL1_52.png.meta @@ -0,0 +1,76 @@ +fileFormatVersion: 2 +guid: d2e8e90fac2e6a341a38e1c3963c218d +timeCreated: 1485107929 +licenseType: Store +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 4 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 0 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + filterMode: 0 + aniso: -1 + mipBias: -1 + wrapMode: 0 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaUsage: 2 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 10 + textureShape: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - buildTarget: DefaultTexturePlatform + maxTextureSize: 64 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + - buildTarget: Standalone + maxTextureSize: 64 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + spritePackingTag: + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Bluenoise64/LDR_LLL1_53.png b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Bluenoise64/LDR_LLL1_53.png new file mode 100644 index 0000000..c226491 Binary files /dev/null and b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Bluenoise64/LDR_LLL1_53.png differ diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Bluenoise64/LDR_LLL1_53.png.meta b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Bluenoise64/LDR_LLL1_53.png.meta new file mode 100644 index 0000000..549202e --- /dev/null +++ b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Bluenoise64/LDR_LLL1_53.png.meta @@ -0,0 +1,76 @@ +fileFormatVersion: 2 +guid: c94b57b5a32a22d43ade66e09f6a4bd2 +timeCreated: 1485107928 +licenseType: Store +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 4 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 0 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + filterMode: 0 + aniso: -1 + mipBias: -1 + wrapMode: 0 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaUsage: 2 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 10 + textureShape: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - buildTarget: DefaultTexturePlatform + maxTextureSize: 64 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + - buildTarget: Standalone + maxTextureSize: 64 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + spritePackingTag: + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Bluenoise64/LDR_LLL1_54.png b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Bluenoise64/LDR_LLL1_54.png new file mode 100644 index 0000000..3b6bbb8 Binary files /dev/null and b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Bluenoise64/LDR_LLL1_54.png differ diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Bluenoise64/LDR_LLL1_54.png.meta b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Bluenoise64/LDR_LLL1_54.png.meta new file mode 100644 index 0000000..685fd4d --- /dev/null +++ b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Bluenoise64/LDR_LLL1_54.png.meta @@ -0,0 +1,76 @@ +fileFormatVersion: 2 +guid: 936dea238abb0864ab3985a995e16a29 +timeCreated: 1485107928 +licenseType: Store +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 4 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 0 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + filterMode: 0 + aniso: -1 + mipBias: -1 + wrapMode: 0 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaUsage: 2 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 10 + textureShape: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - buildTarget: DefaultTexturePlatform + maxTextureSize: 64 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + - buildTarget: Standalone + maxTextureSize: 64 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + spritePackingTag: + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Bluenoise64/LDR_LLL1_55.png b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Bluenoise64/LDR_LLL1_55.png new file mode 100644 index 0000000..261291a Binary files /dev/null and b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Bluenoise64/LDR_LLL1_55.png differ diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Bluenoise64/LDR_LLL1_55.png.meta b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Bluenoise64/LDR_LLL1_55.png.meta new file mode 100644 index 0000000..6984f50 --- /dev/null +++ b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Bluenoise64/LDR_LLL1_55.png.meta @@ -0,0 +1,76 @@ +fileFormatVersion: 2 +guid: 5e542d0126a2c7848b66bffc428905fd +timeCreated: 1485107928 +licenseType: Store +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 4 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 0 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + filterMode: 0 + aniso: -1 + mipBias: -1 + wrapMode: 0 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaUsage: 2 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 10 + textureShape: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - buildTarget: DefaultTexturePlatform + maxTextureSize: 64 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + - buildTarget: Standalone + maxTextureSize: 64 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + spritePackingTag: + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Bluenoise64/LDR_LLL1_56.png b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Bluenoise64/LDR_LLL1_56.png new file mode 100644 index 0000000..7d8b298 Binary files /dev/null and b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Bluenoise64/LDR_LLL1_56.png differ diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Bluenoise64/LDR_LLL1_56.png.meta b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Bluenoise64/LDR_LLL1_56.png.meta new file mode 100644 index 0000000..dbd357e --- /dev/null +++ b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Bluenoise64/LDR_LLL1_56.png.meta @@ -0,0 +1,76 @@ +fileFormatVersion: 2 +guid: 70f23eaf7d8ae9147aa542d20e93733b +timeCreated: 1485107928 +licenseType: Store +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 4 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 0 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + filterMode: 0 + aniso: -1 + mipBias: -1 + wrapMode: 0 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaUsage: 2 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 10 + textureShape: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - buildTarget: DefaultTexturePlatform + maxTextureSize: 64 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + - buildTarget: Standalone + maxTextureSize: 64 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + spritePackingTag: + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Bluenoise64/LDR_LLL1_57.png b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Bluenoise64/LDR_LLL1_57.png new file mode 100644 index 0000000..97fe687 Binary files /dev/null and b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Bluenoise64/LDR_LLL1_57.png differ diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Bluenoise64/LDR_LLL1_57.png.meta b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Bluenoise64/LDR_LLL1_57.png.meta new file mode 100644 index 0000000..b8079c2 --- /dev/null +++ b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Bluenoise64/LDR_LLL1_57.png.meta @@ -0,0 +1,76 @@ +fileFormatVersion: 2 +guid: e138166e7a7c70f49943be7edda35d35 +timeCreated: 1485107929 +licenseType: Store +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 4 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 0 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + filterMode: 0 + aniso: -1 + mipBias: -1 + wrapMode: 0 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaUsage: 2 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 10 + textureShape: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - buildTarget: DefaultTexturePlatform + maxTextureSize: 64 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + - buildTarget: Standalone + maxTextureSize: 64 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + spritePackingTag: + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Bluenoise64/LDR_LLL1_58.png b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Bluenoise64/LDR_LLL1_58.png new file mode 100644 index 0000000..9c01659 Binary files /dev/null and b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Bluenoise64/LDR_LLL1_58.png differ diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Bluenoise64/LDR_LLL1_58.png.meta b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Bluenoise64/LDR_LLL1_58.png.meta new file mode 100644 index 0000000..3f67926 --- /dev/null +++ b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Bluenoise64/LDR_LLL1_58.png.meta @@ -0,0 +1,76 @@ +fileFormatVersion: 2 +guid: 85a45a6d8b2ffb84987d2b028ecfb220 +timeCreated: 1485107928 +licenseType: Store +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 4 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 0 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + filterMode: 0 + aniso: -1 + mipBias: -1 + wrapMode: 0 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaUsage: 2 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 10 + textureShape: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - buildTarget: DefaultTexturePlatform + maxTextureSize: 64 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + - buildTarget: Standalone + maxTextureSize: 64 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + spritePackingTag: + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Bluenoise64/LDR_LLL1_59.png b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Bluenoise64/LDR_LLL1_59.png new file mode 100644 index 0000000..805a44e Binary files /dev/null and b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Bluenoise64/LDR_LLL1_59.png differ diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Bluenoise64/LDR_LLL1_59.png.meta b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Bluenoise64/LDR_LLL1_59.png.meta new file mode 100644 index 0000000..0c184ba --- /dev/null +++ b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Bluenoise64/LDR_LLL1_59.png.meta @@ -0,0 +1,76 @@ +fileFormatVersion: 2 +guid: d96974690c77f50489eb60ec84bd8dac +timeCreated: 1485107929 +licenseType: Store +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 4 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 0 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + filterMode: 0 + aniso: -1 + mipBias: -1 + wrapMode: 0 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaUsage: 2 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 10 + textureShape: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - buildTarget: DefaultTexturePlatform + maxTextureSize: 64 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + - buildTarget: Standalone + maxTextureSize: 64 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + spritePackingTag: + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Bluenoise64/LDR_LLL1_6.png b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Bluenoise64/LDR_LLL1_6.png new file mode 100644 index 0000000..326b1d3 Binary files /dev/null and b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Bluenoise64/LDR_LLL1_6.png differ diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Bluenoise64/LDR_LLL1_6.png.meta b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Bluenoise64/LDR_LLL1_6.png.meta new file mode 100644 index 0000000..9b2fbd1 --- /dev/null +++ b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Bluenoise64/LDR_LLL1_6.png.meta @@ -0,0 +1,76 @@ +fileFormatVersion: 2 +guid: 79b86f3419b87f3429164a956da8cfab +timeCreated: 1485107928 +licenseType: Store +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 4 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 0 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + filterMode: 0 + aniso: -1 + mipBias: -1 + wrapMode: 0 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaUsage: 2 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 10 + textureShape: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - buildTarget: DefaultTexturePlatform + maxTextureSize: 64 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + - buildTarget: Standalone + maxTextureSize: 64 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + spritePackingTag: + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Bluenoise64/LDR_LLL1_60.png b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Bluenoise64/LDR_LLL1_60.png new file mode 100644 index 0000000..5307242 Binary files /dev/null and b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Bluenoise64/LDR_LLL1_60.png differ diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Bluenoise64/LDR_LLL1_60.png.meta b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Bluenoise64/LDR_LLL1_60.png.meta new file mode 100644 index 0000000..b5b66af --- /dev/null +++ b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Bluenoise64/LDR_LLL1_60.png.meta @@ -0,0 +1,76 @@ +fileFormatVersion: 2 +guid: 404fa8def46b1c447817e1ebdaa7144e +timeCreated: 1485107928 +licenseType: Store +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 4 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 0 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + filterMode: 0 + aniso: -1 + mipBias: -1 + wrapMode: 0 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaUsage: 2 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 10 + textureShape: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - buildTarget: DefaultTexturePlatform + maxTextureSize: 64 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + - buildTarget: Standalone + maxTextureSize: 64 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + spritePackingTag: + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Bluenoise64/LDR_LLL1_61.png b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Bluenoise64/LDR_LLL1_61.png new file mode 100644 index 0000000..623794c Binary files /dev/null and b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Bluenoise64/LDR_LLL1_61.png differ diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Bluenoise64/LDR_LLL1_61.png.meta b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Bluenoise64/LDR_LLL1_61.png.meta new file mode 100644 index 0000000..4b92f40 --- /dev/null +++ b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Bluenoise64/LDR_LLL1_61.png.meta @@ -0,0 +1,76 @@ +fileFormatVersion: 2 +guid: 119591e0bb084e848835d237546b3882 +timeCreated: 1485107928 +licenseType: Store +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 4 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 0 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + filterMode: 0 + aniso: -1 + mipBias: -1 + wrapMode: 0 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaUsage: 2 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 10 + textureShape: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - buildTarget: DefaultTexturePlatform + maxTextureSize: 64 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + - buildTarget: Standalone + maxTextureSize: 64 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + spritePackingTag: + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Bluenoise64/LDR_LLL1_62.png b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Bluenoise64/LDR_LLL1_62.png new file mode 100644 index 0000000..d4b4f70 Binary files /dev/null and b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Bluenoise64/LDR_LLL1_62.png differ diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Bluenoise64/LDR_LLL1_62.png.meta b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Bluenoise64/LDR_LLL1_62.png.meta new file mode 100644 index 0000000..5a8b32a --- /dev/null +++ b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Bluenoise64/LDR_LLL1_62.png.meta @@ -0,0 +1,76 @@ +fileFormatVersion: 2 +guid: a03c400b0e3959f428ee99dfc6cfc263 +timeCreated: 1485107928 +licenseType: Store +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 4 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 0 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + filterMode: 0 + aniso: -1 + mipBias: -1 + wrapMode: 0 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaUsage: 2 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 10 + textureShape: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - buildTarget: DefaultTexturePlatform + maxTextureSize: 64 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + - buildTarget: Standalone + maxTextureSize: 64 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + spritePackingTag: + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Bluenoise64/LDR_LLL1_63.png b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Bluenoise64/LDR_LLL1_63.png new file mode 100644 index 0000000..1746cc1 Binary files /dev/null and b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Bluenoise64/LDR_LLL1_63.png differ diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Bluenoise64/LDR_LLL1_63.png.meta b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Bluenoise64/LDR_LLL1_63.png.meta new file mode 100644 index 0000000..92c4160 --- /dev/null +++ b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Bluenoise64/LDR_LLL1_63.png.meta @@ -0,0 +1,76 @@ +fileFormatVersion: 2 +guid: 4a11d65ce13d5f542a0ff136cc2f3fba +timeCreated: 1485107928 +licenseType: Store +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 4 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 0 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + filterMode: 0 + aniso: -1 + mipBias: -1 + wrapMode: 0 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaUsage: 2 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 10 + textureShape: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - buildTarget: DefaultTexturePlatform + maxTextureSize: 64 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + - buildTarget: Standalone + maxTextureSize: 64 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + spritePackingTag: + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Bluenoise64/LDR_LLL1_7.png b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Bluenoise64/LDR_LLL1_7.png new file mode 100644 index 0000000..0a396d3 Binary files /dev/null and b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Bluenoise64/LDR_LLL1_7.png differ diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Bluenoise64/LDR_LLL1_7.png.meta b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Bluenoise64/LDR_LLL1_7.png.meta new file mode 100644 index 0000000..2557bbf --- /dev/null +++ b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Bluenoise64/LDR_LLL1_7.png.meta @@ -0,0 +1,76 @@ +fileFormatVersion: 2 +guid: 3ac02e7e783571c468f9c086d2384ba7 +timeCreated: 1485107928 +licenseType: Store +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 4 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 0 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + filterMode: 0 + aniso: -1 + mipBias: -1 + wrapMode: 0 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaUsage: 2 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 10 + textureShape: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - buildTarget: DefaultTexturePlatform + maxTextureSize: 64 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + - buildTarget: Standalone + maxTextureSize: 64 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + spritePackingTag: + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Bluenoise64/LDR_LLL1_8.png b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Bluenoise64/LDR_LLL1_8.png new file mode 100644 index 0000000..0b5d32e Binary files /dev/null and b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Bluenoise64/LDR_LLL1_8.png differ diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Bluenoise64/LDR_LLL1_8.png.meta b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Bluenoise64/LDR_LLL1_8.png.meta new file mode 100644 index 0000000..515707a --- /dev/null +++ b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Bluenoise64/LDR_LLL1_8.png.meta @@ -0,0 +1,76 @@ +fileFormatVersion: 2 +guid: c55042318a938344ab23cd7f09dd0076 +timeCreated: 1485107928 +licenseType: Store +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 4 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 0 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + filterMode: 0 + aniso: -1 + mipBias: -1 + wrapMode: 0 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaUsage: 2 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 10 + textureShape: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - buildTarget: DefaultTexturePlatform + maxTextureSize: 64 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + - buildTarget: Standalone + maxTextureSize: 64 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + spritePackingTag: + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Bluenoise64/LDR_LLL1_9.png b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Bluenoise64/LDR_LLL1_9.png new file mode 100644 index 0000000..2beb747 Binary files /dev/null and b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Bluenoise64/LDR_LLL1_9.png differ diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Bluenoise64/LDR_LLL1_9.png.meta b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Bluenoise64/LDR_LLL1_9.png.meta new file mode 100644 index 0000000..447cd83 --- /dev/null +++ b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Bluenoise64/LDR_LLL1_9.png.meta @@ -0,0 +1,76 @@ +fileFormatVersion: 2 +guid: 71583cfd8899717428d5b1a95fa39cda +timeCreated: 1485107928 +licenseType: Store +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 4 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 0 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + filterMode: 0 + aniso: -1 + mipBias: -1 + wrapMode: 0 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaUsage: 2 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 10 + textureShape: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - buildTarget: DefaultTexturePlatform + maxTextureSize: 64 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + - buildTarget: Standalone + maxTextureSize: 64 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + spritePackingTag: + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Bluenoise64/LICENSE.txt b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Bluenoise64/LICENSE.txt new file mode 100644 index 0000000..661457b --- /dev/null +++ b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Bluenoise64/LICENSE.txt @@ -0,0 +1,9 @@ +To the extent possible under law, Christoph Peters has waived all copyright and +related or neighboring rights to the files in this directory and its +subdirectories. This work is published from: Germany. + +The work is made available under the terms of the Creative Commons CC0 Public +Domain Dedication. + +For more information please visit: +https://creativecommons.org/publicdomain/zero/1.0/ diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Bluenoise64/LICENSE.txt.meta b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Bluenoise64/LICENSE.txt.meta new file mode 100644 index 0000000..406f923 --- /dev/null +++ b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Bluenoise64/LICENSE.txt.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 48ffda675aa0afa4f9eec3a5d5487aeb +timeCreated: 1485181015 +licenseType: Store +TextScriptImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Shaders.meta b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Shaders.meta new file mode 100644 index 0000000..d7992c8 --- /dev/null +++ b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Shaders.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: e039bcc30d13c9341aa224f4e89f21b3 +folderAsset: yes +timeCreated: 1462199729 +licenseType: Store +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Shaders/ACES.cginc b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Shaders/ACES.cginc new file mode 100644 index 0000000..fa996b9 --- /dev/null +++ b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Shaders/ACES.cginc @@ -0,0 +1,1333 @@ +#ifndef __ACES__ +#define __ACES__ + +/** + * https://github.com/ampas/aces-dev + * + * Academy Color Encoding System (ACES) software and tools are provided by the + * Academy under the following terms and conditions: A worldwide, royalty-free, + * non-exclusive right to copy, modify, create derivatives, and use, in source and + * binary forms, is hereby granted, subject to acceptance of this license. + * + * Copyright 2015 Academy of Motion Picture Arts and Sciences (A.M.P.A.S.). + * Portions contributed by others as indicated. All rights reserved. + * + * Performance of any of the aforementioned acts indicates acceptance to be bound + * by the following terms and conditions: + * + * * Copies of source code, in whole or in part, must retain the above copyright + * notice, this list of conditions and the Disclaimer of Warranty. + * + * * Use in binary form must retain the above copyright notice, this list of + * conditions and the Disclaimer of Warranty in the documentation and/or other + * materials provided with the distribution. + * + * * Nothing in this license shall be deemed to grant any rights to trademarks, + * copyrights, patents, trade secrets or any other intellectual property of + * A.M.P.A.S. or any contributors, except as expressly stated herein. + * + * * Neither the name "A.M.P.A.S." nor the name of any other contributors to this + * software may be used to endorse or promote products derivative of or based on + * this software without express prior written permission of A.M.P.A.S. or the + * contributors, as appropriate. + * + * This license shall be construed pursuant to the laws of the State of + * California, and any disputes related thereto shall be subject to the + * jurisdiction of the courts therein. + * + * Disclaimer of Warranty: THIS SOFTWARE IS PROVIDED BY A.M.P.A.S. AND CONTRIBUTORS + * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, + * THE IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, AND + * NON-INFRINGEMENT ARE DISCLAIMED. IN NO EVENT SHALL A.M.P.A.S., OR ANY + * CONTRIBUTORS OR DISTRIBUTORS, BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, + * SPECIAL, EXEMPLARY, RESITUTIONARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT + * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR + * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF + * LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE + * OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF + * ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + * + * WITHOUT LIMITING THE GENERALITY OF THE FOREGOING, THE ACADEMY SPECIFICALLY + * DISCLAIMS ANY REPRESENTATIONS OR WARRANTIES WHATSOEVER RELATED TO PATENT OR + * OTHER INTELLECTUAL PROPERTY RIGHTS IN THE ACADEMY COLOR ENCODING SYSTEM, OR + * APPLICATIONS THEREOF, HELD BY PARTIES OTHER THAN A.M.P.A.S.,WHETHER DISCLOSED OR + * UNDISCLOSED. + */ + +//#define CUSTOM_WHITE_POINT + +/* + Basic usage : + + half4 color = tex2D(_MainTex, i.uv); + half3 aces = unity_to_ACES(color.rgb); + half3 oces = RRT(aces); + half3 odt = ODT_RGBmonitor_100nits_dim(oces); + return half4(odt, color.a); + + If you want to customize the white point, uncomment the previous define and set uniforms accordingly: + + float whitePoint = 48f; // Default ACES value + material.SetFloat("CINEMA_WHITE", whitePoint); + material.SetFloat("CINEMA_DARK", whitePoint / 2400f); + */ + +#include "Common.cginc" + +#define ACEScc_MAX 1.4679964 +#define ACEScc_MIDGRAY 0.4135884 + +// +// Precomputed matrices (pre-transposed) +// See https://github.com/ampas/aces-dev/blob/master/transforms/ctl/README-MATRIX.md +// +static const half3x3 sRGB_2_AP0 = { + 0.4397010, 0.3829780, 0.1773350, + 0.0897923, 0.8134230, 0.0967616, + 0.0175440, 0.1115440, 0.8707040 +}; + +static const half3x3 sRGB_2_AP1 = { + 0.61319, 0.33951, 0.04737, + 0.07021, 0.91634, 0.01345, + 0.02062, 0.10957, 0.86961 +}; + +static const half3x3 AP0_2_sRGB = { + 2.52169, -1.13413, -0.38756, + -0.27648, 1.37272, -0.09624, + -0.01538, -0.15298, 1.16835, +}; + +static const half3x3 AP1_2_sRGB = { + 1.70505, -0.62179, -0.08326, + -0.13026, 1.14080, -0.01055, + -0.02400, -0.12897, 1.15297, +}; + +static const half3x3 AP0_2_AP1_MAT = { + 1.4514393161, -0.2365107469, -0.2149285693, + -0.0765537734, 1.1762296998, -0.0996759264, + 0.0083161484, -0.0060324498, 0.9977163014 +}; + +static const half3x3 AP1_2_AP0_MAT = { + 0.6954522414, 0.1406786965, 0.1638690622, + 0.0447945634, 0.8596711185, 0.0955343182, + -0.0055258826, 0.0040252103, 1.0015006723 +}; + +static const half3x3 AP1_2_XYZ_MAT = { + 0.6624541811, 0.1340042065, 0.1561876870, + 0.2722287168, 0.6740817658, 0.0536895174, + -0.0055746495, 0.0040607335, 1.0103391003 +}; + +static const half3x3 XYZ_2_AP1_MAT = { + 1.6410233797, -0.3248032942, -0.2364246952, + -0.6636628587, 1.6153315917, 0.0167563477, + 0.0117218943, -0.0082844420, 0.9883948585 +}; + +static const half3x3 XYZ_2_REC709_MAT = { + 3.2409699419, -1.5373831776, -0.4986107603, + -0.9692436363, 1.8759675015, 0.0415550574, + 0.0556300797, -0.2039769589, 1.0569715142 +}; + +static const half3x3 XYZ_2_REC2020_MAT = { + 1.7166511880, -0.3556707838, -0.2533662814, + -0.6666843518, 1.6164812366, 0.0157685458, + 0.0176398574, -0.0427706133, 0.9421031212 +}; + +static const half3x3 XYZ_2_DCIP3_MAT = { + 2.7253940305, -1.0180030062, -0.4401631952, + -0.7951680258, 1.6897320548, 0.0226471906, + 0.0412418914, -0.0876390192, 1.1009293786 +}; + +static const half3 AP1_RGB2Y = half3(0.272229, 0.674082, 0.0536895); + +static const half3x3 RRT_SAT_MAT = { + 0.9708890, 0.0269633, 0.00214758, + 0.0108892, 0.9869630, 0.00214758, + 0.0108892, 0.0269633, 0.96214800 +}; + +static const half3x3 ODT_SAT_MAT = { + 0.949056, 0.0471857, 0.00375827, + 0.019056, 0.9771860, 0.00375827, + 0.019056, 0.0471857, 0.93375800 +}; + +static const half3x3 D60_2_D65_CAT = { + 0.98722400, -0.00611327, 0.0159533, + -0.00759836, 1.00186000, 0.0053302, + 0.00307257, -0.00509595, 1.0816800 +}; + +// +// Unity to ACES +// +// converts Unity raw (sRGB primaries) to +// ACES2065-1 (AP0 w/ linear encoding) +// +half3 unity_to_ACES(half3 x) +{ + x = mul(sRGB_2_AP0, x); + return x; +} + +// +// ACES to Unity +// +// converts ACES2065-1 (AP0 w/ linear encoding) +// Unity raw (sRGB primaries) to +// +half3 ACES_to_unity(half3 x) +{ + x = mul(AP0_2_sRGB, x); + return x; +} + +// +// Unity to ACEScg +// +// converts Unity raw (sRGB primaries) to +// ACEScg (AP1 w/ linear encoding) +// +half3 unity_to_ACEScg(half3 x) +{ + x = mul(sRGB_2_AP1, x); + return x; +} + +// +// ACEScg to Unity +// +// converts ACEScg (AP1 w/ linear encoding) to +// Unity raw (sRGB primaries) +// +half3 ACEScg_to_unity(half3 x) +{ + x = mul(AP1_2_sRGB, x); + return x; +} + +// +// ACES Color Space Conversion - ACES to ACEScc +// +// converts ACES2065-1 (AP0 w/ linear encoding) to +// ACEScc (AP1 w/ logarithmic encoding) +// +// This transform follows the formulas from section 4.4 in S-2014-003 +// +half ACES_to_ACEScc(half x) +{ + if (x <= 0.0) + return -0.35828683; // = (log2(pow(2.0, -15.0) * 0.5) + 9.72) / 17.52 + else if (x < pow(2.0, -15.0)) + return (log2(pow(2.0, -16.0) + x * 0.5) + 9.72) / 17.52; + else // (x >= pow(2.0, -15.0)) + return (log2(x) + 9.72) / 17.52; +} + +half3 ACES_to_ACEScc(half3 x) +{ + x = clamp(x, 0.0, HALF_MAX); + + // x is clamped to [0, HALF_MAX], skip the <= 0 check + return (x < 0.00003051757) ? (log2(0.00001525878 + x * 0.5) + 9.72) / 17.52 : (log2(x) + 9.72) / 17.52; + + /* + return half3( + ACES_to_ACEScc(x.r), + ACES_to_ACEScc(x.g), + ACES_to_ACEScc(x.b) + ); + */ +} + +// +// ACES Color Space Conversion - ACEScc to ACES +// +// converts ACEScc (AP1 w/ ACESlog encoding) to +// ACES2065-1 (AP0 w/ linear encoding) +// +// This transform follows the formulas from section 4.4 in S-2014-003 +// +half ACEScc_to_ACES(half x) +{ + // TODO: Optimize me + if (x < -0.3013698630) // (9.72 - 15) / 17.52 + return (pow(2.0, x * 17.52 - 9.72) - pow(2.0, -16.0)) * 2.0; + else if (x < (log2(HALF_MAX) + 9.72) / 17.52) + return pow(2.0, x * 17.52 - 9.72); + else // (x >= (log2(HALF_MAX) + 9.72) / 17.52) + return HALF_MAX; +} + +half3 ACEScc_to_ACES(half3 x) +{ + return half3( + ACEScc_to_ACES(x.r), + ACEScc_to_ACES(x.g), + ACEScc_to_ACES(x.b) + ); +} + +// +// ACES Color Space Conversion - ACES to ACEScg +// +// converts ACES2065-1 (AP0 w/ linear encoding) to +// ACEScg (AP1 w/ linear encoding) +// +half3 ACES_to_ACEScg(half3 x) +{ + return mul(AP0_2_AP1_MAT, x); +} + +// +// ACES Color Space Conversion - ACEScg to ACES +// +// converts ACEScg (AP1 w/ linear encoding) to +// ACES2065-1 (AP0 w/ linear encoding) +// +half3 ACEScg_to_ACES(half3 x) +{ + return mul(AP1_2_AP0_MAT, x); +} + +// +// Reference Rendering Transform (RRT) +// +// Input is ACES +// Output is OCES +// +half rgb_2_saturation(half3 rgb) +{ + const half TINY = 1e-10; + half mi = Min3(rgb); + half ma = Max3(rgb); + return (max(ma, TINY) - max(mi, TINY)) / max(ma, 1e-2); +} + +half rgb_2_yc(half3 rgb) +{ + const half ycRadiusWeight = 1.75; + + // Converts RGB to a luminance proxy, here called YC + // YC is ~ Y + K * Chroma + // Constant YC is a cone-shaped surface in RGB space, with the tip on the + // neutral axis, towards white. + // YC is normalized: RGB 1 1 1 maps to YC = 1 + // + // ycRadiusWeight defaults to 1.75, although can be overridden in function + // call to rgb_2_yc + // ycRadiusWeight = 1 -> YC for pure cyan, magenta, yellow == YC for neutral + // of same value + // ycRadiusWeight = 2 -> YC for pure red, green, blue == YC for neutral of + // same value. + + half r = rgb.x; + half g = rgb.y; + half b = rgb.z; + half chroma = sqrt(b * (b - g) + g * (g - r) + r * (r - b)); + return (b + g + r + ycRadiusWeight * chroma) / 3.0; +} + +half rgb_2_hue(half3 rgb) +{ + // Returns a geometric hue angle in degrees (0-360) based on RGB values. + // For neutral colors, hue is undefined and the function will return a quiet NaN value. + half hue; + if (rgb.x == rgb.y && rgb.y == rgb.z) + hue = 0.0; // RGB triplets where RGB are equal have an undefined hue + else + hue = (180.0 / UNITY_PI) * atan2(sqrt(3.0) * (rgb.y - rgb.z), 2.0 * rgb.x - rgb.y - rgb.z); + + if (hue < 0.0) hue = hue + 360.0; + + return hue; +} + +half center_hue(half hue, half centerH) +{ + half hueCentered = hue - centerH; + if (hueCentered < -180.0) hueCentered = hueCentered + 360.0; + else if (hueCentered > 180.0) hueCentered = hueCentered - 360.0; + return hueCentered; +} + +half sigmoid_shaper(half x) +{ + // Sigmoid function in the range 0 to 1 spanning -2 to +2. + + half t = max(1.0 - abs(x / 2.0), 0.0); + half y = 1.0 + sign(x) * (1.0 - t * t); + + return y / 2.0; +} + +half glow_fwd(half ycIn, half glowGainIn, half glowMid) +{ + half glowGainOut; + + if (ycIn <= 2.0 / 3.0 * glowMid) + glowGainOut = glowGainIn; + else if (ycIn >= 2.0 * glowMid) + glowGainOut = 0.0; + else + glowGainOut = glowGainIn * (glowMid / ycIn - 1.0 / 2.0); + + return glowGainOut; +} + +/* +half cubic_basis_shaper +( + half x, + half w // full base width of the shaper function (in degrees) +) +{ + half M[4][4] = { + { -1.0 / 6, 3.0 / 6, -3.0 / 6, 1.0 / 6 }, + { 3.0 / 6, -6.0 / 6, 3.0 / 6, 0.0 / 6 }, + { -3.0 / 6, 0.0 / 6, 3.0 / 6, 0.0 / 6 }, + { 1.0 / 6, 4.0 / 6, 1.0 / 6, 0.0 / 6 } + }; + + half knots[5] = { + -w / 2.0, + -w / 4.0, + 0.0, + w / 4.0, + w / 2.0 + }; + + half y = 0.0; + if ((x > knots[0]) && (x < knots[4])) + { + half knot_coord = (x - knots[0]) * 4.0 / w; + int j = knot_coord; + half t = knot_coord - j; + + half monomials[4] = { t*t*t, t*t, t, 1.0 }; + + // (if/else structure required for compatibility with CTL < v1.5.) + if (j == 3) + { + y = monomials[0] * M[0][0] + monomials[1] * M[1][0] + + monomials[2] * M[2][0] + monomials[3] * M[3][0]; + } + else if (j == 2) + { + y = monomials[0] * M[0][1] + monomials[1] * M[1][1] + + monomials[2] * M[2][1] + monomials[3] * M[3][1]; + } + else if (j == 1) + { + y = monomials[0] * M[0][2] + monomials[1] * M[1][2] + + monomials[2] * M[2][2] + monomials[3] * M[3][2]; + } + else if (j == 0) + { + y = monomials[0] * M[0][3] + monomials[1] * M[1][3] + + monomials[2] * M[2][3] + monomials[3] * M[3][3]; + } + else + { + y = 0.0; + } + } + + return y * 3.0 / 2.0; +} +*/ + +static const half3x3 M = { + 0.5, -1.0, 0.5, + -1.0, 1.0, 0.0, + 0.5, 0.5, 0.0 +}; + +half segmented_spline_c5_fwd(half x) +{ + const half coefsLow[6] = { -4.0000000000, -4.0000000000, -3.1573765773, -0.4852499958, 1.8477324706, 1.8477324706 }; // coefs for B-spline between minPoint and midPoint (units of log luminance) + const half coefsHigh[6] = { -0.7185482425, 2.0810307172, 3.6681241237, 4.0000000000, 4.0000000000, 4.0000000000 }; // coefs for B-spline between midPoint and maxPoint (units of log luminance) + const half2 minPoint = half2(0.18 * exp2(-15.0), 0.0001); // {luminance, luminance} linear extension below this + const half2 midPoint = half2(0.18, 0.48); // {luminance, luminance} + const half2 maxPoint = half2(0.18 * exp2(18.0), 10000.0); // {luminance, luminance} linear extension above this + const half slopeLow = 0.0; // log-log slope of low linear extension + const half slopeHigh = 0.0; // log-log slope of high linear extension + + const int N_KNOTS_LOW = 4; + const int N_KNOTS_HIGH = 4; + + // Check for negatives or zero before taking the log. If negative or zero, + // set to ACESMIN.1 + float xCheck = x; + if (xCheck <= 0.0) xCheck = 0.00006103515; // = pow(2.0, -14.0); + + half logx = log10(xCheck); + half logy; + + if (logx <= log10(minPoint.x)) + { + logy = logx * slopeLow + (log10(minPoint.y) - slopeLow * log10(minPoint.x)); + } + else if ((logx > log10(minPoint.x)) && (logx < log10(midPoint.x))) + { + half knot_coord = (N_KNOTS_LOW - 1) * (logx - log10(minPoint.x)) / (log10(midPoint.x) - log10(minPoint.x)); + int j = knot_coord; + half t = knot_coord - j; + + half3 cf = half3(coefsLow[j], coefsLow[j + 1], coefsLow[j + 2]); + half3 monomials = half3(t * t, t, 1.0); + logy = dot(monomials, mul(M, cf)); + } + else if ((logx >= log10(midPoint.x)) && (logx < log10(maxPoint.x))) + { + half knot_coord = (N_KNOTS_HIGH - 1) * (logx - log10(midPoint.x)) / (log10(maxPoint.x) - log10(midPoint.x)); + int j = knot_coord; + half t = knot_coord - j; + + half3 cf = half3(coefsHigh[j], coefsHigh[j + 1], coefsHigh[j + 2]); + half3 monomials = half3(t * t, t, 1.0); + logy = dot(monomials, mul(M, cf)); + } + else + { //if (logIn >= log10(maxPoint.x)) { + logy = logx * slopeHigh + (log10(maxPoint.y) - slopeHigh * log10(maxPoint.x)); + } + + return pow(10.0, logy); +} + +half segmented_spline_c9_fwd(half x) +{ + const half coefsLow[10] = { -1.6989700043, -1.6989700043, -1.4779000000, -1.2291000000, -0.8648000000, -0.4480000000, 0.0051800000, 0.4511080334, 0.9113744414, 0.9113744414 }; // coefs for B-spline between minPoint and midPoint (units of log luminance) + const half coefsHigh[10] = { 0.5154386965, 0.8470437783, 1.1358000000, 1.3802000000, 1.5197000000, 1.5985000000, 1.6467000000, 1.6746091357, 1.6878733390, 1.6878733390 }; // coefs for B-spline between midPoint and maxPoint (units of log luminance) + const half2 minPoint = half2(segmented_spline_c5_fwd(0.18 * exp2(-6.5)), 0.02); // {luminance, luminance} linear extension below this + const half2 midPoint = half2(segmented_spline_c5_fwd(0.18), 4.8); // {luminance, luminance} + const half2 maxPoint = half2(segmented_spline_c5_fwd(0.18 * exp2(6.5)), 48.0); // {luminance, luminance} linear extension above this + const half slopeLow = 0.0; // log-log slope of low linear extension + const half slopeHigh = 0.04; // log-log slope of high linear extension + + const int N_KNOTS_LOW = 8; + const int N_KNOTS_HIGH = 8; + + // Check for negatives or zero before taking the log. If negative or zero, + // set to OCESMIN. + half xCheck = x; + if (xCheck <= 0.0) xCheck = 1e-4; + + half logx = log10(xCheck); + half logy; + + if (logx <= log10(minPoint.x)) + { + logy = logx * slopeLow + (log10(minPoint.y) - slopeLow * log10(minPoint.x)); + } + else if ((logx > log10(minPoint.x)) && (logx < log10(midPoint.x))) + { + half knot_coord = (N_KNOTS_LOW - 1) * (logx - log10(minPoint.x)) / (log10(midPoint.x) - log10(minPoint.x)); + int j = knot_coord; + half t = knot_coord - j; + + half3 cf = half3(coefsLow[j], coefsLow[j + 1], coefsLow[j + 2]); + half3 monomials = half3(t * t, t, 1.0); + logy = dot(monomials, mul(M, cf)); + } + else if ((logx >= log10(midPoint.x)) && (logx < log10(maxPoint.x))) + { + half knot_coord = (N_KNOTS_HIGH - 1) * (logx - log10(midPoint.x)) / (log10(maxPoint.x) - log10(midPoint.x)); + int j = knot_coord; + half t = knot_coord - j; + + half3 cf = half3(coefsHigh[j], coefsHigh[j + 1], coefsHigh[j + 2]); + half3 monomials = half3(t * t, t, 1.0); + logy = dot(monomials, mul(M, cf)); + } + else + { //if (logIn >= log10(maxPoint.x)) { + logy = logx * slopeHigh + (log10(maxPoint.y) - slopeHigh * log10(maxPoint.x)); + } + + return pow(10.0, logy); +} + +static const half RRT_GLOW_GAIN = 0.05; +static const half RRT_GLOW_MID = 0.08; + +static const half RRT_RED_SCALE = 0.82; +static const half RRT_RED_PIVOT = 0.03; +static const half RRT_RED_HUE = 0.0; +static const half RRT_RED_WIDTH = 135.0; + +static const half RRT_SAT_FACTOR = 0.96; + +half3 RRT(half3 aces) +{ + // --- Glow module --- // + half saturation = rgb_2_saturation(aces); + half ycIn = rgb_2_yc(aces); + half s = sigmoid_shaper((saturation - 0.4) / 0.2); + half addedGlow = 1.0 + glow_fwd(ycIn, RRT_GLOW_GAIN * s, RRT_GLOW_MID); + aces *= addedGlow; + + // --- Red modifier --- // + half hue = rgb_2_hue(aces); + half centeredHue = center_hue(hue, RRT_RED_HUE); + half hueWeight; + { + //hueWeight = cubic_basis_shaper(centeredHue, RRT_RED_WIDTH); + hueWeight = smoothstep(0.0, 1.0, 1.0 - abs(2.0 * centeredHue / RRT_RED_WIDTH)); + hueWeight *= hueWeight; + } + + aces.r += hueWeight * saturation * (RRT_RED_PIVOT - aces.r) * (1.0 - RRT_RED_SCALE); + + // --- ACES to RGB rendering space --- // + aces = clamp(aces, 0.0, HALF_MAX); // avoids saturated negative colors from becoming positive in the matrix + half3 rgbPre = mul(AP0_2_AP1_MAT, aces); + rgbPre = clamp(rgbPre, 0, HALF_MAX); + + // --- Global desaturation --- // + //rgbPre = mul(RRT_SAT_MAT, rgbPre); + rgbPre = lerp(dot(rgbPre, AP1_RGB2Y).xxx, rgbPre, RRT_SAT_FACTOR.xxx); + + // --- Apply the tonescale independently in rendering-space RGB --- // + half3 rgbPost; + rgbPost.x = segmented_spline_c5_fwd(rgbPre.x); + rgbPost.y = segmented_spline_c5_fwd(rgbPre.y); + rgbPost.z = segmented_spline_c5_fwd(rgbPre.z); + + // --- RGB rendering space to OCES --- // + half3 rgbOces = mul(AP1_2_AP0_MAT, rgbPost); + + return rgbOces; +} + +// +// Output Device Transform +// +half3 Y_2_linCV(half3 Y, half Ymax, half Ymin) +{ + return (Y - Ymin) / (Ymax - Ymin); +} + +half3 XYZ_2_xyY(half3 XYZ) +{ + half divisor = max(dot(XYZ, (1.0).xxx), 1e-4); + return half3(XYZ.xy / divisor, XYZ.y); +} + +half3 xyY_2_XYZ(half3 xyY) +{ + half m = xyY.z / max(xyY.y, 1e-4); + half3 XYZ = half3(xyY.xz, (1.0 - xyY.x - xyY.y)); + XYZ.xz *= m; + return XYZ; +} + +static const half DIM_SURROUND_GAMMA = 0.9811; + +half3 darkSurround_to_dimSurround(half3 linearCV) +{ + half3 XYZ = mul(AP1_2_XYZ_MAT, linearCV); + + half3 xyY = XYZ_2_xyY(XYZ); + xyY.z = clamp(xyY.z, 0.0, HALF_MAX); + xyY.z = pow(xyY.z, DIM_SURROUND_GAMMA); + XYZ = xyY_2_XYZ(xyY); + + return mul(XYZ_2_AP1_MAT, XYZ); +} + +half moncurve_r(half y, half gamma, half offs) +{ + // Reverse monitor curve + half x; + const half yb = pow(offs * gamma / ((gamma - 1.0) * (1.0 + offs)), gamma); + const half rs = pow((gamma - 1.0) / offs, gamma - 1.0) * pow((1.0 + offs) / gamma, gamma); + if (y >= yb) + x = (1.0 + offs) * pow(y, 1.0 / gamma) - offs; + else + x = y * rs; + return x; +} + +half bt1886_r(half L, half gamma, half Lw, half Lb) +{ + // The reference EOTF specified in Rec. ITU-R BT.1886 + // L = a(max[(V+b),0])^g + half a = pow(pow(Lw, 1.0 / gamma) - pow(Lb, 1.0 / gamma), gamma); + half b = pow(Lb, 1.0 / gamma) / (pow(Lw, 1.0 / gamma) - pow(Lb, 1.0 / gamma)); + half V = pow(max(L / a, 0.0), 1.0 / gamma) - b; + return V; +} + +half roll_white_fwd( + half x, // color value to adjust (white scaled to around 1.0) + half new_wht, // white adjustment (e.g. 0.9 for 10% darkening) + half width // adjusted width (e.g. 0.25 for top quarter of the tone scale) + ) +{ + const half x0 = -1.0; + const half x1 = x0 + width; + const half y0 = -new_wht; + const half y1 = x1; + const half m1 = (x1 - x0); + const half a = y0 - y1 + m1; + const half b = 2.0 * (y1 - y0) - m1; + const half c = y0; + const half t = (-x - x0) / (x1 - x0); + half o = 0.0; + if (t < 0.0) + o = -(t * b + c); + else if (t > 1.0) + o = x; + else + o = -((t * a + b) * t + c); + return o; +} + +half3 linear_to_sRGB(half3 x) +{ + return (x <= 0.0031308 ? (x * 12.9232102) : 1.055 * pow(x, 1.0 / 2.4) - 0.055); +} + +half3 linear_to_bt1886(half3 x, half gamma, half Lw, half Lb) +{ + // Good enough approximation for now, may consider using the exact formula instead + // TODO: Experiment + return pow(max(x, 0.0), 1.0 / 2.4); + + // Correct implementation (Reference EOTF specified in Rec. ITU-R BT.1886) : + // L = a(max[(V+b),0])^g + half invgamma = 1.0 / gamma; + half p_Lw = pow(Lw, invgamma); + half p_Lb = pow(Lb, invgamma); + half3 a = pow(p_Lw - p_Lb, gamma).xxx; + half3 b = (p_Lb / p_Lw - p_Lb).xxx; + half3 V = pow(max(x / a, 0.0), invgamma.xxx) - b; + return V; +} + +#if defined(CUSTOM_WHITE_POINT) +half CINEMA_WHITE; +half CINEMA_BLACK; +#else +static const half CINEMA_WHITE = 48.0; +static const half CINEMA_BLACK = CINEMA_WHITE / 2400.0; +#endif + +static const half ODT_SAT_FACTOR = 0.93; + +// ODT.Academy.RGBmonitor_100nits_dim.a1.0.3 +// ACES 1.0 Output - sRGB + +// +// Output Device Transform - RGB computer monitor +// + +// +// Summary : +// This transform is intended for mapping OCES onto a desktop computer monitor +// typical of those used in motion picture visual effects production. These +// monitors may occasionally be referred to as "sRGB" displays, however, the +// monitor for which this transform is designed does not exactly match the +// specifications in IEC 61966-2-1:1999. +// +// The assumed observer adapted white is D65, and the viewing environment is +// that of a dim surround. +// +// The monitor specified is intended to be more typical of those found in +// visual effects production. +// +// Device Primaries : +// Primaries are those specified in Rec. ITU-R BT.709 +// CIE 1931 chromaticities: x y Y +// Red: 0.64 0.33 +// Green: 0.3 0.6 +// Blue: 0.15 0.06 +// White: 0.3127 0.329 100 cd/m^2 +// +// Display EOTF : +// The reference electro-optical transfer function specified in +// IEC 61966-2-1:1999. +// +// Signal Range: +// This transform outputs full range code values. +// +// Assumed observer adapted white point: +// CIE 1931 chromaticities: x y +// 0.3127 0.329 +// +// Viewing Environment: +// This ODT has a compensation for viewing environment variables more typical +// of those associated with video mastering. +// +half3 ODT_RGBmonitor_100nits_dim(half3 oces) +{ + // OCES to RGB rendering space + half3 rgbPre = mul(AP0_2_AP1_MAT, oces); + + // Apply the tonescale independently in rendering-space RGB + half3 rgbPost; + rgbPost.x = segmented_spline_c9_fwd(rgbPre.x); + rgbPost.y = segmented_spline_c9_fwd(rgbPre.y); + rgbPost.z = segmented_spline_c9_fwd(rgbPre.z); + + // Scale luminance to linear code value + half3 linearCV = Y_2_linCV(rgbPost, CINEMA_WHITE, CINEMA_BLACK); + + // Apply gamma adjustment to compensate for dim surround + linearCV = darkSurround_to_dimSurround(linearCV); + + // Apply desaturation to compensate for luminance difference + //linearCV = mul(ODT_SAT_MAT, linearCV); + linearCV = lerp(dot(linearCV, AP1_RGB2Y).xxx, linearCV, ODT_SAT_FACTOR.xxx); + + // Convert to display primary encoding + // Rendering space RGB to XYZ + half3 XYZ = mul(AP1_2_XYZ_MAT, linearCV); + + // Apply CAT from ACES white point to assumed observer adapted white point + XYZ = mul(D60_2_D65_CAT, XYZ); + + // CIE XYZ to display primaries + linearCV = mul(XYZ_2_REC709_MAT, XYZ); + + // Handle out-of-gamut values + // Clip values < 0 or > 1 (i.e. projecting outside the display primaries) + linearCV = saturate(linearCV); + + // TODO: Revisit when it is possible to deactivate Unity default framebuffer encoding + // with sRGB opto-electrical transfer function (OETF). + /* + // Encode linear code values with transfer function + half3 outputCV; + // moncurve_r with gamma of 2.4 and offset of 0.055 matches the EOTF found in IEC 61966-2-1:1999 (sRGB) + const half DISPGAMMA = 2.4; + const half OFFSET = 0.055; + outputCV.x = moncurve_r(linearCV.x, DISPGAMMA, OFFSET); + outputCV.y = moncurve_r(linearCV.y, DISPGAMMA, OFFSET); + outputCV.z = moncurve_r(linearCV.z, DISPGAMMA, OFFSET); + + outputCV = linear_to_sRGB(linearCV); + */ + + // Unity already draws to a sRGB target + return linearCV; +} + +// ODT.Academy.RGBmonitor_D60sim_100nits_dim.a1.0.3 +// ACES 1.0 Output - sRGB (D60 sim.) + +// +// Output Device Transform - RGB computer monitor (D60 simulation) +// + +// +// Summary : +// This transform is intended for mapping OCES onto a desktop computer monitor +// typical of those used in motion picture visual effects production. These +// monitors may occasionally be referred to as "sRGB" displays, however, the +// monitor for which this transform is designed does not exactly match the +// specifications in IEC 61966-2-1:1999. +// +// The assumed observer adapted white is D60, and the viewing environment is +// that of a dim surround. +// +// The monitor specified is intended to be more typical of those found in +// visual effects production. +// +// Device Primaries : +// Primaries are those specified in Rec. ITU-R BT.709 +// CIE 1931 chromaticities: x y Y +// Red: 0.64 0.33 +// Green: 0.3 0.6 +// Blue: 0.15 0.06 +// White: 0.3127 0.329 100 cd/m^2 +// +// Display EOTF : +// The reference electro-optical transfer function specified in +// IEC 61966-2-1:1999. +// +// Signal Range: +// This transform outputs full range code values. +// +// Assumed observer adapted white point: +// CIE 1931 chromaticities: x y +// 0.32168 0.33767 +// +// Viewing Environment: +// This ODT has a compensation for viewing environment variables more typical +// of those associated with video mastering. +// +half3 ODT_RGBmonitor_D60sim_100nits_dim(half3 oces) +{ + // OCES to RGB rendering space + half3 rgbPre = mul(AP0_2_AP1_MAT, oces); + + // Apply the tonescale independently in rendering-space RGB + half3 rgbPost; + rgbPost.x = segmented_spline_c9_fwd(rgbPre.x); + rgbPost.y = segmented_spline_c9_fwd(rgbPre.y); + rgbPost.z = segmented_spline_c9_fwd(rgbPre.z); + + // Scale luminance to linear code value + half3 linearCV = Y_2_linCV(rgbPost, CINEMA_WHITE, CINEMA_BLACK); + + // --- Compensate for different white point being darker --- // + // This adjustment is to correct an issue that exists in ODTs where the device + // is calibrated to a white chromaticity other than D60. In order to simulate + // D60 on such devices, unequal code values are sent to the display to achieve + // neutrals at D60. In order to produce D60 on a device calibrated to the DCI + // white point (i.e. equal code values yield CIE x,y chromaticities of 0.314, + // 0.351) the red channel is higher than green and blue to compensate for the + // "greenish" DCI white. This is the correct behavior but it means that as + // highlight increase, the red channel will hit the device maximum first and + // clip, resulting in a chromaticity shift as the green and blue channels + // continue to increase. + // To avoid this clipping error, a slight scale factor is applied to allow the + // ODTs to simulate D60 within the D65 calibration white point. + + // Scale and clamp white to avoid casted highlights due to D60 simulation + const half SCALE = 0.955; + linearCV = min(linearCV, 1.0) * SCALE; + + // Apply gamma adjustment to compensate for dim surround + linearCV = darkSurround_to_dimSurround(linearCV); + + // Apply desaturation to compensate for luminance difference + //linearCV = mul(ODT_SAT_MAT, linearCV); + linearCV = lerp(dot(linearCV, AP1_RGB2Y).xxx, linearCV, ODT_SAT_FACTOR.xxx); + + // Convert to display primary encoding + // Rendering space RGB to XYZ + half3 XYZ = mul(AP1_2_XYZ_MAT, linearCV); + + // CIE XYZ to display primaries + linearCV = mul(XYZ_2_REC709_MAT, XYZ); + + // Handle out-of-gamut values + // Clip values < 0 or > 1 (i.e. projecting outside the display primaries) + linearCV = saturate(linearCV); + + // TODO: Revisit when it is possible to deactivate Unity default framebuffer encoding + // with sRGB opto-electrical transfer function (OETF). + /* + // Encode linear code values with transfer function + half3 outputCV; + // moncurve_r with gamma of 2.4 and offset of 0.055 matches the EOTF found in IEC 61966-2-1:1999 (sRGB) + const half DISPGAMMA = 2.4; + const half OFFSET = 0.055; + outputCV.x = moncurve_r(linearCV.x, DISPGAMMA, OFFSET); + outputCV.y = moncurve_r(linearCV.y, DISPGAMMA, OFFSET); + outputCV.z = moncurve_r(linearCV.z, DISPGAMMA, OFFSET); + + outputCV = linear_to_sRGB(linearCV); + */ + + // Unity already draws to a sRGB target + return linearCV; +} + +// ODT.Academy.Rec709_100nits_dim.a1.0.3 +// ACES 1.0 Output - Rec.709 + +// +// Output Device Transform - Rec709 +// + +// +// Summary : +// This transform is intended for mapping OCES onto a Rec.709 broadcast monitor +// that is calibrated to a D65 white point at 100 cd/m^2. The assumed observer +// adapted white is D65, and the viewing environment is a dim surround. +// +// A possible use case for this transform would be HDTV/video mastering. +// +// Device Primaries : +// Primaries are those specified in Rec. ITU-R BT.709 +// CIE 1931 chromaticities: x y Y +// Red: 0.64 0.33 +// Green: 0.3 0.6 +// Blue: 0.15 0.06 +// White: 0.3127 0.329 100 cd/m^2 +// +// Display EOTF : +// The reference electro-optical transfer function specified in +// Rec. ITU-R BT.1886. +// +// Signal Range: +// By default, this transform outputs full range code values. If instead a +// SMPTE "legal" signal is desired, there is a runtime flag to output +// SMPTE legal signal. In ctlrender, this can be achieved by appending +// '-param1 legalRange 1' after the '-ctl odt.ctl' string. +// +// Assumed observer adapted white point: +// CIE 1931 chromaticities: x y +// 0.3127 0.329 +// +// Viewing Environment: +// This ODT has a compensation for viewing environment variables more typical +// of those associated with video mastering. +// +half3 ODT_Rec709_100nits_dim(half3 oces) +{ + // OCES to RGB rendering space + half3 rgbPre = mul(AP0_2_AP1_MAT, oces); + + // Apply the tonescale independently in rendering-space RGB + half3 rgbPost; + rgbPost.x = segmented_spline_c9_fwd(rgbPre.x); + rgbPost.y = segmented_spline_c9_fwd(rgbPre.y); + rgbPost.z = segmented_spline_c9_fwd(rgbPre.z); + + // Scale luminance to linear code value + half3 linearCV = Y_2_linCV(rgbPost, CINEMA_WHITE, CINEMA_BLACK); + + // Apply gamma adjustment to compensate for dim surround + linearCV = darkSurround_to_dimSurround(linearCV); + + // Apply desaturation to compensate for luminance difference + //linearCV = mul(ODT_SAT_MAT, linearCV); + linearCV = lerp(dot(linearCV, AP1_RGB2Y).xxx, linearCV, ODT_SAT_FACTOR.xxx); + + // Convert to display primary encoding + // Rendering space RGB to XYZ + half3 XYZ = mul(AP1_2_XYZ_MAT, linearCV); + + // Apply CAT from ACES white point to assumed observer adapted white point + XYZ = mul(D60_2_D65_CAT, XYZ); + + // CIE XYZ to display primaries + linearCV = mul(XYZ_2_REC709_MAT, XYZ); + + // Handle out-of-gamut values + // Clip values < 0 or > 1 (i.e. projecting outside the display primaries) + linearCV = saturate(linearCV); + + // Encode linear code values with transfer function + const half DISPGAMMA = 2.4; + const half L_W = 1.0; + const half L_B = 0.0; + half3 outputCV = linear_to_bt1886(linearCV, DISPGAMMA, L_W, L_B); + + // TODO: Implement support for legal range. + + // NOTE: Unity framebuffer encoding is encoded with sRGB opto-electrical transfer function (OETF) + // by default which will result in double perceptual encoding, thus for now if one want to use + // this ODT, he needs to decode its output with sRGB electro-optical transfer function (EOTF) to + // compensate for Unity default behaviour. + + return outputCV; +} + +// ODT.Academy.Rec709_D60sim_100nits_dim.a1.0.3 +// ACES 1.0 Output - Rec.709 (D60 sim.) + +// +// Output Device Transform - Rec709 (D60 simulation) +// + +// +// Summary : +// This transform is intended for mapping OCES onto a Rec.709 broadcast monitor +// that is calibrated to a D65 white point at 100 cd/m^2. The assumed observer +// adapted white is D60, and the viewing environment is a dim surround. +// +// A possible use case for this transform would be cinema "soft-proofing". +// +// Device Primaries : +// Primaries are those specified in Rec. ITU-R BT.709 +// CIE 1931 chromaticities: x y Y +// Red: 0.64 0.33 +// Green: 0.3 0.6 +// Blue: 0.15 0.06 +// White: 0.3127 0.329 100 cd/m^2 +// +// Display EOTF : +// The reference electro-optical transfer function specified in +// Rec. ITU-R BT.1886. +// +// Signal Range: +// By default, this transform outputs full range code values. If instead a +// SMPTE "legal" signal is desired, there is a runtime flag to output +// SMPTE legal signal. In ctlrender, this can be achieved by appending +// '-param1 legalRange 1' after the '-ctl odt.ctl' string. +// +// Assumed observer adapted white point: +// CIE 1931 chromaticities: x y +// 0.32168 0.33767 +// +// Viewing Environment: +// This ODT has a compensation for viewing environment variables more typical +// of those associated with video mastering. +// +half3 ODT_Rec709_D60sim_100nits_dim(half3 oces) +{ + // OCES to RGB rendering space + half3 rgbPre = mul(AP0_2_AP1_MAT, oces); + + // Apply the tonescale independently in rendering-space RGB + half3 rgbPost; + rgbPost.x = segmented_spline_c9_fwd(rgbPre.x); + rgbPost.y = segmented_spline_c9_fwd(rgbPre.y); + rgbPost.z = segmented_spline_c9_fwd(rgbPre.z); + + // Scale luminance to linear code value + half3 linearCV = Y_2_linCV(rgbPost, CINEMA_WHITE, CINEMA_BLACK); + + // --- Compensate for different white point being darker --- // + // This adjustment is to correct an issue that exists in ODTs where the device + // is calibrated to a white chromaticity other than D60. In order to simulate + // D60 on such devices, unequal code values must be sent to the display to achieve + // the chromaticities of D60. More specifically, in order to produce D60 on a device + // calibrated to a D65 white point (i.e. equal code values yield CIE x,y + // chromaticities of 0.3127, 0.329) the red channel must be slightly higher than + // that of green and blue in order to compensate for the relatively more "blue-ish" + // D65 white. This unequalness of color channels is the correct behavior but it + // means that as neutral highlights increase, the red channel will hit the + // device maximum first and clip, resulting in a small chromaticity shift as the + // green and blue channels continue to increase to their maximums. + // To avoid this clipping error, a slight scale factor is applied to allow the + // ODTs to simulate D60 within the D65 calibration white point. + + // Scale and clamp white to avoid casted highlights due to D60 simulation + const half SCALE = 0.955; + linearCV = min(linearCV, 1.0) * SCALE; + + // Apply gamma adjustment to compensate for dim surround + linearCV = darkSurround_to_dimSurround(linearCV); + + // Apply desaturation to compensate for luminance difference + //linearCV = mul(ODT_SAT_MAT, linearCV); + linearCV = lerp(dot(linearCV, AP1_RGB2Y).xxx, linearCV, ODT_SAT_FACTOR.xxx); + + // Convert to display primary encoding + // Rendering space RGB to XYZ + half3 XYZ = mul(AP1_2_XYZ_MAT, linearCV); + + // CIE XYZ to display primaries + linearCV = mul(XYZ_2_REC709_MAT, XYZ); + + // Handle out-of-gamut values + // Clip values < 0 or > 1 (i.e. projecting outside the display primaries) + linearCV = saturate(linearCV); + + // Encode linear code values with transfer function + const half DISPGAMMA = 2.4; + const half L_W = 1.0; + const half L_B = 0.0; + half3 outputCV = linear_to_bt1886(linearCV, DISPGAMMA, L_W, L_B); + + // TODO: Implement support for legal range. + + // NOTE: Unity framebuffer encoding is encoded with sRGB opto-electrical transfer function (OETF) + // by default which will result in double perceptual encoding, thus for now if one want to use + // this ODT, he needs to decode its output with sRGB electro-optical transfer function (EOTF) to + // compensate for Unity default behaviour. + + return outputCV; +} + +// ODT.Academy.Rec2020_100nits_dim.a1.0.3 +// ACES 1.0 Output - Rec.2020 + +// +// Output Device Transform - Rec2020 +// + +// +// Summary : +// This transform is intended for mapping OCES onto a Rec.2020 broadcast +// monitor that is calibrated to a D65 white point at 100 cd/m^2. The assumed +// observer adapted white is D65, and the viewing environment is that of a dim +// surround. +// +// A possible use case for this transform would be UHDTV/video mastering. +// +// Device Primaries : +// Primaries are those specified in Rec. ITU-R BT.2020 +// CIE 1931 chromaticities: x y Y +// Red: 0.708 0.292 +// Green: 0.17 0.797 +// Blue: 0.131 0.046 +// White: 0.3127 0.329 100 cd/m^2 +// +// Display EOTF : +// The reference electro-optical transfer function specified in +// Rec. ITU-R BT.1886. +// +// Signal Range: +// By default, this transform outputs full range code values. If instead a +// SMPTE "legal" signal is desired, there is a runtime flag to output +// SMPTE legal signal. In ctlrender, this can be achieved by appending +// '-param1 legalRange 1' after the '-ctl odt.ctl' string. +// +// Assumed observer adapted white point: +// CIE 1931 chromaticities: x y +// 0.3127 0.329 +// +// Viewing Environment: +// This ODT has a compensation for viewing environment variables more typical +// of those associated with video mastering. +// + +half3 ODT_Rec2020_100nits_dim(half3 oces) +{ + // OCES to RGB rendering space + half3 rgbPre = mul(AP0_2_AP1_MAT, oces); + + // Apply the tonescale independently in rendering-space RGB + half3 rgbPost; + rgbPost.x = segmented_spline_c9_fwd(rgbPre.x); + rgbPost.y = segmented_spline_c9_fwd(rgbPre.y); + rgbPost.z = segmented_spline_c9_fwd(rgbPre.z); + + // Scale luminance to linear code value + half3 linearCV = Y_2_linCV(rgbPost, CINEMA_WHITE, CINEMA_BLACK); + + // Apply gamma adjustment to compensate for dim surround + linearCV = darkSurround_to_dimSurround(linearCV); + + // Apply desaturation to compensate for luminance difference + //linearCV = mul(ODT_SAT_MAT, linearCV); + linearCV = lerp(dot(linearCV, AP1_RGB2Y).xxx, linearCV, ODT_SAT_FACTOR.xxx); + + // Convert to display primary encoding + // Rendering space RGB to XYZ + half3 XYZ = mul(AP1_2_XYZ_MAT, linearCV); + + // Apply CAT from ACES white point to assumed observer adapted white point + XYZ = mul(D60_2_D65_CAT, XYZ); + + // CIE XYZ to display primaries + linearCV = mul(XYZ_2_REC2020_MAT, XYZ); + + // Handle out-of-gamut values + // Clip values < 0 or > 1 (i.e. projecting outside the display primaries) + linearCV = saturate(linearCV); + + // Encode linear code values with transfer function + const half DISPGAMMA = 2.4; + const half L_W = 1.0; + const half L_B = 0.0; + half3 outputCV = linear_to_bt1886(linearCV, DISPGAMMA, L_W, L_B); + + // TODO: Implement support for legal range. + + // NOTE: Unity framebuffer encoding is encoded with sRGB opto-electrical transfer function (OETF) + // by default which will result in double perceptual encoding, thus for now if one want to use + // this ODT, he needs to decode its output with sRGB electro-optical transfer function (EOTF) to + // compensate for Unity default behaviour. + + return outputCV; +} + +// ODT.Academy.P3DCI_48nits.a1.0.3 +// ACES 1.0 Output - P3-DCI + +// +// Output Device Transform - P3DCI (D60 Simulation) +// + +// +// Summary : +// This transform is intended for mapping OCES onto a P3 digital cinema +// projector that is calibrated to a DCI white point at 48 cd/m^2. The assumed +// observer adapted white is D60, and the viewing environment is that of a dark +// theater. +// +// Device Primaries : +// CIE 1931 chromaticities: x y Y +// Red: 0.68 0.32 +// Green: 0.265 0.69 +// Blue: 0.15 0.06 +// White: 0.314 0.351 48 cd/m^2 +// +// Display EOTF : +// Gamma: 2.6 +// +// Assumed observer adapted white point: +// CIE 1931 chromaticities: x y +// 0.32168 0.33767 +// +// Viewing Environment: +// Environment specified in SMPTE RP 431-2-2007 +// +half3 ODT_P3DCI_48nits(half3 oces) +{ + // OCES to RGB rendering space + half3 rgbPre = mul(AP0_2_AP1_MAT, oces); + + // Apply the tonescale independently in rendering-space RGB + half3 rgbPost; + rgbPost.x = segmented_spline_c9_fwd(rgbPre.x); + rgbPost.y = segmented_spline_c9_fwd(rgbPre.y); + rgbPost.z = segmented_spline_c9_fwd(rgbPre.z); + + // Scale luminance to linear code value + half3 linearCV = Y_2_linCV(rgbPost, CINEMA_WHITE, CINEMA_BLACK); + + // --- Compensate for different white point being darker --- // + // This adjustment is to correct an issue that exists in ODTs where the device + // is calibrated to a white chromaticity other than D60. In order to simulate + // D60 on such devices, unequal code values are sent to the display to achieve + // neutrals at D60. In order to produce D60 on a device calibrated to the DCI + // white point (i.e. equal code values yield CIE x,y chromaticities of 0.314, + // 0.351) the red channel is higher than green and blue to compensate for the + // "greenish" DCI white. This is the correct behavior but it means that as + // highlight increase, the red channel will hit the device maximum first and + // clip, resulting in a chromaticity shift as the green and blue channels + // continue to increase. + // To avoid this clipping error, a slight scale factor is applied to allow the + // ODTs to simulate D60 within the D65 calibration white point. However, the + // magnitude of the scale factor required for the P3DCI ODT was considered too + // large. Therefore, the scale factor was reduced and the additional required + // compression was achieved via a reshaping of the highlight rolloff in + // conjunction with the scale. The shape of this rolloff was determined + // throught subjective experiments and deemed to best reproduce the + // "character" of the highlights in the P3D60 ODT. + + // Roll off highlights to avoid need for as much scaling + const half NEW_WHT = 0.918; + const half ROLL_WIDTH = 0.5; + linearCV.x = roll_white_fwd(linearCV.x, NEW_WHT, ROLL_WIDTH); + linearCV.y = roll_white_fwd(linearCV.y, NEW_WHT, ROLL_WIDTH); + linearCV.z = roll_white_fwd(linearCV.z, NEW_WHT, ROLL_WIDTH); + + // Scale and clamp white to avoid casted highlights due to D60 simulation + const half SCALE = 0.96; + linearCV = min(linearCV, NEW_WHT) * SCALE; + + // Convert to display primary encoding + // Rendering space RGB to XYZ + half3 XYZ = mul(AP1_2_XYZ_MAT, linearCV); + + // CIE XYZ to display primaries + linearCV = mul(XYZ_2_DCIP3_MAT, XYZ); + + // Handle out-of-gamut values + // Clip values < 0 or > 1 (i.e. projecting outside the display primaries) + linearCV = saturate(linearCV); + + // Encode linear code values with transfer function + const half DISPGAMMA = 2.6; + half3 outputCV = pow(linearCV, 1.0 / DISPGAMMA); + + // NOTE: Unity framebuffer encoding is encoded with sRGB opto-electrical transfer function (OETF) + // by default which will result in double perceptual encoding, thus for now if one want to use + // this ODT, he needs to decode its output with sRGB electro-optical transfer function (EOTF) to + // compensate for Unity default behaviour. + + return outputCV; +} + +#endif // __ACES__ diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Shaders/ACES.cginc.meta b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Shaders/ACES.cginc.meta new file mode 100644 index 0000000..3e3471e --- /dev/null +++ b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Shaders/ACES.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: b8d56fc3449f426408c23c723b58d7b5 +timeCreated: 1460363486 +licenseType: Store +ShaderImporter: + defaultTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Shaders/AmbientOcclusion.cginc b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Shaders/AmbientOcclusion.cginc new file mode 100644 index 0000000..e63c67c --- /dev/null +++ b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Shaders/AmbientOcclusion.cginc @@ -0,0 +1,468 @@ +// Upgrade NOTE: commented out 'float4x4 _WorldToCamera', a built-in variable +// Upgrade NOTE: replaced '_WorldToCamera' with 'unity_WorldToCamera' + +#ifndef __AMBIENT_OCCLUSION__ +#define __AMBIENT_OCCLUSION__ + +#include "UnityCG.cginc" +#include "Common.cginc" + +// -------- +// Options for further customization +// -------- + +// By default, a 5-tap Gaussian with the linear sampling technique is used +// in the bilateral noise filter. It can be replaced with a 7-tap Gaussian +// with adaptive sampling by enabling the macro below. Although the +// differences are not noticeable in most cases, it may provide preferable +// results with some special usage (e.g. NPR without textureing). +// #define BLUR_HIGH_QUALITY + +// By default, a fixed sampling pattern is used in the AO estimator. Although +// this gives preferable results in most cases, a completely random sampling +// pattern could give aesthetically better results. Disable the macro below +// to use such a random pattern instead of the fixed one. +#define FIX_SAMPLING_PATTERN + +// The SampleNormal function normalizes samples from G-buffer because +// they're possibly unnormalized. We can eliminate this if it can be said +// that there is no wrong shader that outputs unnormalized normals. +// #define VALIDATE_NORMALS + +// The constant below determines the contrast of occlusion. This allows +// users to control over/under occlusion. At the moment, this is not exposed +// to the editor because it�s rarely useful. +static const float kContrast = 0.6; + +// The constant below controls the geometry-awareness of the bilateral +// filter. The higher value, the more sensitive it is. +static const float kGeometryCoeff = 0.8; + +// The constants below are used in the AO estimator. Beta is mainly used +// for suppressing self-shadowing noise, and Epsilon is used to prevent +// calculation underflow. See the paper (Morgan 2011 http://goo.gl/2iz3P) +// for further details of these constants. +static const float kBeta = 0.002; + +// -------- + +// System built-in variables +sampler2D _CameraGBufferTexture2; +sampler2D_float _CameraDepthTexture; +sampler2D _CameraDepthNormalsTexture; + +float4 _CameraDepthTexture_ST; + +// Sample count +#if !defined(SHADER_API_GLES) +int _SampleCount; +#else +// GLES2: In many cases, dynamic looping is not supported. +static const int _SampleCount = 3; +#endif + +// Source texture properties +sampler2D _OcclusionTexture; +float4 _OcclusionTexture_TexelSize; + +// Other parameters +half _Intensity; +float _Radius; +float _Downsample; + +// Accessors for packed AO/normal buffer +fixed4 PackAONormal(fixed ao, fixed3 n) +{ + return fixed4(ao, n * 0.5 + 0.5); +} + +fixed GetPackedAO(fixed4 p) +{ + return p.r; +} + +fixed3 GetPackedNormal(fixed4 p) +{ + return p.gba * 2.0 - 1.0; +} + +// Boundary check for depth sampler +// (returns a very large value if it lies out of bounds) +float CheckBounds(float2 uv, float d) +{ + float ob = any(uv < 0) + any(uv > 1); +#if defined(UNITY_REVERSED_Z) + ob += (d <= 0.00001); +#else + ob += (d >= 0.99999); +#endif + return ob * 1e8; +} + +// Depth/normal sampling functions +float SampleDepth(float2 uv) +{ +#if defined(SOURCE_GBUFFER) || defined(SOURCE_DEPTH) + float d = LinearizeDepth(SAMPLE_DEPTH_TEXTURE(_CameraDepthTexture, uv)); +#else + float4 cdn = tex2D(_CameraDepthNormalsTexture, uv); + float d = DecodeFloatRG(cdn.zw); +#endif + return d * _ProjectionParams.z + CheckBounds(uv, d); +} + +float3 SampleNormal(float2 uv) +{ +#if defined(SOURCE_GBUFFER) + float3 norm = tex2D(_CameraGBufferTexture2, uv).xyz; + norm = norm * 2 - any(norm); // gets (0,0,0) when norm == 0 + norm = mul((float3x3)unity_WorldToCamera, norm); +#if defined(VALIDATE_NORMALS) + norm = normalize(norm); +#endif + return norm; +#else + float4 cdn = tex2D(_CameraDepthNormalsTexture, uv); + return DecodeViewNormalStereo(cdn) * float3(1.0, 1.0, -1.0); +#endif +} + +float SampleDepthNormal(float2 uv, out float3 normal) +{ +#if defined(SOURCE_GBUFFER) || defined(SOURCE_DEPTH) + normal = SampleNormal(uv); + return SampleDepth(uv); +#else + float4 cdn = tex2D(_CameraDepthNormalsTexture, uv); + normal = DecodeViewNormalStereo(cdn) * float3(1.0, 1.0, -1.0); + float d = DecodeFloatRG(cdn.zw); + return d * _ProjectionParams.z + CheckBounds(uv, d); +#endif +} + +// Normal vector comparer (for geometry-aware weighting) +half CompareNormal(half3 d1, half3 d2) +{ + return smoothstep(kGeometryCoeff, 1.0, dot(d1, d2)); +} + +// Common vertex shader +struct VaryingsMultitex +{ + float4 pos : SV_POSITION; + half2 uv : TEXCOORD0; // Original UV + half2 uv01 : TEXCOORD1; // Alternative UV (supports v-flip case) + half2 uvSPR : TEXCOORD2; // Single pass stereo rendering UV +}; + +VaryingsMultitex VertMultitex(AttributesDefault v) +{ + half2 uvAlt = v.texcoord.xy; + +#if UNITY_UV_STARTS_AT_TOP + if (_MainTex_TexelSize.y < 0.0) uvAlt.y = 1.0 - uvAlt.y; +#endif + + VaryingsMultitex o; + o.pos = UnityObjectToClipPos(v.vertex); + o.uv = v.texcoord.xy; + o.uv01 = uvAlt; + o.uvSPR = UnityStereoTransformScreenSpaceTex(uvAlt); + + return o; +} + +// Trigonometric function utility +float2 CosSin(float theta) +{ + float sn, cs; + sincos(theta, sn, cs); + return float2(cs, sn); +} + +// Pseudo random number generator with 2D coordinates +float UVRandom(float u, float v) +{ + float f = dot(float2(12.9898, 78.233), float2(u, v)); + return frac(43758.5453 * sin(f)); +} + +// Check if the camera is perspective. +// (returns 1.0 when orthographic) +float CheckPerspective(float x) +{ + return lerp(x, 1.0, unity_OrthoParams.w); +} + +// Reconstruct view-space position from UV and depth. +// p11_22 = (unity_CameraProjection._11, unity_CameraProjection._22) +// p13_31 = (unity_CameraProjection._13, unity_CameraProjection._23) +float3 ReconstructViewPos(float2 uv, float depth, float2 p11_22, float2 p13_31) +{ + return float3((uv * 2.0 - 1.0 - p13_31) / p11_22 * CheckPerspective(depth), depth); +} + +// Sample point picker +float3 PickSamplePoint(float2 uv, float index) +{ + // Uniformaly distributed points on a unit sphere http://goo.gl/X2F1Ho +#if defined(FIX_SAMPLING_PATTERN) + float gn = GradientNoise(uv * _Downsample); + float u = frac(UVRandom(0.0, index) + gn) * 2.0 - 1.0; + float theta = (UVRandom(1.0, index) + gn) * UNITY_PI_2; +#else + float u = UVRandom(uv.x + _Time.x, uv.y + index) * 2.0 - 1.0; + float theta = UVRandom(-uv.x - _Time.x, uv.y + index) * UNITY_PI_2; +#endif + float3 v = float3(CosSin(theta) * sqrt(1.0 - u * u), u); + // Make them distributed between [0, _Radius] + float l = sqrt((index + 1.0) / _SampleCount) * _Radius; + return v * l; +} + +// +// Distance-based AO estimator based on Morgan 2011 http://goo.gl/2iz3P +// +half4 FragAO(VaryingsMultitex i) : SV_Target +{ + float2 uv = i.uv; + + // Parameters used in coordinate conversion + float3x3 proj = (float3x3)unity_CameraProjection; + float2 p11_22 = float2(unity_CameraProjection._11, unity_CameraProjection._22); + float2 p13_31 = float2(unity_CameraProjection._13, unity_CameraProjection._23); + + // View space normal and depth + float3 norm_o; + float depth_o = SampleDepthNormal(UnityStereoScreenSpaceUVAdjust(uv, _CameraDepthTexture_ST), norm_o); + +#if defined(SOURCE_DEPTHNORMALS) + // Offset the depth value to avoid precision error. + // (depth in the DepthNormals mode has only 16-bit precision) + depth_o -= _ProjectionParams.z / 65536; +#endif + + // Reconstruct the view-space position. + float3 vpos_o = ReconstructViewPos(i.uv01, depth_o, p11_22, p13_31); + + float ao = 0.0; + + for (int s = 0; s < _SampleCount; s++) + { + // Sample point +#if defined(SHADER_API_D3D11) + // This 'floor(1.0001 * s)' operation is needed to avoid a NVidia + // shader issue. This issue is only observed on DX11. + float3 v_s1 = PickSamplePoint(uv, floor(1.0001 * s)); +#else + float3 v_s1 = PickSamplePoint(uv, s); +#endif + v_s1 = faceforward(v_s1, -norm_o, v_s1); + float3 vpos_s1 = vpos_o + v_s1; + + // Reproject the sample point + float3 spos_s1 = mul(proj, vpos_s1); + float2 uv_s1_01 = (spos_s1.xy / CheckPerspective(vpos_s1.z) + 1.0) * 0.5; + + // Depth at the sample point + float depth_s1 = SampleDepth(UnityStereoScreenSpaceUVAdjust(uv_s1_01, _CameraDepthTexture_ST)); + + // Relative position of the sample point + float3 vpos_s2 = ReconstructViewPos(uv_s1_01, depth_s1, p11_22, p13_31); + float3 v_s2 = vpos_s2 - vpos_o; + + // Estimate the obscurance value + float a1 = max(dot(v_s2, norm_o) - kBeta * depth_o, 0.0); + float a2 = dot(v_s2, v_s2) + EPSILON; + ao += a1 / a2; + } + + ao *= _Radius; // intensity normalization + + // Apply other parameters. + ao = pow(ao * _Intensity / _SampleCount, kContrast); + + return PackAONormal(ao, norm_o); +} + +// Geometry-aware separable bilateral filter +half4 FragBlur(VaryingsMultitex i) : SV_Target +{ +#if defined(BLUR_HORIZONTAL) + // Horizontal pass: Always use 2 texels interval to match to + // the dither pattern. + float2 delta = float2(_MainTex_TexelSize.x * 2.0, 0.0); +#else + // Vertical pass: Apply _Downsample to match to the dither + // pattern in the original occlusion buffer. + float2 delta = float2(0.0, _MainTex_TexelSize.y / _Downsample * 2.0); +#endif + +#if defined(BLUR_HIGH_QUALITY) + + // High quality 7-tap Gaussian with adaptive sampling + + fixed4 p0 = tex2D(_MainTex, i.uvSPR); + fixed4 p1a = tex2D(_MainTex, i.uvSPR - delta); + fixed4 p1b = tex2D(_MainTex, i.uvSPR + delta); + fixed4 p2a = tex2D(_MainTex, i.uvSPR - delta * 2.0); + fixed4 p2b = tex2D(_MainTex, i.uvSPR + delta * 2.0); + fixed4 p3a = tex2D(_MainTex, i.uvSPR - delta * 3.2307692308); + fixed4 p3b = tex2D(_MainTex, i.uvSPR + delta * 3.2307692308); + +#if defined(BLUR_SAMPLE_CENTER_NORMAL) + fixed3 n0 = SampleNormal(i.uvSPR); +#else + fixed3 n0 = GetPackedNormal(p0); +#endif + + half w0 = 0.37004405286; + half w1a = CompareNormal(n0, GetPackedNormal(p1a)) * 0.31718061674; + half w1b = CompareNormal(n0, GetPackedNormal(p1b)) * 0.31718061674; + half w2a = CompareNormal(n0, GetPackedNormal(p2a)) * 0.19823788546; + half w2b = CompareNormal(n0, GetPackedNormal(p2b)) * 0.19823788546; + half w3a = CompareNormal(n0, GetPackedNormal(p3a)) * 0.11453744493; + half w3b = CompareNormal(n0, GetPackedNormal(p3b)) * 0.11453744493; + + half s; + s = GetPackedAO(p0) * w0; + s += GetPackedAO(p1a) * w1a; + s += GetPackedAO(p1b) * w1b; + s += GetPackedAO(p2a) * w2a; + s += GetPackedAO(p2b) * w2b; + s += GetPackedAO(p3a) * w3a; + s += GetPackedAO(p3b) * w3b; + + s /= w0 + w1a + w1b + w2a + w2b + w3a + w3b; + +#else + + // Fater 5-tap Gaussian with linear sampling + fixed4 p0 = tex2D(_MainTex, i.uvSPR); + fixed4 p1a = tex2D(_MainTex, i.uvSPR - delta * 1.3846153846); + fixed4 p1b = tex2D(_MainTex, i.uvSPR + delta * 1.3846153846); + fixed4 p2a = tex2D(_MainTex, i.uvSPR - delta * 3.2307692308); + fixed4 p2b = tex2D(_MainTex, i.uvSPR + delta * 3.2307692308); + +#if defined(BLUR_SAMPLE_CENTER_NORMAL) + fixed3 n0 = SampleNormal(i.uvSPR); +#else + fixed3 n0 = GetPackedNormal(p0); +#endif + + half w0 = 0.2270270270; + half w1a = CompareNormal(n0, GetPackedNormal(p1a)) * 0.3162162162; + half w1b = CompareNormal(n0, GetPackedNormal(p1b)) * 0.3162162162; + half w2a = CompareNormal(n0, GetPackedNormal(p2a)) * 0.0702702703; + half w2b = CompareNormal(n0, GetPackedNormal(p2b)) * 0.0702702703; + + half s; + s = GetPackedAO(p0) * w0; + s += GetPackedAO(p1a) * w1a; + s += GetPackedAO(p1b) * w1b; + s += GetPackedAO(p2a) * w2a; + s += GetPackedAO(p2b) * w2b; + + s /= w0 + w1a + w1b + w2a + w2b; + +#endif + + return PackAONormal(s, n0); +} + +// Gamma encoding (only needed in gamma lighting mode) +half EncodeAO(half x) +{ + half x_g = 1.0 - max(1.055 * pow(1.0 - x, 0.416666667) - 0.055, 0.0); + // ColorSpaceLuminance.w == 0 (gamma) or 1 (linear) + return lerp(x_g, x, unity_ColorSpaceLuminance.w); +} + +// Geometry-aware bilateral filter (single pass/small kernel) +half BlurSmall(sampler2D tex, float2 uv, float2 delta) +{ + fixed4 p0 = tex2D(tex, uv); + fixed4 p1 = tex2D(tex, uv + float2(-delta.x, -delta.y)); + fixed4 p2 = tex2D(tex, uv + float2(+delta.x, -delta.y)); + fixed4 p3 = tex2D(tex, uv + float2(-delta.x, +delta.y)); + fixed4 p4 = tex2D(tex, uv + float2(+delta.x, +delta.y)); + + fixed3 n0 = GetPackedNormal(p0); + + half w0 = 1.0; + half w1 = CompareNormal(n0, GetPackedNormal(p1)); + half w2 = CompareNormal(n0, GetPackedNormal(p2)); + half w3 = CompareNormal(n0, GetPackedNormal(p3)); + half w4 = CompareNormal(n0, GetPackedNormal(p4)); + + half s; + s = GetPackedAO(p0) * w0; + s += GetPackedAO(p1) * w1; + s += GetPackedAO(p2) * w2; + s += GetPackedAO(p3) * w3; + s += GetPackedAO(p4) * w4; + + return s / (w0 + w1 + w2 + w3 + w4); +} + +// Final composition shader +half4 FragComposition(VaryingsMultitex i) : SV_Target +{ + float2 delta = _MainTex_TexelSize.xy / _Downsample; + half ao = BlurSmall(_OcclusionTexture, i.uvSPR, delta); + half4 color = tex2D(_MainTex, i.uvSPR); + +#if !defined(DEBUG_COMPOSITION) + color.rgb *= 1.0 - EncodeAO(ao); +#else + color.rgb = 1.0 - EncodeAO(ao); +#endif + + return color; +} + +// Final composition shader (ambient-only mode) +VaryingsDefault VertCompositionGBuffer(AttributesDefault v) +{ + VaryingsDefault o; + o.pos = v.vertex; +#if UNITY_UV_STARTS_AT_TOP + o.uv = v.texcoord.xy * float2(1.0, -1.0) + float2(0.0, 1.0); +#else + o.uv = v.texcoord.xy; +#endif + o.uvSPR = UnityStereoTransformScreenSpaceTex(o.uv); + return o; +} + +#if !SHADER_API_GLES // excluding the MRT pass under GLES2 + +struct CompositionOutput +{ + half4 gbuffer0 : SV_Target0; + half4 gbuffer3 : SV_Target1; +}; + +CompositionOutput FragCompositionGBuffer(VaryingsDefault i) +{ + // Workaround: _OcclusionTexture_Texelsize hasn't been set properly + // for some reasons. Use _ScreenParams instead. + float2 delta = (_ScreenParams.zw - 1.0) / _Downsample; + half ao = BlurSmall(_OcclusionTexture, i.uvSPR, delta); + + CompositionOutput o; + o.gbuffer0 = half4(0.0, 0.0, 0.0, ao); + o.gbuffer3 = half4((half3)EncodeAO(ao), 0.0); + return o; +} + +#else + +fixed4 FragCompositionGBuffer(VaryingsDefault i) : SV_Target0 +{ + return 0.0; +} + +#endif + +#endif // __AMBIENT_OCCLUSION__ diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Shaders/AmbientOcclusion.cginc.meta b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Shaders/AmbientOcclusion.cginc.meta new file mode 100644 index 0000000..897e89d --- /dev/null +++ b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Shaders/AmbientOcclusion.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 447591ee3d9d4204899be5fe25968ea0 +timeCreated: 1473323470 +licenseType: Store +ShaderImporter: + defaultTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Shaders/AmbientOcclusion.shader b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Shaders/AmbientOcclusion.shader new file mode 100644 index 0000000..8036666 --- /dev/null +++ b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Shaders/AmbientOcclusion.shader @@ -0,0 +1,116 @@ +Shader "Hidden/Post FX/Ambient Occlusion" +{ + CGINCLUDE + + #pragma target 3.0 + + ENDCG + + SubShader + { + ZTest Always Cull Off ZWrite Off + + // 0: Occlusion estimation with CameraDepthTexture + Pass + { + CGPROGRAM + #pragma vertex VertMultitex + #pragma fragment FragAO + #define SOURCE_DEPTH + #include "AmbientOcclusion.cginc" + ENDCG + } + + // 1: Occlusion estimation with CameraDepthNormalsTexture + Pass + { + CGPROGRAM + #pragma vertex VertMultitex + #pragma fragment FragAO + #define SOURCE_DEPTHNORMALS + #include "AmbientOcclusion.cginc" + ENDCG + } + + // 2: Occlusion estimation with G-Buffer + Pass + { + CGPROGRAM + #pragma vertex VertMultitex + #pragma fragment FragAO + #define SOURCE_GBUFFER + #include "AmbientOcclusion.cginc" + ENDCG + } + + // 3: Separable blur (horizontal pass) with CameraDepthNormalsTexture + Pass + { + CGPROGRAM + #pragma vertex VertMultitex + #pragma fragment FragBlur + #define SOURCE_DEPTHNORMALS + #define BLUR_HORIZONTAL + #define BLUR_SAMPLE_CENTER_NORMAL + #include "AmbientOcclusion.cginc" + ENDCG + } + + // 4: Separable blur (horizontal pass) with G-Buffer + Pass + { + CGPROGRAM + #pragma vertex VertMultitex + #pragma fragment FragBlur + #define SOURCE_GBUFFER + #define BLUR_HORIZONTAL + #define BLUR_SAMPLE_CENTER_NORMAL + #include "AmbientOcclusion.cginc" + ENDCG + } + + // 5: Separable blur (vertical pass) + Pass + { + CGPROGRAM + #pragma vertex VertMultitex + #pragma fragment FragBlur + #define BLUR_VERTICAL + #include "AmbientOcclusion.cginc" + ENDCG + } + + // 6: Final composition + Pass + { + CGPROGRAM + #pragma vertex VertMultitex + #pragma fragment FragComposition + #include "AmbientOcclusion.cginc" + ENDCG + } + + // 7: Final composition (ambient only mode) + Pass + { + Blend Zero OneMinusSrcColor, Zero OneMinusSrcAlpha + + CGPROGRAM + #pragma vertex VertCompositionGBuffer + #pragma fragment FragCompositionGBuffer + #include "AmbientOcclusion.cginc" + ENDCG + } + + // 8: Debug visualization + Pass + { + CGPROGRAM + #pragma vertex VertMultitex + #pragma fragment FragComposition + #define DEBUG_COMPOSITION + #include "AmbientOcclusion.cginc" + ENDCG + } + } +} diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Shaders/AmbientOcclusion.shader.meta b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Shaders/AmbientOcclusion.shader.meta new file mode 100644 index 0000000..8194433 --- /dev/null +++ b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Shaders/AmbientOcclusion.shader.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: e881ae5627d1cc84395303acfbca6fb2 +timeCreated: 1462280790 +licenseType: Store +ShaderImporter: + defaultTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Shaders/Blit.shader b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Shaders/Blit.shader new file mode 100644 index 0000000..3a6c07f --- /dev/null +++ b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Shaders/Blit.shader @@ -0,0 +1,49 @@ +Shader "Hidden/Post FX/Blit" +{ + Properties + { + _MainTex("Main Texture", 2D) = "white" {} + } + + CGINCLUDE + + #include "UnityCG.cginc" + #include "Common.cginc" + + struct Varyings + { + float2 uv : TEXCOORD0; + float4 vertex : SV_POSITION; + }; + + Varyings VertBlit(AttributesDefault v) + { + Varyings o; + o.vertex = UnityObjectToClipPos(v.vertex); + o.uv = UnityStereoScreenSpaceUVAdjust(v.texcoord, _MainTex_ST); + return o; + } + + half4 FragBlit(Varyings i) : SV_Target + { + half4 col = tex2D(_MainTex, i.uv); + return col; + } + + ENDCG + + SubShader + { + Cull Off ZWrite Off ZTest Always + + Pass + { + CGPROGRAM + + #pragma vertex VertBlit + #pragma fragment FragBlit + + ENDCG + } + } +} diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Shaders/Blit.shader.meta b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Shaders/Blit.shader.meta new file mode 100644 index 0000000..b131559 --- /dev/null +++ b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Shaders/Blit.shader.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 7d89469544dfa214eabdbf37fca76f40 +timeCreated: 1474297975 +licenseType: Store +ShaderImporter: + defaultTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Shaders/Bloom.cginc b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Shaders/Bloom.cginc new file mode 100644 index 0000000..6e1086a --- /dev/null +++ b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Shaders/Bloom.cginc @@ -0,0 +1,86 @@ +#ifndef __BLOOM__ +#define __BLOOM__ + +#include "Common.cginc" + +// Brightness function +half Brightness(half3 c) +{ + return Max3(c); +} + +// 3-tap median filter +half3 Median(half3 a, half3 b, half3 c) +{ + return a + b + c - min(min(a, b), c) - max(max(a, b), c); +} + +// Downsample with a 4x4 box filter +half3 DownsampleFilter(sampler2D tex, float2 uv, float2 texelSize) +{ + float4 d = texelSize.xyxy * float4(-1.0, -1.0, 1.0, 1.0); + + half3 s; + s = DecodeHDR(tex2D(tex, uv + d.xy)); + s += DecodeHDR(tex2D(tex, uv + d.zy)); + s += DecodeHDR(tex2D(tex, uv + d.xw)); + s += DecodeHDR(tex2D(tex, uv + d.zw)); + + return s * (1.0 / 4.0); +} + +// Downsample with a 4x4 box filter + anti-flicker filter +half3 DownsampleAntiFlickerFilter(sampler2D tex, float2 uv, float2 texelSize) +{ + float4 d = texelSize.xyxy * float4(-1.0, -1.0, 1.0, 1.0); + + half3 s1 = DecodeHDR(tex2D(tex, uv + d.xy)); + half3 s2 = DecodeHDR(tex2D(tex, uv + d.zy)); + half3 s3 = DecodeHDR(tex2D(tex, uv + d.xw)); + half3 s4 = DecodeHDR(tex2D(tex, uv + d.zw)); + + // Karis's luma weighted average (using brightness instead of luma) + half s1w = 1.0 / (Brightness(s1) + 1.0); + half s2w = 1.0 / (Brightness(s2) + 1.0); + half s3w = 1.0 / (Brightness(s3) + 1.0); + half s4w = 1.0 / (Brightness(s4) + 1.0); + half one_div_wsum = 1.0 / (s1w + s2w + s3w + s4w); + + return (s1 * s1w + s2 * s2w + s3 * s3w + s4 * s4w) * one_div_wsum; +} + +half3 UpsampleFilter(sampler2D tex, float2 uv, float2 texelSize, float sampleScale) +{ +#if MOBILE_OR_CONSOLE + // 4-tap bilinear upsampler + float4 d = texelSize.xyxy * float4(-1.0, -1.0, 1.0, 1.0) * (sampleScale * 0.5); + + half3 s; + s = DecodeHDR(tex2D(tex, uv + d.xy)); + s += DecodeHDR(tex2D(tex, uv + d.zy)); + s += DecodeHDR(tex2D(tex, uv + d.xw)); + s += DecodeHDR(tex2D(tex, uv + d.zw)); + + return s * (1.0 / 4.0); +#else + // 9-tap bilinear upsampler (tent filter) + float4 d = texelSize.xyxy * float4(1.0, 1.0, -1.0, 0.0) * sampleScale; + + half3 s; + s = DecodeHDR(tex2D(tex, uv - d.xy)); + s += DecodeHDR(tex2D(tex, uv - d.wy)) * 2.0; + s += DecodeHDR(tex2D(tex, uv - d.zy)); + + s += DecodeHDR(tex2D(tex, uv + d.zw)) * 2.0; + s += DecodeHDR(tex2D(tex, uv)) * 4.0; + s += DecodeHDR(tex2D(tex, uv + d.xw)) * 2.0; + + s += DecodeHDR(tex2D(tex, uv + d.zy)); + s += DecodeHDR(tex2D(tex, uv + d.wy)) * 2.0; + s += DecodeHDR(tex2D(tex, uv + d.xy)); + + return s * (1.0 / 16.0); +#endif +} + +#endif // __BLOOM__ diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Shaders/Bloom.cginc.meta b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Shaders/Bloom.cginc.meta new file mode 100644 index 0000000..ba45918 --- /dev/null +++ b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Shaders/Bloom.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 7d1f4dd94c8e6e940b0730076ea7d6d9 +timeCreated: 1462980395 +licenseType: Store +ShaderImporter: + defaultTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Shaders/Bloom.shader b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Shaders/Bloom.shader new file mode 100644 index 0000000..d3004bb --- /dev/null +++ b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Shaders/Bloom.shader @@ -0,0 +1,182 @@ +// +// Kino/Bloom v2 - Bloom filter for Unity +// +// Copyright (C) 2015, 2016 Keijiro Takahashi +// +// Permission is hereby granted, free of charge, to any person obtaining a copy +// of this software and associated documentation files (the "Software"), to deal +// in the Software without restriction, including without limitation the rights +// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +// copies of the Software, and to permit persons to whom the Software is +// furnished to do so, subject to the following conditions: +// +// The above copyright notice and this permission notice shall be included in +// all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. +// +Shader "Hidden/Post FX/Bloom" +{ + Properties + { + _MainTex ("", 2D) = "" {} + _BaseTex ("", 2D) = "" {} + _AutoExposure ("", 2D) = "" {} + } + + CGINCLUDE + + #pragma target 3.0 + #include "UnityCG.cginc" + #include "Bloom.cginc" + #include "Common.cginc" + + sampler2D _BaseTex; + float2 _BaseTex_TexelSize; + + sampler2D _AutoExposure; + + float _PrefilterOffs; + float _Threshold; + float3 _Curve; + float _SampleScale; + + // ----------------------------------------------------------------------------- + // Vertex shaders + + struct VaryingsMultitex + { + float4 pos : SV_POSITION; + float2 uvMain : TEXCOORD0; + float2 uvBase : TEXCOORD1; + }; + + VaryingsMultitex VertMultitex(AttributesDefault v) + { + VaryingsMultitex o; + o.pos = UnityObjectToClipPos(v.vertex); + o.uvMain = UnityStereoScreenSpaceUVAdjust(v.texcoord.xy, _MainTex_ST); + o.uvBase = o.uvMain; + + #if UNITY_UV_STARTS_AT_TOP + if (_BaseTex_TexelSize.y < 0.0) + o.uvBase.y = 1.0 - o.uvBase.y; + #endif + + return o; + } + + // ----------------------------------------------------------------------------- + // Fragment shaders + + half4 FetchAutoExposed(sampler2D tex, float2 uv) + { + float autoExposure = 1.0; + uv = UnityStereoScreenSpaceUVAdjust(uv, _MainTex_ST); + autoExposure = tex2D(_AutoExposure, uv).r; + return tex2D(tex, uv) * autoExposure; + } + + half4 FragPrefilter(VaryingsDefault i) : SV_Target + { + float2 uv = i.uv + _MainTex_TexelSize.xy * _PrefilterOffs; + + #if ANTI_FLICKER + float3 d = _MainTex_TexelSize.xyx * float3(1.0, 1.0, 0.0); + half4 s0 = SafeHDR(FetchAutoExposed(_MainTex, uv)); + half3 s1 = SafeHDR(FetchAutoExposed(_MainTex, uv - d.xz).rgb); + half3 s2 = SafeHDR(FetchAutoExposed(_MainTex, uv + d.xz).rgb); + half3 s3 = SafeHDR(FetchAutoExposed(_MainTex, uv - d.zy).rgb); + half3 s4 = SafeHDR(FetchAutoExposed(_MainTex, uv + d.zy).rgb); + half3 m = Median(Median(s0.rgb, s1, s2), s3, s4); + #else + half4 s0 = SafeHDR(FetchAutoExposed(_MainTex, uv)); + half3 m = s0.rgb; + #endif + + #if UNITY_COLORSPACE_GAMMA + m = GammaToLinearSpace(m); + #endif + + // Pixel brightness + half br = Brightness(m); + + // Under-threshold part: quadratic curve + half rq = clamp(br - _Curve.x, 0.0, _Curve.y); + rq = _Curve.z * rq * rq; + + // Combine and apply the brightness response curve. + m *= max(rq, br - _Threshold) / max(br, 1e-5); + + return EncodeHDR(m); + } + + half4 FragDownsample1(VaryingsDefault i) : SV_Target + { + #if ANTI_FLICKER + return EncodeHDR(DownsampleAntiFlickerFilter(_MainTex, i.uvSPR, _MainTex_TexelSize.xy)); + #else + return EncodeHDR(DownsampleFilter(_MainTex, i.uvSPR, _MainTex_TexelSize.xy)); + #endif + } + + half4 FragDownsample2(VaryingsDefault i) : SV_Target + { + return EncodeHDR(DownsampleFilter(_MainTex, i.uvSPR, _MainTex_TexelSize.xy)); + } + + half4 FragUpsample(VaryingsMultitex i) : SV_Target + { + half3 base = DecodeHDR(tex2D(_BaseTex, i.uvBase)); + half3 blur = UpsampleFilter(_MainTex, i.uvMain, _MainTex_TexelSize.xy, _SampleScale); + return EncodeHDR(base + blur); + } + + ENDCG + + SubShader + { + ZTest Always Cull Off ZWrite Off + + Pass + { + CGPROGRAM + #pragma multi_compile __ ANTI_FLICKER + #pragma multi_compile __ UNITY_COLORSPACE_GAMMA + #pragma vertex VertDefault + #pragma fragment FragPrefilter + ENDCG + } + + Pass + { + CGPROGRAM + #pragma multi_compile __ ANTI_FLICKER + #pragma vertex VertDefault + #pragma fragment FragDownsample1 + ENDCG + } + + Pass + { + CGPROGRAM + #pragma vertex VertDefault + #pragma fragment FragDownsample2 + ENDCG + } + + Pass + { + CGPROGRAM + #pragma vertex VertMultitex + #pragma fragment FragUpsample + ENDCG + } + } +} diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Shaders/Bloom.shader.meta b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Shaders/Bloom.shader.meta new file mode 100644 index 0000000..8e255a2 --- /dev/null +++ b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Shaders/Bloom.shader.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 4ceb73bc148699b469361531d6062548 +timeCreated: 1462953634 +licenseType: Store +ShaderImporter: + defaultTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Shaders/BuiltinDebugViews.shader b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Shaders/BuiltinDebugViews.shader new file mode 100644 index 0000000..337128e --- /dev/null +++ b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Shaders/BuiltinDebugViews.shader @@ -0,0 +1,257 @@ +Shader "Hidden/Post FX/Builtin Debug Views" +{ + CGINCLUDE + + #include "UnityCG.cginc" + #include "Common.cginc" + + #pragma exclude_renderers d3d11_9x + + sampler2D_float _CameraDepthTexture; + sampler2D_float _CameraDepthNormalsTexture; + sampler2D_float _CameraMotionVectorsTexture; + + float4 _CameraDepthTexture_ST; + float4 _CameraDepthNormalsTexture_ST; + float4 _CameraMotionVectorsTexture_ST; + + #if SOURCE_GBUFFER + sampler2D _CameraGBufferTexture2; + float4 _CameraGBufferTexture2_ST; + #endif + + // ----------------------------------------------------------------------------- + // Depth + + float _DepthScale; + + float4 FragDepth(VaryingsDefault i) : SV_Target + { + float depth = SAMPLE_DEPTH_TEXTURE(_CameraDepthTexture, UnityStereoScreenSpaceUVAdjust(i.uv, _CameraDepthTexture_ST)); + depth = Linear01Depth(depth) * _DepthScale; + float3 d = depth.xxx; + + #if !UNITY_COLORSPACE_GAMMA + d = GammaToLinearSpace(d); + #endif + + return float4(d, 1.0); + } + + // ----------------------------------------------------------------------------- + // Normals + + float3 SampleNormal(float2 uv) + { + #if SOURCE_GBUFFER + float3 norm = tex2D(_CameraGBufferTexture2, uv).xyz * 2.0 - 1.0; + return mul((float3x3)unity_WorldToCamera, norm); + #else + float4 cdn = tex2D(_CameraDepthNormalsTexture, uv); + return DecodeViewNormalStereo(cdn) * float3(1.0, 1.0, -1.0); + #endif + } + + float4 FragNormals(VaryingsDefault i) : SV_Target + { + float3 n = SampleNormal(UnityStereoScreenSpaceUVAdjust(i.uv, _CameraDepthNormalsTexture_ST)); + + #if UNITY_COLORSPACE_GAMMA + n = LinearToGammaSpace(n); + #endif + + return float4(n, 1.0); + } + + // ----------------------------------------------------------------------------- + // Motion vectors + + float _Opacity; + float _Amplitude; + float4 _Scale; + + float4 FragMovecsOpacity(VaryingsDefault i) : SV_Target + { + float4 src = tex2D(_MainTex, i.uv); + return float4(src.rgb * _Opacity, src.a); + } + + // Convert a motion vector into RGBA color. + float4 VectorToColor(float2 mv) + { + float phi = atan2(mv.x, mv.y); + float hue = (phi / UNITY_PI + 1.0) * 0.5; + + float r = abs(hue * 6.0 - 3.0) - 1.0; + float g = 2.0 - abs(hue * 6.0 - 2.0); + float b = 2.0 - abs(hue * 6.0 - 4.0); + float a = length(mv); + + return saturate(float4(r, g, b, a)); + } + + float4 FragMovecsImaging(VaryingsDefault i) : SV_Target + { + float4 src = tex2D(_MainTex, i.uv); + + float2 mv = tex2D(_CameraMotionVectorsTexture, i.uv).rg * _Amplitude; + + #if UNITY_UV_STARTS_AT_TOP + mv.y *= -1.0; + #endif + + float4 mc = VectorToColor(mv); + + float3 rgb = src.rgb; + + #if !UNITY_COLORSPACE_GAMMA + rgb = LinearToGammaSpace(rgb); + #endif + + rgb = lerp(rgb, mc.rgb, mc.a * _Opacity); + + #if !UNITY_COLORSPACE_GAMMA + rgb = GammaToLinearSpace(rgb); + #endif + + return float4(rgb, src.a); + } + + struct VaryingsArrows + { + float4 vertex : SV_POSITION; + float2 scoord : TEXCOORD; + float4 color : COLOR; + }; + + VaryingsArrows VertArrows(AttributesDefault v) + { + // Retrieve the motion vector. + float4 uv = float4(v.texcoord.xy, 0.0, 0.0); + + #if UNITY_UV_STARTS_AT_TOP + uv.y = 1.0 - uv.y; + #endif + + float2 mv = tex2Dlod(_CameraMotionVectorsTexture, uv).rg * _Amplitude; + + #if UNITY_UV_STARTS_AT_TOP + mv.y *= -1.0; + #endif + + // Arrow color + float4 color = VectorToColor(mv); + + // Make a rotation matrix based on the motion vector. + float2x2 rot = float2x2(mv.y, mv.x, -mv.x, mv.y); + + // Rotate and scale the body of the arrow. + float2 pos = mul(rot, v.vertex.zy) * _Scale.xy; + + // Normalized variant of the motion vector and the rotation matrix. + float2 mv_n = normalize(mv); + float2x2 rot_n = float2x2(mv_n.y, mv_n.x, -mv_n.x, mv_n.y); + + // Rotate and scale the head of the arrow. + float2 head = float2(v.vertex.x, -abs(v.vertex.x)) * 0.3; + head *= saturate(color.a); + pos += mul(rot_n, head) * _Scale.xy; + + // Offset the arrow position. + pos += v.texcoord.xy * 2.0 - 1.0; + + // Convert to the screen coordinates. + float2 scoord = (pos + 1.0) * 0.5 * _ScreenParams.xy; + + // Snap to a pixel-perfect position. + scoord = round(scoord); + + // Bring back to the normalized screen space. + pos = (scoord + 0.5) * (_ScreenParams.zw - 1.0) * 2.0 - 1.0; + + // Color tweaks + color.rgb = GammaToLinearSpace(lerp(color.rgb, 1.0, 0.5)); + color.a *= _Opacity; + + // Output + VaryingsArrows o; + o.vertex = float4(pos, 0.0, 1.0); + o.scoord = scoord; + o.color = saturate(color); + return o; + } + + float4 FragMovecsArrows(VaryingsArrows i) : SV_Target + { + // Pseudo anti-aliasing. + float aa = length(frac(i.scoord) - 0.5) / 0.707; + aa *= (aa * (aa * 0.305306011 + 0.682171111) + 0.012522878); // gamma + return float4(i.color.rgb, i.color.a * aa); + } + + ENDCG + + SubShader + { + Cull Off ZWrite Off ZTest Always + + // (0) - Depth + Pass + { + CGPROGRAM + + #pragma vertex VertDefault + #pragma fragment FragDepth + + ENDCG + } + + // (1) - Normals + Pass + { + CGPROGRAM + + #pragma vertex VertDefault + #pragma fragment FragNormals + #pragma multi_compile __ SOURCE_GBUFFER + + ENDCG + } + + // (2) - Motion vectors - Opacity + Pass + { + CGPROGRAM + + #pragma vertex VertDefault + #pragma fragment FragMovecsOpacity + + ENDCG + } + + // (3) - Motion vectors - Imaging + Pass + { + CGPROGRAM + + #pragma vertex VertDefault + #pragma fragment FragMovecsImaging + #pragma multi_compile __ UNITY_COLORSPACE_GAMMA + + ENDCG + } + + // (4) - Motion vectors - Arrows + Pass + { + Blend SrcAlpha OneMinusSrcAlpha + + CGPROGRAM + + #pragma vertex VertArrows + #pragma fragment FragMovecsArrows + + ENDCG + } + } +} diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Shaders/BuiltinDebugViews.shader.meta b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Shaders/BuiltinDebugViews.shader.meta new file mode 100644 index 0000000..a6417c0 --- /dev/null +++ b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Shaders/BuiltinDebugViews.shader.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 72127ba7dd8c6b04bb3f29c7ee669813 +timeCreated: 1468224802 +licenseType: Store +ShaderImporter: + defaultTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Shaders/ColorGrading.cginc b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Shaders/ColorGrading.cginc new file mode 100644 index 0000000..2a8c5a3 --- /dev/null +++ b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Shaders/ColorGrading.cginc @@ -0,0 +1,290 @@ +#ifndef __COLOR_GRADING__ +#define __COLOR_GRADING__ + +#include "ACES.cginc" +#include "Common.cginc" + +// Set to 1 to use more precise but more expensive log/linear conversions. I haven't found a proper +// use case for the high precision version yet so I'm leaving this to 0. +#define COLOR_GRADING_PRECISE_LOG 0 + +// +// Alexa LogC converters (El 1000) +// See http://www.vocas.nl/webfm_send/964 +// It's a good fit to store HDR values in log as the range is pretty wide (1 maps to ~58.85666) and +// is quick enough to compute. +// +struct ParamsLogC +{ + half cut; + half a, b, c, d, e, f; +}; + +static const ParamsLogC LogC = +{ + 0.011361, // cut + 5.555556, // a + 0.047996, // b + 0.244161, // c + 0.386036, // d + 5.301883, // e + 0.092819 // f +}; + +half LinearToLogC_Precise(half x) +{ + half o; + if (x > LogC.cut) + o = LogC.c * log10(LogC.a * x + LogC.b) + LogC.d; + else + o = LogC.e * x + LogC.f; + return o; +} + +half3 LinearToLogC(half3 x) +{ +#if COLOR_GRADING_PRECISE_LOG + return half3( + LinearToLogC_Precise(x.x), + LinearToLogC_Precise(x.y), + LinearToLogC_Precise(x.z) + ); +#else + return LogC.c * log10(LogC.a * x + LogC.b) + LogC.d; +#endif +} + +half LogCToLinear_Precise(half x) +{ + half o; + if (x > LogC.e * LogC.cut + LogC.f) + o = (pow(10.0, (x - LogC.d) / LogC.c) - LogC.b) / LogC.a; + else + o = (x - LogC.f) / LogC.e; + return o; +} + +half3 LogCToLinear(half3 x) +{ +#if COLOR_GRADING_PRECISE_LOG + return half3( + LogCToLinear_Precise(x.x), + LogCToLinear_Precise(x.y), + LogCToLinear_Precise(x.z) + ); +#else + return (pow(10.0, (x - LogC.d) / LogC.c) - LogC.b) / LogC.a; +#endif +} + +// +// White balance +// Recommended workspace: ACEScg (linear) +// +static const half3x3 LIN_2_LMS_MAT = { + 3.90405e-1, 5.49941e-1, 8.92632e-3, + 7.08416e-2, 9.63172e-1, 1.35775e-3, + 2.31082e-2, 1.28021e-1, 9.36245e-1 +}; + +static const half3x3 LMS_2_LIN_MAT = { + 2.85847e+0, -1.62879e+0, -2.48910e-2, + -2.10182e-1, 1.15820e+0, 3.24281e-4, + -4.18120e-2, -1.18169e-1, 1.06867e+0 +}; + +half3 WhiteBalance(half3 c, half3 balance) +{ + half3 lms = mul(LIN_2_LMS_MAT, c); + lms *= balance; + return mul(LMS_2_LIN_MAT, lms); +} + +// +// Luminance (Rec.709 primaries according to ACES specs) +// +half AcesLuminance(half3 c) +{ + return dot(c, half3(0.2126, 0.7152, 0.0722)); +} + +// +// Offset, Power, Slope (ASC-CDL) +// Works in Log & Linear. Results will be different but still correct. +// +half3 OffsetPowerSlope(half3 c, half3 offset, half3 power, half3 slope) +{ + half3 so = c * slope + offset; + so = so > (0.0).xxx ? pow(so, power) : so; + return so; +} + +// +// Lift, Gamma (pre-inverted), Gain +// Recommended workspace: ACEScg (linear) +// +half3 LiftGammaGain(half3 c, half3 lift, half3 invgamma, half3 gain) +{ + //return gain * (lift * (1.0 - c) + pow(max(c, kEpsilon), invgamma)); + //return pow(gain * (c + lift * (1.0 - c)), invgamma); + + half3 power = invgamma; + half3 offset = lift * gain; + half3 slope = ((1.0).xxx - lift) * gain; + return OffsetPowerSlope(c, offset, power, slope); +} + +// +// Saturation (should be used after offset/power/slope) +// Recommended workspace: ACEScc (log) +// Optimal range: [0.0, 2.0] +// +half3 Saturation(half3 c, half sat) +{ + half luma = AcesLuminance(c); + return luma.xxx + sat * (c - luma.xxx); +} + +// +// Basic contrast curve +// Recommended workspace: ACEScc (log) +// Optimal range: [0.0, 2.0] +// +half3 ContrastLog(half3 c, half con) +{ + return (c - ACEScc_MIDGRAY) * con + ACEScc_MIDGRAY; +} + +// +// Hue, Saturation, Value +// Ranges: +// Hue [0.0, 1.0] +// Sat [0.0, 1.0] +// Lum [0.0, HALF_MAX] +// +half3 RgbToHsv(half3 c) +{ + half4 K = half4(0.0, -1.0 / 3.0, 2.0 / 3.0, -1.0); + half4 p = lerp(half4(c.bg, K.wz), half4(c.gb, K.xy), step(c.b, c.g)); + half4 q = lerp(half4(p.xyw, c.r), half4(c.r, p.yzx), step(p.x, c.r)); + half d = q.x - min(q.w, q.y); + half e = EPSILON; + return half3(abs(q.z + (q.w - q.y) / (6.0 * d + e)), d / (q.x + e), q.x); +} + +half3 HsvToRgb(half3 c) +{ + half4 K = half4(1.0, 2.0 / 3.0, 1.0 / 3.0, 3.0); + half3 p = abs(frac(c.xxx + K.xyz) * 6.0 - K.www); + return c.z * lerp(K.xxx, saturate(p - K.xxx), c.y); +} + +half RotateHue(half value, half low, half hi) +{ + return (value < low) + ? value + hi + : (value > hi) + ? value - hi + : value; +} + +// +// Remaps Y/R/G/B values +// +half3 YrgbCurve(half3 c, sampler2D curveTex) +{ + const float kHalfPixel = (1.0 / 128.0) / 2.0; + + // Y + c += kHalfPixel.xxx; + float mr = tex2D(curveTex, float2(c.r, 0.75)).a; + float mg = tex2D(curveTex, float2(c.g, 0.75)).a; + float mb = tex2D(curveTex, float2(c.b, 0.75)).a; + c = saturate(float3(mr, mg, mb)); + + // RGB + c += kHalfPixel.xxx; + float r = tex2D(curveTex, float2(c.r, 0.75)).r; + float g = tex2D(curveTex, float2(c.g, 0.75)).g; + float b = tex2D(curveTex, float2(c.b, 0.75)).b; + return saturate(half3(r, g, b)); +} + +// +// (X) Hue VS Hue - Remaps hue on a curve according to the current hue +// Input is Hue [0.0, 1.0] +// Output is Hue [0.0, 1.0] +// +half SecondaryHueHue(half hue, sampler2D curveTex) +{ + half offset = saturate(tex2D(curveTex, half2(hue, 0.25)).x) - 0.5; + hue += offset; + hue = RotateHue(hue, 0.0, 1.0); + return hue; +} + +// +// (Y) Hue VS Saturation - Remaps saturation on a curve according to the current hue +// Input is Hue [0.0, 1.0] +// Output is Saturation multiplier [0.0, 2.0] +// +half SecondaryHueSat(half hue, sampler2D curveTex) +{ + return saturate(tex2D(curveTex, half2(hue, 0.25)).y) * 2.0; +} + +// +// (Z) Saturation VS Saturation - Remaps saturation on a curve according to the current saturation +// Input is Saturation [0.0, 1.0] +// Output is Saturation multiplier [0.0, 2.0] +// +half SecondarySatSat(half sat, sampler2D curveTex) +{ + return saturate(tex2D(curveTex, half2(sat, 0.25)).z) * 2.0; +} + +// +// (W) Luminance VS Saturation - Remaps saturation on a curve according to the current luminance +// Input is Luminance [0.0, 1.0] +// Output is Saturation multiplier [0.0, 2.0] +// +half SecondaryLumSat(half lum, sampler2D curveTex) +{ + return saturate(tex2D(curveTex, half2(lum, 0.25)).w) * 2.0; +} + +// +// Channel mixing (same as Photoshop's and DaVinci's Resolve) +// Recommended workspace: ACEScg (linear) +// Input mixers should be in range [-2.0;2.0] +// +half3 ChannelMixer(half3 c, half3 red, half3 green, half3 blue) +{ + return half3( + dot(c, red), + dot(c, green), + dot(c, blue) + ); +} + +// +// LUT grading +// scaleOffset = (1 / lut_width, 1 / lut_height, lut_height - 1) +// +half3 ApplyLut2d(sampler2D tex, half3 uvw, half3 scaleOffset) +{ + // Strip format where `height = sqrt(width)` + uvw.z *= scaleOffset.z; + half shift = floor(uvw.z); + uvw.xy = uvw.xy * scaleOffset.z * scaleOffset.xy + scaleOffset.xy * 0.5; + uvw.x += shift * scaleOffset.y; + uvw.xyz = lerp(tex2D(tex, uvw.xy).rgb, tex2D(tex, uvw.xy + half2(scaleOffset.y, 0)).rgb, uvw.z - shift); + return uvw; +} + +half3 ApplyLut3d(sampler3D tex, half3 uvw) +{ + return tex3D(tex, uvw).rgb; +} + +#endif // __COLOR_GRADING__ diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Shaders/ColorGrading.cginc.meta b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Shaders/ColorGrading.cginc.meta new file mode 100644 index 0000000..4ef7d6d --- /dev/null +++ b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Shaders/ColorGrading.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 26a62c2e30be83547bdfa9fe837165e3 +timeCreated: 1460363486 +licenseType: Store +ShaderImporter: + defaultTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Shaders/Common.cginc b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Shaders/Common.cginc new file mode 100644 index 0000000..20a60b5 --- /dev/null +++ b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Shaders/Common.cginc @@ -0,0 +1,161 @@ +#ifndef __COMMON__ +#define __COMMON__ + +#include "UnityCG.cginc" + +// Mobile: use RGBM instead of float/half RGB +#define USE_RGBM defined(SHADER_API_MOBILE) + +#define MOBILE_OR_CONSOLE (defined(SHADER_API_MOBILE) || defined(SHADER_API_PSSL) || defined(SHADER_API_XBOXONE) || defined(SHADER_API_WIIU)) + +#if defined(SHADER_API_PSSL) +// No support for sampler2D_half on PS4 in 5.4 +#define sampler2D_half sampler2D_float +#endif + +// ----------------------------------------------------------------------------- +// Uniforms + +sampler2D _MainTex; +float4 _MainTex_TexelSize; +float4 _MainTex_ST; + +// ----------------------------------------------------------------------------- +// Vertex shaders + +struct AttributesDefault +{ + float4 vertex : POSITION; + float4 texcoord : TEXCOORD0; +}; + +struct VaryingsDefault +{ + float4 pos : SV_POSITION; + float2 uv : TEXCOORD0; + float2 uvSPR : TEXCOORD1; // Single Pass Stereo UVs +}; + +VaryingsDefault VertDefault(AttributesDefault v) +{ + VaryingsDefault o; + o.pos = UnityObjectToClipPos(v.vertex); + o.uv = v.texcoord.xy; + o.uvSPR = UnityStereoScreenSpaceUVAdjust(v.texcoord.xy, _MainTex_ST); + return o; +} + +// ----------------------------------------------------------------------------- +// Maths stuff + +#define HALF_MAX 65504.0 +#define EPSILON 1.0e-4 +#define UNITY_PI_2 (UNITY_PI * 2.0) + +inline half Min3(half3 x) { return min(x.x, min(x.y, x.z)); } +inline half Min3(half x, half y, half z) { return min(x, min(y, z)); } + +inline half Max3(half3 x) { return max(x.x, max(x.y, x.z)); } +inline half Max3(half x, half y, half z) { return max(x, max(y, z)); } + +inline half Min4(half4 x) { return min(x.x, min(x.y, min(x.z, x.w))); } +inline half Min4(half x, half y, half z, half w) { return min(x, min(y, min(z, w))); } + +inline half Max4(half4 x) { return max(x.x, max(x.y, max(x.z, x.w))); } +inline half Max4(half x, half y, half z, half w) { return max(x, max(y, min(z, w))); } + +inline half Pow2(half x) { return x * x; } +inline half2 Pow2(half2 x) { return x * x; } +inline half3 Pow2(half3 x) { return x * x; } +inline half4 Pow2(half4 x) { return x * x; } + +inline half Pow3(half x) { return x * x * x; } +inline half2 Pow3(half2 x) { return x * x * x; } +inline half3 Pow3(half3 x) { return x * x * x; } +inline half4 Pow3(half4 x) { return x * x * x; } + +#ifndef UNITY_STANDARD_BRDF_INCLUDED +inline half Pow4(half x) { return x * x * x * x; } +inline half2 Pow4(half2 x) { return x * x * x * x; } +inline half3 Pow4(half3 x) { return x * x * x * x; } +inline half4 Pow4(half4 x) { return x * x * x * x; } +#endif + +// Returns the largest vector of v1 and v2 +inline half2 MaxV(half2 v1, half2 v2) { return dot(v1, v1) < dot(v2, v2) ? v2 : v1; } +inline half3 MaxV(half3 v1, half3 v2) { return dot(v1, v1) < dot(v2, v2) ? v2 : v1; } +inline half4 MaxV(half4 v1, half4 v2) { return dot(v1, v1) < dot(v2, v2) ? v2 : v1; } + +// Clamp HDR value within a safe range +inline half SafeHDR(half c) { return min(c, HALF_MAX); } +inline half2 SafeHDR(half2 c) { return min(c, HALF_MAX); } +inline half3 SafeHDR(half3 c) { return min(c, HALF_MAX); } +inline half4 SafeHDR(half4 c) { return min(c, HALF_MAX); } + +// Compatibility function +#if (SHADER_TARGET < 50 && !defined(SHADER_API_PSSL)) +float rcp(float value) +{ + return 1.0 / value; +} +#endif + +// Tonemapper from http://gpuopen.com/optimized-reversible-tonemapper-for-resolve/ +float4 FastToneMap(in float4 color) +{ + return float4(color.rgb * rcp(Max3(color.rgb) + 1.), color.a); +} + +float4 FastToneMap(in float4 color, in float weight) +{ + return float4(color.rgb * rcp(weight * Max3(color.rgb) + 1.), color.a); +} + +float4 FastToneUnmap(in float4 color) +{ + return float4(color.rgb * rcp(1. - Max3(color.rgb)), color.a); +} + +// Interleaved gradient function from Jimenez 2014 http://goo.gl/eomGso +float GradientNoise(float2 uv) +{ + uv = floor(uv * _ScreenParams.xy); + float f = dot(float2(0.06711056, 0.00583715), uv); + return frac(52.9829189 * frac(f)); +} + +// Z buffer depth to linear 0-1 depth +// Handles orthographic projection correctly +float LinearizeDepth(float z) +{ + float isOrtho = unity_OrthoParams.w; + float isPers = 1.0 - unity_OrthoParams.w; + z *= _ZBufferParams.x; + return (1.0 - isOrtho * z) / (isPers * z + _ZBufferParams.y); +} + +// ----------------------------------------------------------------------------- +// RGBM encoding/decoding + +half4 EncodeHDR(float3 rgb) +{ +#if USE_RGBM + rgb *= 1.0 / 8.0; + float m = max(max(rgb.r, rgb.g), max(rgb.b, 1e-6)); + m = ceil(m * 255.0) / 255.0; + return half4(rgb / m, m); +#else + return half4(rgb, 0.0); +#endif +} + +float3 DecodeHDR(half4 rgba) +{ +#if USE_RGBM + return rgba.rgb * rgba.a * 8.0; +#else + return rgba.rgb; +#endif +} + +#endif // __COMMON__ diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Shaders/Common.cginc.meta b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Shaders/Common.cginc.meta new file mode 100644 index 0000000..9ab4a80 --- /dev/null +++ b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Shaders/Common.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: eb88496804341c648b32a75843d92ccb +timeCreated: 1465205118 +licenseType: Store +ShaderImporter: + defaultTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Shaders/DepthOfField.cginc b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Shaders/DepthOfField.cginc new file mode 100644 index 0000000..59928fa --- /dev/null +++ b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Shaders/DepthOfField.cginc @@ -0,0 +1,230 @@ +#ifndef __DEPTH_OF_FIELD__ +#define __DEPTH_OF_FIELD__ + +#include "UnityCG.cginc" +#include "Common.cginc" +#include "DiskKernels.cginc" + +#define PREFILTER_LUMA_WEIGHT 1 + +sampler2D_float _CameraDepthTexture; +sampler2D_float _HistoryCoC; +float _HistoryWeight; + +// Camera parameters +float _Distance; +float _LensCoeff; // f^2 / (N * (S1 - f) * film_width * 2) +float _MaxCoC; +float _RcpMaxCoC; +float _RcpAspect; + +struct VaryingsDOF +{ + float4 pos : SV_POSITION; + half2 uv : TEXCOORD0; + half2 uvAlt : TEXCOORD1; +}; + +// Common vertex shader with single pass stereo rendering support +VaryingsDOF VertDOF(AttributesDefault v) +{ + half2 uvAlt = v.texcoord; +#if UNITY_UV_STARTS_AT_TOP + if (_MainTex_TexelSize.y < 0.0) uvAlt.y = 1.0 - uvAlt.y; +#endif + + VaryingsDOF o; + o.pos = UnityObjectToClipPos(v.vertex); + +#if defined(UNITY_SINGLE_PASS_STEREO) + o.uv = UnityStereoScreenSpaceUVAdjust(v.texcoord, _MainTex_ST); + o.uvAlt = UnityStereoScreenSpaceUVAdjust(uvAlt, _MainTex_ST); +#else + o.uv = v.texcoord; + o.uvAlt = uvAlt; +#endif + + return o; +} + +// Prefilter: CoC calculation, downsampling and premultiplying. + +#if defined(PREFILTER_TAA) + +// TAA enabled: use MRT to update the history buffer in the same pass. +struct PrefilterOutput +{ + half4 base : SV_Target0; + half4 history : SV_Target1; +}; +#define PrefilterSemantics + +#else + +// No TAA +#define PrefilterOutput half4 +#define PrefilterSemantics :SV_Target + +#endif + +PrefilterOutput FragPrefilter(VaryingsDOF i) PrefilterSemantics +{ + float3 duv = _MainTex_TexelSize.xyx * float3(0.5, 0.5, -0.5); + + // Sample source colors. + half3 c0 = tex2D(_MainTex, i.uv - duv.xy).rgb; + half3 c1 = tex2D(_MainTex, i.uv - duv.zy).rgb; + half3 c2 = tex2D(_MainTex, i.uv + duv.zy).rgb; + half3 c3 = tex2D(_MainTex, i.uv + duv.xy).rgb; + + // Sample linear depths. + float d0 = LinearEyeDepth(SAMPLE_DEPTH_TEXTURE(_CameraDepthTexture, i.uvAlt - duv.xy)); + float d1 = LinearEyeDepth(SAMPLE_DEPTH_TEXTURE(_CameraDepthTexture, i.uvAlt - duv.zy)); + float d2 = LinearEyeDepth(SAMPLE_DEPTH_TEXTURE(_CameraDepthTexture, i.uvAlt + duv.zy)); + float d3 = LinearEyeDepth(SAMPLE_DEPTH_TEXTURE(_CameraDepthTexture, i.uvAlt + duv.xy)); + float4 depths = float4(d0, d1, d2, d3); + + // Calculate the radiuses of CoCs at these sample points. + float4 cocs = (depths - _Distance) * _LensCoeff / depths; + cocs = clamp(cocs, -_MaxCoC, _MaxCoC); + +#if defined(PREFILTER_TAA) + // Get the average with the history to avoid temporal aliasing. + half hcoc = tex2D(_HistoryCoC, i.uv).r; + cocs = lerp(cocs, hcoc, _HistoryWeight); +#endif + + // Premultiply CoC to reduce background bleeding. + float4 weights = saturate(abs(cocs) * _RcpMaxCoC); + +#if defined(PREFILTER_LUMA_WEIGHT) + // Apply luma weights to reduce flickering. + // References: + // http://gpuopen.com/optimized-reversible-tonemapper-for-resolve/ + // http://graphicrants.blogspot.fr/2013/12/tone-mapping.html + weights.x *= 1.0 / (Max3(c0) + 1.0); + weights.y *= 1.0 / (Max3(c1) + 1.0); + weights.z *= 1.0 / (Max3(c2) + 1.0); + weights.w *= 1.0 / (Max3(c3) + 1.0); +#endif + + // Weighted average of the color samples + half3 avg = c0 * weights.x + c1 * weights.y + c2 * weights.z + c3 * weights.w; + avg /= dot(weights, 1.0); + + // Output CoC = average of CoCs + half cocmin = Min4(cocs); + half cocmax = Max4(cocs); + half coc = -cocmin > cocmax ? cocmin : cocmax; + + // Premultiply CoC again. + avg *= smoothstep(0, _MainTex_TexelSize.y * 2, abs(coc)); + +#if defined(UNITY_COLORSPACE_GAMMA) + avg = GammaToLinearSpace(avg); +#endif + +#if defined(PREFILTER_TAA) + PrefilterOutput output; + output.base = half4(avg, coc); + output.history = coc.xxxx; + return output; +#else + return half4(avg, coc); +#endif +} + +// Bokeh filter with disk-shaped kernels +half4 FragBlur(VaryingsDOF i) : SV_Target +{ + half4 samp0 = tex2D(_MainTex, i.uv); + + half4 bgAcc = 0.0; // Background: far field bokeh + half4 fgAcc = 0.0; // Foreground: near field bokeh + + UNITY_LOOP for (int si = 0; si < kSampleCount; si++) + { + float2 disp = kDiskKernel[si] * _MaxCoC; + float dist = length(disp); + + float2 duv = float2(disp.x * _RcpAspect, disp.y); + half4 samp = tex2D(_MainTex, i.uv + duv); + + // BG: Compare CoC of the current sample and the center sample + // and select smaller one. + half bgCoC = max(min(samp0.a, samp.a), 0.0); + + // Compare the CoC to the sample distance. + // Add a small margin to smooth out. + const half margin = _MainTex_TexelSize.y * 2; + half bgWeight = saturate((bgCoC - dist + margin) / margin); + half fgWeight = saturate((-samp.a - dist + margin) / margin); + + // Cut influence from focused areas because they're darkened by CoC + // premultiplying. This is only needed for near field. + fgWeight *= step(_MainTex_TexelSize.y, -samp.a); + + // Accumulation + bgAcc += half4(samp.rgb, 1.0) * bgWeight; + fgAcc += half4(samp.rgb, 1.0) * fgWeight; + } + + // Get the weighted average. + bgAcc.rgb /= bgAcc.a + (bgAcc.a == 0.0); // zero-div guard + fgAcc.rgb /= fgAcc.a + (fgAcc.a == 0.0); + + // BG: Calculate the alpha value only based on the center CoC. + // This is a rather aggressive approximation but provides stable results. + bgAcc.a = smoothstep(_MainTex_TexelSize.y, _MainTex_TexelSize.y * 2.0, samp0.a); + + // FG: Normalize the total of the weights. + fgAcc.a *= UNITY_PI / kSampleCount; + + // Alpha premultiplying + half3 rgb = 0.0; + rgb = lerp(rgb, bgAcc.rgb, saturate(bgAcc.a)); + rgb = lerp(rgb, fgAcc.rgb, saturate(fgAcc.a)); + + // Combined alpha value + half alpha = (1.0 - saturate(bgAcc.a)) * (1.0 - saturate(fgAcc.a)); + + return half4(rgb, alpha); +} + +// Postfilter blur +half4 FragPostBlur(VaryingsDOF i) : SV_Target +{ + // 9-tap tent filter + float4 duv = _MainTex_TexelSize.xyxy * float4(1, 1, -1, 0); + + half4 c0 = tex2D(_MainTex, i.uv - duv.xy); + half4 c1 = tex2D(_MainTex, i.uv - duv.wy); + half4 c2 = tex2D(_MainTex, i.uv - duv.zy); + + half4 c3 = tex2D(_MainTex, i.uv + duv.zw); + half4 c4 = tex2D(_MainTex, i.uv ); + half4 c5 = tex2D(_MainTex, i.uv + duv.xw); + + half4 c6 = tex2D(_MainTex, i.uv + duv.zy); + half4 c7 = tex2D(_MainTex, i.uv + duv.wy); + half4 c8 = tex2D(_MainTex, i.uv + duv.xy); + + half4 acc = c0 * 1 + c1 * 2 + c2 * 1 + + c3 * 2 + c4 * 4 + c5 * 2 + + c6 * 1 + c7 * 2 + c8 * 1; + + half aa = + c0.a * c0.a * 1 + c1.a * c1.a * 2 + c2.a * c2.a * 1 + + c3.a * c3.a * 2 + c4.a * c4.a * 4 + c5.a * c5.a * 2 + + c6.a * c6.a * 1 + c7.a * c7.a * 2 + c8.a * c8.a * 1; + + half wb = 1.2; + half a = (wb * acc.a - aa) / (wb * 16 - acc.a); + + acc /= 16; + + half3 rgb = acc.rgb * (1 + saturate(acc.a - a)); + return half4(rgb, a); +} + +#endif // __DEPTH_OF_FIELD__ diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Shaders/DepthOfField.cginc.meta b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Shaders/DepthOfField.cginc.meta new file mode 100644 index 0000000..a811949 --- /dev/null +++ b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Shaders/DepthOfField.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: ddc2c19b8a216d748a357ffe32ba4dc1 +timeCreated: 1472211508 +licenseType: Store +ShaderImporter: + defaultTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Shaders/DepthOfField.shader b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Shaders/DepthOfField.shader new file mode 100644 index 0000000..b69e95b --- /dev/null +++ b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Shaders/DepthOfField.shader @@ -0,0 +1,92 @@ +Shader "Hidden/Post FX/Depth Of Field" +{ + Properties + { + _MainTex ("", 2D) = "black" + } + + CGINCLUDE + #pragma exclude_renderers d3d11_9x + #pragma target 3.0 + ENDCG + + SubShader + { + Cull Off ZWrite Off ZTest Always + + // (0) Downsampling, prefiltering & CoC + Pass + { + CGPROGRAM + #pragma multi_compile __ UNITY_COLORSPACE_GAMMA + #pragma vertex VertDOF + #pragma fragment FragPrefilter + #include "DepthOfField.cginc" + ENDCG + } + + // (1) Pass 0 + temporal antialiasing + Pass + { + CGPROGRAM + #pragma vertex VertDOF + #pragma fragment FragPrefilter + #define PREFILTER_TAA + #include "DepthOfField.cginc" + ENDCG + } + + // (2-5) Bokeh filter with disk-shaped kernels + Pass + { + CGPROGRAM + #pragma vertex VertDOF + #pragma fragment FragBlur + #define KERNEL_SMALL + #include "DepthOfField.cginc" + ENDCG + } + + Pass + { + CGPROGRAM + #pragma vertex VertDOF + #pragma fragment FragBlur + #define KERNEL_MEDIUM + #include "DepthOfField.cginc" + ENDCG + } + + Pass + { + CGPROGRAM + #pragma vertex VertDOF + #pragma fragment FragBlur + #define KERNEL_LARGE + #include "DepthOfField.cginc" + ENDCG + } + + Pass + { + CGPROGRAM + #pragma vertex VertDOF + #pragma fragment FragBlur + #define KERNEL_VERYLARGE + #include "DepthOfField.cginc" + ENDCG + } + + // (6) Postfilter blur + Pass + { + CGPROGRAM + #pragma vertex VertDOF + #pragma fragment FragPostBlur + #include "DepthOfField.cginc" + ENDCG + } + } + + FallBack Off +} diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Shaders/DepthOfField.shader.meta b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Shaders/DepthOfField.shader.meta new file mode 100644 index 0000000..2abcd4e --- /dev/null +++ b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Shaders/DepthOfField.shader.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: ac8ed710934a3564686a096bb351caee +timeCreated: 1465484939 +licenseType: Store +ShaderImporter: + defaultTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Shaders/DiskKernels.cginc b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Shaders/DiskKernels.cginc new file mode 100644 index 0000000..6a8d12e --- /dev/null +++ b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Shaders/DiskKernels.cginc @@ -0,0 +1,204 @@ +#ifndef __DISK_KERNELS__ +#define __DISK_KERNELS__ + +#if !defined(KERNEL_SMALL) && !defined(KERNEL_MEDIUM) && \ + !defined(KERNEL_LARGE) && !defined(KERNEL_VERYLARGE) + +static const int kSampleCount = 1; +static const float2 kDiskKernel[1] = { float2(0, 0) }; + +#endif + +#if defined(KERNEL_SMALL) + +// rings = 2 +// points per ring = 5 +static const int kSampleCount = 16; +static const float2 kDiskKernel[kSampleCount] = { + float2(0,0), + float2(0.54545456,0), + float2(0.16855472,0.5187581), + float2(-0.44128203,0.3206101), + float2(-0.44128197,-0.3206102), + float2(0.1685548,-0.5187581), + float2(1,0), + float2(0.809017,0.58778524), + float2(0.30901697,0.95105654), + float2(-0.30901703,0.9510565), + float2(-0.80901706,0.5877852), + float2(-1,0), + float2(-0.80901694,-0.58778536), + float2(-0.30901664,-0.9510566), + float2(0.30901712,-0.9510565), + float2(0.80901694,-0.5877853), +}; + +#endif + +#if defined(KERNEL_MEDIUM) + +// rings = 3 +// points per ring = 7 +static const int kSampleCount = 22; +static const float2 kDiskKernel[kSampleCount] = { + float2(0,0), + float2(0.53333336,0), + float2(0.3325279,0.4169768), + float2(-0.11867785,0.5199616), + float2(-0.48051673,0.2314047), + float2(-0.48051673,-0.23140468), + float2(-0.11867763,-0.51996166), + float2(0.33252785,-0.4169769), + float2(1,0), + float2(0.90096885,0.43388376), + float2(0.6234898,0.7818315), + float2(0.22252098,0.9749279), + float2(-0.22252095,0.9749279), + float2(-0.62349,0.7818314), + float2(-0.90096885,0.43388382), + float2(-1,0), + float2(-0.90096885,-0.43388376), + float2(-0.6234896,-0.7818316), + float2(-0.22252055,-0.974928), + float2(0.2225215,-0.9749278), + float2(0.6234897,-0.7818316), + float2(0.90096885,-0.43388376), +}; + +#endif + +#if defined(KERNEL_LARGE) + +// rings = 4 +// points per ring = 7 +static const int kSampleCount = 43; +static const float2 kDiskKernel[kSampleCount] = { + float2(0,0), + float2(0.36363637,0), + float2(0.22672357,0.28430238), + float2(-0.08091671,0.35451925), + float2(-0.32762504,0.15777594), + float2(-0.32762504,-0.15777591), + float2(-0.08091656,-0.35451928), + float2(0.22672352,-0.2843024), + float2(0.6818182,0), + float2(0.614297,0.29582983), + float2(0.42510667,0.5330669), + float2(0.15171885,0.6647236), + float2(-0.15171883,0.6647236), + float2(-0.4251068,0.53306687), + float2(-0.614297,0.29582986), + float2(-0.6818182,0), + float2(-0.614297,-0.29582983), + float2(-0.42510656,-0.53306705), + float2(-0.15171856,-0.66472363), + float2(0.1517192,-0.6647235), + float2(0.4251066,-0.53306705), + float2(0.614297,-0.29582983), + float2(1,0), + float2(0.9555728,0.2947552), + float2(0.82623875,0.5633201), + float2(0.6234898,0.7818315), + float2(0.36534098,0.93087375), + float2(0.07473,0.9972038), + float2(-0.22252095,0.9749279), + float2(-0.50000006,0.8660254), + float2(-0.73305196,0.6801727), + float2(-0.90096885,0.43388382), + float2(-0.98883086,0.14904208), + float2(-0.9888308,-0.14904249), + float2(-0.90096885,-0.43388376), + float2(-0.73305184,-0.6801728), + float2(-0.4999999,-0.86602545), + float2(-0.222521,-0.9749279), + float2(0.07473029,-0.99720377), + float2(0.36534148,-0.9308736), + float2(0.6234897,-0.7818316), + float2(0.8262388,-0.56332), + float2(0.9555729,-0.29475483), +}; + +#endif + +#if defined(KERNEL_VERYLARGE) + +// rings = 5 +// points per ring = 7 +static const int kSampleCount = 71; +static const float2 kDiskKernel[kSampleCount] = { + float2(0,0), + float2(0.2758621,0), + float2(0.1719972,0.21567768), + float2(-0.061385095,0.26894566), + float2(-0.24854316,0.1196921), + float2(-0.24854316,-0.11969208), + float2(-0.061384983,-0.2689457), + float2(0.17199717,-0.21567771), + float2(0.51724136,0), + float2(0.46601835,0.22442262), + float2(0.32249472,0.40439558), + float2(0.11509705,0.50427306), + float2(-0.11509704,0.50427306), + float2(-0.3224948,0.40439552), + float2(-0.46601835,0.22442265), + float2(-0.51724136,0), + float2(-0.46601835,-0.22442262), + float2(-0.32249463,-0.40439564), + float2(-0.11509683,-0.5042731), + float2(0.11509732,-0.504273), + float2(0.32249466,-0.40439564), + float2(0.46601835,-0.22442262), + float2(0.7586207,0), + float2(0.7249173,0.22360738), + float2(0.6268018,0.4273463), + float2(0.47299224,0.59311354), + float2(0.27715522,0.7061801), + float2(0.056691725,0.75649947), + float2(-0.168809,0.7396005), + float2(-0.3793104,0.65698475), + float2(-0.55610836,0.51599306), + float2(-0.6834936,0.32915324), + float2(-0.7501475,0.113066405), + float2(-0.7501475,-0.11306671), + float2(-0.6834936,-0.32915318), + float2(-0.5561083,-0.5159932), + float2(-0.37931028,-0.6569848), + float2(-0.16880904,-0.7396005), + float2(0.056691945,-0.7564994), + float2(0.2771556,-0.7061799), + float2(0.47299215,-0.59311366), + float2(0.62680185,-0.4273462), + float2(0.72491735,-0.22360711), + float2(1,0), + float2(0.9749279,0.22252093), + float2(0.90096885,0.43388376), + float2(0.7818315,0.6234898), + float2(0.6234898,0.7818315), + float2(0.43388364,0.9009689), + float2(0.22252098,0.9749279), + float2(0,1), + float2(-0.22252095,0.9749279), + float2(-0.43388385,0.90096885), + float2(-0.62349,0.7818314), + float2(-0.7818317,0.62348956), + float2(-0.90096885,0.43388382), + float2(-0.9749279,0.22252093), + float2(-1,0), + float2(-0.9749279,-0.22252087), + float2(-0.90096885,-0.43388376), + float2(-0.7818314,-0.6234899), + float2(-0.6234896,-0.7818316), + float2(-0.43388346,-0.900969), + float2(-0.22252055,-0.974928), + float2(0,-1), + float2(0.2225215,-0.9749278), + float2(0.4338835,-0.90096897), + float2(0.6234897,-0.7818316), + float2(0.78183144,-0.62348986), + float2(0.90096885,-0.43388376), + float2(0.9749279,-0.22252086), +}; + +#endif + +#endif // __DISK_KERNELS__ diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Shaders/DiskKernels.cginc.meta b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Shaders/DiskKernels.cginc.meta new file mode 100644 index 0000000..442620c --- /dev/null +++ b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Shaders/DiskKernels.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: faeb738b5a2c3ff43bd104dd5b1a275c +timeCreated: 1476954194 +licenseType: Store +ShaderImporter: + defaultTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Shaders/EyeAdaptation.cginc b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Shaders/EyeAdaptation.cginc new file mode 100644 index 0000000..f2d1e1d --- /dev/null +++ b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Shaders/EyeAdaptation.cginc @@ -0,0 +1,22 @@ +#ifndef __EYE_ADAPTATION__ +#define __EYE_ADAPTATION__ + +// Optimal values for PS4/GCN +// Using a group size of 32x32 seems to be a bit faster on Kepler/Maxwell +// Don't forget to update 'EyeAdaptationController.cs' if you change these values ! +#define HISTOGRAM_BINS 64 +#define HISTOGRAM_TEXELS HISTOGRAM_BINS / 4 +#define HISTOGRAM_THREAD_X 16 +#define HISTOGRAM_THREAD_Y 16 + +float GetHistogramBinFromLuminance(float value, float2 scaleOffset) +{ + return saturate(log2(value) * scaleOffset.x + scaleOffset.y); +} + +float GetLuminanceFromHistogramBin(float bin, float2 scaleOffset) +{ + return exp2((bin - scaleOffset.y) / scaleOffset.x); +} + +#endif // __EYE_ADAPTATION__ diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Shaders/EyeAdaptation.cginc.meta b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Shaders/EyeAdaptation.cginc.meta new file mode 100644 index 0000000..23aa134 --- /dev/null +++ b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Shaders/EyeAdaptation.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: d2f406cad28afda489b94594fb3ce0af +timeCreated: 1465898178 +licenseType: Store +ShaderImporter: + defaultTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Shaders/EyeAdaptation.shader b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Shaders/EyeAdaptation.shader new file mode 100644 index 0000000..8ec509d --- /dev/null +++ b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Shaders/EyeAdaptation.shader @@ -0,0 +1,218 @@ +Shader "Hidden/Post FX/Eye Adaptation" +{ + Properties + { + _MainTex("Texture", 2D) = "white" {} + } + + CGINCLUDE + + #pragma target 4.5 + #pragma multi_compile __ AUTO_KEY_VALUE + #include "UnityCG.cginc" + #include "Common.cginc" + #include "EyeAdaptation.cginc" + + // Eye adaptation pass + float4 _Params; // x: lowPercent, y: highPercent, z: minBrightness, w: maxBrightness + float2 _Speed; // x: down, y: up + float4 _ScaleOffsetRes; // x: scale, y: offset, w: histogram pass width, h: histogram pass height + float _ExposureCompensation; + + StructuredBuffer _Histogram; + + float GetBinValue(uint index, float maxHistogramValue) + { + return float(_Histogram[index]) * maxHistogramValue; + } + + // Done in the vertex shader + float FindMaxHistogramValue() + { + uint maxValue = 0u; + + for (uint i = 0; i < HISTOGRAM_BINS; i++) + { + uint h = _Histogram[i]; + maxValue = max(maxValue, h); + } + + return float(maxValue); + } + + void FilterLuminance(uint i, float maxHistogramValue, inout float4 filter) + { + float binValue = GetBinValue(i, maxHistogramValue); + + // Filter dark areas + float offset = min(filter.z, binValue); + binValue -= offset; + filter.zw -= offset.xx; + + // Filter highlights + binValue = min(filter.w, binValue); + filter.w -= binValue; + + // Luminance at the bin + float luminance = GetLuminanceFromHistogramBin(float(i) / float(HISTOGRAM_BINS), _ScaleOffsetRes.xy); + + filter.xy += float2(luminance * binValue, binValue); + } + + float GetAverageLuminance(float maxHistogramValue) + { + // Sum of all bins + uint i; + float totalSum = 0.0; + + UNITY_LOOP + for (i = 0; i < HISTOGRAM_BINS; i++) + totalSum += GetBinValue(i, maxHistogramValue); + + // Skip darker and lighter parts of the histogram to stabilize the auto exposure + // x: filtered sum + // y: accumulator + // zw: fractions + float4 filter = float4(0.0, 0.0, totalSum * _Params.xy); + + UNITY_LOOP + for (i = 0; i < HISTOGRAM_BINS; i++) + FilterLuminance(i, maxHistogramValue, filter); + + // Clamp to user brightness range + return clamp(filter.x / max(filter.y, EPSILON), _Params.z, _Params.w); + } + + float GetExposureMultiplier(float avgLuminance) + { + avgLuminance = max(EPSILON, avgLuminance); + + #if AUTO_KEY_VALUE + half keyValue = 1.03 - (2.0 / (2.0 + log2(avgLuminance + 1.0))); + #else + half keyValue = _ExposureCompensation; + #endif + + half exposure = keyValue / avgLuminance; + + return exposure; + } + + float InterpolateExposure(float newExposure, float oldExposure) + { + float delta = newExposure - oldExposure; + float speed = delta > 0.0 ? _Speed.x : _Speed.y; + float exposure = oldExposure + delta * (1.0 - exp2(-unity_DeltaTime.x * speed)); + //float exposure = oldExposure + delta * (unity_DeltaTime.x * speed); + return exposure; + } + + float4 FragAdaptProgressive(VaryingsDefault i) : SV_Target + { + float maxValue = 1.0 / FindMaxHistogramValue(); + float avgLuminance = GetAverageLuminance(maxValue); + float exposure = GetExposureMultiplier(avgLuminance); + float prevExposure = tex2D(_MainTex, (0.5).xx); + exposure = InterpolateExposure(exposure, prevExposure); + return exposure.xxxx; + } + + float4 FragAdaptFixed(VaryingsDefault i) : SV_Target + { + float maxValue = 1.0 / FindMaxHistogramValue(); + float avgLuminance = GetAverageLuminance(maxValue); + float exposure = GetExposureMultiplier(avgLuminance); + return exposure.xxxx; + } + + // ---- Editor stuff + int _DebugWidth; + + struct VaryingsEditorHisto + { + float4 pos : SV_POSITION; + float2 uv : TEXCOORD0; + float maxValue : TEXCOORD1; + float avgLuminance : TEXCOORD2; + }; + + VaryingsEditorHisto VertEditorHisto(AttributesDefault v) + { + VaryingsEditorHisto o; + o.pos = UnityObjectToClipPos(v.vertex); + o.uv = v.texcoord.xy; + o.maxValue = 1.0 / FindMaxHistogramValue(); + o.avgLuminance = GetAverageLuminance(o.maxValue); + return o; + } + + float4 FragEditorHisto(VaryingsEditorHisto i) : SV_Target + { + const float3 kRangeColor = float3(0.05, 0.4, 0.6); + const float3 kAvgColor = float3(0.8, 0.3, 0.05); + + float4 color = float4(0.0, 0.0, 0.0, 0.7); + + uint ix = (uint)(round(i.uv.x * HISTOGRAM_BINS)); + float bin = saturate(float(_Histogram[ix]) * i.maxValue); + float fill = step(i.uv.y, bin); + + // Min / max brightness markers + float luminanceMin = GetHistogramBinFromLuminance(_Params.z, _ScaleOffsetRes.xy); + float luminanceMax = GetHistogramBinFromLuminance(_Params.w, _ScaleOffsetRes.xy); + + color.rgb += fill.rrr; + + if (i.uv.x > luminanceMin && i.uv.x < luminanceMax) + { + color.rgb = fill.rrr * kRangeColor; + color.rgb += kRangeColor; + } + + // Current average luminance marker + float luminanceAvg = GetHistogramBinFromLuminance(i.avgLuminance, _ScaleOffsetRes.xy); + float avgPx = luminanceAvg * _DebugWidth; + + if (abs(i.pos.x - avgPx) < 2) + color.rgb = kAvgColor; + + return color; + } + + ENDCG + + SubShader + { + Cull Off ZWrite Off ZTest Always + + Pass + { + CGPROGRAM + + #pragma vertex VertDefault + #pragma fragment FragAdaptProgressive + + ENDCG + } + + Pass + { + CGPROGRAM + + #pragma vertex VertDefault + #pragma fragment FragAdaptFixed + + ENDCG + } + + Pass + { + CGPROGRAM + + #pragma vertex VertEditorHisto + #pragma fragment FragEditorHisto + + ENDCG + } + } +} diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Shaders/EyeAdaptation.shader.meta b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Shaders/EyeAdaptation.shader.meta new file mode 100644 index 0000000..74684fe --- /dev/null +++ b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Shaders/EyeAdaptation.shader.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 81899cddfbc72494497a6db0ae045f2c +timeCreated: 1465903628 +licenseType: Store +ShaderImporter: + defaultTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Shaders/EyeHistogram.compute b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Shaders/EyeHistogram.compute new file mode 100644 index 0000000..d36ddc5 --- /dev/null +++ b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Shaders/EyeHistogram.compute @@ -0,0 +1,58 @@ +// Put the following line to 0 or comment it to disable vignette weighting +#define USE_VIGNETTE_WEIGHTING 1 + +#include "Common.cginc" +#include "EyeAdaptation.cginc" + +RWStructuredBuffer _Histogram; +Texture2D _Source; + +CBUFFER_START(Params) + float4 _ScaleOffsetRes; // x: scale, y: offset, z: width, w: height +CBUFFER_END + +groupshared uint gs_histogram[HISTOGRAM_BINS]; + +#pragma kernel KEyeHistogram +[numthreads(HISTOGRAM_THREAD_X,HISTOGRAM_THREAD_Y,1)] +void KEyeHistogram(uint2 dispatchThreadId : SV_DispatchThreadID, uint2 groupThreadId : SV_GroupThreadID) +{ + // Pretty straightforward implementation of histogram gathering using atomic ops. + // I tried a few methods (no atomic ops / heavy LDS leveraging) but this one turned out to be + // the fastest on desktop (Nvidia - Kepler/Maxwell) and PS4. Still need to try it on GCN/desktop + // but considering it runs very fast on PS4 we can expect it to run well (?). + + const uint localThreadId = groupThreadId.y * HISTOGRAM_THREAD_X + groupThreadId.x; + + // Clears the shared memory + if (localThreadId < HISTOGRAM_BINS) + gs_histogram[localThreadId] = 0u; + + GroupMemoryBarrierWithGroupSync(); + + // Gather local group histogram + if (dispatchThreadId.x < (uint)_ScaleOffsetRes.z && dispatchThreadId.y < (uint)_ScaleOffsetRes.w) + { +#if USE_VIGNETTE_WEIGHTING + // Vignette weighting to put more focus on what's in the center of the screen + float2 uv01 = float2(dispatchThreadId) / float2(_ScaleOffsetRes.z, _ScaleOffsetRes.w); + float2 d = abs(uv01 - (0.5).xx); + float vfactor = Pow2(saturate(1.0 - dot(d, d))); + uint weight = (uint)(64.0 * vfactor); +#else + uint weight = 1u; +#endif + + float3 color = _Source[dispatchThreadId].xyz; + float luminance = Max3(color); // Looks more natural than using a Rec.709 luminance for some reason + float logLuminance = GetHistogramBinFromLuminance(luminance, _ScaleOffsetRes.xy); + uint idx = (uint)(logLuminance * (HISTOGRAM_BINS - 1u)); + InterlockedAdd(gs_histogram[idx], weight); + } + + GroupMemoryBarrierWithGroupSync(); + + // Merge everything + if (localThreadId < HISTOGRAM_BINS) + InterlockedAdd(_Histogram[localThreadId], gs_histogram[localThreadId]); +} diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Shaders/EyeHistogram.compute.meta b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Shaders/EyeHistogram.compute.meta new file mode 100644 index 0000000..df8c12d --- /dev/null +++ b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Shaders/EyeHistogram.compute.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: e213272ad8ff213409a6e13b5c26b4e4 +timeCreated: 1464341416 +licenseType: Store +ComputeShaderImporter: + currentAPIMask: 4 + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Shaders/FXAA.shader b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Shaders/FXAA.shader new file mode 100644 index 0000000..a813fa5 --- /dev/null +++ b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Shaders/FXAA.shader @@ -0,0 +1,85 @@ +Shader "Hidden/Post FX/FXAA" +{ + Properties + { + _MainTex ("Texture", 2D) = "white" {} + } + + CGINCLUDE + + #include "UnityCG.cginc" + #include "Common.cginc" + #include "UberSecondPass.cginc" + #pragma multi_compile __ GRAIN + #pragma multi_compile __ DITHERING + + #if defined(SHADER_API_PS3) + #define FXAA_PS3 1 + + // Shaves off 2 cycles from the shader + #define FXAA_EARLY_EXIT 0 + #elif defined(SHADER_API_XBOX360) + #define FXAA_360 1 + + // Shaves off 10ms from the shader's execution time + #define FXAA_EARLY_EXIT 1 + #else + #define FXAA_PC 1 + #endif + + #define FXAA_HLSL_3 1 + #define FXAA_QUALITY__PRESET 39 + + #define FXAA_GREEN_AS_LUMA 1 + + #pragma target 3.0 + #include "FXAA3.cginc" + + float3 _QualitySettings; + float4 _ConsoleSettings; + + half4 Frag(VaryingsDefault i) : SV_Target + { + const float4 consoleUV = i.uv.xyxy + 0.5 * float4(-_MainTex_TexelSize.xy, _MainTex_TexelSize.xy); + const float4 consoleSubpixelFrame = _ConsoleSettings.x * float4(-1.0, -1.0, 1.0, 1.0) * + _MainTex_TexelSize.xyxy; + + const float4 consoleSubpixelFramePS3 = float4(-2.0, -2.0, 2.0, 2.0) * _MainTex_TexelSize.xyxy; + const float4 consoleSubpixelFrameXBOX = float4(8.0, 8.0, -4.0, -4.0) * _MainTex_TexelSize.xyxy; + + #if defined(SHADER_API_XBOX360) + const float4 consoleConstants = float4(1.0, -1.0, 0.25, -0.25); + #else + const float4 consoleConstants = float4(0.0, 0.0, 0.0, 0.0); + #endif + + half4 color = FxaaPixelShader( + UnityStereoScreenSpaceUVAdjust(i.uv, _MainTex_ST), + UnityStereoScreenSpaceUVAdjust(consoleUV, _MainTex_ST), + _MainTex, _MainTex, _MainTex, _MainTex_TexelSize.xy, + consoleSubpixelFrame, consoleSubpixelFramePS3, consoleSubpixelFrameXBOX, + _QualitySettings.x, _QualitySettings.y, _QualitySettings.z, + _ConsoleSettings.y, _ConsoleSettings.z, _ConsoleSettings.w, consoleConstants); + + color.rgb = UberSecondPass(color.rgb, i.uv); + + return color; + } + + ENDCG + + SubShader + { + Cull Off ZWrite Off ZTest Always + + Pass + { + CGPROGRAM + + #pragma vertex VertDefault + #pragma fragment Frag + + ENDCG + } + } +} diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Shaders/FXAA.shader.meta b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Shaders/FXAA.shader.meta new file mode 100644 index 0000000..d796d06 --- /dev/null +++ b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Shaders/FXAA.shader.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 291f0d5b6045f4646847c59b4ce13ac5 +timeCreated: 1462350540 +licenseType: Store +ShaderImporter: + defaultTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Shaders/FXAA3.cginc b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Shaders/FXAA3.cginc new file mode 100644 index 0000000..8b70f5d --- /dev/null +++ b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Shaders/FXAA3.cginc @@ -0,0 +1,2073 @@ +#ifndef __FXAA3_INC__ +#define __FXAA3_INC__ + +/*============================================================================ + + +NVIDIA FXAA 3.11 by TIMOTHY LOTTES + + +------------------------------------------------------------------------------ +COPYRIGHT (C) 2010, 2011 NVIDIA CORPORATION. ALL RIGHTS RESERVED. +------------------------------------------------------------------------------ +TO THE MAXIMUM EXTENT PERMITTED BY APPLICABLE LAW, THIS SOFTWARE IS PROVIDED +*AS IS* AND NVIDIA AND ITS SUPPLIERS DISCLAIM ALL WARRANTIES, EITHER EXPRESS +OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, IMPLIED WARRANTIES OF +MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. IN NO EVENT SHALL NVIDIA +OR ITS SUPPLIERS BE LIABLE FOR ANY SPECIAL, INCIDENTAL, INDIRECT, OR +CONSEQUENTIAL DAMAGES WHATSOEVER (INCLUDING, WITHOUT LIMITATION, DAMAGES FOR +LOSS OF BUSINESS PROFITS, BUSINESS INTERRUPTION, LOSS OF BUSINESS INFORMATION, +OR ANY OTHER PECUNIARY LOSS) ARISING OUT OF THE USE OF OR INABILITY TO USE +THIS SOFTWARE, EVEN IF NVIDIA HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH +DAMAGES. + +------------------------------------------------------------------------------ +INTEGRATION CHECKLIST +------------------------------------------------------------------------------ +(1.) +In the shader source, setup defines for the desired configuration. +When providing multiple shaders (for different presets), +simply setup the defines differently in multiple files. +Example, + +#define FXAA_PC 1 +#define FXAA_HLSL_5 1 +#define FXAA_QUALITY__PRESET 12 + +Or, + +#define FXAA_360 1 + +Or, + +#define FXAA_PS3 1 + +Etc. + +(2.) +Then include this file, + +#include "Fxaa3_11.h" + +(3.) +Then call the FXAA pixel shader from within your desired shader. +Look at the FXAA Quality FxaaPixelShader() for docs on inputs. +As for FXAA 3.11 all inputs for all shaders are the same +to enable easy porting between platforms. + +return FxaaPixelShader(...); + +(4.) +Insure pass prior to FXAA outputs RGBL (see next section). +Or use, + +#define FXAA_GREEN_AS_LUMA 1 + +(5.) +Setup engine to provide the following constants +which are used in the FxaaPixelShader() inputs, + +FxaaFloat2 fxaaQualityRcpFrame, +FxaaFloat4 fxaaConsoleRcpFrameOpt, +FxaaFloat4 fxaaConsoleRcpFrameOpt2, +FxaaFloat4 fxaaConsole360RcpFrameOpt2, +FxaaFloat fxaaQualitySubpix, +FxaaFloat fxaaQualityEdgeThreshold, +FxaaFloat fxaaQualityEdgeThresholdMin, +FxaaFloat fxaaConsoleEdgeSharpness, +FxaaFloat fxaaConsoleEdgeThreshold, +FxaaFloat fxaaConsoleEdgeThresholdMin, +FxaaFloat4 fxaaConsole360ConstDir + +Look at the FXAA Quality FxaaPixelShader() for docs on inputs. + +(6.) +Have FXAA vertex shader run as a full screen triangle, +and output "pos" and "fxaaConsolePosPos" +such that inputs in the pixel shader provide, + +// {xy} = center of pixel +FxaaFloat2 pos, + +// {xy__} = upper left of pixel +// {__zw} = lower right of pixel +FxaaFloat4 fxaaConsolePosPos, + +(7.) +Insure the texture sampler(s) used by FXAA are set to bilinear filtering. + + +------------------------------------------------------------------------------ +INTEGRATION - RGBL AND COLORSPACE +------------------------------------------------------------------------------ +FXAA3 requires RGBL as input unless the following is set, + +#define FXAA_GREEN_AS_LUMA 1 + +In which case the engine uses green in place of luma, +and requires RGB input is in a non-linear colorspace. + +RGB should be LDR (low dynamic range). +Specifically do FXAA after tonemapping. + +RGB data as returned by a texture fetch can be non-linear, +or linear when FXAA_GREEN_AS_LUMA is not set. +Note an "sRGB format" texture counts as linear, +because the result of a texture fetch is linear data. +Regular "RGBA8" textures in the sRGB colorspace are non-linear. + +If FXAA_GREEN_AS_LUMA is not set, +luma must be stored in the alpha channel prior to running FXAA. +This luma should be in a perceptual space (could be gamma 2.0). +Example pass before FXAA where output is gamma 2.0 encoded, + +color.rgb = ToneMap(color.rgb); // linear color output +color.rgb = sqrt(color.rgb); // gamma 2.0 color output +return color; + +To use FXAA, + +color.rgb = ToneMap(color.rgb); // linear color output +color.rgb = sqrt(color.rgb); // gamma 2.0 color output +color.a = dot(color.rgb, FxaaFloat3(0.299, 0.587, 0.114)); // compute luma +return color; + +Another example where output is linear encoded, +say for instance writing to an sRGB formated render target, +where the render target does the conversion back to sRGB after blending, + +color.rgb = ToneMap(color.rgb); // linear color output +return color; + +To use FXAA, + +color.rgb = ToneMap(color.rgb); // linear color output +color.a = sqrt(dot(color.rgb, FxaaFloat3(0.299, 0.587, 0.114))); // compute luma +return color; + +Getting luma correct is required for the algorithm to work correctly. + + +------------------------------------------------------------------------------ +BEING LINEARLY CORRECT? +------------------------------------------------------------------------------ +Applying FXAA to a framebuffer with linear RGB color will look worse. +This is very counter intuitive, but happends to be true in this case. +The reason is because dithering artifacts will be more visiable +in a linear colorspace. + + +------------------------------------------------------------------------------ +COMPLEX INTEGRATION +------------------------------------------------------------------------------ +Q. What if the engine is blending into RGB before wanting to run FXAA? + +A. In the last opaque pass prior to FXAA, +have the pass write out luma into alpha. +Then blend into RGB only. +FXAA should be able to run ok +assuming the blending pass did not any add aliasing. +This should be the common case for particles and common blending passes. + +A. Or use FXAA_GREEN_AS_LUMA. + +============================================================================*/ + +/*============================================================================ + +INTEGRATION KNOBS + +============================================================================*/ +// +// FXAA_PS3 and FXAA_360 choose the console algorithm (FXAA3 CONSOLE). +// FXAA_360_OPT is a prototype for the new optimized 360 version. +// +// 1 = Use API. +// 0 = Don't use API. +// +/*--------------------------------------------------------------------------*/ +#ifndef FXAA_PS3 +#define FXAA_PS3 0 +#endif +/*--------------------------------------------------------------------------*/ +#ifndef FXAA_360 +#define FXAA_360 0 +#endif +/*--------------------------------------------------------------------------*/ +#ifndef FXAA_360_OPT +#define FXAA_360_OPT 0 +#endif +/*==========================================================================*/ +#ifndef FXAA_PC +// +// FXAA Quality +// The high quality PC algorithm. +// +#define FXAA_PC 0 +#endif +/*--------------------------------------------------------------------------*/ +#ifndef FXAA_PC_CONSOLE +// +// The console algorithm for PC is included +// for developers targeting really low spec machines. +// Likely better to just run FXAA_PC, and use a really low preset. +// +#define FXAA_PC_CONSOLE 0 +#endif +/*--------------------------------------------------------------------------*/ +#ifndef FXAA_GLSL_120 +#define FXAA_GLSL_120 0 +#endif +/*--------------------------------------------------------------------------*/ +#ifndef FXAA_GLSL_130 +#define FXAA_GLSL_130 0 +#endif +/*--------------------------------------------------------------------------*/ +#ifndef FXAA_HLSL_3 +#define FXAA_HLSL_3 0 +#endif +/*--------------------------------------------------------------------------*/ +#ifndef FXAA_HLSL_4 +#define FXAA_HLSL_4 0 +#endif +/*--------------------------------------------------------------------------*/ +#ifndef FXAA_HLSL_5 +#define FXAA_HLSL_5 0 +#endif +/*==========================================================================*/ +#ifndef FXAA_GREEN_AS_LUMA +// +// For those using non-linear color, +// and either not able to get luma in alpha, or not wanting to, +// this enables FXAA to run using green as a proxy for luma. +// So with this enabled, no need to pack luma in alpha. +// +// This will turn off AA on anything which lacks some amount of green. +// Pure red and blue or combination of only R and B, will get no AA. +// +// Might want to lower the settings for both, +// fxaaConsoleEdgeThresholdMin +// fxaaQualityEdgeThresholdMin +// In order to insure AA does not get turned off on colors +// which contain a minor amount of green. +// +// 1 = On. +// 0 = Off. +// +#define FXAA_GREEN_AS_LUMA 0 +#endif +/*--------------------------------------------------------------------------*/ +#ifndef FXAA_EARLY_EXIT +// +// Controls algorithm's early exit path. +// On PS3 turning this ON adds 2 cycles to the shader. +// On 360 turning this OFF adds 10ths of a millisecond to the shader. +// Turning this off on console will result in a more blurry image. +// So this defaults to on. +// +// 1 = On. +// 0 = Off. +// +#define FXAA_EARLY_EXIT 1 +#endif +/*--------------------------------------------------------------------------*/ +#ifndef FXAA_DISCARD +// +// Only valid for PC OpenGL currently. +// Probably will not work when FXAA_GREEN_AS_LUMA = 1. +// +// 1 = Use discard on pixels which don't need AA. +// For APIs which enable concurrent TEX+ROP from same surface. +// 0 = Return unchanged color on pixels which don't need AA. +// +#define FXAA_DISCARD 0 +#endif +/*--------------------------------------------------------------------------*/ +#ifndef FXAA_FAST_PIXEL_OFFSET +// +// Used for GLSL 120 only. +// +// 1 = GL API supports fast pixel offsets +// 0 = do not use fast pixel offsets +// +#ifdef GL_EXT_gpu_shader4 +#define FXAA_FAST_PIXEL_OFFSET 1 +#endif +#ifdef GL_NV_gpu_shader5 +#define FXAA_FAST_PIXEL_OFFSET 1 +#endif +#ifdef GL_ARB_gpu_shader5 +#define FXAA_FAST_PIXEL_OFFSET 1 +#endif +#ifndef FXAA_FAST_PIXEL_OFFSET +#define FXAA_FAST_PIXEL_OFFSET 0 +#endif +#endif +/*--------------------------------------------------------------------------*/ +#ifndef FXAA_GATHER4_ALPHA +// +// 1 = API supports gather4 on alpha channel. +// 0 = API does not support gather4 on alpha channel. +// +#if (FXAA_HLSL_5 == 1) +#define FXAA_GATHER4_ALPHA 1 +#endif +#ifdef GL_ARB_gpu_shader5 +#define FXAA_GATHER4_ALPHA 1 +#endif +#ifdef GL_NV_gpu_shader5 +#define FXAA_GATHER4_ALPHA 1 +#endif +#ifndef FXAA_GATHER4_ALPHA +#define FXAA_GATHER4_ALPHA 0 +#endif +#endif + +/*============================================================================ +FXAA CONSOLE PS3 - TUNING KNOBS +============================================================================*/ +#ifndef FXAA_CONSOLE__PS3_EDGE_SHARPNESS +// +// Consoles the sharpness of edges on PS3 only. +// Non-PS3 tuning is done with shader input. +// +// Due to the PS3 being ALU bound, +// there are only two safe values here: 4 and 8. +// These options use the shaders ability to a free *|/ by 2|4|8. +// +// 8.0 is sharper +// 4.0 is softer +// 2.0 is really soft (good for vector graphics inputs) +// +#if 1 +#define FXAA_CONSOLE__PS3_EDGE_SHARPNESS 8.0 +#endif +#if 0 +#define FXAA_CONSOLE__PS3_EDGE_SHARPNESS 4.0 +#endif +#if 0 +#define FXAA_CONSOLE__PS3_EDGE_SHARPNESS 2.0 +#endif +#endif +/*--------------------------------------------------------------------------*/ +#ifndef FXAA_CONSOLE__PS3_EDGE_THRESHOLD +// +// Only effects PS3. +// Non-PS3 tuning is done with shader input. +// +// The minimum amount of local contrast required to apply algorithm. +// The console setting has a different mapping than the quality setting. +// +// This only applies when FXAA_EARLY_EXIT is 1. +// +// Due to the PS3 being ALU bound, +// there are only two safe values here: 0.25 and 0.125. +// These options use the shaders ability to a free *|/ by 2|4|8. +// +// 0.125 leaves less aliasing, but is softer +// 0.25 leaves more aliasing, and is sharper +// +#if 1 +#define FXAA_CONSOLE__PS3_EDGE_THRESHOLD 0.125 +#else +#define FXAA_CONSOLE__PS3_EDGE_THRESHOLD 0.25 +#endif +#endif + +/*============================================================================ +FXAA QUALITY - TUNING KNOBS +------------------------------------------------------------------------------ +NOTE the other tuning knobs are now in the shader function inputs! +============================================================================*/ +#ifndef FXAA_QUALITY__PRESET +// +// Choose the quality preset. +// This needs to be compiled into the shader as it effects code. +// Best option to include multiple presets is to +// in each shader define the preset, then include this file. +// +// OPTIONS +// ----------------------------------------------------------------------- +// 10 to 15 - default medium dither (10=fastest, 15=highest quality) +// 20 to 29 - less dither, more expensive (20=fastest, 29=highest quality) +// 39 - no dither, very expensive +// +// NOTES +// ----------------------------------------------------------------------- +// 12 = slightly faster then FXAA 3.9 and higher edge quality (default) +// 13 = about same speed as FXAA 3.9 and better than 12 +// 23 = closest to FXAA 3.9 visually and performance wise +// _ = the lowest digit is directly related to performance +// _ = the highest digit is directly related to style +// +#define FXAA_QUALITY__PRESET 12 +#endif + + +/*============================================================================ + +FXAA QUALITY - PRESETS + +============================================================================*/ + +/*============================================================================ +FXAA QUALITY - MEDIUM DITHER PRESETS +============================================================================*/ +#if (FXAA_QUALITY__PRESET == 10) +#define FXAA_QUALITY__PS 3 +#define FXAA_QUALITY__P0 1.5 +#define FXAA_QUALITY__P1 3.0 +#define FXAA_QUALITY__P2 12.0 +#endif +/*--------------------------------------------------------------------------*/ +#if (FXAA_QUALITY__PRESET == 11) +#define FXAA_QUALITY__PS 4 +#define FXAA_QUALITY__P0 1.0 +#define FXAA_QUALITY__P1 1.5 +#define FXAA_QUALITY__P2 3.0 +#define FXAA_QUALITY__P3 12.0 +#endif +/*--------------------------------------------------------------------------*/ +#if (FXAA_QUALITY__PRESET == 12) +#define FXAA_QUALITY__PS 5 +#define FXAA_QUALITY__P0 1.0 +#define FXAA_QUALITY__P1 1.5 +#define FXAA_QUALITY__P2 2.0 +#define FXAA_QUALITY__P3 4.0 +#define FXAA_QUALITY__P4 12.0 +#endif +/*--------------------------------------------------------------------------*/ +#if (FXAA_QUALITY__PRESET == 13) +#define FXAA_QUALITY__PS 6 +#define FXAA_QUALITY__P0 1.0 +#define FXAA_QUALITY__P1 1.5 +#define FXAA_QUALITY__P2 2.0 +#define FXAA_QUALITY__P3 2.0 +#define FXAA_QUALITY__P4 4.0 +#define FXAA_QUALITY__P5 12.0 +#endif +/*--------------------------------------------------------------------------*/ +#if (FXAA_QUALITY__PRESET == 14) +#define FXAA_QUALITY__PS 7 +#define FXAA_QUALITY__P0 1.0 +#define FXAA_QUALITY__P1 1.5 +#define FXAA_QUALITY__P2 2.0 +#define FXAA_QUALITY__P3 2.0 +#define FXAA_QUALITY__P4 2.0 +#define FXAA_QUALITY__P5 4.0 +#define FXAA_QUALITY__P6 12.0 +#endif +/*--------------------------------------------------------------------------*/ +#if (FXAA_QUALITY__PRESET == 15) +#define FXAA_QUALITY__PS 8 +#define FXAA_QUALITY__P0 1.0 +#define FXAA_QUALITY__P1 1.5 +#define FXAA_QUALITY__P2 2.0 +#define FXAA_QUALITY__P3 2.0 +#define FXAA_QUALITY__P4 2.0 +#define FXAA_QUALITY__P5 2.0 +#define FXAA_QUALITY__P6 4.0 +#define FXAA_QUALITY__P7 12.0 +#endif + +/*============================================================================ +FXAA QUALITY - LOW DITHER PRESETS +============================================================================*/ +#if (FXAA_QUALITY__PRESET == 20) +#define FXAA_QUALITY__PS 3 +#define FXAA_QUALITY__P0 1.5 +#define FXAA_QUALITY__P1 2.0 +#define FXAA_QUALITY__P2 8.0 +#endif +/*--------------------------------------------------------------------------*/ +#if (FXAA_QUALITY__PRESET == 21) +#define FXAA_QUALITY__PS 4 +#define FXAA_QUALITY__P0 1.0 +#define FXAA_QUALITY__P1 1.5 +#define FXAA_QUALITY__P2 2.0 +#define FXAA_QUALITY__P3 8.0 +#endif +/*--------------------------------------------------------------------------*/ +#if (FXAA_QUALITY__PRESET == 22) +#define FXAA_QUALITY__PS 5 +#define FXAA_QUALITY__P0 1.0 +#define FXAA_QUALITY__P1 1.5 +#define FXAA_QUALITY__P2 2.0 +#define FXAA_QUALITY__P3 2.0 +#define FXAA_QUALITY__P4 8.0 +#endif +/*--------------------------------------------------------------------------*/ +#if (FXAA_QUALITY__PRESET == 23) +#define FXAA_QUALITY__PS 6 +#define FXAA_QUALITY__P0 1.0 +#define FXAA_QUALITY__P1 1.5 +#define FXAA_QUALITY__P2 2.0 +#define FXAA_QUALITY__P3 2.0 +#define FXAA_QUALITY__P4 2.0 +#define FXAA_QUALITY__P5 8.0 +#endif +/*--------------------------------------------------------------------------*/ +#if (FXAA_QUALITY__PRESET == 24) +#define FXAA_QUALITY__PS 7 +#define FXAA_QUALITY__P0 1.0 +#define FXAA_QUALITY__P1 1.5 +#define FXAA_QUALITY__P2 2.0 +#define FXAA_QUALITY__P3 2.0 +#define FXAA_QUALITY__P4 2.0 +#define FXAA_QUALITY__P5 3.0 +#define FXAA_QUALITY__P6 8.0 +#endif +/*--------------------------------------------------------------------------*/ +#if (FXAA_QUALITY__PRESET == 25) +#define FXAA_QUALITY__PS 8 +#define FXAA_QUALITY__P0 1.0 +#define FXAA_QUALITY__P1 1.5 +#define FXAA_QUALITY__P2 2.0 +#define FXAA_QUALITY__P3 2.0 +#define FXAA_QUALITY__P4 2.0 +#define FXAA_QUALITY__P5 2.0 +#define FXAA_QUALITY__P6 4.0 +#define FXAA_QUALITY__P7 8.0 +#endif +/*--------------------------------------------------------------------------*/ +#if (FXAA_QUALITY__PRESET == 26) +#define FXAA_QUALITY__PS 9 +#define FXAA_QUALITY__P0 1.0 +#define FXAA_QUALITY__P1 1.5 +#define FXAA_QUALITY__P2 2.0 +#define FXAA_QUALITY__P3 2.0 +#define FXAA_QUALITY__P4 2.0 +#define FXAA_QUALITY__P5 2.0 +#define FXAA_QUALITY__P6 2.0 +#define FXAA_QUALITY__P7 4.0 +#define FXAA_QUALITY__P8 8.0 +#endif +/*--------------------------------------------------------------------------*/ +#if (FXAA_QUALITY__PRESET == 27) +#define FXAA_QUALITY__PS 10 +#define FXAA_QUALITY__P0 1.0 +#define FXAA_QUALITY__P1 1.5 +#define FXAA_QUALITY__P2 2.0 +#define FXAA_QUALITY__P3 2.0 +#define FXAA_QUALITY__P4 2.0 +#define FXAA_QUALITY__P5 2.0 +#define FXAA_QUALITY__P6 2.0 +#define FXAA_QUALITY__P7 2.0 +#define FXAA_QUALITY__P8 4.0 +#define FXAA_QUALITY__P9 8.0 +#endif +/*--------------------------------------------------------------------------*/ +#if (FXAA_QUALITY__PRESET == 28) +#define FXAA_QUALITY__PS 11 +#define FXAA_QUALITY__P0 1.0 +#define FXAA_QUALITY__P1 1.5 +#define FXAA_QUALITY__P2 2.0 +#define FXAA_QUALITY__P3 2.0 +#define FXAA_QUALITY__P4 2.0 +#define FXAA_QUALITY__P5 2.0 +#define FXAA_QUALITY__P6 2.0 +#define FXAA_QUALITY__P7 2.0 +#define FXAA_QUALITY__P8 2.0 +#define FXAA_QUALITY__P9 4.0 +#define FXAA_QUALITY__P10 8.0 +#endif +/*--------------------------------------------------------------------------*/ +#if (FXAA_QUALITY__PRESET == 29) +#define FXAA_QUALITY__PS 12 +#define FXAA_QUALITY__P0 1.0 +#define FXAA_QUALITY__P1 1.5 +#define FXAA_QUALITY__P2 2.0 +#define FXAA_QUALITY__P3 2.0 +#define FXAA_QUALITY__P4 2.0 +#define FXAA_QUALITY__P5 2.0 +#define FXAA_QUALITY__P6 2.0 +#define FXAA_QUALITY__P7 2.0 +#define FXAA_QUALITY__P8 2.0 +#define FXAA_QUALITY__P9 2.0 +#define FXAA_QUALITY__P10 4.0 +#define FXAA_QUALITY__P11 8.0 +#endif + +/*============================================================================ +FXAA QUALITY - EXTREME QUALITY +============================================================================*/ +#if (FXAA_QUALITY__PRESET == 39) +#define FXAA_QUALITY__PS 12 +#define FXAA_QUALITY__P0 1.0 +#define FXAA_QUALITY__P1 1.0 +#define FXAA_QUALITY__P2 1.0 +#define FXAA_QUALITY__P3 1.0 +#define FXAA_QUALITY__P4 1.0 +#define FXAA_QUALITY__P5 1.5 +#define FXAA_QUALITY__P6 2.0 +#define FXAA_QUALITY__P7 2.0 +#define FXAA_QUALITY__P8 2.0 +#define FXAA_QUALITY__P9 2.0 +#define FXAA_QUALITY__P10 4.0 +#define FXAA_QUALITY__P11 8.0 +#endif + + + +/*============================================================================ + +API PORTING + +============================================================================*/ +#if (FXAA_GLSL_120 == 1) || (FXAA_GLSL_130 == 1) +#define FxaaBool bool +#define FxaaDiscard discard +#define FxaaFloat float +#define FxaaFloat2 vec2 +#define FxaaFloat3 vec3 +#define FxaaFloat4 vec4 +#define FxaaHalf float +#define FxaaHalf2 vec2 +#define FxaaHalf3 vec3 +#define FxaaHalf4 vec4 +#define FxaaInt2 ivec2 +#define FxaaSat(x) clamp(x, 0.0, 1.0) +#define FxaaTex sampler2D +#else +#define FxaaBool bool +#define FxaaDiscard clip(-1) +#define FxaaFloat float +#define FxaaFloat2 float2 +#define FxaaFloat3 float3 +#define FxaaFloat4 float4 +#define FxaaHalf half +#define FxaaHalf2 half2 +#define FxaaHalf3 half3 +#define FxaaHalf4 half4 +#define FxaaSat(x) saturate(x) +#endif +/*--------------------------------------------------------------------------*/ +#if (FXAA_GLSL_120 == 1) +// Requires, +// #version 120 +// And at least, +// #extension GL_EXT_gpu_shader4 : enable +// (or set FXAA_FAST_PIXEL_OFFSET 1 to work like DX9) +#define FxaaTexTop(t, p) texture2DLod(t, p, 0.0) +#if (FXAA_FAST_PIXEL_OFFSET == 1) +#define FxaaTexOff(t, p, o, r) texture2DLodOffset(t, p, 0.0, o) +#else +#define FxaaTexOff(t, p, o, r) texture2DLod(t, p + (o * r), 0.0) +#endif +#if (FXAA_GATHER4_ALPHA == 1) +// use #extension GL_ARB_gpu_shader5 : enable +#define FxaaTexAlpha4(t, p) textureGather(t, p, 3) +#define FxaaTexOffAlpha4(t, p, o) textureGatherOffset(t, p, o, 3) +#define FxaaTexGreen4(t, p) textureGather(t, p, 1) +#define FxaaTexOffGreen4(t, p, o) textureGatherOffset(t, p, o, 1) +#endif +#endif +/*--------------------------------------------------------------------------*/ +#if (FXAA_GLSL_130 == 1) +// Requires "#version 130" or better +#define FxaaTexTop(t, p) textureLod(t, p, 0.0) +#define FxaaTexOff(t, p, o, r) textureLodOffset(t, p, 0.0, o) +#if (FXAA_GATHER4_ALPHA == 1) +// use #extension GL_ARB_gpu_shader5 : enable +#define FxaaTexAlpha4(t, p) textureGather(t, p, 3) +#define FxaaTexOffAlpha4(t, p, o) textureGatherOffset(t, p, o, 3) +#define FxaaTexGreen4(t, p) textureGather(t, p, 1) +#define FxaaTexOffGreen4(t, p, o) textureGatherOffset(t, p, o, 1) +#endif +#endif +/*--------------------------------------------------------------------------*/ +#if (FXAA_HLSL_3 == 1) || (FXAA_360 == 1) || (FXAA_PS3 == 1) +#define FxaaInt2 float2 +#define FxaaTex sampler2D +#define FxaaTexTop(t, p) tex2Dlod(t, float4(p, 0.0, 0.0)) +#define FxaaTexOff(t, p, o, r) tex2Dlod(t, float4(p + (o * r), 0, 0)) +#endif +/*--------------------------------------------------------------------------*/ +#if (FXAA_HLSL_4 == 1) +#define FxaaInt2 int2 +struct FxaaTex { SamplerState smpl; Texture2D tex; }; +#define FxaaTexTop(t, p) t.tex.SampleLevel(t.smpl, p, 0.0) +#define FxaaTexOff(t, p, o, r) t.tex.SampleLevel(t.smpl, p, 0.0, o) +#endif +/*--------------------------------------------------------------------------*/ +#if (FXAA_HLSL_5 == 1) +#define FxaaInt2 int2 +struct FxaaTex { SamplerState smpl; Texture2D tex; }; +#define FxaaTexTop(t, p) t.tex.SampleLevel(t.smpl, p, 0.0) +#define FxaaTexOff(t, p, o, r) t.tex.SampleLevel(t.smpl, p, 0.0, o) +#define FxaaTexAlpha4(t, p) t.tex.GatherAlpha(t.smpl, p) +#define FxaaTexOffAlpha4(t, p, o) t.tex.GatherAlpha(t.smpl, p, o) +#define FxaaTexGreen4(t, p) t.tex.GatherGreen(t.smpl, p) +#define FxaaTexOffGreen4(t, p, o) t.tex.GatherGreen(t.smpl, p, o) +#endif + + +/*============================================================================ +GREEN AS LUMA OPTION SUPPORT FUNCTION +============================================================================*/ +#if (FXAA_GREEN_AS_LUMA == 0) +FxaaFloat FxaaLuma(FxaaFloat4 rgba) { return rgba.w; } +#else +FxaaFloat FxaaLuma(FxaaFloat4 rgba) { return rgba.y; } +#endif + + + + +/*============================================================================ + +FXAA3 QUALITY - PC + +============================================================================*/ +#if (FXAA_PC == 1) +/*--------------------------------------------------------------------------*/ +FxaaFloat4 FxaaPixelShader( + // + // Use noperspective interpolation here (turn off perspective interpolation). + // {xy} = center of pixel + FxaaFloat2 pos, + // + // Used only for FXAA Console, and not used on the 360 version. + // Use noperspective interpolation here (turn off perspective interpolation). + // {xy__} = upper left of pixel + // {__zw} = lower right of pixel + FxaaFloat4 fxaaConsolePosPos, + // + // Input color texture. + // {rgb_} = color in linear or perceptual color space + // if (FXAA_GREEN_AS_LUMA == 0) + // {___a} = luma in perceptual color space (not linear) + FxaaTex tex, + // + // Only used on the optimized 360 version of FXAA Console. + // For everything but 360, just use the same input here as for "tex". + // For 360, same texture, just alias with a 2nd sampler. + // This sampler needs to have an exponent bias of -1. + FxaaTex fxaaConsole360TexExpBiasNegOne, + // + // Only used on the optimized 360 version of FXAA Console. + // For everything but 360, just use the same input here as for "tex". + // For 360, same texture, just alias with a 3nd sampler. + // This sampler needs to have an exponent bias of -2. + FxaaTex fxaaConsole360TexExpBiasNegTwo, + // + // Only used on FXAA Quality. + // This must be from a constant/uniform. + // {x_} = 1.0/screenWidthInPixels + // {_y} = 1.0/screenHeightInPixels + FxaaFloat2 fxaaQualityRcpFrame, + // + // Only used on FXAA Console. + // This must be from a constant/uniform. + // This effects sub-pixel AA quality and inversely sharpness. + // Where N ranges between, + // N = 0.50 (default) + // N = 0.33 (sharper) + // {x___} = -N/screenWidthInPixels + // {_y__} = -N/screenHeightInPixels + // {__z_} = N/screenWidthInPixels + // {___w} = N/screenHeightInPixels + FxaaFloat4 fxaaConsoleRcpFrameOpt, + // + // Only used on FXAA Console. + // Not used on 360, but used on PS3 and PC. + // This must be from a constant/uniform. + // {x___} = -2.0/screenWidthInPixels + // {_y__} = -2.0/screenHeightInPixels + // {__z_} = 2.0/screenWidthInPixels + // {___w} = 2.0/screenHeightInPixels + FxaaFloat4 fxaaConsoleRcpFrameOpt2, + // + // Only used on FXAA Console. + // Only used on 360 in place of fxaaConsoleRcpFrameOpt2. + // This must be from a constant/uniform. + // {x___} = 8.0/screenWidthInPixels + // {_y__} = 8.0/screenHeightInPixels + // {__z_} = -4.0/screenWidthInPixels + // {___w} = -4.0/screenHeightInPixels + FxaaFloat4 fxaaConsole360RcpFrameOpt2, + // + // Only used on FXAA Quality. + // This used to be the FXAA_QUALITY__SUBPIX define. + // It is here now to allow easier tuning. + // Choose the amount of sub-pixel aliasing removal. + // This can effect sharpness. + // 1.00 - upper limit (softer) + // 0.75 - default amount of filtering + // 0.50 - lower limit (sharper, less sub-pixel aliasing removal) + // 0.25 - almost off + // 0.00 - completely off + FxaaFloat fxaaQualitySubpix, + // + // Only used on FXAA Quality. + // This used to be the FXAA_QUALITY__EDGE_THRESHOLD define. + // It is here now to allow easier tuning. + // The minimum amount of local contrast required to apply algorithm. + // 0.333 - too little (faster) + // 0.250 - low quality + // 0.166 - default + // 0.125 - high quality + // 0.063 - overkill (slower) + FxaaFloat fxaaQualityEdgeThreshold, + // + // Only used on FXAA Quality. + // This used to be the FXAA_QUALITY__EDGE_THRESHOLD_MIN define. + // It is here now to allow easier tuning. + // Trims the algorithm from processing darks. + // 0.0833 - upper limit (default, the start of visible unfiltered edges) + // 0.0625 - high quality (faster) + // 0.0312 - visible limit (slower) + // Special notes when using FXAA_GREEN_AS_LUMA, + // Likely want to set this to zero. + // As colors that are mostly not-green + // will appear very dark in the green channel! + // Tune by looking at mostly non-green content, + // then start at zero and increase until aliasing is a problem. + FxaaFloat fxaaQualityEdgeThresholdMin, + // + // Only used on FXAA Console. + // This used to be the FXAA_CONSOLE__EDGE_SHARPNESS define. + // It is here now to allow easier tuning. + // This does not effect PS3, as this needs to be compiled in. + // Use FXAA_CONSOLE__PS3_EDGE_SHARPNESS for PS3. + // Due to the PS3 being ALU bound, + // there are only three safe values here: 2 and 4 and 8. + // These options use the shaders ability to a free *|/ by 2|4|8. + // For all other platforms can be a non-power of two. + // 8.0 is sharper (default!!!) + // 4.0 is softer + // 2.0 is really soft (good only for vector graphics inputs) + FxaaFloat fxaaConsoleEdgeSharpness, + // + // Only used on FXAA Console. + // This used to be the FXAA_CONSOLE__EDGE_THRESHOLD define. + // It is here now to allow easier tuning. + // This does not effect PS3, as this needs to be compiled in. + // Use FXAA_CONSOLE__PS3_EDGE_THRESHOLD for PS3. + // Due to the PS3 being ALU bound, + // there are only two safe values here: 1/4 and 1/8. + // These options use the shaders ability to a free *|/ by 2|4|8. + // The console setting has a different mapping than the quality setting. + // Other platforms can use other values. + // 0.125 leaves less aliasing, but is softer (default!!!) + // 0.25 leaves more aliasing, and is sharper + FxaaFloat fxaaConsoleEdgeThreshold, + // + // Only used on FXAA Console. + // This used to be the FXAA_CONSOLE__EDGE_THRESHOLD_MIN define. + // It is here now to allow easier tuning. + // Trims the algorithm from processing darks. + // The console setting has a different mapping than the quality setting. + // This only applies when FXAA_EARLY_EXIT is 1. + // This does not apply to PS3, + // PS3 was simplified to avoid more shader instructions. + // 0.06 - faster but more aliasing in darks + // 0.05 - default + // 0.04 - slower and less aliasing in darks + // Special notes when using FXAA_GREEN_AS_LUMA, + // Likely want to set this to zero. + // As colors that are mostly not-green + // will appear very dark in the green channel! + // Tune by looking at mostly non-green content, + // then start at zero and increase until aliasing is a problem. + FxaaFloat fxaaConsoleEdgeThresholdMin, + // + // Extra constants for 360 FXAA Console only. + // Use zeros or anything else for other platforms. + // These must be in physical constant registers and NOT immedates. + // Immedates will result in compiler un-optimizing. + // {xyzw} = float4(1.0, -1.0, 0.25, -0.25) + FxaaFloat4 fxaaConsole360ConstDir +) { + /*--------------------------------------------------------------------------*/ + FxaaFloat2 posM; + posM.x = pos.x; + posM.y = pos.y; +#if (FXAA_GATHER4_ALPHA == 1) +#if (FXAA_DISCARD == 0) + FxaaFloat4 rgbyM = FxaaTexTop(tex, posM); +#if (FXAA_GREEN_AS_LUMA == 0) +#define lumaM rgbyM.w +#else +#define lumaM rgbyM.y +#endif +#endif +#if (FXAA_GREEN_AS_LUMA == 0) + FxaaFloat4 luma4A = FxaaTexAlpha4(tex, posM); + FxaaFloat4 luma4B = FxaaTexOffAlpha4(tex, posM, FxaaInt2(-1, -1)); +#else + FxaaFloat4 luma4A = FxaaTexGreen4(tex, posM); + FxaaFloat4 luma4B = FxaaTexOffGreen4(tex, posM, FxaaInt2(-1, -1)); +#endif +#if (FXAA_DISCARD == 1) +#define lumaM luma4A.w +#endif +#define lumaE luma4A.z +#define lumaS luma4A.x +#define lumaSE luma4A.y +#define lumaNW luma4B.w +#define lumaN luma4B.z +#define lumaW luma4B.x +#else + FxaaFloat4 rgbyM = FxaaTexTop(tex, posM); +#if (FXAA_GREEN_AS_LUMA == 0) +#define lumaM rgbyM.w +#else +#define lumaM rgbyM.y +#endif + FxaaFloat lumaS = FxaaLuma(FxaaTexOff(tex, posM, FxaaInt2(0, 1), fxaaQualityRcpFrame.xy)); + FxaaFloat lumaE = FxaaLuma(FxaaTexOff(tex, posM, FxaaInt2(1, 0), fxaaQualityRcpFrame.xy)); + FxaaFloat lumaN = FxaaLuma(FxaaTexOff(tex, posM, FxaaInt2(0, -1), fxaaQualityRcpFrame.xy)); + FxaaFloat lumaW = FxaaLuma(FxaaTexOff(tex, posM, FxaaInt2(-1, 0), fxaaQualityRcpFrame.xy)); +#endif + /*--------------------------------------------------------------------------*/ + FxaaFloat maxSM = max(lumaS, lumaM); + FxaaFloat minSM = min(lumaS, lumaM); + FxaaFloat maxESM = max(lumaE, maxSM); + FxaaFloat minESM = min(lumaE, minSM); + FxaaFloat maxWN = max(lumaN, lumaW); + FxaaFloat minWN = min(lumaN, lumaW); + FxaaFloat rangeMax = max(maxWN, maxESM); + FxaaFloat rangeMin = min(minWN, minESM); + FxaaFloat rangeMaxScaled = rangeMax * fxaaQualityEdgeThreshold; + FxaaFloat range = rangeMax - rangeMin; + FxaaFloat rangeMaxClamped = max(fxaaQualityEdgeThresholdMin, rangeMaxScaled); + FxaaBool earlyExit = range < rangeMaxClamped; + /*--------------------------------------------------------------------------*/ + if (earlyExit) +#if (FXAA_DISCARD == 1) + FxaaDiscard; +#else + return rgbyM; +#endif + /*--------------------------------------------------------------------------*/ +#if (FXAA_GATHER4_ALPHA == 0) + FxaaFloat lumaNW = FxaaLuma(FxaaTexOff(tex, posM, FxaaInt2(-1, -1), fxaaQualityRcpFrame.xy)); + FxaaFloat lumaSE = FxaaLuma(FxaaTexOff(tex, posM, FxaaInt2(1, 1), fxaaQualityRcpFrame.xy)); + FxaaFloat lumaNE = FxaaLuma(FxaaTexOff(tex, posM, FxaaInt2(1, -1), fxaaQualityRcpFrame.xy)); + FxaaFloat lumaSW = FxaaLuma(FxaaTexOff(tex, posM, FxaaInt2(-1, 1), fxaaQualityRcpFrame.xy)); +#else + FxaaFloat lumaNE = FxaaLuma(FxaaTexOff(tex, posM, FxaaInt2(1, -1), fxaaQualityRcpFrame.xy)); + FxaaFloat lumaSW = FxaaLuma(FxaaTexOff(tex, posM, FxaaInt2(-1, 1), fxaaQualityRcpFrame.xy)); +#endif + /*--------------------------------------------------------------------------*/ + FxaaFloat lumaNS = lumaN + lumaS; + FxaaFloat lumaWE = lumaW + lumaE; + FxaaFloat subpixRcpRange = 1.0 / range; + FxaaFloat subpixNSWE = lumaNS + lumaWE; + FxaaFloat edgeHorz1 = (-2.0 * lumaM) + lumaNS; + FxaaFloat edgeVert1 = (-2.0 * lumaM) + lumaWE; + /*--------------------------------------------------------------------------*/ + FxaaFloat lumaNESE = lumaNE + lumaSE; + FxaaFloat lumaNWNE = lumaNW + lumaNE; + FxaaFloat edgeHorz2 = (-2.0 * lumaE) + lumaNESE; + FxaaFloat edgeVert2 = (-2.0 * lumaN) + lumaNWNE; + /*--------------------------------------------------------------------------*/ + FxaaFloat lumaNWSW = lumaNW + lumaSW; + FxaaFloat lumaSWSE = lumaSW + lumaSE; + FxaaFloat edgeHorz4 = (abs(edgeHorz1) * 2.0) + abs(edgeHorz2); + FxaaFloat edgeVert4 = (abs(edgeVert1) * 2.0) + abs(edgeVert2); + FxaaFloat edgeHorz3 = (-2.0 * lumaW) + lumaNWSW; + FxaaFloat edgeVert3 = (-2.0 * lumaS) + lumaSWSE; + FxaaFloat edgeHorz = abs(edgeHorz3) + edgeHorz4; + FxaaFloat edgeVert = abs(edgeVert3) + edgeVert4; + /*--------------------------------------------------------------------------*/ + FxaaFloat subpixNWSWNESE = lumaNWSW + lumaNESE; + FxaaFloat lengthSign = fxaaQualityRcpFrame.x; + FxaaBool horzSpan = edgeHorz >= edgeVert; + FxaaFloat subpixA = subpixNSWE * 2.0 + subpixNWSWNESE; + /*--------------------------------------------------------------------------*/ + if (!horzSpan) lumaN = lumaW; + if (!horzSpan) lumaS = lumaE; + if (horzSpan) lengthSign = fxaaQualityRcpFrame.y; + FxaaFloat subpixB = (subpixA * (1.0 / 12.0)) - lumaM; + /*--------------------------------------------------------------------------*/ + FxaaFloat gradientN = lumaN - lumaM; + FxaaFloat gradientS = lumaS - lumaM; + FxaaFloat lumaNN = lumaN + lumaM; + FxaaFloat lumaSS = lumaS + lumaM; + FxaaBool pairN = abs(gradientN) >= abs(gradientS); + FxaaFloat gradient = max(abs(gradientN), abs(gradientS)); + if (pairN) lengthSign = -lengthSign; + FxaaFloat subpixC = FxaaSat(abs(subpixB) * subpixRcpRange); + /*--------------------------------------------------------------------------*/ + FxaaFloat2 posB; + posB.x = posM.x; + posB.y = posM.y; + FxaaFloat2 offNP; + offNP.x = (!horzSpan) ? 0.0 : fxaaQualityRcpFrame.x; + offNP.y = (horzSpan) ? 0.0 : fxaaQualityRcpFrame.y; + if (!horzSpan) posB.x += lengthSign * 0.5; + if (horzSpan) posB.y += lengthSign * 0.5; + /*--------------------------------------------------------------------------*/ + FxaaFloat2 posN; + posN.x = posB.x - offNP.x * FXAA_QUALITY__P0; + posN.y = posB.y - offNP.y * FXAA_QUALITY__P0; + FxaaFloat2 posP; + posP.x = posB.x + offNP.x * FXAA_QUALITY__P0; + posP.y = posB.y + offNP.y * FXAA_QUALITY__P0; + FxaaFloat subpixD = ((-2.0)*subpixC) + 3.0; + FxaaFloat lumaEndN = FxaaLuma(FxaaTexTop(tex, posN)); + FxaaFloat subpixE = subpixC * subpixC; + FxaaFloat lumaEndP = FxaaLuma(FxaaTexTop(tex, posP)); + /*--------------------------------------------------------------------------*/ + if (!pairN) lumaNN = lumaSS; + FxaaFloat gradientScaled = gradient * 1.0 / 4.0; + FxaaFloat lumaMM = lumaM - lumaNN * 0.5; + FxaaFloat subpixF = subpixD * subpixE; + FxaaBool lumaMLTZero = lumaMM < 0.0; + /*--------------------------------------------------------------------------*/ + lumaEndN -= lumaNN * 0.5; + lumaEndP -= lumaNN * 0.5; + FxaaBool doneN = abs(lumaEndN) >= gradientScaled; + FxaaBool doneP = abs(lumaEndP) >= gradientScaled; + if (!doneN) posN.x -= offNP.x * FXAA_QUALITY__P1; + if (!doneN) posN.y -= offNP.y * FXAA_QUALITY__P1; + FxaaBool doneNP = (!doneN) || (!doneP); + if (!doneP) posP.x += offNP.x * FXAA_QUALITY__P1; + if (!doneP) posP.y += offNP.y * FXAA_QUALITY__P1; + /*--------------------------------------------------------------------------*/ + if (doneNP) + { + if (!doneN) lumaEndN = FxaaLuma(FxaaTexTop(tex, posN.xy)); + if (!doneP) lumaEndP = FxaaLuma(FxaaTexTop(tex, posP.xy)); + if (!doneN) lumaEndN = lumaEndN - lumaNN * 0.5; + if (!doneP) lumaEndP = lumaEndP - lumaNN * 0.5; + doneN = abs(lumaEndN) >= gradientScaled; + doneP = abs(lumaEndP) >= gradientScaled; + if (!doneN) posN.x -= offNP.x * FXAA_QUALITY__P2; + if (!doneN) posN.y -= offNP.y * FXAA_QUALITY__P2; + doneNP = (!doneN) || (!doneP); + if (!doneP) posP.x += offNP.x * FXAA_QUALITY__P2; + if (!doneP) posP.y += offNP.y * FXAA_QUALITY__P2; + /*--------------------------------------------------------------------------*/ +#if (FXAA_QUALITY__PS > 3) + if (doneNP) + { + if (!doneN) lumaEndN = FxaaLuma(FxaaTexTop(tex, posN.xy)); + if (!doneP) lumaEndP = FxaaLuma(FxaaTexTop(tex, posP.xy)); + if (!doneN) lumaEndN = lumaEndN - lumaNN * 0.5; + if (!doneP) lumaEndP = lumaEndP - lumaNN * 0.5; + doneN = abs(lumaEndN) >= gradientScaled; + doneP = abs(lumaEndP) >= gradientScaled; + if (!doneN) posN.x -= offNP.x * FXAA_QUALITY__P3; + if (!doneN) posN.y -= offNP.y * FXAA_QUALITY__P3; + doneNP = (!doneN) || (!doneP); + if (!doneP) posP.x += offNP.x * FXAA_QUALITY__P3; + if (!doneP) posP.y += offNP.y * FXAA_QUALITY__P3; + /*--------------------------------------------------------------------------*/ +#if (FXAA_QUALITY__PS > 4) + if (doneNP) + { + if (!doneN) lumaEndN = FxaaLuma(FxaaTexTop(tex, posN.xy)); + if (!doneP) lumaEndP = FxaaLuma(FxaaTexTop(tex, posP.xy)); + if (!doneN) lumaEndN = lumaEndN - lumaNN * 0.5; + if (!doneP) lumaEndP = lumaEndP - lumaNN * 0.5; + doneN = abs(lumaEndN) >= gradientScaled; + doneP = abs(lumaEndP) >= gradientScaled; + if (!doneN) posN.x -= offNP.x * FXAA_QUALITY__P4; + if (!doneN) posN.y -= offNP.y * FXAA_QUALITY__P4; + doneNP = (!doneN) || (!doneP); + if (!doneP) posP.x += offNP.x * FXAA_QUALITY__P4; + if (!doneP) posP.y += offNP.y * FXAA_QUALITY__P4; + /*--------------------------------------------------------------------------*/ +#if (FXAA_QUALITY__PS > 5) + if (doneNP) + { + if (!doneN) lumaEndN = FxaaLuma(FxaaTexTop(tex, posN.xy)); + if (!doneP) lumaEndP = FxaaLuma(FxaaTexTop(tex, posP.xy)); + if (!doneN) lumaEndN = lumaEndN - lumaNN * 0.5; + if (!doneP) lumaEndP = lumaEndP - lumaNN * 0.5; + doneN = abs(lumaEndN) >= gradientScaled; + doneP = abs(lumaEndP) >= gradientScaled; + if (!doneN) posN.x -= offNP.x * FXAA_QUALITY__P5; + if (!doneN) posN.y -= offNP.y * FXAA_QUALITY__P5; + doneNP = (!doneN) || (!doneP); + if (!doneP) posP.x += offNP.x * FXAA_QUALITY__P5; + if (!doneP) posP.y += offNP.y * FXAA_QUALITY__P5; + /*--------------------------------------------------------------------------*/ +#if (FXAA_QUALITY__PS > 6) + if (doneNP) + { + if (!doneN) lumaEndN = FxaaLuma(FxaaTexTop(tex, posN.xy)); + if (!doneP) lumaEndP = FxaaLuma(FxaaTexTop(tex, posP.xy)); + if (!doneN) lumaEndN = lumaEndN - lumaNN * 0.5; + if (!doneP) lumaEndP = lumaEndP - lumaNN * 0.5; + doneN = abs(lumaEndN) >= gradientScaled; + doneP = abs(lumaEndP) >= gradientScaled; + if (!doneN) posN.x -= offNP.x * FXAA_QUALITY__P6; + if (!doneN) posN.y -= offNP.y * FXAA_QUALITY__P6; + doneNP = (!doneN) || (!doneP); + if (!doneP) posP.x += offNP.x * FXAA_QUALITY__P6; + if (!doneP) posP.y += offNP.y * FXAA_QUALITY__P6; + /*--------------------------------------------------------------------------*/ +#if (FXAA_QUALITY__PS > 7) + if (doneNP) + { + if (!doneN) lumaEndN = FxaaLuma(FxaaTexTop(tex, posN.xy)); + if (!doneP) lumaEndP = FxaaLuma(FxaaTexTop(tex, posP.xy)); + if (!doneN) lumaEndN = lumaEndN - lumaNN * 0.5; + if (!doneP) lumaEndP = lumaEndP - lumaNN * 0.5; + doneN = abs(lumaEndN) >= gradientScaled; + doneP = abs(lumaEndP) >= gradientScaled; + if (!doneN) posN.x -= offNP.x * FXAA_QUALITY__P7; + if (!doneN) posN.y -= offNP.y * FXAA_QUALITY__P7; + doneNP = (!doneN) || (!doneP); + if (!doneP) posP.x += offNP.x * FXAA_QUALITY__P7; + if (!doneP) posP.y += offNP.y * FXAA_QUALITY__P7; + /*--------------------------------------------------------------------------*/ +#if (FXAA_QUALITY__PS > 8) + if (doneNP) + { + if (!doneN) lumaEndN = FxaaLuma(FxaaTexTop(tex, posN.xy)); + if (!doneP) lumaEndP = FxaaLuma(FxaaTexTop(tex, posP.xy)); + if (!doneN) lumaEndN = lumaEndN - lumaNN * 0.5; + if (!doneP) lumaEndP = lumaEndP - lumaNN * 0.5; + doneN = abs(lumaEndN) >= gradientScaled; + doneP = abs(lumaEndP) >= gradientScaled; + if (!doneN) posN.x -= offNP.x * FXAA_QUALITY__P8; + if (!doneN) posN.y -= offNP.y * FXAA_QUALITY__P8; + doneNP = (!doneN) || (!doneP); + if (!doneP) posP.x += offNP.x * FXAA_QUALITY__P8; + if (!doneP) posP.y += offNP.y * FXAA_QUALITY__P8; + /*--------------------------------------------------------------------------*/ +#if (FXAA_QUALITY__PS > 9) + if (doneNP) + { + if (!doneN) lumaEndN = FxaaLuma(FxaaTexTop(tex, posN.xy)); + if (!doneP) lumaEndP = FxaaLuma(FxaaTexTop(tex, posP.xy)); + if (!doneN) lumaEndN = lumaEndN - lumaNN * 0.5; + if (!doneP) lumaEndP = lumaEndP - lumaNN * 0.5; + doneN = abs(lumaEndN) >= gradientScaled; + doneP = abs(lumaEndP) >= gradientScaled; + if (!doneN) posN.x -= offNP.x * FXAA_QUALITY__P9; + if (!doneN) posN.y -= offNP.y * FXAA_QUALITY__P9; + doneNP = (!doneN) || (!doneP); + if (!doneP) posP.x += offNP.x * FXAA_QUALITY__P9; + if (!doneP) posP.y += offNP.y * FXAA_QUALITY__P9; + /*--------------------------------------------------------------------------*/ +#if (FXAA_QUALITY__PS > 10) + if (doneNP) + { + if (!doneN) lumaEndN = FxaaLuma(FxaaTexTop(tex, posN.xy)); + if (!doneP) lumaEndP = FxaaLuma(FxaaTexTop(tex, posP.xy)); + if (!doneN) lumaEndN = lumaEndN - lumaNN * 0.5; + if (!doneP) lumaEndP = lumaEndP - lumaNN * 0.5; + doneN = abs(lumaEndN) >= gradientScaled; + doneP = abs(lumaEndP) >= gradientScaled; + if (!doneN) posN.x -= offNP.x * FXAA_QUALITY__P10; + if (!doneN) posN.y -= offNP.y * FXAA_QUALITY__P10; + doneNP = (!doneN) || (!doneP); + if (!doneP) posP.x += offNP.x * FXAA_QUALITY__P10; + if (!doneP) posP.y += offNP.y * FXAA_QUALITY__P10; + /*--------------------------------------------------------------------------*/ +#if (FXAA_QUALITY__PS > 11) + if (doneNP) + { + if (!doneN) lumaEndN = FxaaLuma(FxaaTexTop(tex, posN.xy)); + if (!doneP) lumaEndP = FxaaLuma(FxaaTexTop(tex, posP.xy)); + if (!doneN) lumaEndN = lumaEndN - lumaNN * 0.5; + if (!doneP) lumaEndP = lumaEndP - lumaNN * 0.5; + doneN = abs(lumaEndN) >= gradientScaled; + doneP = abs(lumaEndP) >= gradientScaled; + if (!doneN) posN.x -= offNP.x * FXAA_QUALITY__P11; + if (!doneN) posN.y -= offNP.y * FXAA_QUALITY__P11; + doneNP = (!doneN) || (!doneP); + if (!doneP) posP.x += offNP.x * FXAA_QUALITY__P11; + if (!doneP) posP.y += offNP.y * FXAA_QUALITY__P11; + /*--------------------------------------------------------------------------*/ +#if (FXAA_QUALITY__PS > 12) + if (doneNP) + { + if (!doneN) lumaEndN = FxaaLuma(FxaaTexTop(tex, posN.xy)); + if (!doneP) lumaEndP = FxaaLuma(FxaaTexTop(tex, posP.xy)); + if (!doneN) lumaEndN = lumaEndN - lumaNN * 0.5; + if (!doneP) lumaEndP = lumaEndP - lumaNN * 0.5; + doneN = abs(lumaEndN) >= gradientScaled; + doneP = abs(lumaEndP) >= gradientScaled; + if (!doneN) posN.x -= offNP.x * FXAA_QUALITY__P12; + if (!doneN) posN.y -= offNP.y * FXAA_QUALITY__P12; + doneNP = (!doneN) || (!doneP); + if (!doneP) posP.x += offNP.x * FXAA_QUALITY__P12; + if (!doneP) posP.y += offNP.y * FXAA_QUALITY__P12; + /*--------------------------------------------------------------------------*/ + } +#endif + /*--------------------------------------------------------------------------*/ + } +#endif + /*--------------------------------------------------------------------------*/ + } +#endif + /*--------------------------------------------------------------------------*/ + } +#endif + /*--------------------------------------------------------------------------*/ + } +#endif + /*--------------------------------------------------------------------------*/ + } +#endif + /*--------------------------------------------------------------------------*/ + } +#endif + /*--------------------------------------------------------------------------*/ + } +#endif + /*--------------------------------------------------------------------------*/ + } +#endif + /*--------------------------------------------------------------------------*/ + } +#endif + /*--------------------------------------------------------------------------*/ + } + /*--------------------------------------------------------------------------*/ + FxaaFloat dstN = posM.x - posN.x; + FxaaFloat dstP = posP.x - posM.x; + if (!horzSpan) dstN = posM.y - posN.y; + if (!horzSpan) dstP = posP.y - posM.y; + /*--------------------------------------------------------------------------*/ + FxaaBool goodSpanN = (lumaEndN < 0.0) != lumaMLTZero; + FxaaFloat spanLength = (dstP + dstN); + FxaaBool goodSpanP = (lumaEndP < 0.0) != lumaMLTZero; + FxaaFloat spanLengthRcp = 1.0 / spanLength; + /*--------------------------------------------------------------------------*/ + FxaaBool directionN = dstN < dstP; + FxaaFloat dst = min(dstN, dstP); + FxaaBool goodSpan = directionN ? goodSpanN : goodSpanP; + FxaaFloat subpixG = subpixF * subpixF; + FxaaFloat pixelOffset = (dst * (-spanLengthRcp)) + 0.5; + FxaaFloat subpixH = subpixG * fxaaQualitySubpix; + /*--------------------------------------------------------------------------*/ + FxaaFloat pixelOffsetGood = goodSpan ? pixelOffset : 0.0; + FxaaFloat pixelOffsetSubpix = max(pixelOffsetGood, subpixH); + if (!horzSpan) posM.x += pixelOffsetSubpix * lengthSign; + if (horzSpan) posM.y += pixelOffsetSubpix * lengthSign; +#if (FXAA_DISCARD == 1) + return FxaaTexTop(tex, posM); +#else + return FxaaFloat4(FxaaTexTop(tex, posM).xyz, lumaM); +#endif +} +/*==========================================================================*/ +#endif + + + + +/*============================================================================ + +FXAA3 CONSOLE - PC VERSION + +------------------------------------------------------------------------------ +Instead of using this on PC, I'd suggest just using FXAA Quality with +#define FXAA_QUALITY__PRESET 10 +Or +#define FXAA_QUALITY__PRESET 20 +Either are higher qualilty and almost as fast as this on modern PC GPUs. +============================================================================*/ +#if (FXAA_PC_CONSOLE == 1) +/*--------------------------------------------------------------------------*/ +FxaaFloat4 FxaaPixelShader( + // See FXAA Quality FxaaPixelShader() source for docs on Inputs! + FxaaFloat2 pos, + FxaaFloat4 fxaaConsolePosPos, + FxaaTex tex, + FxaaTex fxaaConsole360TexExpBiasNegOne, + FxaaTex fxaaConsole360TexExpBiasNegTwo, + FxaaFloat2 fxaaQualityRcpFrame, + FxaaFloat4 fxaaConsoleRcpFrameOpt, + FxaaFloat4 fxaaConsoleRcpFrameOpt2, + FxaaFloat4 fxaaConsole360RcpFrameOpt2, + FxaaFloat fxaaQualitySubpix, + FxaaFloat fxaaQualityEdgeThreshold, + FxaaFloat fxaaQualityEdgeThresholdMin, + FxaaFloat fxaaConsoleEdgeSharpness, + FxaaFloat fxaaConsoleEdgeThreshold, + FxaaFloat fxaaConsoleEdgeThresholdMin, + FxaaFloat4 fxaaConsole360ConstDir +) +{ + /*--------------------------------------------------------------------------*/ + FxaaFloat lumaNw = FxaaLuma(FxaaTexTop(tex, fxaaConsolePosPos.xy)); + FxaaFloat lumaSw = FxaaLuma(FxaaTexTop(tex, fxaaConsolePosPos.xw)); + FxaaFloat lumaNe = FxaaLuma(FxaaTexTop(tex, fxaaConsolePosPos.zy)); + FxaaFloat lumaSe = FxaaLuma(FxaaTexTop(tex, fxaaConsolePosPos.zw)); + /*--------------------------------------------------------------------------*/ + FxaaFloat4 rgbyM = FxaaTexTop(tex, pos.xy); +#if (FXAA_GREEN_AS_LUMA == 0) + FxaaFloat lumaM = rgbyM.w; +#else + FxaaFloat lumaM = rgbyM.y; +#endif + /*--------------------------------------------------------------------------*/ + FxaaFloat lumaMaxNwSw = max(lumaNw, lumaSw); + lumaNe += 1.0 / 384.0; + FxaaFloat lumaMinNwSw = min(lumaNw, lumaSw); + /*--------------------------------------------------------------------------*/ + FxaaFloat lumaMaxNeSe = max(lumaNe, lumaSe); + FxaaFloat lumaMinNeSe = min(lumaNe, lumaSe); + /*--------------------------------------------------------------------------*/ + FxaaFloat lumaMax = max(lumaMaxNeSe, lumaMaxNwSw); + FxaaFloat lumaMin = min(lumaMinNeSe, lumaMinNwSw); + /*--------------------------------------------------------------------------*/ + FxaaFloat lumaMaxScaled = lumaMax * fxaaConsoleEdgeThreshold; + /*--------------------------------------------------------------------------*/ + FxaaFloat lumaMinM = min(lumaMin, lumaM); + FxaaFloat lumaMaxScaledClamped = max(fxaaConsoleEdgeThresholdMin, lumaMaxScaled); + FxaaFloat lumaMaxM = max(lumaMax, lumaM); + FxaaFloat dirSwMinusNe = lumaSw - lumaNe; + FxaaFloat lumaMaxSubMinM = lumaMaxM - lumaMinM; + FxaaFloat dirSeMinusNw = lumaSe - lumaNw; + if (lumaMaxSubMinM < lumaMaxScaledClamped) return rgbyM; + /*--------------------------------------------------------------------------*/ + FxaaFloat2 dir; + dir.x = dirSwMinusNe + dirSeMinusNw; + dir.y = dirSwMinusNe - dirSeMinusNw; + /*--------------------------------------------------------------------------*/ + FxaaFloat2 dir1 = normalize(dir.xy); + FxaaFloat4 rgbyN1 = FxaaTexTop(tex, pos.xy - dir1 * fxaaConsoleRcpFrameOpt.zw); + FxaaFloat4 rgbyP1 = FxaaTexTop(tex, pos.xy + dir1 * fxaaConsoleRcpFrameOpt.zw); + /*--------------------------------------------------------------------------*/ + FxaaFloat dirAbsMinTimesC = min(abs(dir1.x), abs(dir1.y)) * fxaaConsoleEdgeSharpness; + FxaaFloat2 dir2 = clamp(dir1.xy / dirAbsMinTimesC, -2.0, 2.0); + /*--------------------------------------------------------------------------*/ + FxaaFloat4 rgbyN2 = FxaaTexTop(tex, pos.xy - dir2 * fxaaConsoleRcpFrameOpt2.zw); + FxaaFloat4 rgbyP2 = FxaaTexTop(tex, pos.xy + dir2 * fxaaConsoleRcpFrameOpt2.zw); + /*--------------------------------------------------------------------------*/ + FxaaFloat4 rgbyA = rgbyN1 + rgbyP1; + FxaaFloat4 rgbyB = ((rgbyN2 + rgbyP2) * 0.25) + (rgbyA * 0.25); + /*--------------------------------------------------------------------------*/ +#if (FXAA_GREEN_AS_LUMA == 0) + FxaaBool twoTap = (rgbyB.w < lumaMin) || (rgbyB.w > lumaMax); +#else + FxaaBool twoTap = (rgbyB.y < lumaMin) || (rgbyB.y > lumaMax); +#endif + if (twoTap) rgbyB.xyz = rgbyA.xyz * 0.5; + return rgbyB; +} +/*==========================================================================*/ +#endif + + + +/*============================================================================ + +FXAA3 CONSOLE - 360 PIXEL SHADER + +------------------------------------------------------------------------------ +This optimized version thanks to suggestions from Andy Luedke. +Should be fully tex bound in all cases. +As of the FXAA 3.11 release, I have still not tested this code, +however I fixed a bug which was in both FXAA 3.9 and FXAA 3.10. +And note this is replacing the old unoptimized version. +If it does not work, please let me know so I can fix it. +============================================================================*/ +#if (FXAA_360 == 1) +/*--------------------------------------------------------------------------*/ +[reduceTempRegUsage(4)] +float4 FxaaPixelShader( + // See FXAA Quality FxaaPixelShader() source for docs on Inputs! + FxaaFloat2 pos, + FxaaFloat4 fxaaConsolePosPos, + FxaaTex tex, + FxaaTex fxaaConsole360TexExpBiasNegOne, + FxaaTex fxaaConsole360TexExpBiasNegTwo, + FxaaFloat2 fxaaQualityRcpFrame, + FxaaFloat4 fxaaConsoleRcpFrameOpt, + FxaaFloat4 fxaaConsoleRcpFrameOpt2, + FxaaFloat4 fxaaConsole360RcpFrameOpt2, + FxaaFloat fxaaQualitySubpix, + FxaaFloat fxaaQualityEdgeThreshold, + FxaaFloat fxaaQualityEdgeThresholdMin, + FxaaFloat fxaaConsoleEdgeSharpness, + FxaaFloat fxaaConsoleEdgeThreshold, + FxaaFloat fxaaConsoleEdgeThresholdMin, + FxaaFloat4 fxaaConsole360ConstDir +) +{ + /*--------------------------------------------------------------------------*/ + float4 lumaNwNeSwSe; +#if (FXAA_GREEN_AS_LUMA == 0) + asm + { + tfetch2D lumaNwNeSwSe.w___, tex, pos.xy, OffsetX = -0.5, OffsetY = -0.5, UseComputedLOD = false + tfetch2D lumaNwNeSwSe._w__, tex, pos.xy, OffsetX = 0.5, OffsetY = -0.5, UseComputedLOD = false + tfetch2D lumaNwNeSwSe.__w_, tex, pos.xy, OffsetX = -0.5, OffsetY = 0.5, UseComputedLOD = false + tfetch2D lumaNwNeSwSe.___w, tex, pos.xy, OffsetX = 0.5, OffsetY = 0.5, UseComputedLOD = false + }; +#else + asm + { + tfetch2D lumaNwNeSwSe.y___, tex, pos.xy, OffsetX = -0.5, OffsetY = -0.5, UseComputedLOD = false + tfetch2D lumaNwNeSwSe._y__, tex, pos.xy, OffsetX = 0.5, OffsetY = -0.5, UseComputedLOD = false + tfetch2D lumaNwNeSwSe.__y_, tex, pos.xy, OffsetX = -0.5, OffsetY = 0.5, UseComputedLOD = false + tfetch2D lumaNwNeSwSe.___y, tex, pos.xy, OffsetX = 0.5, OffsetY = 0.5, UseComputedLOD = false + }; +#endif + /*--------------------------------------------------------------------------*/ + lumaNwNeSwSe.y += 1.0 / 384.0; + float2 lumaMinTemp = min(lumaNwNeSwSe.xy, lumaNwNeSwSe.zw); + float2 lumaMaxTemp = max(lumaNwNeSwSe.xy, lumaNwNeSwSe.zw); + float lumaMin = min(lumaMinTemp.x, lumaMinTemp.y); + float lumaMax = max(lumaMaxTemp.x, lumaMaxTemp.y); + /*--------------------------------------------------------------------------*/ + float4 rgbyM = tex2Dlod(tex, float4(pos.xy, 0.0, 0.0)); +#if (FXAA_GREEN_AS_LUMA == 0) + float lumaMinM = min(lumaMin, rgbyM.w); + float lumaMaxM = max(lumaMax, rgbyM.w); +#else + float lumaMinM = min(lumaMin, rgbyM.y); + float lumaMaxM = max(lumaMax, rgbyM.y); +#endif + if ((lumaMaxM - lumaMinM) < max(fxaaConsoleEdgeThresholdMin, lumaMax * fxaaConsoleEdgeThreshold)) return rgbyM; + /*--------------------------------------------------------------------------*/ + float2 dir; + dir.x = dot(lumaNwNeSwSe, fxaaConsole360ConstDir.yyxx); + dir.y = dot(lumaNwNeSwSe, fxaaConsole360ConstDir.xyxy); + dir = normalize(dir); + /*--------------------------------------------------------------------------*/ + float4 dir1 = dir.xyxy * fxaaConsoleRcpFrameOpt.xyzw; + /*--------------------------------------------------------------------------*/ + float4 dir2; + float dirAbsMinTimesC = min(abs(dir.x), abs(dir.y)) * fxaaConsoleEdgeSharpness; + dir2 = saturate(fxaaConsole360ConstDir.zzww * dir.xyxy / dirAbsMinTimesC + 0.5); + dir2 = dir2 * fxaaConsole360RcpFrameOpt2.xyxy + fxaaConsole360RcpFrameOpt2.zwzw; + /*--------------------------------------------------------------------------*/ + float4 rgbyN1 = tex2Dlod(fxaaConsole360TexExpBiasNegOne, float4(pos.xy + dir1.xy, 0.0, 0.0)); + float4 rgbyP1 = tex2Dlod(fxaaConsole360TexExpBiasNegOne, float4(pos.xy + dir1.zw, 0.0, 0.0)); + float4 rgbyN2 = tex2Dlod(fxaaConsole360TexExpBiasNegTwo, float4(pos.xy + dir2.xy, 0.0, 0.0)); + float4 rgbyP2 = tex2Dlod(fxaaConsole360TexExpBiasNegTwo, float4(pos.xy + dir2.zw, 0.0, 0.0)); + /*--------------------------------------------------------------------------*/ + float4 rgbyA = rgbyN1 + rgbyP1; + float4 rgbyB = rgbyN2 + rgbyP2 + rgbyA * 0.5; + /*--------------------------------------------------------------------------*/ + float4 rgbyR = ((FxaaLuma(rgbyB) - lumaMax) > 0.0) ? rgbyA : rgbyB; + rgbyR = ((FxaaLuma(rgbyB) - lumaMin) > 0.0) ? rgbyR : rgbyA; + return rgbyR; +} +/*==========================================================================*/ +#endif + + + +/*============================================================================ + +FXAA3 CONSOLE - OPTIMIZED PS3 PIXEL SHADER (NO EARLY EXIT) + +============================================================================== +The code below does not exactly match the assembly. +I have a feeling that 12 cycles is possible, but was not able to get there. +Might have to increase register count to get full performance. +Note this shader does not use perspective interpolation. + +Use the following cgc options, + +--fenable-bx2 --fastmath --fastprecision --nofloatbindings + +------------------------------------------------------------------------------ +NVSHADERPERF OUTPUT +------------------------------------------------------------------------------ +For reference and to aid in debug, output of NVShaderPerf should match this, + +Shader to schedule: +0: texpkb h0.w(TRUE), v5.zyxx, #0 +2: addh h2.z(TRUE), h0.w, constant(0.001953, 0.000000, 0.000000, 0.000000).x +4: texpkb h0.w(TRUE), v5.xwxx, #0 +6: addh h0.z(TRUE), -h2, h0.w +7: texpkb h1.w(TRUE), v5, #0 +9: addh h0.x(TRUE), h0.z, -h1.w +10: addh h3.w(TRUE), h0.z, h1 +11: texpkb h2.w(TRUE), v5.zwzz, #0 +13: addh h0.z(TRUE), h3.w, -h2.w +14: addh h0.x(TRUE), h2.w, h0 +15: nrmh h1.xz(TRUE), h0_n +16: minh_m8 h0.x(TRUE), |h1|, |h1.z| +17: maxh h4.w(TRUE), h0, h1 +18: divx h2.xy(TRUE), h1_n.xzzw, h0_n +19: movr r1.zw(TRUE), v4.xxxy +20: madr r2.xz(TRUE), -h1, constant(cConst5.x, cConst5.y, cConst5.z, cConst5.w).zzww, r1.zzww +22: minh h5.w(TRUE), h0, h1 +23: texpkb h0(TRUE), r2.xzxx, #0 +25: madr r0.zw(TRUE), h1.xzxz, constant(cConst5.x, cConst5.y, cConst5.z, cConst5.w), r1 +27: maxh h4.x(TRUE), h2.z, h2.w +28: texpkb h1(TRUE), r0.zwzz, #0 +30: addh_d2 h1(TRUE), h0, h1 +31: madr r0.xy(TRUE), -h2, constant(cConst5.x, cConst5.y, cConst5.z, cConst5.w).xyxx, r1.zwzz +33: texpkb h0(TRUE), r0, #0 +35: minh h4.z(TRUE), h2, h2.w +36: fenct TRUE +37: madr r1.xy(TRUE), h2, constant(cConst5.x, cConst5.y, cConst5.z, cConst5.w).xyxx, r1.zwzz +39: texpkb h2(TRUE), r1, #0 +41: addh_d2 h0(TRUE), h0, h2 +42: maxh h2.w(TRUE), h4, h4.x +43: minh h2.x(TRUE), h5.w, h4.z +44: addh_d2 h0(TRUE), h0, h1 +45: slth h2.x(TRUE), h0.w, h2 +46: sgth h2.w(TRUE), h0, h2 +47: movh h0(TRUE), h0 +48: addx.c0 rc(TRUE), h2, h2.w +49: movh h0(c0.NE.x), h1 + +IPU0 ------ Simplified schedule: -------- +Pass | Unit | uOp | PC: Op +-----+--------+------+------------------------- +1 | SCT0/1 | mov | 0: TXLr h0.w, g[TEX1].zyxx, const.xxxx, TEX0; +| TEX | txl | 0: TXLr h0.w, g[TEX1].zyxx, const.xxxx, TEX0; +| SCB1 | add | 2: ADDh h2.z, h0.--w-, const.--x-; +| | | +2 | SCT0/1 | mov | 4: TXLr h0.w, g[TEX1].xwxx, const.xxxx, TEX0; +| TEX | txl | 4: TXLr h0.w, g[TEX1].xwxx, const.xxxx, TEX0; +| SCB1 | add | 6: ADDh h0.z,-h2, h0.--w-; +| | | +3 | SCT0/1 | mov | 7: TXLr h1.w, g[TEX1], const.xxxx, TEX0; +| TEX | txl | 7: TXLr h1.w, g[TEX1], const.xxxx, TEX0; +| SCB0 | add | 9: ADDh h0.x, h0.z---,-h1.w---; +| SCB1 | add | 10: ADDh h3.w, h0.---z, h1; +| | | +4 | SCT0/1 | mov | 11: TXLr h2.w, g[TEX1].zwzz, const.xxxx, TEX0; +| TEX | txl | 11: TXLr h2.w, g[TEX1].zwzz, const.xxxx, TEX0; +| SCB0 | add | 14: ADDh h0.x, h2.w---, h0; +| SCB1 | add | 13: ADDh h0.z, h3.--w-,-h2.--w-; +| | | +5 | SCT1 | mov | 15: NRMh h1.xz, h0; +| SRB | nrm | 15: NRMh h1.xz, h0; +| SCB0 | min | 16: MINh*8 h0.x, |h1|, |h1.z---|; +| SCB1 | max | 17: MAXh h4.w, h0, h1; +| | | +6 | SCT0 | div | 18: DIVx h2.xy, h1.xz--, h0; +| SCT1 | mov | 19: MOVr r1.zw, g[TEX0].--xy; +| SCB0 | mad | 20: MADr r2.xz,-h1, const.z-w-, r1.z-w-; +| SCB1 | min | 22: MINh h5.w, h0, h1; +| | | +7 | SCT0/1 | mov | 23: TXLr h0, r2.xzxx, const.xxxx, TEX0; +| TEX | txl | 23: TXLr h0, r2.xzxx, const.xxxx, TEX0; +| SCB0 | max | 27: MAXh h4.x, h2.z---, h2.w---; +| SCB1 | mad | 25: MADr r0.zw, h1.--xz, const, r1; +| | | +8 | SCT0/1 | mov | 28: TXLr h1, r0.zwzz, const.xxxx, TEX0; +| TEX | txl | 28: TXLr h1, r0.zwzz, const.xxxx, TEX0; +| SCB0/1 | add | 30: ADDh/2 h1, h0, h1; +| | | +9 | SCT0 | mad | 31: MADr r0.xy,-h2, const.xy--, r1.zw--; +| SCT1 | mov | 33: TXLr h0, r0, const.zzzz, TEX0; +| TEX | txl | 33: TXLr h0, r0, const.zzzz, TEX0; +| SCB1 | min | 35: MINh h4.z, h2, h2.--w-; +| | | +10 | SCT0 | mad | 37: MADr r1.xy, h2, const.xy--, r1.zw--; +| SCT1 | mov | 39: TXLr h2, r1, const.zzzz, TEX0; +| TEX | txl | 39: TXLr h2, r1, const.zzzz, TEX0; +| SCB0/1 | add | 41: ADDh/2 h0, h0, h2; +| | | +11 | SCT0 | min | 43: MINh h2.x, h5.w---, h4.z---; +| SCT1 | max | 42: MAXh h2.w, h4, h4.---x; +| SCB0/1 | add | 44: ADDh/2 h0, h0, h1; +| | | +12 | SCT0 | set | 45: SLTh h2.x, h0.w---, h2; +| SCT1 | set | 46: SGTh h2.w, h0, h2; +| SCB0/1 | mul | 47: MOVh h0, h0; +| | | +13 | SCT0 | mad | 48: ADDxc0_s rc, h2, h2.w---; +| SCB0/1 | mul | 49: MOVh h0(NE0.xxxx), h1; + +Pass SCT TEX SCB +1: 0% 100% 25% +2: 0% 100% 25% +3: 0% 100% 50% +4: 0% 100% 50% +5: 0% 0% 50% +6: 100% 0% 75% +7: 0% 100% 75% +8: 0% 100% 100% +9: 0% 100% 25% +10: 0% 100% 100% +11: 50% 0% 100% +12: 50% 0% 100% +13: 25% 0% 100% + +MEAN: 17% 61% 67% + +Pass SCT0 SCT1 TEX SCB0 SCB1 +1: 0% 0% 100% 0% 100% +2: 0% 0% 100% 0% 100% +3: 0% 0% 100% 100% 100% +4: 0% 0% 100% 100% 100% +5: 0% 0% 0% 100% 100% +6: 100% 100% 0% 100% 100% +7: 0% 0% 100% 100% 100% +8: 0% 0% 100% 100% 100% +9: 0% 0% 100% 0% 100% +10: 0% 0% 100% 100% 100% +11: 100% 100% 0% 100% 100% +12: 100% 100% 0% 100% 100% +13: 100% 0% 0% 100% 100% + +MEAN: 30% 23% 61% 76% 100% +Fragment Performance Setup: Driver RSX Compiler, GPU RSX, Flags 0x5 +Results 13 cycles, 3 r regs, 923,076,923 pixels/s +============================================================================*/ +#if (FXAA_PS3 == 1) && (FXAA_EARLY_EXIT == 0) +/*--------------------------------------------------------------------------*/ +#pragma regcount 7 +#pragma disablepc all +#pragma option O3 +#pragma option OutColorPrec=fp16 +#pragma texformat default RGBA8 +/*==========================================================================*/ +half4 FxaaPixelShader( + // See FXAA Quality FxaaPixelShader() source for docs on Inputs! + FxaaFloat2 pos, + FxaaFloat4 fxaaConsolePosPos, + FxaaTex tex, + FxaaTex fxaaConsole360TexExpBiasNegOne, + FxaaTex fxaaConsole360TexExpBiasNegTwo, + FxaaFloat2 fxaaQualityRcpFrame, + FxaaFloat4 fxaaConsoleRcpFrameOpt, + FxaaFloat4 fxaaConsoleRcpFrameOpt2, + FxaaFloat4 fxaaConsole360RcpFrameOpt2, + FxaaFloat fxaaQualitySubpix, + FxaaFloat fxaaQualityEdgeThreshold, + FxaaFloat fxaaQualityEdgeThresholdMin, + FxaaFloat fxaaConsoleEdgeSharpness, + FxaaFloat fxaaConsoleEdgeThreshold, + FxaaFloat fxaaConsoleEdgeThresholdMin, + FxaaFloat4 fxaaConsole360ConstDir +) +{ + /*--------------------------------------------------------------------------*/ + // (1) + half4 dir; + half4 lumaNe = h4tex2Dlod(tex, half4(fxaaConsolePosPos.zy, 0, 0)); +#if (FXAA_GREEN_AS_LUMA == 0) + lumaNe.w += half(1.0 / 512.0); + dir.x = -lumaNe.w; + dir.z = -lumaNe.w; +#else + lumaNe.y += half(1.0 / 512.0); + dir.x = -lumaNe.y; + dir.z = -lumaNe.y; +#endif + /*--------------------------------------------------------------------------*/ + // (2) + half4 lumaSw = h4tex2Dlod(tex, half4(fxaaConsolePosPos.xw, 0, 0)); +#if (FXAA_GREEN_AS_LUMA == 0) + dir.x += lumaSw.w; + dir.z += lumaSw.w; +#else + dir.x += lumaSw.y; + dir.z += lumaSw.y; +#endif + /*--------------------------------------------------------------------------*/ + // (3) + half4 lumaNw = h4tex2Dlod(tex, half4(fxaaConsolePosPos.xy, 0, 0)); +#if (FXAA_GREEN_AS_LUMA == 0) + dir.x -= lumaNw.w; + dir.z += lumaNw.w; +#else + dir.x -= lumaNw.y; + dir.z += lumaNw.y; +#endif + /*--------------------------------------------------------------------------*/ + // (4) + half4 lumaSe = h4tex2Dlod(tex, half4(fxaaConsolePosPos.zw, 0, 0)); +#if (FXAA_GREEN_AS_LUMA == 0) + dir.x += lumaSe.w; + dir.z -= lumaSe.w; +#else + dir.x += lumaSe.y; + dir.z -= lumaSe.y; +#endif + /*--------------------------------------------------------------------------*/ + // (5) + half4 dir1_pos; + dir1_pos.xy = normalize(dir.xyz).xz; + half dirAbsMinTimesC = min(abs(dir1_pos.x), abs(dir1_pos.y)) * half(FXAA_CONSOLE__PS3_EDGE_SHARPNESS); + /*--------------------------------------------------------------------------*/ + // (6) + half4 dir2_pos; + dir2_pos.xy = clamp(dir1_pos.xy / dirAbsMinTimesC, half(-2.0), half(2.0)); + dir1_pos.zw = pos.xy; + dir2_pos.zw = pos.xy; + half4 temp1N; + temp1N.xy = dir1_pos.zw - dir1_pos.xy * fxaaConsoleRcpFrameOpt.zw; + /*--------------------------------------------------------------------------*/ + // (7) + temp1N = h4tex2Dlod(tex, half4(temp1N.xy, 0.0, 0.0)); + half4 rgby1; + rgby1.xy = dir1_pos.zw + dir1_pos.xy * fxaaConsoleRcpFrameOpt.zw; + /*--------------------------------------------------------------------------*/ + // (8) + rgby1 = h4tex2Dlod(tex, half4(rgby1.xy, 0.0, 0.0)); + rgby1 = (temp1N + rgby1) * 0.5; + /*--------------------------------------------------------------------------*/ + // (9) + half4 temp2N; + temp2N.xy = dir2_pos.zw - dir2_pos.xy * fxaaConsoleRcpFrameOpt2.zw; + temp2N = h4tex2Dlod(tex, half4(temp2N.xy, 0.0, 0.0)); + /*--------------------------------------------------------------------------*/ + // (10) + half4 rgby2; + rgby2.xy = dir2_pos.zw + dir2_pos.xy * fxaaConsoleRcpFrameOpt2.zw; + rgby2 = h4tex2Dlod(tex, half4(rgby2.xy, 0.0, 0.0)); + rgby2 = (temp2N + rgby2) * 0.5; + /*--------------------------------------------------------------------------*/ + // (11) + // compilier moves these scalar ops up to other cycles +#if (FXAA_GREEN_AS_LUMA == 0) + half lumaMin = min(min(lumaNw.w, lumaSw.w), min(lumaNe.w, lumaSe.w)); + half lumaMax = max(max(lumaNw.w, lumaSw.w), max(lumaNe.w, lumaSe.w)); +#else + half lumaMin = min(min(lumaNw.y, lumaSw.y), min(lumaNe.y, lumaSe.y)); + half lumaMax = max(max(lumaNw.y, lumaSw.y), max(lumaNe.y, lumaSe.y)); +#endif + rgby2 = (rgby2 + rgby1) * 0.5; + /*--------------------------------------------------------------------------*/ + // (12) +#if (FXAA_GREEN_AS_LUMA == 0) + bool twoTapLt = rgby2.w < lumaMin; + bool twoTapGt = rgby2.w > lumaMax; +#else + bool twoTapLt = rgby2.y < lumaMin; + bool twoTapGt = rgby2.y > lumaMax; +#endif + /*--------------------------------------------------------------------------*/ + // (13) + if (twoTapLt || twoTapGt) rgby2 = rgby1; + /*--------------------------------------------------------------------------*/ + return rgby2; +} +/*==========================================================================*/ +#endif + + + +/*============================================================================ + +FXAA3 CONSOLE - OPTIMIZED PS3 PIXEL SHADER (WITH EARLY EXIT) + +============================================================================== +The code mostly matches the assembly. +I have a feeling that 14 cycles is possible, but was not able to get there. +Might have to increase register count to get full performance. +Note this shader does not use perspective interpolation. + +Use the following cgc options, + +--fenable-bx2 --fastmath --fastprecision --nofloatbindings + +Use of FXAA_GREEN_AS_LUMA currently adds a cycle (16 clks). +Will look at fixing this for FXAA 3.12. +------------------------------------------------------------------------------ +NVSHADERPERF OUTPUT +------------------------------------------------------------------------------ +For reference and to aid in debug, output of NVShaderPerf should match this, + +Shader to schedule: +0: texpkb h0.w(TRUE), v5.zyxx, #0 +2: addh h2.y(TRUE), h0.w, constant(0.001953, 0.000000, 0.000000, 0.000000).x +4: texpkb h1.w(TRUE), v5.xwxx, #0 +6: addh h0.x(TRUE), h1.w, -h2.y +7: texpkb h2.w(TRUE), v5.zwzz, #0 +9: minh h4.w(TRUE), h2.y, h2 +10: maxh h5.x(TRUE), h2.y, h2.w +11: texpkb h0.w(TRUE), v5, #0 +13: addh h3.w(TRUE), -h0, h0.x +14: addh h0.x(TRUE), h0.w, h0 +15: addh h0.z(TRUE), -h2.w, h0.x +16: addh h0.x(TRUE), h2.w, h3.w +17: minh h5.y(TRUE), h0.w, h1.w +18: nrmh h2.xz(TRUE), h0_n +19: minh_m8 h2.w(TRUE), |h2.x|, |h2.z| +20: divx h4.xy(TRUE), h2_n.xzzw, h2_n.w +21: movr r1.zw(TRUE), v4.xxxy +22: maxh h2.w(TRUE), h0, h1 +23: fenct TRUE +24: madr r0.xy(TRUE), -h2.xzzw, constant(cConst5.x, cConst5.y, cConst5.z, cConst5.w).zwzz, r1.zwzz +26: texpkb h0(TRUE), r0, #0 +28: maxh h5.x(TRUE), h2.w, h5 +29: minh h5.w(TRUE), h5.y, h4 +30: madr r1.xy(TRUE), h2.xzzw, constant(cConst5.x, cConst5.y, cConst5.z, cConst5.w).zwzz, r1.zwzz +32: texpkb h2(TRUE), r1, #0 +34: addh_d2 h2(TRUE), h0, h2 +35: texpkb h1(TRUE), v4, #0 +37: maxh h5.y(TRUE), h5.x, h1.w +38: minh h4.w(TRUE), h1, h5 +39: madr r0.xy(TRUE), -h4, constant(cConst5.x, cConst5.y, cConst5.z, cConst5.w).xyxx, r1.zwzz +41: texpkb h0(TRUE), r0, #0 +43: addh_m8 h5.z(TRUE), h5.y, -h4.w +44: madr r2.xy(TRUE), h4, constant(cConst5.x, cConst5.y, cConst5.z, cConst5.w).xyxx, r1.zwzz +46: texpkb h3(TRUE), r2, #0 +48: addh_d2 h0(TRUE), h0, h3 +49: addh_d2 h3(TRUE), h0, h2 +50: movh h0(TRUE), h3 +51: slth h3.x(TRUE), h3.w, h5.w +52: sgth h3.w(TRUE), h3, h5.x +53: addx.c0 rc(TRUE), h3.x, h3 +54: slth.c0 rc(TRUE), h5.z, h5 +55: movh h0(c0.NE.w), h2 +56: movh h0(c0.NE.x), h1 + +IPU0 ------ Simplified schedule: -------- +Pass | Unit | uOp | PC: Op +-----+--------+------+------------------------- +1 | SCT0/1 | mov | 0: TXLr h0.w, g[TEX1].zyxx, const.xxxx, TEX0; +| TEX | txl | 0: TXLr h0.w, g[TEX1].zyxx, const.xxxx, TEX0; +| SCB0 | add | 2: ADDh h2.y, h0.-w--, const.-x--; +| | | +2 | SCT0/1 | mov | 4: TXLr h1.w, g[TEX1].xwxx, const.xxxx, TEX0; +| TEX | txl | 4: TXLr h1.w, g[TEX1].xwxx, const.xxxx, TEX0; +| SCB0 | add | 6: ADDh h0.x, h1.w---,-h2.y---; +| | | +3 | SCT0/1 | mov | 7: TXLr h2.w, g[TEX1].zwzz, const.xxxx, TEX0; +| TEX | txl | 7: TXLr h2.w, g[TEX1].zwzz, const.xxxx, TEX0; +| SCB0 | max | 10: MAXh h5.x, h2.y---, h2.w---; +| SCB1 | min | 9: MINh h4.w, h2.---y, h2; +| | | +4 | SCT0/1 | mov | 11: TXLr h0.w, g[TEX1], const.xxxx, TEX0; +| TEX | txl | 11: TXLr h0.w, g[TEX1], const.xxxx, TEX0; +| SCB0 | add | 14: ADDh h0.x, h0.w---, h0; +| SCB1 | add | 13: ADDh h3.w,-h0, h0.---x; +| | | +5 | SCT0 | mad | 16: ADDh h0.x, h2.w---, h3.w---; +| SCT1 | mad | 15: ADDh h0.z,-h2.--w-, h0.--x-; +| SCB0 | min | 17: MINh h5.y, h0.-w--, h1.-w--; +| | | +6 | SCT1 | mov | 18: NRMh h2.xz, h0; +| SRB | nrm | 18: NRMh h2.xz, h0; +| SCB1 | min | 19: MINh*8 h2.w, |h2.---x|, |h2.---z|; +| | | +7 | SCT0 | div | 20: DIVx h4.xy, h2.xz--, h2.ww--; +| SCT1 | mov | 21: MOVr r1.zw, g[TEX0].--xy; +| SCB1 | max | 22: MAXh h2.w, h0, h1; +| | | +8 | SCT0 | mad | 24: MADr r0.xy,-h2.xz--, const.zw--, r1.zw--; +| SCT1 | mov | 26: TXLr h0, r0, const.xxxx, TEX0; +| TEX | txl | 26: TXLr h0, r0, const.xxxx, TEX0; +| SCB0 | max | 28: MAXh h5.x, h2.w---, h5; +| SCB1 | min | 29: MINh h5.w, h5.---y, h4; +| | | +9 | SCT0 | mad | 30: MADr r1.xy, h2.xz--, const.zw--, r1.zw--; +| SCT1 | mov | 32: TXLr h2, r1, const.xxxx, TEX0; +| TEX | txl | 32: TXLr h2, r1, const.xxxx, TEX0; +| SCB0/1 | add | 34: ADDh/2 h2, h0, h2; +| | | +10 | SCT0/1 | mov | 35: TXLr h1, g[TEX0], const.xxxx, TEX0; +| TEX | txl | 35: TXLr h1, g[TEX0], const.xxxx, TEX0; +| SCB0 | max | 37: MAXh h5.y, h5.-x--, h1.-w--; +| SCB1 | min | 38: MINh h4.w, h1, h5; +| | | +11 | SCT0 | mad | 39: MADr r0.xy,-h4, const.xy--, r1.zw--; +| SCT1 | mov | 41: TXLr h0, r0, const.zzzz, TEX0; +| TEX | txl | 41: TXLr h0, r0, const.zzzz, TEX0; +| SCB0 | mad | 44: MADr r2.xy, h4, const.xy--, r1.zw--; +| SCB1 | add | 43: ADDh*8 h5.z, h5.--y-,-h4.--w-; +| | | +12 | SCT0/1 | mov | 46: TXLr h3, r2, const.xxxx, TEX0; +| TEX | txl | 46: TXLr h3, r2, const.xxxx, TEX0; +| SCB0/1 | add | 48: ADDh/2 h0, h0, h3; +| | | +13 | SCT0/1 | mad | 49: ADDh/2 h3, h0, h2; +| SCB0/1 | mul | 50: MOVh h0, h3; +| | | +14 | SCT0 | set | 51: SLTh h3.x, h3.w---, h5.w---; +| SCT1 | set | 52: SGTh h3.w, h3, h5.---x; +| SCB0 | set | 54: SLThc0 rc, h5.z---, h5; +| SCB1 | add | 53: ADDxc0_s rc, h3.---x, h3; +| | | +15 | SCT0/1 | mul | 55: MOVh h0(NE0.wwww), h2; +| SCB0/1 | mul | 56: MOVh h0(NE0.xxxx), h1; + +Pass SCT TEX SCB +1: 0% 100% 25% +2: 0% 100% 25% +3: 0% 100% 50% +4: 0% 100% 50% +5: 50% 0% 25% +6: 0% 0% 25% +7: 100% 0% 25% +8: 0% 100% 50% +9: 0% 100% 100% +10: 0% 100% 50% +11: 0% 100% 75% +12: 0% 100% 100% +13: 100% 0% 100% +14: 50% 0% 50% +15: 100% 0% 100% + +MEAN: 26% 60% 56% + +Pass SCT0 SCT1 TEX SCB0 SCB1 +1: 0% 0% 100% 100% 0% +2: 0% 0% 100% 100% 0% +3: 0% 0% 100% 100% 100% +4: 0% 0% 100% 100% 100% +5: 100% 100% 0% 100% 0% +6: 0% 0% 0% 0% 100% +7: 100% 100% 0% 0% 100% +8: 0% 0% 100% 100% 100% +9: 0% 0% 100% 100% 100% +10: 0% 0% 100% 100% 100% +11: 0% 0% 100% 100% 100% +12: 0% 0% 100% 100% 100% +13: 100% 100% 0% 100% 100% +14: 100% 100% 0% 100% 100% +15: 100% 100% 0% 100% 100% + +MEAN: 33% 33% 60% 86% 80% +Fragment Performance Setup: Driver RSX Compiler, GPU RSX, Flags 0x5 +Results 15 cycles, 3 r regs, 800,000,000 pixels/s +============================================================================*/ +#if (FXAA_PS3 == 1) && (FXAA_EARLY_EXIT == 1) +/*--------------------------------------------------------------------------*/ +#pragma regcount 7 +#pragma disablepc all +#pragma option O2 +#pragma option OutColorPrec=fp16 +#pragma texformat default RGBA8 +/*==========================================================================*/ +half4 FxaaPixelShader( + // See FXAA Quality FxaaPixelShader() source for docs on Inputs! + FxaaFloat2 pos, + FxaaFloat4 fxaaConsolePosPos, + FxaaTex tex, + FxaaTex fxaaConsole360TexExpBiasNegOne, + FxaaTex fxaaConsole360TexExpBiasNegTwo, + FxaaFloat2 fxaaQualityRcpFrame, + FxaaFloat4 fxaaConsoleRcpFrameOpt, + FxaaFloat4 fxaaConsoleRcpFrameOpt2, + FxaaFloat4 fxaaConsole360RcpFrameOpt2, + FxaaFloat fxaaQualitySubpix, + FxaaFloat fxaaQualityEdgeThreshold, + FxaaFloat fxaaQualityEdgeThresholdMin, + FxaaFloat fxaaConsoleEdgeSharpness, + FxaaFloat fxaaConsoleEdgeThreshold, + FxaaFloat fxaaConsoleEdgeThresholdMin, + FxaaFloat4 fxaaConsole360ConstDir +) +{ + /*--------------------------------------------------------------------------*/ + // (1) + half4 rgbyNe = h4tex2Dlod(tex, half4(fxaaConsolePosPos.zy, 0, 0)); +#if (FXAA_GREEN_AS_LUMA == 0) + half lumaNe = rgbyNe.w + half(1.0 / 512.0); +#else + half lumaNe = rgbyNe.y + half(1.0 / 512.0); +#endif + /*--------------------------------------------------------------------------*/ + // (2) + half4 lumaSw = h4tex2Dlod(tex, half4(fxaaConsolePosPos.xw, 0, 0)); +#if (FXAA_GREEN_AS_LUMA == 0) + half lumaSwNegNe = lumaSw.w - lumaNe; +#else + half lumaSwNegNe = lumaSw.y - lumaNe; +#endif + /*--------------------------------------------------------------------------*/ + // (3) + half4 lumaNw = h4tex2Dlod(tex, half4(fxaaConsolePosPos.xy, 0, 0)); +#if (FXAA_GREEN_AS_LUMA == 0) + half lumaMaxNwSw = max(lumaNw.w, lumaSw.w); + half lumaMinNwSw = min(lumaNw.w, lumaSw.w); +#else + half lumaMaxNwSw = max(lumaNw.y, lumaSw.y); + half lumaMinNwSw = min(lumaNw.y, lumaSw.y); +#endif + /*--------------------------------------------------------------------------*/ + // (4) + half4 lumaSe = h4tex2Dlod(tex, half4(fxaaConsolePosPos.zw, 0, 0)); +#if (FXAA_GREEN_AS_LUMA == 0) + half dirZ = lumaNw.w + lumaSwNegNe; + half dirX = -lumaNw.w + lumaSwNegNe; +#else + half dirZ = lumaNw.y + lumaSwNegNe; + half dirX = -lumaNw.y + lumaSwNegNe; +#endif + /*--------------------------------------------------------------------------*/ + // (5) + half3 dir; + dir.y = 0.0; +#if (FXAA_GREEN_AS_LUMA == 0) + dir.x = lumaSe.w + dirX; + dir.z = -lumaSe.w + dirZ; + half lumaMinNeSe = min(lumaNe, lumaSe.w); +#else + dir.x = lumaSe.y + dirX; + dir.z = -lumaSe.y + dirZ; + half lumaMinNeSe = min(lumaNe, lumaSe.y); +#endif + /*--------------------------------------------------------------------------*/ + // (6) + half4 dir1_pos; + dir1_pos.xy = normalize(dir).xz; + half dirAbsMinTimes8 = min(abs(dir1_pos.x), abs(dir1_pos.y)) * half(FXAA_CONSOLE__PS3_EDGE_SHARPNESS); + /*--------------------------------------------------------------------------*/ + // (7) + half4 dir2_pos; + dir2_pos.xy = clamp(dir1_pos.xy / dirAbsMinTimes8, half(-2.0), half(2.0)); + dir1_pos.zw = pos.xy; + dir2_pos.zw = pos.xy; +#if (FXAA_GREEN_AS_LUMA == 0) + half lumaMaxNeSe = max(lumaNe, lumaSe.w); +#else + half lumaMaxNeSe = max(lumaNe, lumaSe.y); +#endif + /*--------------------------------------------------------------------------*/ + // (8) + half4 temp1N; + temp1N.xy = dir1_pos.zw - dir1_pos.xy * fxaaConsoleRcpFrameOpt.zw; + temp1N = h4tex2Dlod(tex, half4(temp1N.xy, 0.0, 0.0)); + half lumaMax = max(lumaMaxNwSw, lumaMaxNeSe); + half lumaMin = min(lumaMinNwSw, lumaMinNeSe); + /*--------------------------------------------------------------------------*/ + // (9) + half4 rgby1; + rgby1.xy = dir1_pos.zw + dir1_pos.xy * fxaaConsoleRcpFrameOpt.zw; + rgby1 = h4tex2Dlod(tex, half4(rgby1.xy, 0.0, 0.0)); + rgby1 = (temp1N + rgby1) * 0.5; + /*--------------------------------------------------------------------------*/ + // (10) + half4 rgbyM = h4tex2Dlod(tex, half4(pos.xy, 0.0, 0.0)); +#if (FXAA_GREEN_AS_LUMA == 0) + half lumaMaxM = max(lumaMax, rgbyM.w); + half lumaMinM = min(lumaMin, rgbyM.w); +#else + half lumaMaxM = max(lumaMax, rgbyM.y); + half lumaMinM = min(lumaMin, rgbyM.y); +#endif + /*--------------------------------------------------------------------------*/ + // (11) + half4 temp2N; + temp2N.xy = dir2_pos.zw - dir2_pos.xy * fxaaConsoleRcpFrameOpt2.zw; + temp2N = h4tex2Dlod(tex, half4(temp2N.xy, 0.0, 0.0)); + half4 rgby2; + rgby2.xy = dir2_pos.zw + dir2_pos.xy * fxaaConsoleRcpFrameOpt2.zw; + half lumaRangeM = (lumaMaxM - lumaMinM) / FXAA_CONSOLE__PS3_EDGE_THRESHOLD; + /*--------------------------------------------------------------------------*/ + // (12) + rgby2 = h4tex2Dlod(tex, half4(rgby2.xy, 0.0, 0.0)); + rgby2 = (temp2N + rgby2) * 0.5; + /*--------------------------------------------------------------------------*/ + // (13) + rgby2 = (rgby2 + rgby1) * 0.5; + /*--------------------------------------------------------------------------*/ + // (14) +#if (FXAA_GREEN_AS_LUMA == 0) + bool twoTapLt = rgby2.w < lumaMin; + bool twoTapGt = rgby2.w > lumaMax; +#else + bool twoTapLt = rgby2.y < lumaMin; + bool twoTapGt = rgby2.y > lumaMax; +#endif + bool earlyExit = lumaRangeM < lumaMax; + bool twoTap = twoTapLt || twoTapGt; + /*--------------------------------------------------------------------------*/ + // (15) + if (twoTap) rgby2 = rgby1; + if (earlyExit) rgby2 = rgbyM; + /*--------------------------------------------------------------------------*/ + return rgby2; +} +/*==========================================================================*/ +#endif + +#endif // __FXAA3_INC__ diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Shaders/FXAA3.cginc.meta b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Shaders/FXAA3.cginc.meta new file mode 100644 index 0000000..323e52b --- /dev/null +++ b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Shaders/FXAA3.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 613b4036a9f55c34fb054bde02455e46 +timeCreated: 1462350552 +licenseType: Store +ShaderImporter: + defaultTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Shaders/Fog.shader b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Shaders/Fog.shader new file mode 100644 index 0000000..b972dc0 --- /dev/null +++ b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Shaders/Fog.shader @@ -0,0 +1,109 @@ +Shader "Hidden/Post FX/Fog" +{ + Properties + { + _MainTex("Main Texture", 2D) = "white" {} + } + + CGINCLUDE + + #pragma multi_compile __ FOG_LINEAR FOG_EXP FOG_EXP2 + #include "UnityCG.cginc" + #include "Common.cginc" + + #define SKYBOX_THREASHOLD_VALUE 0.9999 + + struct Varyings + { + float2 uv : TEXCOORD0; + float4 vertex : SV_POSITION; + }; + + Varyings VertFog(AttributesDefault v) + { + Varyings o; + o.vertex = UnityObjectToClipPos(v.vertex); + o.uv = UnityStereoScreenSpaceUVAdjust(v.texcoord, _MainTex_ST); + return o; + } + + sampler2D _CameraDepthTexture; + + half4 _FogColor; + float _Density; + float _Start; + float _End; + + half ComputeFog(float z) + { + half fog = 0.0; + #if FOG_LINEAR + fog = (_End - z) / (_End - _Start); + #elif FOG_EXP + fog = exp2(-_Density * z); + #else // FOG_EXP2 + fog = _Density * z; + fog = exp2(-fog * fog); + #endif + return saturate(fog); + } + + float ComputeDistance(float depth) + { + float dist = depth * _ProjectionParams.z; + dist -= _ProjectionParams.y; + return dist; + } + + half4 FragFog(Varyings i) : SV_Target + { + half4 color = tex2D(_MainTex, i.uv); + + float depth = SAMPLE_DEPTH_TEXTURE(_CameraDepthTexture, i.uv); + depth = Linear01Depth(depth); + float dist = ComputeDistance(depth) - _Start; + half fog = 1.0 - ComputeFog(dist); + + return lerp(color, _FogColor, fog); + } + + half4 FragFogExcludeSkybox(Varyings i) : SV_Target + { + half4 color = tex2D(_MainTex, i.uv); + + float depth = SAMPLE_DEPTH_TEXTURE(_CameraDepthTexture, i.uv); + depth = Linear01Depth(depth); + float skybox = depth < SKYBOX_THREASHOLD_VALUE; + float dist = ComputeDistance(depth) - _Start; + half fog = 1.0 - ComputeFog(dist); + + return lerp(color, _FogColor, fog * skybox); + } + + ENDCG + + SubShader + { + Cull Off ZWrite Off ZTest Always + + Pass + { + CGPROGRAM + + #pragma vertex VertFog + #pragma fragment FragFog + + ENDCG + } + + Pass + { + CGPROGRAM + + #pragma vertex VertFog + #pragma fragment FragFogExcludeSkybox + + ENDCG + } + } +} diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Shaders/Fog.shader.meta b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Shaders/Fog.shader.meta new file mode 100644 index 0000000..19ca28e --- /dev/null +++ b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Shaders/Fog.shader.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 2a72fc91cbae3cc4686a6143e8517993 +timeCreated: 1487335480 +licenseType: Store +ShaderImporter: + defaultTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Shaders/GrainGen.shader b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Shaders/GrainGen.shader new file mode 100644 index 0000000..0c1bc81 --- /dev/null +++ b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Shaders/GrainGen.shader @@ -0,0 +1,104 @@ +Shader "Hidden/Post FX/Grain Generator" +{ + CGINCLUDE + + #pragma exclude_renderers d3d11_9x + #pragma target 3.0 + #include "UnityCG.cginc" + #include "Common.cginc" + + float _Phase; + + // Implementation based on Timothy Lottes' "Large Grain" + // Reference code: https://www.shadertoy.com/view/4sSXDW + // Other article of interest: http://devlog-martinsh.blogspot.fr/2013/05/image-imperfections-and-film-grain-post.html + float Noise(float2 n, float x) + { + n += x; + return frac(sin(dot(n.xy, float2(12.9898, 78.233))) * 43758.5453); + } + + float Step1(float2 uv, float n) + { + float b = 2.0, c = -12.0; + return (1.0 / (4.0 + b * 4.0 + abs(c))) * ( + Noise(uv + float2(-1.0, -1.0), n) + + Noise(uv + float2( 0.0, -1.0), n) * b + + Noise(uv + float2( 1.0, -1.0), n) + + Noise(uv + float2(-1.0, 0.0), n) * b + + Noise(uv + float2( 0.0, 0.0), n) * c + + Noise(uv + float2( 1.0, 0.0), n) * b + + Noise(uv + float2(-1.0, 1.0), n) + + Noise(uv + float2( 0.0, 1.0), n) * b + + Noise(uv + float2( 1.0, 1.0), n) + ); + } + + float Step2(float2 uv, float n) + { + float b = 2.0, c = 4.0; + return (1.0 / (4.0 + b * 4.0 + abs(c))) * ( + Step1(uv + float2(-1.0, -1.0), n) + + Step1(uv + float2( 0.0, -1.0), n) * b + + Step1(uv + float2( 1.0, -1.0), n) + + Step1(uv + float2(-1.0, 0.0), n) * b + + Step1(uv + float2( 0.0, 0.0), n) * c + + Step1(uv + float2( 1.0, 0.0), n) * b + + Step1(uv + float2(-1.0, 1.0), n) + + Step1(uv + float2( 0.0, 1.0), n) * b + + Step1(uv + float2( 1.0, 1.0), n) + ); + } + + float Step3BW(float2 uv) + { + return Step2(uv, frac(_Phase)); + } + + float3 Step3(float2 uv) + { + float a = Step2(uv, 0.07 * frac(_Phase)); + float b = Step2(uv, 0.11 * frac(_Phase)); + float c = Step2(uv, 0.13 * frac(_Phase)); + return float3(a, b, c); + } + + float4 FragGrain(VaryingsDefault i) : SV_Target + { + float grain = Step3BW(i.uv * float2(192.0, 192.0)); + return float4(grain.xxx, 1.0); + } + + float4 FragGrainColored(VaryingsDefault i) : SV_Target + { + float3 grain = Step3(i.uv * float2(192.0, 192.0)); + return float4(grain, 1.0); + } + + ENDCG + + SubShader + { + Cull Off ZWrite Off ZTest Always + + Pass + { + CGPROGRAM + + #pragma vertex VertDefault + #pragma fragment FragGrain + + ENDCG + } + + Pass + { + CGPROGRAM + + #pragma vertex VertDefault + #pragma fragment FragGrainColored + + ENDCG + } + } +} diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Shaders/GrainGen.shader.meta b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Shaders/GrainGen.shader.meta new file mode 100644 index 0000000..86193be --- /dev/null +++ b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Shaders/GrainGen.shader.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 11852d1b1b034654bb03e7c8fda28fbf +timeCreated: 1476347976 +licenseType: Store +ShaderImporter: + defaultTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Shaders/LutGen.shader b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Shaders/LutGen.shader new file mode 100644 index 0000000..fcd24f4 --- /dev/null +++ b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Shaders/LutGen.shader @@ -0,0 +1,128 @@ +Shader "Hidden/Post FX/Lut Generator" +{ + CGINCLUDE + + #pragma target 3.0 + #pragma multi_compile __ TONEMAPPING_NEUTRAL TONEMAPPING_FILMIC + + #include "UnityCG.cginc" + #include "ACES.cginc" + #include "Common.cginc" + #include "ColorGrading.cginc" + #include "Tonemapping.cginc" + + half3 _Balance; + + half3 _Lift; + half3 _InvGamma; + half3 _Gain; + + half3 _Offset; + half3 _Power; + half3 _Slope; + + half _HueShift; + half _Saturation; + half _Contrast; + + half3 _ChannelMixerRed; + half3 _ChannelMixerGreen; + half3 _ChannelMixerBlue; + + half4 _NeutralTonemapperParams1; + half4 _NeutralTonemapperParams2; + + sampler2D _Curves; + + half4 _LutParams; + + half3 ColorGrade(half3 color) + { + half3 aces = unity_to_ACES(color); + + // ACEScc (log) space + half3 acescc = ACES_to_ACEScc(aces); + + acescc = OffsetPowerSlope(acescc, _Offset, _Power, _Slope); + + half2 hs = RgbToHsv(acescc).xy; + half satMultiplier = SecondaryHueSat(hs.x, _Curves); + satMultiplier *= SecondarySatSat(hs.y, _Curves); + satMultiplier *= SecondaryLumSat(AcesLuminance(acescc), _Curves); + + acescc = Saturation(acescc, _Saturation * satMultiplier); + acescc = ContrastLog(acescc, _Contrast); + + aces = ACEScc_to_ACES(acescc); + + // ACEScg (linear) space + half3 acescg = ACES_to_ACEScg(aces); + + acescg = WhiteBalance(acescg, _Balance); + acescg = LiftGammaGain(acescg, _Lift, _InvGamma, _Gain); + + half3 hsv = RgbToHsv(acescg); + hsv.x = SecondaryHueHue(hsv.x + _HueShift, _Curves); + acescg = HsvToRgb(hsv); + + acescg = ChannelMixer(acescg, _ChannelMixerRed, _ChannelMixerGreen, _ChannelMixerBlue); + + #if TONEMAPPING_FILMIC + + aces = ACEScg_to_ACES(acescg); + color = FilmicTonemap(aces); + + #elif TONEMAPPING_NEUTRAL + + color = ACEScg_to_unity(acescg); + color = NeutralTonemap(color, _NeutralTonemapperParams1, _NeutralTonemapperParams2); + + #else + + color = ACEScg_to_unity(acescg); + + #endif + + // YRGB curves (done in linear/LDR for now) + color = YrgbCurve(color, _Curves); + + return color; + } + + half4 FragCreateLut(VaryingsDefault i) : SV_Target + { + // 2D strip lut + half2 uv = i.uv - _LutParams.yz; + half3 color; + color.r = frac(uv.x * _LutParams.x); + color.b = uv.x - color.r / _LutParams.x; + color.g = uv.y; + + // Lut is in LogC + half3 colorLogC = color * _LutParams.w; + + // Switch back to unity linear and color grade + half3 colorLinear = LogCToLinear(colorLogC); + half3 graded = ColorGrade(colorLinear); + + return half4(graded, 1.0); + } + + ENDCG + + SubShader + { + Cull Off ZWrite Off ZTest Always + + // (0) + Pass + { + CGPROGRAM + + #pragma vertex VertDefault + #pragma fragment FragCreateLut + + ENDCG + } + } +} diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Shaders/LutGen.shader.meta b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Shaders/LutGen.shader.meta new file mode 100644 index 0000000..f1eda40 --- /dev/null +++ b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Shaders/LutGen.shader.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: d248d4d1588851f43a9fa18a4e6f0209 +timeCreated: 1460361871 +licenseType: Store +ShaderImporter: + defaultTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Shaders/MotionBlur.cginc b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Shaders/MotionBlur.cginc new file mode 100644 index 0000000..eca446a --- /dev/null +++ b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Shaders/MotionBlur.cginc @@ -0,0 +1,420 @@ +#ifndef __MOTION_BLUR__ +#define __MOTION_BLUR__ + +#include "UnityCG.cginc" +#include "Common.cginc" + +// Camera depth texture +sampler2D_float _CameraDepthTexture; + +// Camera motion vectors texture +sampler2D_half _CameraMotionVectorsTexture; +float4 _CameraMotionVectorsTexture_TexelSize; + +// Packed velocity texture (2/10/10/10) +sampler2D_half _VelocityTex; +float2 _VelocityTex_TexelSize; + +// NeighborMax texture +sampler2D_half _NeighborMaxTex; +float2 _NeighborMaxTex_TexelSize; + +// Velocity scale factor +float _VelocityScale; + +// TileMax filter parameters +int _TileMaxLoop; +float2 _TileMaxOffs; + +// Maximum blur radius (in pixels) +half _MaxBlurRadius; +float _RcpMaxBlurRadius; + +// Filter parameters/coefficients +half _LoopCount; + +// History buffer for frame blending +sampler2D _History1LumaTex; +sampler2D _History2LumaTex; +sampler2D _History3LumaTex; +sampler2D _History4LumaTex; + +sampler2D _History1ChromaTex; +sampler2D _History2ChromaTex; +sampler2D _History3ChromaTex; +sampler2D _History4ChromaTex; + +half _History1Weight; +half _History2Weight; +half _History3Weight; +half _History4Weight; + +struct VaryingsMultitex +{ + float4 pos : SV_POSITION; + float2 uv0 : TEXCOORD0; + float2 uv1 : TEXCOORD1; +}; + +VaryingsMultitex VertMultitex(AttributesDefault v) +{ + VaryingsMultitex o; + o.pos = UnityObjectToClipPos(v.vertex); + o.uv0 = v.texcoord.xy; + o.uv1 = v.texcoord.xy; + +#if UNITY_UV_STARTS_AT_TOP + if (_MainTex_TexelSize.y < 0.0) + o.uv1.y = 1.0 - v.texcoord.y; +#endif + + return o; +} + +// ----------------------------------------------------------------------------- +// Prefilter + +// Velocity texture setup +half4 FragVelocitySetup(VaryingsDefault i) : SV_Target +{ + // Sample the motion vector. + float2 v = tex2D(_CameraMotionVectorsTexture, i.uv).rg; + + // Apply the exposure time and convert to the pixel space. + v *= (_VelocityScale * 0.5) * _CameraMotionVectorsTexture_TexelSize.zw; + + // Clamp the vector with the maximum blur radius. + v /= max(1.0, length(v) * _RcpMaxBlurRadius); + + // Sample the depth of the pixel. + half d = LinearizeDepth(SAMPLE_DEPTH_TEXTURE(_CameraDepthTexture, i.uv)); + + // Pack into 10/10/10/2 format. + return half4((v * _RcpMaxBlurRadius + 1.0) * 0.5, d, 0.0); +} + +// TileMax filter (2 pixel width with normalization) +half4 FragTileMax1(VaryingsDefault i) : SV_Target +{ + float4 d = _MainTex_TexelSize.xyxy * float4(-0.5, -0.5, 0.5, 0.5); + + half2 v1 = tex2D(_MainTex, i.uv + d.xy).rg; + half2 v2 = tex2D(_MainTex, i.uv + d.zy).rg; + half2 v3 = tex2D(_MainTex, i.uv + d.xw).rg; + half2 v4 = tex2D(_MainTex, i.uv + d.zw).rg; + + v1 = (v1 * 2.0 - 1.0) * _MaxBlurRadius; + v2 = (v2 * 2.0 - 1.0) * _MaxBlurRadius; + v3 = (v3 * 2.0 - 1.0) * _MaxBlurRadius; + v4 = (v4 * 2.0 - 1.0) * _MaxBlurRadius; + + return half4(MaxV(MaxV(MaxV(v1, v2), v3), v4), 0.0, 0.0); +} + +// TileMax filter (2 pixel width) +half4 FragTileMax2(VaryingsDefault i) : SV_Target +{ + float4 d = _MainTex_TexelSize.xyxy * float4(-0.5, -0.5, 0.5, 0.5); + + half2 v1 = tex2D(_MainTex, i.uv + d.xy).rg; + half2 v2 = tex2D(_MainTex, i.uv + d.zy).rg; + half2 v3 = tex2D(_MainTex, i.uv + d.xw).rg; + half2 v4 = tex2D(_MainTex, i.uv + d.zw).rg; + + return half4(MaxV(MaxV(MaxV(v1, v2), v3), v4), 0.0, 0.0); +} + +// TileMax filter (variable width) +half4 FragTileMaxV(VaryingsDefault i) : SV_Target +{ + float2 uv0 = i.uv + _MainTex_TexelSize.xy * _TileMaxOffs.xy; + + float2 du = float2(_MainTex_TexelSize.x, 0.0); + float2 dv = float2(0, _MainTex_TexelSize.y); + + half2 vo = 0; + + UNITY_LOOP + for (int ix = 0; ix < _TileMaxLoop; ix++) + { + UNITY_LOOP + for (int iy = 0; iy < _TileMaxLoop; iy++) + { + float2 uv = uv0 + du * ix + dv * iy; + vo = MaxV(vo, tex2D(_MainTex, uv).rg); + } + } + + return half4(vo, 0.0, 0.0); +} + +// NeighborMax filter +half4 FragNeighborMax(VaryingsDefault i) : SV_Target +{ + const half cw = 1.01; // Center weight tweak + + float4 d = _MainTex_TexelSize.xyxy * float4(1.0, 1.0, -1.0, 0.0); + + half2 v1 = tex2D(_MainTex, i.uv - d.xy).rg; + half2 v2 = tex2D(_MainTex, i.uv - d.wy).rg; + half2 v3 = tex2D(_MainTex, i.uv - d.zy).rg; + + half2 v4 = tex2D(_MainTex, i.uv - d.xw).rg; + half2 v5 = tex2D(_MainTex, i.uv).rg * cw; + half2 v6 = tex2D(_MainTex, i.uv + d.xw).rg; + + half2 v7 = tex2D(_MainTex, i.uv + d.zy).rg; + half2 v8 = tex2D(_MainTex, i.uv + d.wy).rg; + half2 v9 = tex2D(_MainTex, i.uv + d.xy).rg; + + half2 va = MaxV(v1, MaxV(v2, v3)); + half2 vb = MaxV(v4, MaxV(v5, v6)); + half2 vc = MaxV(v7, MaxV(v8, v9)); + + return half4(MaxV(va, MaxV(vb, vc)) * (1.0 / cw), 0.0, 0.0); +} + +// ----------------------------------------------------------------------------- +// Reconstruction + +// Returns true or false with a given interval. +bool Interval(half phase, half interval) +{ + return frac(phase / interval) > 0.499; +} + +// Jitter function for tile lookup +float2 JitterTile(float2 uv) +{ + float rx, ry; + sincos(GradientNoise(uv + float2(2.0, 0.0)) * UNITY_PI_2, ry, rx); + return float2(rx, ry) * _NeighborMaxTex_TexelSize.xy * 0.25; +} + +// Velocity sampling function +half3 SampleVelocity(float2 uv) +{ + half3 v = tex2Dlod(_VelocityTex, float4(uv, 0.0, 0.0)).xyz; + return half3((v.xy * 2.0 - 1.0) * _MaxBlurRadius, v.z); +} + +// Reconstruction filter +half4 FragReconstruction(VaryingsMultitex i) : SV_Target +{ + // Color sample at the center point + const half4 c_p = tex2D(_MainTex, i.uv0); + + // Velocity/Depth sample at the center point + const half3 vd_p = SampleVelocity(i.uv1); + const half l_v_p = max(length(vd_p.xy), 0.5); + const half rcp_d_p = 1.0 / vd_p.z; + + // NeighborMax vector sample at the center point + const half2 v_max = tex2D(_NeighborMaxTex, i.uv1 + JitterTile(i.uv1)).xy; + const half l_v_max = length(v_max); + const half rcp_l_v_max = 1.0 / l_v_max; + + // Escape early if the NeighborMax vector is small enough. + if (l_v_max < 2.0) return c_p; + + // Use V_p as a secondary sampling direction except when it's too small + // compared to V_max. This vector is rescaled to be the length of V_max. + const half2 v_alt = (l_v_p * 2.0 > l_v_max) ? vd_p.xy * (l_v_max / l_v_p) : v_max; + + // Determine the sample count. + const half sc = floor(min(_LoopCount, l_v_max * 0.5)); + + // Loop variables (starts from the outermost sample) + const half dt = 1.0 / sc; + const half t_offs = (GradientNoise(i.uv0) - 0.5) * dt; + half t = 1.0 - dt * 0.5; + half count = 0.0; + + // Background velocity + // This is used for tracking the maximum velocity in the background layer. + half l_v_bg = max(l_v_p, 1.0); + + // Color accumlation + half4 acc = 0.0; + + UNITY_LOOP while (t > dt * 0.25) + { + // Sampling direction (switched per every two samples) + const half2 v_s = Interval(count, 4.0) ? v_alt : v_max; + + // Sample position (inverted per every sample) + const half t_s = (Interval(count, 2.0) ? -t : t) + t_offs; + + // Distance to the sample position + const half l_t = l_v_max * abs(t_s); + + // UVs for the sample position + const float2 uv0 = i.uv0 + v_s * t_s * _MainTex_TexelSize.xy; + const float2 uv1 = i.uv1 + v_s * t_s * _VelocityTex_TexelSize.xy; + + // Color sample + const half3 c = tex2Dlod(_MainTex, float4(uv0, 0.0, 0.0)).rgb; + + // Velocity/Depth sample + const half3 vd = SampleVelocity(uv1); + + // Background/Foreground separation + const half fg = saturate((vd_p.z - vd.z) * 20.0 * rcp_d_p); + + // Length of the velocity vector + const half l_v = lerp(l_v_bg, length(vd.xy), fg); + + // Sample weight + // (Distance test) * (Spreading out by motion) * (Triangular window) + const half w = saturate(l_v - l_t) / l_v * (1.2 - t); + + // Color accumulation + acc += half4(c, 1.0) * w; + + // Update the background velocity. + l_v_bg = max(l_v_bg, l_v); + + // Advance to the next sample. + t = Interval(count, 2.0) ? t - dt : t; + count += 1.0; + } + + // Add the center sample. + acc += half4(c_p.rgb, 1.0) * (1.2 / (l_v_bg * sc * 2.0)); + + return half4(acc.rgb / acc.a, c_p.a); +} + +// ----------------------------------------------------------------------------- +// Frame blending + +VaryingsDefault VertFrameCompress(AttributesDefault v) +{ + VaryingsDefault o; + o.pos = v.vertex; + o.uvSPR = 0; +#if UNITY_UV_STARTS_AT_TOP + o.uv = v.texcoord * float2(1.0, -1.0) + float2(0.0, 1.0); +#else + o.uv = v.texcoord; +#endif + return o; +} + +#if !SHADER_API_GLES + +// MRT output struct for the compressor +struct CompressorOutput +{ + half4 luma : SV_Target0; + half4 chroma : SV_Target1; +}; + +// Frame compression fragment shader +CompressorOutput FragFrameCompress(VaryingsDefault i) +{ + float sw = _ScreenParams.x; // Screen width + float pw = _ScreenParams.z - 1; // Pixel width + + // RGB to YCbCr convertion matrix + const half3 kY = half3( 0.299 , 0.587 , 0.114 ); + const half3 kCB = half3(-0.168736, -0.331264, 0.5 ); + const half3 kCR = half3( 0.5 , -0.418688, -0.081312); + + // 0: even column, 1: odd column + half odd = frac(i.uv.x * sw * 0.5) > 0.5; + + // Calculate UV for chroma componetns. + // It's between the even and odd columns. + float2 uv_c = i.uv.xy; + uv_c.x = (floor(uv_c.x * sw * 0.5) * 2.0 + 1.0) * pw; + + // Sample the source texture. + half3 rgb_y = tex2D(_MainTex, i.uv).rgb; + half3 rgb_c = tex2D(_MainTex, uv_c).rgb; + + #if !UNITY_COLORSPACE_GAMMA + rgb_y = LinearToGammaSpace(rgb_y); + rgb_c = LinearToGammaSpace(rgb_c); + #endif + + // Convertion and subsampling + CompressorOutput o; + o.luma = dot(kY, rgb_y); + o.chroma = dot(lerp(kCB, kCR, odd), rgb_c) + 0.5; + return o; +} + +#else + +// MRT might not be supported. Replace it with a null shader. +half4 FragFrameCompress(VaryingsDefault i) : SV_Target +{ + return 0; +} + +#endif + +// Sample luma-chroma textures and convert to RGB +half3 DecodeHistory(float2 uvLuma, float2 uvCb, float2 uvCr, sampler2D lumaTex, sampler2D chromaTex) +{ + half y = tex2D(lumaTex, uvLuma).r; + half cb = tex2D(chromaTex, uvCb).r - 0.5; + half cr = tex2D(chromaTex, uvCr).r - 0.5; + return y + half3(1.402 * cr, -0.34414 * cb - 0.71414 * cr, 1.772 * cb); +} + +// Frame blending fragment shader +half4 FragFrameBlending(VaryingsMultitex i) : SV_Target +{ + float sw = _MainTex_TexelSize.z; // Texture width + float pw = _MainTex_TexelSize.x; // Texel width + + // UV for luma + float2 uvLuma = i.uv1; + + // UV for Cb (even columns) + float2 uvCb = i.uv1; + uvCb.x = (floor(uvCb.x * sw * 0.5) * 2.0 + 0.5) * pw; + + // UV for Cr (even columns) + float2 uvCr = uvCb; + uvCr.x += pw; + + // Sample from the source image + half4 src = tex2D(_MainTex, i.uv0); + + // Sampling and blending + #if UNITY_COLORSPACE_GAMMA + half3 acc = src.rgb; + #else + half3 acc = LinearToGammaSpace(src.rgb); + #endif + + acc += DecodeHistory(uvLuma, uvCb, uvCr, _History1LumaTex, _History1ChromaTex) * _History1Weight; + acc += DecodeHistory(uvLuma, uvCb, uvCr, _History2LumaTex, _History2ChromaTex) * _History2Weight; + acc += DecodeHistory(uvLuma, uvCb, uvCr, _History3LumaTex, _History3ChromaTex) * _History3Weight; + acc += DecodeHistory(uvLuma, uvCb, uvCr, _History4LumaTex, _History4ChromaTex) * _History4Weight; + acc /= 1.0 + _History1Weight + _History2Weight +_History3Weight +_History4Weight; + + #if !UNITY_COLORSPACE_GAMMA + acc = GammaToLinearSpace(acc); + #endif + + return half4(acc, src.a); +} + +// Frame blending fragment shader (without chroma subsampling) +half4 FragFrameBlendingRaw(VaryingsMultitex i) : SV_Target +{ + half4 src = tex2D(_MainTex, i.uv0); + half3 acc = src.rgb; + acc += tex2D(_History1LumaTex, i.uv0) * _History1Weight; + acc += tex2D(_History2LumaTex, i.uv0) * _History2Weight; + acc += tex2D(_History3LumaTex, i.uv0) * _History3Weight; + acc += tex2D(_History4LumaTex, i.uv0) * _History4Weight; + acc /= 1.0 + _History1Weight + _History2Weight +_History3Weight +_History4Weight; + return half4(acc, src.a); +} + +#endif // __MOTION_BLUR__ diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Shaders/MotionBlur.cginc.meta b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Shaders/MotionBlur.cginc.meta new file mode 100644 index 0000000..6e4c810 --- /dev/null +++ b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Shaders/MotionBlur.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: c83956915580e42489479d2a109470ab +timeCreated: 1470404606 +licenseType: Store +ShaderImporter: + defaultTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Shaders/MotionBlur.shader b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Shaders/MotionBlur.shader new file mode 100644 index 0000000..a5ab97d --- /dev/null +++ b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Shaders/MotionBlur.shader @@ -0,0 +1,123 @@ +Shader "Hidden/Post FX/Motion Blur" +{ + CGINCLUDE + + #pragma target 3.0 + + ENDCG + + SubShader + { + Cull Off ZWrite Off ZTest Always + + // (0) Velocity texture setup + Pass + { + CGPROGRAM + + #include "MotionBlur.cginc" + #pragma vertex VertDefault + #pragma fragment FragVelocitySetup + + ENDCG + } + + // (1) TileMax filter (2 pixel width with normalization) + Pass + { + CGPROGRAM + + #include "MotionBlur.cginc" + #pragma vertex VertDefault + #pragma fragment FragTileMax1 + + ENDCG + } + + // (2) TileMax filter (2 pixel width) + Pass + { + CGPROGRAM + + #include "MotionBlur.cginc" + #pragma vertex VertDefault + #pragma fragment FragTileMax2 + + ENDCG + } + + // (3) TileMax filter (variable width) + Pass + { + CGPROGRAM + + #include "MotionBlur.cginc" + #pragma vertex VertDefault + #pragma fragment FragTileMaxV + + ENDCG + } + + // (4) NeighborMax filter + Pass + { + CGPROGRAM + + #include "MotionBlur.cginc" + #pragma vertex VertDefault + #pragma fragment FragNeighborMax + + ENDCG + } + + // (5) Reconstruction filter + Pass + { + CGPROGRAM + + #include "MotionBlur.cginc" + #pragma vertex VertMultitex + #pragma fragment FragReconstruction + + ENDCG + } + + // (6) Frame compression + Pass + { + CGPROGRAM + + #pragma multi_compile __ UNITY_COLORSPACE_GAMMA + #include "MotionBlur.cginc" + #pragma vertex VertFrameCompress + #pragma fragment FragFrameCompress + + ENDCG + } + + // (7) Frame blending + Pass + { + CGPROGRAM + + #pragma multi_compile __ UNITY_COLORSPACE_GAMMA + #include "MotionBlur.cginc" + #pragma vertex VertMultitex + #pragma fragment FragFrameBlending + + ENDCG + } + + // (8) Frame blending (without chroma subsampling) + Pass + { + CGPROGRAM + + #include "MotionBlur.cginc" + #pragma vertex VertMultitex + #pragma fragment FragFrameBlendingRaw + + ENDCG + } + } +} diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Shaders/MotionBlur.shader.meta b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Shaders/MotionBlur.shader.meta new file mode 100644 index 0000000..2f1d02c --- /dev/null +++ b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Shaders/MotionBlur.shader.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 6ab8493603d8f8e408750b81666a95f1 +timeCreated: 1468327385 +licenseType: Store +ShaderImporter: + defaultTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Shaders/ScreenSpaceRaytrace.cginc b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Shaders/ScreenSpaceRaytrace.cginc new file mode 100644 index 0000000..ac7abf2 --- /dev/null +++ b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Shaders/ScreenSpaceRaytrace.cginc @@ -0,0 +1,238 @@ +/** +\author Michael Mara and Morgan McGuire, Casual Effects. 2015. +*/ + +#ifndef __SCREEN_SPACE_RAYTRACE__ +#define __SCREEN_SPACE_RAYTRACE__ + +sampler2D_float _CameraDepthTexture; + +float distanceSquared(float2 A, float2 B) +{ + A -= B; + return dot(A, A); +} + +float distanceSquared(float3 A, float3 B) +{ + A -= B; + return dot(A, A); +} + +void swap(inout float v0, inout float v1) +{ + float temp = v0; + v0 = v1; + v1 = temp; +} + +bool isIntersecting(float rayZMin, float rayZMax, float sceneZ, float layerThickness) +{ + return (rayZMax >= sceneZ - layerThickness) && (rayZMin <= sceneZ); +} + +void rayIterations(in bool traceBehindObjects, inout float2 P, inout float stepDirection, inout float end, inout int stepCount, inout int maxSteps, inout bool intersecting, + inout float sceneZ, inout float2 dP, inout float3 Q, inout float3 dQ, inout float k, inout float dk, + inout float rayZMin, inout float rayZMax, inout float prevZMaxEstimate, inout bool permute, inout float2 hitPixel, + inout float2 invSize, inout float layerThickness) +{ + bool stop = intersecting; + + UNITY_LOOP + for (; (P.x * stepDirection) <= end && stepCount < maxSteps && !stop; P += dP, Q.z += dQ.z, k += dk, stepCount += 1) + { + // The depth range that the ray covers within this loop iteration. + // Assume that the ray is moving in increasing z and swap if backwards. + rayZMin = prevZMaxEstimate; + //rayZMin = (dQ.z * -0.5 + Q.z) / (dk * -0.5 + k); + // Compute the value at 1/2 pixel into the future + rayZMax = (dQ.z * 0.5 + Q.z) / (dk * 0.5 + k); + prevZMaxEstimate = rayZMax; + + if (rayZMin > rayZMax) + { + swap(rayZMin, rayZMax); + } + + // Undo the homogeneous operation to obtain the camera-space + // Q at each point + hitPixel = permute ? P.yx : P; + + sceneZ = tex2Dlod(_CameraDepthTexture, float4(hitPixel * invSize,0,0)).r; + sceneZ = -LinearEyeDepth(sceneZ); + + bool isBehind = (rayZMin <= sceneZ); + intersecting = isBehind && (rayZMax >= sceneZ - layerThickness); + stop = traceBehindObjects ? intersecting : isBehind; + + } // pixel on ray + + P -= dP, Q.z -= dQ.z, k -= dk; +} + +/** + \param csOrigin must have z < -0.01, and project within the valid screen rectangle + \param stepRate Set to 1.0 by default, higher to step faster + */ +bool castDenseScreenSpaceRay + (float3 csOrigin, + float3 csDirection, + float4x4 projectToPixelMatrix, + float2 csZBufferSize, + float3 clipInfo, + float jitterFraction, + int maxSteps, + float layerThickness, + float maxRayTraceDistance, + out float2 hitPixel, + int stepRate, + bool traceBehindObjects, + out float3 csHitPoint, + out float stepCount) { + + float2 invSize = float2(1.0 / csZBufferSize.x, 1.0 / csZBufferSize.y); + + // Initialize to off screen + hitPixel = float2(-1, -1); + + float nearPlaneZ = -0.01; + // Clip ray to a near plane in 3D (doesn't have to be *the* near plane, although that would be a good idea) + float rayLength = ((csOrigin.z + csDirection.z * maxRayTraceDistance) > nearPlaneZ) ? + ((nearPlaneZ - csOrigin.z) / csDirection.z) : + maxRayTraceDistance; + + float3 csEndPoint = csDirection * rayLength + csOrigin; + + // Project into screen space + // This matrix has a lot of zeroes in it. We could expand + // out these multiplies to avoid multiplying by zero + // ...but 16 MADDs are not a big deal compared to what's ahead + float4 H0 = mul(projectToPixelMatrix, float4(csOrigin, 1.0)); + float4 H1 = mul(projectToPixelMatrix, float4(csEndPoint, 1.0)); + + // There are a lot of divisions by w that can be turned into multiplications + // at some minor precision loss...and we need to interpolate these 1/w values + // anyway. + // + // Because the caller was required to clip to the near plane, + // this homogeneous division (projecting from 4D to 2D) is guaranteed + // to succeed. + float k0 = 1.0 / H0.w; + float k1 = 1.0 / H1.w; + + // Screen-space endpoints + float2 P0 = H0.xy * k0; + float2 P1 = H1.xy * k1; + + // Switch the original points to values that interpolate linearly in 2D: + float3 Q0 = csOrigin * k0; + float3 Q1 = csEndPoint * k1; + +#if 1 // Clipping to the screen coordinates. We could simply modify maxSteps instead + float yMax = csZBufferSize.y - 0.5; + float yMin = 0.5; + float xMax = csZBufferSize.x - 0.5; + float xMin = 0.5; + + // 2D interpolation parameter + float alpha = 0.0; + // P0 must be in bounds + if (P1.y > yMax || P1.y < yMin) { + float yClip = (P1.y > yMax) ? yMax : yMin; + float yAlpha = (P1.y - yClip) / (P1.y - P0.y); // Denominator is not zero, since P0 != P1 (or P0 would have been clipped!) + alpha = yAlpha; + } + + // P0 must be in bounds + if (P1.x > xMax || P1.x < xMin) { + float xClip = (P1.x > xMax) ? xMax : xMin; + float xAlpha = (P1.x - xClip) / (P1.x - P0.x); // Denominator is not zero, since P0 != P1 (or P0 would have been clipped!) + alpha = max(alpha, xAlpha); + } + + // These are all in homogeneous space, so they interpolate linearly + P1 = lerp(P1, P0, alpha); + k1 = lerp(k1, k0, alpha); + Q1 = lerp(Q1, Q0, alpha); +#endif + + // We're doing this to avoid divide by zero (rays exactly parallel to an eye ray) + P1 = (distanceSquared(P0, P1) < 0.0001) ? P0 + float2(0.01, 0.01) : P1; + + float2 delta = P1 - P0; + + // Assume horizontal + bool permute = false; + if (abs(delta.x) < abs(delta.y)) { + // More-vertical line. Create a permutation that swaps x and y in the output + permute = true; + + // Directly swizzle the inputs + delta = delta.yx; + P1 = P1.yx; + P0 = P0.yx; + } + + // From now on, "x" is the primary iteration direction and "y" is the secondary one + + float stepDirection = sign(delta.x); + float invdx = stepDirection / delta.x; + float2 dP = float2(stepDirection, invdx * delta.y); + + // Track the derivatives of Q and k + float3 dQ = (Q1 - Q0) * invdx; + float dk = (k1 - k0) * invdx; + + dP *= stepRate; + dQ *= stepRate; + dk *= stepRate; + + P0 += dP * jitterFraction; + Q0 += dQ * jitterFraction; + k0 += dk * jitterFraction; + + // Slide P from P0 to P1, (now-homogeneous) Q from Q0 to Q1, and k from k0 to k1 + float3 Q = Q0; + float k = k0; + + // We track the ray depth at +/- 1/2 pixel to treat pixels as clip-space solid + // voxels. Because the depth at -1/2 for a given pixel will be the same as at + // +1/2 for the previous iteration, we actually only have to compute one value + // per iteration. + float prevZMaxEstimate = csOrigin.z; + stepCount = 0.0; + float rayZMax = prevZMaxEstimate, rayZMin = prevZMaxEstimate; + float sceneZ = 100000; + + // P1.x is never modified after this point, so pre-scale it by + // the step direction for a signed comparison + float end = P1.x * stepDirection; + + bool intersecting = isIntersecting(rayZMin, rayZMax, sceneZ, layerThickness); + // We only advance the z field of Q in the inner loop, since + // Q.xy is never used until after the loop terminates + + //int rayIterations = min(maxSteps, stepsToGetOffscreen); + + + float2 P = P0; + + int originalStepCount = 0; + rayIterations(traceBehindObjects, P, stepDirection, end, originalStepCount, maxSteps, intersecting, + sceneZ, dP, Q, dQ, k, dk, + rayZMin, rayZMax, prevZMaxEstimate, permute, hitPixel, + invSize, layerThickness); + + + stepCount = originalStepCount; + + // Loop only advanced the Z component. Now that we know where we are going + // update xy + Q.xy += dQ.xy * stepCount; + // Q is a vector, so we are trying to get by with 1 division instead of 3. + csHitPoint = Q * (1.0 / k); + + return intersecting; +} + +#endif // __SCREEN_SPACE_RAYTRACE__ diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Shaders/ScreenSpaceRaytrace.cginc.meta b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Shaders/ScreenSpaceRaytrace.cginc.meta new file mode 100644 index 0000000..d9b8807 --- /dev/null +++ b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Shaders/ScreenSpaceRaytrace.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: a92d6fdbe2c35f94190497c18b88f9af +timeCreated: 1464350148 +licenseType: Store +ShaderImporter: + defaultTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Shaders/ScreenSpaceReflection.shader b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Shaders/ScreenSpaceReflection.shader new file mode 100644 index 0000000..7f2fa91 --- /dev/null +++ b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Shaders/ScreenSpaceReflection.shader @@ -0,0 +1,930 @@ +/** +\author Michael Mara and Morgan McGuire, Casual Effects. 2015. +*/ +Shader "Hidden/Post FX/Screen Space Reflection" +{ + Properties + { + _MainTex ("Base (RGB)", 2D) = "white" {} + } + + CGINCLUDE + + #pragma target 3.0 + #include "UnityCG.cginc" + #include "UnityPBSLighting.cginc" + #include "UnityStandardBRDF.cginc" + #include "UnityStandardUtils.cginc" + #include "Common.cginc" + #include "ScreenSpaceRaytrace.cginc" + + float4 _ProjInfo; + float4x4 _WorldToCameraMatrix; + float4x4 _CameraToWorldMatrix; + float4x4 _ProjectToPixelMatrix; + float2 _ScreenSize; + float2 _ReflectionBufferSize; + float2 _InvScreenSize; + float3 _CameraClipInfo; + + sampler2D _CameraGBufferTexture0; + sampler2D _CameraGBufferTexture1; + sampler2D _CameraGBufferTexture2; + sampler2D _CameraGBufferTexture3; + sampler2D _CameraReflectionsTexture; + + float _CurrentMipLevel; + float _RayStepSize; + float _MaxRayTraceDistance; + float _LayerThickness; + float _FresnelFade; + float _FresnelFadePower; + float _ReflectionBlur; + + + int _HalfResolution; + int _TreatBackfaceHitAsMiss; + int _AllowBackwardsRays; + + + // RG: SS Hitpoint of ray + // B: distance ray travelled, used for mip-selection in the final resolve + // A: confidence value + sampler2D _HitPointTexture; + sampler2D _FinalReflectionTexture; + + // RGB: camera-space normal (encoded in [0-1]) + // A: Roughness + sampler2D _NormalAndRoughnessTexture; + + int _EnableRefine; + int _AdditiveReflection; + + float _ScreenEdgeFading; + + int _MaxSteps; + + int _BilateralUpsampling; + + float _MaxRoughness; + float _RoughnessFalloffRange; + float _SSRMultiplier; + + float _FadeDistance; + + int _TraceBehindObjects; + int _UseEdgeDetector; + int _HighlightSuppression; + + /** The height in pixels of a 1m object if viewed from 1m away. */ + float _PixelsPerMeterAtOneMeter; + + // For temporal filtering: + float4x4 _CurrentCameraToPreviousCamera; + sampler2D _PreviousReflectionTexture; + sampler2D _PreviousCSZBuffer; + float _TemporalAlpha; + int _UseTemporalConfidence; + + struct v2f + { + float4 pos : SV_POSITION; + float2 uv : TEXCOORD0; + float2 uv2 : TEXCOORD1; + }; + + v2f vert( appdata_img v ) + { + v2f o; + + o.pos = UnityObjectToClipPos(v.vertex); + o.uv = v.texcoord.xy; + o.uv2 = v.texcoord.xy; + + #if UNITY_UV_STARTS_AT_TOP + if (_MainTex_TexelSize.y < 0) + o.uv2.y = 1.0 - o.uv2.y; + #endif + + return o; + } + + float2 mipToSize(int mip) + { + return floor(_ReflectionBufferSize * exp2(-mip)); + } + + float3 ReconstructCSPosition(float2 S, float z) + { + float linEyeZ = -LinearEyeDepth(z); + return float3((((S.xy * _MainTex_TexelSize.zw)) * _ProjInfo.xy + _ProjInfo.zw) * linEyeZ, linEyeZ); + } + + /** Read the camera-space position of the point at screen-space pixel ssP */ + float3 GetPosition(float2 ssP) + { + float3 P; + + P.z = SAMPLE_DEPTH_TEXTURE(_CameraDepthTexture, ssP.xy); + + // Offset to pixel center + P = ReconstructCSPosition(float2(ssP) /*+ float2(0.5, 0.5)*/, P.z); + return P; + } + + float applyEdgeFade(float2 tsP, float fadeStrength) + { + float maxFade = 0.1; + + float2 itsP = float2(1.0, 1.0) - tsP; + float dist = min(min(itsP.x, itsP.y), min(tsP.x, tsP.x)); + float fade = dist / (maxFade*fadeStrength + 0.001); + fade = max(min(fade, 1.0), 0.0); + fade = pow(fade, 0.2); + + return fade; + } + + float3 csMirrorVector(float3 csPosition, float3 csN) + { + float3 csE = -normalize(csPosition.xyz); + float cos_o = dot(csN, csE); + float3 c_mi = normalize((csN * (2.0 * cos_o)) - csE); + + return c_mi; + } + + float4 fragRaytrace(v2f i, int stepRate) + { + float2 ssP = i.uv2.xy; + float3 csPosition = GetPosition(ssP); + + float smoothness = tex2D(_CameraGBufferTexture1, ssP).a; + if (csPosition.z < -100.0 || smoothness == 0.0) + { + return float4(0.0,0.0,0.0,0.0); + } + + float3 wsNormal = tex2D(_CameraGBufferTexture2, ssP).rgb * 2.0 - 1.0; + + int2 ssC = int2(ssP * _ScreenSize); + + float3 csN = mul((float3x3)(_WorldToCameraMatrix), wsNormal); + float3 csRayDirection = csMirrorVector(csPosition, csN); + + if (_AllowBackwardsRays == 0 && csRayDirection.z > 0.0) + { + return float4(0.0, 0.0, 0.0, 0.0); + } + + float maxRayTraceDistance = _MaxRayTraceDistance; + float jitterFraction = 0.0f; + float layerThickness = _LayerThickness; + + int maxSteps = _MaxSteps; + + // Bump the ray more in world space as it gets farther away (and so each pixel covers more WS distance) + float rayBump = max(-0.01*csPosition.z, 0.001); + float2 hitPixel; + float3 csHitPoint; + float stepCount; + + bool wasHit = castDenseScreenSpaceRay + (csPosition + (csN) * rayBump, + csRayDirection, + _ProjectToPixelMatrix, + _ScreenSize, + _CameraClipInfo, + jitterFraction, + maxSteps, + layerThickness, + maxRayTraceDistance, + hitPixel, + stepRate, + _TraceBehindObjects == 1, + csHitPoint, + stepCount); + + float2 tsPResult = hitPixel / _ScreenSize; + + float rayDist = dot(csHitPoint - csPosition, csRayDirection); + float confidence = 0.0; + + if (wasHit) + { + confidence = Pow2(1.0 - max(2.0*float(stepCount) / float(maxSteps) - 1.0, 0.0)); + confidence *= clamp(((_MaxRayTraceDistance - rayDist) / _FadeDistance), 0.0, 1.0); + + // Fake fresnel fade + float3 csE = -normalize(csPosition.xyz); + confidence *= max(0.0, lerp(pow(abs(dot(csRayDirection, -csE)), _FresnelFadePower), 1, 1.0 - _FresnelFade)); + + if (_TreatBackfaceHitAsMiss > 0) + { + float3 wsHitNormal = tex2Dlod(_CameraGBufferTexture2, float4(tsPResult, 0, 0)).rgb * 2.0 - 1.0; + float3 wsRayDirection = mul(_CameraToWorldMatrix, float4(csRayDirection, 0)).xyz; + + if (dot(wsHitNormal, wsRayDirection) > 0) + { + confidence = 0.0; + } + } + } + + // Fade out reflections that hit near edge of screen, to prevent abrupt appearance/disappearance when object go off screen + // Fade out reflections that hit near edge of screen, + // to prevent abrupt appearance/disappearance when object go off screen + float vignette = applyEdgeFade(tsPResult, _ScreenEdgeFading); + confidence *= vignette; + confidence *= vignette; + + return float4(tsPResult, rayDist, confidence); + } + + float4 fragComposite(v2f i) : SV_Target + { + // Pixel being shaded + float2 tsP = i.uv2.xy; + + // View space point being shaded + float3 C = GetPosition(tsP); + + // Final image before this pass + float4 gbuffer3 = tex2D(_MainTex, i.uv); + + float4 specEmission = float4(0.0,0.0,0.0,0.0); + float3 specColor = tex2D(_CameraGBufferTexture1, tsP).rgb; + + float roughness = tex2D(_CameraGBufferTexture1, tsP).a; + + float4 reflectionTexel = tex2D(_FinalReflectionTexture, tsP); + + float4 gbuffer0 = tex2D(_CameraGBufferTexture0, tsP); + // Let core Unity functions do the dirty work of applying the BRDF + float3 baseColor = gbuffer0.rgb; + float occlusion = gbuffer0.a; + float oneMinusReflectivity; + baseColor = EnergyConservationBetweenDiffuseAndSpecular(baseColor, specColor, oneMinusReflectivity); + + float3 wsNormal = tex2D(_CameraGBufferTexture2, tsP).rgb * 2.0 - 1.0; + + float3 csEyeVec = normalize(C); + float3 eyeVec = mul(_CameraToWorldMatrix, float4(csEyeVec, 0)).xyz; + + float3 worldPos = mul(_CameraToWorldMatrix, float4(C, 1)).xyz; + + float cos_o = dot(wsNormal, eyeVec); + float3 w_mi = -normalize((wsNormal * (2.0 * cos_o)) - eyeVec); + + float3 incomingRadiance = reflectionTexel.rgb; + + UnityLight light; + light.color = 0; + light.dir = 0; + #if UNITY_VERSION < 550 + light.ndotl = 0; + #endif + + UnityIndirect ind; + ind.diffuse = 0; + ind.specular = incomingRadiance; + + float3 ssrResult = UNITY_BRDF_PBS (0, specColor, oneMinusReflectivity, roughness, wsNormal, -eyeVec, light, ind).rgb * _SSRMultiplier; + float confidence = reflectionTexel.a; + + specEmission.rgb = tex2D(_CameraReflectionsTexture, tsP).rgb; + float3 finalGlossyTerm; + + // Subtract out Unity's glossy result: (we're just applying the delta) + if (_AdditiveReflection == 0) + { + gbuffer3 -= specEmission; + // We may have blown out our dynamic range by adding then subtracting the reflection probes. + // As a half-measure to fix this, simply clamp to zero + gbuffer3 = max(gbuffer3, 0); + finalGlossyTerm = lerp(specEmission.rgb, ssrResult, saturate(confidence)); + } + else + { + finalGlossyTerm = ssrResult*saturate(confidence); + } + + finalGlossyTerm *= occlusion; + + // Additively blend the glossy GI result with the output buffer + return gbuffer3 + float4(finalGlossyTerm, 0); + } + + float roughnessWeight(float midpointRoughness, float tapRoughness) + { + return (1.0 - sqrt(sqrt(abs(midpointRoughness-tapRoughness)))); + } + + float normalWeight(float3 midpointNormal, float3 tapNormal) + { + return clamp(dot(midpointNormal, tapNormal), 0, 1); + } + + float highlightDecompression(float x) + { + return x / (1.0 - x); + } + + float3 highlightDecompression(float3 x) + { + return float3( + highlightDecompression(x.x), + highlightDecompression(x.y), + highlightDecompression(x.z) + ); + } + + float highlightCompression(float x) + { + return x / (1.0 + x); + } + + float3 highlightCompression(float3 x) + { + return float3( + highlightCompression(x.x), + highlightCompression(x.y), + highlightCompression(x.z) + ); + } + + float4 _Axis; + float4 fragGBlur(v2f i) : SV_Target + { + int radius = 4; + + // Pixel being shaded + float2 tsP = i.uv2.xy; + + float weightSum = 0.0; + float gaussWeights[5] = { 0.225, 0.150, 0.110, 0.075, 0.0525 };//{0.225, 0.150, 0.110, 0.075, 0.0525}; + float4 resultSum = float4(0.0, 0.0, 0.0, 0.0); + float4 unweightedResultSum = float4(0.0, 0.0, 0.0, 0.0); + float4 nAndRough = tex2D(_NormalAndRoughnessTexture, tsP); + float midpointRoughness = nAndRough.a; + float3 midpointNormal = nAndRough.rgb * 2 - 1; + + for (int i = -radius; i <= radius; ++i) + { + float4 temp; + float tapRoughness; + float3 tapNormal; + float2 tsTap = tsP + (_Axis.xy * _MainTex_TexelSize.xy * float2(i,i)*2.0); + + temp = tex2D(_MainTex, tsTap); + + float weight = temp.a * gaussWeights[abs(i)]; + // Bilateral filtering + // if (_ImproveCorners) + // { + nAndRough = tex2D(_NormalAndRoughnessTexture, tsTap); + tapRoughness = nAndRough.a; + tapNormal = nAndRough.rgb * 2 - 1; + weight *= normalWeight(midpointNormal, tapNormal); + // } + + weightSum += weight; + + if (_HighlightSuppression) + { + temp.rgb = highlightCompression(temp.rgb); + } + + unweightedResultSum += temp; + resultSum += temp*weight; + } + + if (weightSum > 0.01) + { + float invWeightSum = (1.0/weightSum); + // Adding the sqrt seems to decrease temporal flickering at the expense + // of having larger "halos" of fallback on rough surfaces + // Subject to change with testing. Sqrt around only half the expression is *intentional*. + float confidence = min(resultSum.a * sqrt(max(invWeightSum, 2.0)), 1.0); + float3 finalColor = resultSum.rgb * invWeightSum; + + if (_HighlightSuppression) + { + finalColor = highlightDecompression(finalColor); + } + + return float4(finalColor, confidence); + } + else + { + float3 finalColor = unweightedResultSum.rgb / (2 * radius + 1); + + if (_HighlightSuppression) + { + finalColor = highlightDecompression(finalColor); + } + + return float4(finalColor, 0.0); + } + } + + sampler2D _ReflectionTexture0; + sampler2D _ReflectionTexture1; + sampler2D _ReflectionTexture2; + sampler2D _ReflectionTexture3; + sampler2D _ReflectionTexture4; + + // Simulate mip maps, since we don't have NPOT mip-chains + float4 getReflectionValue(float2 tsP, int mip) + { + float4 coord = float4(tsP,0,0); + if (mip == 0) + { + return tex2Dlod(_ReflectionTexture0, coord); + } + else if (mip == 1) + { + return tex2Dlod(_ReflectionTexture1, coord); + } + else if (mip == 2) + { + return tex2Dlod(_ReflectionTexture2, coord); + } + else if (mip == 3) + { + return tex2Dlod(_ReflectionTexture3, coord); + } + else + { + return tex2Dlod(_ReflectionTexture4, coord); + } + } + + sampler2D _EdgeTexture0; + sampler2D _EdgeTexture1; + sampler2D _EdgeTexture2; + sampler2D _EdgeTexture3; + sampler2D _EdgeTexture4; + + // Simulate mip maps, since we don't have NPOT mip-chains + float4 getEdgeValue(float2 tsP, int mip) + { + float4 coord = float4(tsP + float2(1.0/(2 * mipToSize(mip))),0,0); + + if (mip == 0) + { + return tex2Dlod(_EdgeTexture0, coord); + } + else if (mip == 1) + { + return tex2Dlod(_EdgeTexture1, coord); + } + else if (mip == 2) + { + return tex2Dlod(_EdgeTexture2, coord); + } + else if (mip == 3) + { + return tex2Dlod(_EdgeTexture3, coord); + } + else + { + return tex2Dlod(_EdgeTexture4, coord); + } + } + + float2 centerPixel(float2 inputP) + { + return floor(inputP - float2(0.5,0.5)) + float2(0.5,0.5); + } + + float2 snapToTexelCenter(float2 inputP, float2 texSize, float2 texSizeInv) + { + return centerPixel(inputP * texSize) * texSizeInv; + } + + float4 bilateralUpsampleReflection(float2 tsP, int mip) + { + float2 smallTexSize = mipToSize(mip); + float2 smallPixelPos = tsP * smallTexSize; + float2 smallPixelPosi = centerPixel(smallPixelPos); + float2 smallTexSizeInv = 1.0 / smallTexSize; + + + float2 p0 = smallPixelPosi * smallTexSizeInv; + float2 p3 = (smallPixelPosi + float2(1.0, 1.0)) * smallTexSizeInv; + float2 p1 = float2(p3.x, p0.y); + float2 p2 = float2(p0.x, p3.y); + + float4 V0 = getReflectionValue(p0.xy, mip); + float4 V1 = getReflectionValue(p1.xy, mip); + float4 V2 = getReflectionValue(p2.xy, mip); + float4 V3 = getReflectionValue(p3.xy, mip); + + // Bilateral weights: + // Bilinear interpolation (filter distance) + float2 smallPixelPosf = smallPixelPos - smallPixelPosi; + float a0 = (1.0 - smallPixelPosf.x) * (1.0 - smallPixelPosf.y); + float a1 = smallPixelPosf.x * (1.0 - smallPixelPosf.y); + float a2 = (1.0 - smallPixelPosf.x) * smallPixelPosf.y; + float a3 = smallPixelPosf.x * smallPixelPosf.y; + + float2 fullTexSize = _ReflectionBufferSize; + float2 fullTexSizeInv = 1.0 / fullTexSize; + + float4 hiP0 = float4(snapToTexelCenter(p0, fullTexSize, fullTexSizeInv), 0,0); + float4 hiP3 = float4(snapToTexelCenter(p3, fullTexSize, fullTexSizeInv), 0,0); + float4 hiP1 = float4(snapToTexelCenter(p1, fullTexSize, fullTexSizeInv), 0,0); + float4 hiP2 = float4(snapToTexelCenter(p2, fullTexSize, fullTexSizeInv), 0,0); + + float4 tempCenter = tex2Dlod(_NormalAndRoughnessTexture, float4(tsP, 0, 0)); + float3 n = tempCenter.xyz * 2 - 1; + + float4 temp0 = tex2Dlod(_NormalAndRoughnessTexture, hiP0); + float4 temp1 = tex2Dlod(_NormalAndRoughnessTexture, hiP1); + float4 temp2 = tex2Dlod(_NormalAndRoughnessTexture, hiP2); + float4 temp3 = tex2Dlod(_NormalAndRoughnessTexture, hiP3); + + float3 n0 = temp0.xyz * 2 - 1; + float3 n1 = temp1.xyz * 2 - 1; + float3 n2 = temp2.xyz * 2 - 1; + float3 n3 = temp3.xyz * 2 - 1; + + a0 *= normalWeight(n, n0); + a1 *= normalWeight(n, n1); + a2 *= normalWeight(n, n2); + a3 *= normalWeight(n, n3); + + float r = tempCenter.a; + float r0 = temp0.a; + float r1 = temp1.a; + float r2 = temp2.a; + float r3 = temp3.a; + + a0 *= roughnessWeight(r, r0); + a1 *= roughnessWeight(r, r1); + a2 *= roughnessWeight(r, r2); + a3 *= roughnessWeight(r, r3); + + // Slightly offset from zero + a0 = max(a0, 0.001); + a1 = max(a1, 0.001); + a2 = max(a2, 0.001); + a3 = max(a3, 0.001); + + // Nearest neighbor + // a0 = a1 = a2 = a3 = 1.0; + + // Normalize the blending weights (weights were chosen so that + // the denominator can never be zero) + float norm = 1.0 / (a0 + a1 + a2 + a3); + + // Blend + float4 value = (V0 * a0 + V1 * a1 + V2 * a2 + V3 * a3) * norm; + //return V0; + return value; + } + + /** Explicit bilinear fetches; must be used if the reflection buffer is bound using point sampling */ + float4 bilinearUpsampleReflection(float2 tsP, int mip) + { + float2 smallTexSize = mipToSize(mip); + float2 smallPixelPos = tsP * smallTexSize; + float2 smallPixelPosi = centerPixel(smallPixelPos); + float2 smallTexSizeInv = 1.0 / smallTexSize; + + + float2 p0 = smallPixelPosi * smallTexSizeInv; + float2 p3 = (smallPixelPosi + float2(1.0, 1.0)) * smallTexSizeInv; + float2 p1 = float2(p3.x, p0.y); + float2 p2 = float2(p0.x, p3.y); + + float4 V0 = getReflectionValue(p0.xy, mip); + float4 V1 = getReflectionValue(p1.xy, mip); + float4 V2 = getReflectionValue(p2.xy, mip); + float4 V3 = getReflectionValue(p3.xy, mip); + + float a0 = 1.0; + float a1 = 1.0; + float a2 = 1.0; + float a3 = 1.0; + + // Bilateral weights: + // Bilinear interpolation (filter distance) + float2 smallPixelPosf = smallPixelPos - smallPixelPosi; + a0 = (1.0 - smallPixelPosf.x) * (1.0 - smallPixelPosf.y); + a1 = smallPixelPosf.x * (1.0 - smallPixelPosf.y); + a2 = (1.0 - smallPixelPosf.x) * smallPixelPosf.y; + a3 = smallPixelPosf.x * smallPixelPosf.y; + + // Blend + float4 value = (V0 * a0 + V1 * a1 + V2 * a2 + V3 * a3); + return value; + } + + // Unity's roughness is GGX roughness squared + float roughnessToBlinnPhongExponent(float roughness) + { + float r2 = roughness*roughness; + return 2.0f / r2*r2 - 2.0f; + } + + float glossyLobeSlope(float roughness) + { + return pow(roughness, 4.0/3.0); + } + + // Empirically based on our filter: + // Mip | Pixels + // -------------- + // 0 | 1 no filter, so single pixel + // 1 | 17 2r + 1 filter applied once, grabbing from pixels r away in either direction (r=8, four samples times stride of 2) + // 2 | 50 2r + 1 filter applied on double size pixels, and each of those pixels had reached another r out to the side 2(2r + 1) + m_1 + // 3 | 118 4(2r + 1) + m_2 + // 4 | 254 8(2r + 1) + m_3 + // + // Approximated by pixels = 16*2^mip-15 + // rearranging we get mip = log_2((pixels + 15) / 16) + // + float filterFootprintInPixelsToMip(float footprint) + { + return log2((footprint + 15) / 16); + } + + float3 ansiGradient(float t) + { + //return float3(t, t, t); + return fmod(floor(t * float3(8.0, 4.0, 2.0)), 2.0); + } + + float4 fragCompositeSSR(v2f i) : SV_Target + { + // Pixel being shaded + float2 tsP = i.uv2.xy; + + float roughness = 1.0-tex2D(_CameraGBufferTexture1, tsP).a; + + float rayDistance = tex2D(_HitPointTexture, tsP).z; + + // Get the camera space position of the reflection hit + float3 csPosition = GetPosition(tsP); + float3 wsNormal = tex2D(_CameraGBufferTexture2, tsP).rgb * 2.0 - 1.0; + float3 csN = mul((float3x3)(_WorldToCameraMatrix), wsNormal); + float3 c_mi = csMirrorVector(csPosition, csN); + float3 csHitpoint = c_mi * rayDistance + csPosition; + + + float gatherFootprintInMeters = glossyLobeSlope(roughness) * rayDistance; + // We could add a term that incorporates the normal + // This approximation assumes reflections happen at a glancing angle + float filterFootprintInPixels = gatherFootprintInMeters * _PixelsPerMeterAtOneMeter / csHitpoint.z; + if (_HalfResolution == 1) + { + filterFootprintInPixels *= 0.5; + } + + float mip = filterFootprintInPixelsToMip(filterFootprintInPixels); + + float nonPhysicalMip = pow(roughness, 3.0 / 4.0) * UNITY_SPECCUBE_LOD_STEPS; + + if (_HalfResolution == 1) + { + nonPhysicalMip = nonPhysicalMip * 0.7; + } + + mip = max(0, min(4, mip)); + + float4 result = 0.; + + { + int mipMin = int(mip); + int mipMax = min(mipMin + 1, 4); + float mipLerp = mip-mipMin; + + if (_BilateralUpsampling == 1) + { + result = lerp(bilateralUpsampleReflection(tsP, mipMin), bilateralUpsampleReflection(tsP, mipMax), mipLerp); + } + else + { + float4 minResult = getReflectionValue(tsP, mipMin); + float4 maxResult = getReflectionValue(tsP, mipMax); + result = lerp(minResult, maxResult, mipLerp); + result.a = min(minResult.a, maxResult.a); + } + } + + result.a = min(result.a, 1.0); + float vignette = applyEdgeFade(tsP, _ScreenEdgeFading); + result.a *= vignette; + + + // THIS MIGHT BE SLIGHTLY WRONG, TRY STEP() + float alphaModifier = 1.0 - clamp(roughness * .3, 0., 1.); + result.a *= alphaModifier; + return result; + } + + int _LastMip; + + float4 fragMin(v2f i) : SV_Target + { + float2 tsP = i.uv2.xy; + float2 lastTexSize = mipToSize(_LastMip); + float2 lastTexSizeInv = 1.0 / lastTexSize; + float2 p00 = snapToTexelCenter(tsP, lastTexSize, lastTexSizeInv); + float2 p11 = p00 + lastTexSizeInv; + + return min( + min(tex2D(_MainTex, p00), tex2D(_MainTex, p11)), + min(tex2D(_MainTex, float2(p00.x, p11.y)), tex2D(_MainTex, float2(p11.x, p00.y))) + ); + } + + float4 fragResolveHitPoints(v2f i) : SV_Target + { + float2 tsP = i.uv2.xy; + float4 temp = tex2D(_HitPointTexture, tsP); + float2 hitPoint = temp.xy; + float confidence = temp.w; + float3 colorResult = confidence > 0.0 ? tex2D(_MainTex, hitPoint).rgb : tex2D(_CameraReflectionsTexture, tsP).rgb; + +#ifdef UNITY_COMPILER_HLSL + /*if (any(isnan(colorResult))) + colorResult = float3(0.0, 0.0, 0.0); + + // As of 11/29/2015, on Unity 5.3 on a Windows 8.1 computer with a NVIDIA GeForce 980, + // with driver 347.62, the above check does not actually work to get rid of NaNs! + // So we add this "redundant" check. + if (!all(isfinite(colorResult))) + colorResult = float3(0.0, 0.0, 0.0);*/ +#endif + return float4(colorResult, confidence); + } + + float4 fragBilatKeyPack(v2f i) : SV_Target + { + float2 tsP = i.uv2.xy; + float3 csN = tex2D(_CameraGBufferTexture2, tsP).xyz; + float roughness = tex2D(_CameraGBufferTexture1, tsP).a; + return float4(csN, roughness); + } + + float4 fragDepthToCSZ(v2f i) : SV_Target + { + float depth = SAMPLE_DEPTH_TEXTURE(_CameraDepthTexture, i.uv2.xy); + return float4(-LinearEyeDepth(depth), 0.0, 0.0, 0.0); + } + + static const int NUM_POISSON_TAPS = 12; + // Same as used in CameraMotionBlur.shader + static const float2 poissonSamples[NUM_POISSON_TAPS] = + { + float2(-0.326212,-0.40581), + float2(-0.840144,-0.07358), + float2(-0.695914,0.457137), + float2(-0.203345,0.620716), + float2(0.96234,-0.194983), + float2(0.473434,-0.480026), + float2(0.519456,0.767022), + float2(0.185461,-0.893124), + float2(0.507431,0.064425), + float2(0.89642,0.412458), + float2(-0.32194,-0.932615), + float2(-0.791559,-0.59771) + }; + + float4 fragFilterSharpReflections(v2f i) : SV_Target + { + // Could improve perf by not computing blur when we won't be sampling the highest level anyways + float2 tsP = i.uv2.xy; + float4 sum = 0.0; + float sampleRadius = _MainTex_TexelSize.xy * _ReflectionBlur; + + for (int i = 0; i < NUM_POISSON_TAPS; i++) + { + float2 p = tsP + poissonSamples[i] * sampleRadius; + + float4 tap = tex2D(_MainTex, p); + if (_HighlightSuppression) + { + tap.rgb = highlightCompression(tap.rgb); + } + + sum += tap; + } + + float4 result = sum / float(NUM_POISSON_TAPS); + + if (_HighlightSuppression) + { + result.rgb = highlightDecompression(result.rgb); + } + + return result; + } + + ENDCG + + SubShader + { + ZTest Always Cull Off ZWrite Off + + // 0: Raytrace + Pass + { + CGPROGRAM + #pragma exclude_renderers gles xbox360 ps3 + #pragma vertex vert + #pragma fragment fragRaytrace1 + + float4 fragRaytrace1(v2f i) : SV_Target + { + return fragRaytrace(i, _RayStepSize); + } + ENDCG + } + + // 1: Composite + Pass + { + CGPROGRAM + #pragma exclude_renderers gles xbox360 ps3 + #pragma vertex vert + #pragma fragment fragComposite + ENDCG + } + + // 2: GBlur + Pass + { + CGPROGRAM + #pragma exclude_renderers gles xbox360 ps3 + #pragma vertex vert + #pragma fragment fragGBlur + ENDCG + } + + // 3: CompositeSSR + Pass + { + CGPROGRAM + #pragma exclude_renderers gles xbox360 ps3 + #pragma vertex vert + #pragma fragment fragCompositeSSR + ENDCG + } + + // 4: Min mip generation + Pass + { + CGPROGRAM + #pragma exclude_renderers gles xbox360 ps3 + #pragma vertex vert + #pragma fragment fragMin + ENDCG + } + + // 5: Hit point texture to reflection buffer + Pass + { + CGPROGRAM + #pragma exclude_renderers gles xbox360 ps3 + #pragma vertex vert + #pragma fragment fragResolveHitPoints + ENDCG + } + + // 6: Pack Bilateral Filter Keys in single buffer + Pass + { + CGPROGRAM + #pragma exclude_renderers gles xbox360 ps3 + #pragma vertex vert + #pragma fragment fragBilatKeyPack + ENDCG + } + + // 7: Blit depth information as camera space Z + Pass + { + CGPROGRAM + #pragma exclude_renderers gles xbox360 ps3 + #pragma vertex vert + #pragma fragment fragDepthToCSZ + ENDCG + } + + // 8: Filter the highest quality reflection buffer + Pass + { + CGPROGRAM + #pragma exclude_renderers gles xbox360 ps3 + #pragma vertex vert + #pragma fragment fragFilterSharpReflections + ENDCG + } + } + + Fallback "Diffuse" +} diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Shaders/ScreenSpaceReflection.shader.meta b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Shaders/ScreenSpaceReflection.shader.meta new file mode 100644 index 0000000..d6e7c70 --- /dev/null +++ b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Shaders/ScreenSpaceReflection.shader.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 607a5643efb168f429e438f7d6ad270a +timeCreated: 1464350149 +licenseType: Store +ShaderImporter: + defaultTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Shaders/TAA.cginc b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Shaders/TAA.cginc new file mode 100644 index 0000000..041f8ed --- /dev/null +++ b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Shaders/TAA.cginc @@ -0,0 +1,206 @@ +#ifndef __TAA__ +#define __TAA__ + +#pragma only_renderers ps4 xboxone d3d11 d3d9 xbox360 opengl glcore +#pragma exclude_renderers gles + +#include "UnityCG.cginc" +#include "Common.cginc" + +// ----------------------------------------------------------------------------- +// Solver + +#define TAA_USE_STABLE_BUT_GHOSTY_VARIANT 0 + +#if !defined(TAA_DILATE_MOTION_VECTOR_SAMPLE) + #define TAA_DILATE_MOTION_VECTOR_SAMPLE 1 +#endif + +#define TAA_FRAGMENT_MOTION_HISTORY_DECAY 0.85 + +#define TAA_FINAL_BLEND_STATIC_FACTOR _FinalBlendParameters.x +#define TAA_FINAL_BLEND_DYNAMIC_FACTOR _FinalBlendParameters.y +#define TAA_MOTION_AMPLIFICATION _FinalBlendParameters.z + +struct VaryingsSolver +{ + float4 vertex : SV_POSITION; + float4 uv : TEXCOORD0; // [xy: _MainTex.uv, zw: _HistoryTex.uv] +}; + +struct OutputSolver +{ + float4 destination : SV_Target0; + float4 history : SV_Target1; +}; + +sampler2D _HistoryTex; + +sampler2D _CameraMotionVectorsTexture; +sampler2D _CameraDepthTexture; + +float4 _HistoryTex_TexelSize; +float4 _CameraDepthTexture_TexelSize; + +float2 _Jitter; +float4 _SharpenParameters; +float4 _FinalBlendParameters; + +VaryingsSolver VertSolver(AttributesDefault input) +{ + VaryingsSolver output; + + float4 vertex = UnityObjectToClipPos(input.vertex); + + output.vertex = vertex; + output.uv = input.texcoord.xyxy; + +#if UNITY_UV_STARTS_AT_TOP + if (_MainTex_TexelSize.y < 0) + output.uv.y = 1.0 - input.texcoord.y; +#endif + + return output; +} + +float2 GetClosestFragment(float2 uv) +{ + const float2 k = _CameraDepthTexture_TexelSize.xy; + const float4 neighborhood = float4( + SAMPLE_DEPTH_TEXTURE(_CameraDepthTexture, uv - k), + SAMPLE_DEPTH_TEXTURE(_CameraDepthTexture, uv + float2(k.x, -k.y)), + SAMPLE_DEPTH_TEXTURE(_CameraDepthTexture, uv + float2(-k.x, k.y)), + SAMPLE_DEPTH_TEXTURE(_CameraDepthTexture, uv + k) + ); + +#if defined(UNITY_REVERSED_Z) + #define COMPARE_DEPTH(a, b) step(b, a) +#else + #define COMPARE_DEPTH(a, b) step(a, b) +#endif + + float3 result = float3(0.0, 0.0, SAMPLE_DEPTH_TEXTURE(_CameraDepthTexture, uv)); + result = lerp(result, float3(-1.0, -1.0, neighborhood.x), COMPARE_DEPTH(neighborhood.x, result.z)); + result = lerp(result, float3( 1.0, -1.0, neighborhood.y), COMPARE_DEPTH(neighborhood.y, result.z)); + result = lerp(result, float3(-1.0, 1.0, neighborhood.z), COMPARE_DEPTH(neighborhood.z, result.z)); + result = lerp(result, float3( 1.0, 1.0, neighborhood.w), COMPARE_DEPTH(neighborhood.w, result.z)); + + return (uv + result.xy * k); +} + +// Adapted from Playdead's TAA implementation +// https://github.com/playdeadgames/temporal +float4 ClipToAABB(float4 color, float p, float3 minimum, float3 maximum) +{ + // note: only clips towards aabb center (but fast!) + float3 center = 0.5 * (maximum + minimum); + float3 extents = 0.5 * (maximum - minimum); + + // This is actually `distance`, however the keyword is reserved + float4 offset = color - float4(center, p); + float3 repeat = abs(offset.xyz / extents); + + repeat.x = max(repeat.x, max(repeat.y, repeat.z)); + + if (repeat.x > 1.0) + { + // `color` is not intersecting (nor inside) the AABB; it's clipped to the closest extent + return float4(center, p) + offset / repeat.x; + } + else + { + // `color` is intersecting (or inside) the AABB. + + // Note: for whatever reason moving this return statement from this else into a higher + // scope makes the NVIDIA drivers go beyond bonkers + return color; + } +} + +OutputSolver FragSolver(VaryingsSolver input) +{ +#if TAA_DILATE_MOTION_VECTOR_SAMPLE + float2 motion = tex2D(_CameraMotionVectorsTexture, GetClosestFragment(input.uv.zw)).xy; +#else + // Don't dilate in ortho ! + float2 motion = tex2D(_CameraMotionVectorsTexture, input.uv.zw).xy; +#endif + + const float2 k = _MainTex_TexelSize.xy; + float2 uv = input.uv.xy; + +#if UNITY_UV_STARTS_AT_TOP + uv -= _MainTex_TexelSize.y < 0 ? _Jitter * float2(1.0, -1.0) : _Jitter; +#else + uv -= _Jitter; +#endif + + float4 color = tex2D(_MainTex, uv); + + float4 topLeft = tex2D(_MainTex, uv - k * 0.5); + float4 bottomRight = tex2D(_MainTex, uv + k * 0.5); + + float4 corners = 4.0 * (topLeft + bottomRight) - 2.0 * color; + + // Sharpen output + color += (color - (corners * 0.166667)) * 2.718282 * _SharpenParameters.x; + color = max(0.0, color); + + // Tonemap color and history samples + float4 average = FastToneMap((corners + color) * 0.142857); + + topLeft = FastToneMap(topLeft); + bottomRight = FastToneMap(bottomRight); + + color = FastToneMap(color); + + float4 history = tex2D(_HistoryTex, input.uv.zw - motion); + +// Only use this variant for arch viz or scenes that don't have any animated objects (camera animation is fine) +#if TAA_USE_STABLE_BUT_GHOSTY_VARIANT + float4 luma = float4(Luminance(topLeft.rgb), Luminance(bottomRight.rgb), Luminance(average.rgb), Luminance(color.rgb)); + float nudge = lerp(6.28318530718, 0.5, saturate(2.0 * history.a)) * max(abs(luma.z - luma.w), abs(luma.x - luma.y)); + + float4 minimum = lerp(bottomRight, topLeft, step(luma.x, luma.y)) - nudge; + float4 maximum = lerp(topLeft, bottomRight, step(luma.x, luma.y)) + nudge; +#else + float2 luma = float2(Luminance(average.rgb), Luminance(color.rgb)); + float nudge = 4.0 * abs(luma.x - luma.y); + + float4 minimum = min(bottomRight, topLeft) - nudge; + float4 maximum = max(topLeft, bottomRight) + nudge; +#endif + + history = FastToneMap(history); + + // Clip history samples + history = ClipToAABB(history, history.a, minimum.xyz, maximum.xyz); + + // Store fragment motion history + color.a = saturate(smoothstep(0.002 * _MainTex_TexelSize.z, 0.0035 * _MainTex_TexelSize.z, length(motion))); + + // Blend method + float weight = clamp(lerp(TAA_FINAL_BLEND_STATIC_FACTOR, TAA_FINAL_BLEND_DYNAMIC_FACTOR, + length(motion) * TAA_MOTION_AMPLIFICATION), TAA_FINAL_BLEND_DYNAMIC_FACTOR, TAA_FINAL_BLEND_STATIC_FACTOR); + + color = FastToneUnmap(lerp(color, history, weight)); + + OutputSolver output; + + output.destination = color; + color.a *= TAA_FRAGMENT_MOTION_HISTORY_DECAY; + + output.history = color; + + return output; +} + +// ----------------------------------------------------------------------------- +// Alpha clearance + +float4 FragAlphaClear(VaryingsDefault input) : SV_Target +{ + return float4(tex2D(_MainTex, input.uv).rgb, 0.0); +} + +#endif // __TAA__ diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Shaders/TAA.cginc.meta b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Shaders/TAA.cginc.meta new file mode 100644 index 0000000..55c7eaa --- /dev/null +++ b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Shaders/TAA.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 241b7a6a033e9dc4da9d2595cef7f477 +timeCreated: 1472807158 +licenseType: Store +ShaderImporter: + defaultTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Shaders/TAA.shader b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Shaders/TAA.shader new file mode 100644 index 0000000..5d11264 --- /dev/null +++ b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Shaders/TAA.shader @@ -0,0 +1,85 @@ +Shader "Hidden/Post FX/Temporal Anti-aliasing" +{ + Properties + { + _MainTex("", 2D) = "black" + } + + SubShader + { + Cull Off ZWrite Off ZTest Always + + // Perspective + Pass + { + CGPROGRAM + #pragma target 5.0 + #pragma vertex VertSolver + #pragma fragment FragSolver + #include "TAA.cginc" + ENDCG + } + + // Ortho + Pass + { + CGPROGRAM + #pragma target 5.0 + #pragma vertex VertSolver + #pragma fragment FragSolver + #define TAA_DILATE_MOTION_VECTOR_SAMPLE 0 + #include "TAA.cginc" + ENDCG + } + + // Alpha Clear + Pass + { + CGPROGRAM + #pragma target 5.0 + #pragma vertex VertDefault + #pragma fragment FragAlphaClear + #include "TAA.cginc" + ENDCG + } + } + + SubShader + { + Cull Off ZWrite Off ZTest Always + + // Perspective + Pass + { + CGPROGRAM + #pragma target 3.0 + #pragma vertex VertSolver + #pragma fragment FragSolver + #include "TAA.cginc" + ENDCG + } + + // Ortho + Pass + { + CGPROGRAM + #pragma target 3.0 + #pragma vertex VertSolver + #pragma fragment FragSolver + #define TAA_DILATE_MOTION_VECTOR_SAMPLE 0 + #include "TAA.cginc" + ENDCG + } + + // Alpha Clear + Pass + { + CGPROGRAM + #pragma target 3.0 + #pragma vertex VertDefault + #pragma fragment FragAlphaClear + #include "TAA.cginc" + ENDCG + } + } +} diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Shaders/TAA.shader.meta b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Shaders/TAA.shader.meta new file mode 100644 index 0000000..2d157b5 --- /dev/null +++ b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Shaders/TAA.shader.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: ec6c5af987867f54aa08fba81ee279bd +timeCreated: 1472807140 +licenseType: Store +ShaderImporter: + defaultTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Shaders/Tonemapping.cginc b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Shaders/Tonemapping.cginc new file mode 100644 index 0000000..d33f45f --- /dev/null +++ b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Shaders/Tonemapping.cginc @@ -0,0 +1,120 @@ +#ifndef __TONEMAPPING__ +#define __TONEMAPPING__ + +#include "ACES.cginc" + +// Set to 1 to use the full reference ACES tonemapper. This should only be used for research +// purposes and it's quite heavy and generally overkill. +#define TONEMAPPING_USE_FULL_ACES 0 + +// +// Neutral tonemapping (Hable/Hejl/Frostbite) +// Input is linear RGB +// +half3 NeutralCurve(half3 x, half a, half b, half c, half d, half e, half f) +{ + return ((x * (a * x + c * b) + d * e) / (x * (a * x + b) + d * f)) - e / f; +} + +half3 NeutralTonemap(half3 x, half4 params1, half4 params2) +{ + // ACES supports negative color values and WILL output negative values when coming from ACES or ACEScg + // Make sure negative channels are clamped to 0.0 as this neutral tonemapper can't deal with them properly + x = max((0.0).xxx, x); + + // Tonemap + half a = params1.x; + half b = params1.y; + half c = params1.z; + half d = params1.w; + half e = params2.x; + half f = params2.y; + half whiteLevel = params2.z; + half whiteClip = params2.w; + + half3 whiteScale = (1.0).xxx / NeutralCurve(whiteLevel, a, b, c, d, e, f); + x = NeutralCurve(x * whiteScale, a, b, c, d, e, f); + x *= whiteScale; + + // Post-curve white point adjustment + x /= whiteClip.xxx; + + return x; +} + +// +// Filmic tonemapping (ACES fitting, unless TONEMAPPING_USE_FULL_ACES is set to 1) +// Input is ACES2065-1 (AP0 w/ linear encoding) +// +half3 FilmicTonemap(half3 aces) +{ +#if TONEMAPPING_USE_FULL_ACES + + half3 oces = RRT(aces); + half3 odt = ODT_RGBmonitor_100nits_dim(oces); + return odt; + +#else + + // --- Glow module --- // + half saturation = rgb_2_saturation(aces); + half ycIn = rgb_2_yc(aces); + half s = sigmoid_shaper((saturation - 0.4) / 0.2); + half addedGlow = 1.0 + glow_fwd(ycIn, RRT_GLOW_GAIN * s, RRT_GLOW_MID); + aces *= addedGlow; + + // --- Red modifier --- // + half hue = rgb_2_hue(aces); + half centeredHue = center_hue(hue, RRT_RED_HUE); + half hueWeight; + { + //hueWeight = cubic_basis_shaper(centeredHue, RRT_RED_WIDTH); + hueWeight = Pow2(smoothstep(0.0, 1.0, 1.0 - abs(2.0 * centeredHue / RRT_RED_WIDTH))); + } + + aces.r += hueWeight * saturation * (RRT_RED_PIVOT - aces.r) * (1.0 - RRT_RED_SCALE); + + // --- ACES to RGB rendering space --- // + half3 acescg = max(0.0, ACES_to_ACEScg(aces)); + + // --- Global desaturation --- // + //acescg = mul(RRT_SAT_MAT, acescg); + acescg = lerp(dot(acescg, AP1_RGB2Y).xxx, acescg, RRT_SAT_FACTOR.xxx); + + // Luminance fitting of *RRT.a1.0.3 + ODT.Academy.RGBmonitor_100nits_dim.a1.0.3*. + // https://github.com/colour-science/colour-unity/blob/master/Assets/Colour/Notebooks/CIECAM02_Unity.ipynb + // RMSE: 0.0012846272106 + const half a = 278.5085; + const half b = 10.7772; + const half c = 293.6045; + const half d = 88.7122; + const half e = 80.6889; + half3 x = acescg; + half3 rgbPost = (x * (a * x + b)) / (x * (c * x + d) + e); + + // Scale luminance to linear code value + // half3 linearCV = Y_2_linCV(rgbPost, CINEMA_WHITE, CINEMA_BLACK); + + // Apply gamma adjustment to compensate for dim surround + half3 linearCV = darkSurround_to_dimSurround(rgbPost); + + // Apply desaturation to compensate for luminance difference + //linearCV = mul(ODT_SAT_MAT, color); + linearCV = lerp(dot(linearCV, AP1_RGB2Y).xxx, linearCV, ODT_SAT_FACTOR.xxx); + + // Convert to display primary encoding + // Rendering space RGB to XYZ + half3 XYZ = mul(AP1_2_XYZ_MAT, linearCV); + + // Apply CAT from ACES white point to assumed observer adapted white point + XYZ = mul(D60_2_D65_CAT, XYZ); + + // CIE XYZ to display primaries + linearCV = mul(XYZ_2_REC709_MAT, XYZ); + + return linearCV; + +#endif +} + +#endif // __TONEMAPPING__ diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Shaders/Tonemapping.cginc.meta b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Shaders/Tonemapping.cginc.meta new file mode 100644 index 0000000..ca485b5 --- /dev/null +++ b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Shaders/Tonemapping.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 0a999e641c982a14d9c68dfd53a98afc +timeCreated: 1469104178 +licenseType: Store +ShaderImporter: + defaultTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Shaders/Uber.shader b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Shaders/Uber.shader new file mode 100644 index 0000000..d22e623 --- /dev/null +++ b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Shaders/Uber.shader @@ -0,0 +1,317 @@ +Shader "Hidden/Post FX/Uber Shader" +{ + Properties + { + _MainTex ("Texture", 2D) = "white" {} + _AutoExposure ("", 2D) = "" {} + _BloomTex ("", 2D) = "" {} + _Bloom_DirtTex ("", 2D) = "" {} + _GrainTex ("", 2D) = "" {} + _LogLut ("", 2D) = "" {} + _UserLut ("", 2D) = "" {} + _Vignette_Mask ("", 2D) = "" {} + _ChromaticAberration_Spectrum ("", 2D) = "" {} + _DitheringTex ("", 2D) = "" {} + } + + CGINCLUDE + + #pragma target 3.0 + + #pragma multi_compile __ UNITY_COLORSPACE_GAMMA + #pragma multi_compile __ CHROMATIC_ABERRATION + #pragma multi_compile __ DEPTH_OF_FIELD DEPTH_OF_FIELD_COC_VIEW + #pragma multi_compile __ BLOOM BLOOM_LENS_DIRT + #pragma multi_compile __ COLOR_GRADING COLOR_GRADING_LOG_VIEW + #pragma multi_compile __ USER_LUT + #pragma multi_compile __ GRAIN + #pragma multi_compile __ VIGNETTE_CLASSIC VIGNETTE_MASKED + #pragma multi_compile __ DITHERING + + #include "UnityCG.cginc" + #include "Bloom.cginc" + #include "ColorGrading.cginc" + #include "UberSecondPass.cginc" + + // Auto exposure / eye adaptation + sampler2D _AutoExposure; + + // Chromatic aberration + half _ChromaticAberration_Amount; + sampler2D _ChromaticAberration_Spectrum; + + // Depth of field + sampler2D_float _CameraDepthTexture; + sampler2D _DepthOfFieldTex; + float4 _DepthOfFieldTex_TexelSize; + float2 _DepthOfFieldParams; // x: distance, y: f^2 / (N * (S1 - f) * film_width * 2) + + // Bloom + sampler2D _BloomTex; + float4 _BloomTex_TexelSize; + half2 _Bloom_Settings; // x: sampleScale, y: bloom.intensity + + sampler2D _Bloom_DirtTex; + half _Bloom_DirtIntensity; + + // Color grading & tonemapping + sampler2D _LogLut; + half3 _LogLut_Params; // x: 1 / lut_width, y: 1 / lut_height, z: lut_height - 1 + half _ExposureEV; // EV (exp2) + + // User lut + sampler2D _UserLut; + half4 _UserLut_Params; // @see _LogLut_Params + + // Vignette + half3 _Vignette_Color; + half2 _Vignette_Center; // UV space + half4 _Vignette_Settings; // x: intensity, y: smoothness, z: roundness, w: rounded + sampler2D _Vignette_Mask; + half _Vignette_Opacity; // [0;1] + + struct VaryingsFlipped + { + float4 pos : SV_POSITION; + float2 uv : TEXCOORD0; + float2 uvSPR : TEXCOORD1; // Single Pass Stereo UVs + float2 uvFlipped : TEXCOORD2; // Flipped UVs (DX/MSAA/Forward) + float2 uvFlippedSPR : TEXCOORD3; // Single Pass Stereo flipped UVs + }; + + VaryingsFlipped VertUber(AttributesDefault v) + { + VaryingsFlipped o; + o.pos = UnityObjectToClipPos(v.vertex); + o.uv = v.texcoord.xy; + o.uvSPR = UnityStereoScreenSpaceUVAdjust(v.texcoord.xy, _MainTex_ST); + o.uvFlipped = v.texcoord.xy; + + #if UNITY_UV_STARTS_AT_TOP + if (_MainTex_TexelSize.y < 0.0) + o.uvFlipped.y = 1.0 - o.uvFlipped.y; + #endif + + o.uvFlippedSPR = UnityStereoScreenSpaceUVAdjust(o.uvFlipped, _MainTex_ST); + + return o; + } + + half4 FragUber(VaryingsFlipped i) : SV_Target + { + float2 uv = i.uv; + half autoExposure = tex2D(_AutoExposure, uv).r; + + half3 color = (0.0).xxx; + #if DEPTH_OF_FIELD && CHROMATIC_ABERRATION + half4 dof = (0.0).xxxx; + #endif + + // + // HDR effects + // --------------------------------------------------------- + + // Chromatic Aberration + // Inspired by the method described in "Rendering Inside" [Playdead 2016] + // https://twitter.com/pixelmager/status/717019757766123520 + #if CHROMATIC_ABERRATION + { + float2 coords = 2.0 * uv - 1.0; + float2 end = uv - coords * dot(coords, coords) * _ChromaticAberration_Amount; + + float2 diff = end - uv; + int samples = clamp(int(length(_MainTex_TexelSize.zw * diff / 2.0)), 3, 16); + float2 delta = diff / samples; + float2 pos = uv; + half3 sum = (0.0).xxx, filterSum = (0.0).xxx; + + #if DEPTH_OF_FIELD + float2 dofDelta = delta; + float2 dofPos = pos; + if (_MainTex_TexelSize.y < 0.0) + { + dofDelta.y = -dofDelta.y; + dofPos.y = 1.0 - dofPos.y; + } + half4 dofSum = (0.0).xxxx; + #endif + + for (int i = 0; i < samples; i++) + { + half t = (i + 0.5) / samples; + half3 s = tex2Dlod(_MainTex, float4(UnityStereoScreenSpaceUVAdjust(pos, _MainTex_ST), 0, 0)).rgb; + half3 filter = tex2Dlod(_ChromaticAberration_Spectrum, float4(t, 0, 0, 0)).rgb; + + sum += s * filter; + filterSum += filter; + pos += delta; + + #if DEPTH_OF_FIELD + half4 sdof = tex2Dlod(_DepthOfFieldTex, float4(UnityStereoScreenSpaceUVAdjust(dofPos, _MainTex_ST), 0, 0)).rgba; + dofSum += sdof * half4(filter, 1); + dofPos += dofDelta; + #endif + } + + color = sum / filterSum; + #if DEPTH_OF_FIELD + dof = dofSum / half4(filterSum, samples); + #endif + } + #else + { + color = tex2D(_MainTex, i.uvSPR).rgb; + } + #endif + + // Apply auto exposure if any + color *= autoExposure; + + // Gamma space... Gah. + #if UNITY_COLORSPACE_GAMMA + { + color = GammaToLinearSpace(color); + } + #endif + + // Depth of field + #if DEPTH_OF_FIELD + { + #if !CHROMATIC_ABERRATION + half4 dof = tex2D(_DepthOfFieldTex, i.uvFlippedSPR); + #endif + color = color * dof.a + dof.rgb * autoExposure; + } + #elif DEPTH_OF_FIELD_COC_VIEW + { + // Calculate the radiuses of CoC. + half4 src = tex2D(_DepthOfFieldTex, uv); + float depth = LinearEyeDepth(SAMPLE_DEPTH_TEXTURE(_CameraDepthTexture, i.uvFlippedSPR)); + float coc = (depth - _DepthOfFieldParams.x) * _DepthOfFieldParams.y / depth; + coc *= 80; + + // Visualize CoC (white -> red -> gray) + half3 rgb = lerp(half3(1, 0, 0), half3(1.0, 1.0, 1.0), saturate(-coc)); + rgb = lerp(rgb, half3(0.4, 0.4, 0.4), saturate(coc)); + + // Black and white image overlay + rgb *= AcesLuminance(color) + 0.5; + + // Gamma correction + #if !UNITY_COLORSPACE_GAMMA + { + rgb = GammaToLinearSpace(rgb); + } + #endif + + color = rgb; + } + #endif + + // HDR Bloom + #if BLOOM || BLOOM_LENS_DIRT + { + half3 bloom = UpsampleFilter(_BloomTex, i.uvFlippedSPR, _BloomTex_TexelSize.xy, _Bloom_Settings.x) * _Bloom_Settings.y; + color += bloom; + + #if BLOOM_LENS_DIRT + { + half3 dirt = tex2D(_Bloom_DirtTex, i.uvFlipped).rgb * _Bloom_DirtIntensity; + color += bloom * dirt; + } + #endif + } + #endif + + // Procedural vignette + #if VIGNETTE_CLASSIC + { + half2 d = abs(uv - _Vignette_Center) * _Vignette_Settings.x; + d.x *= lerp(1.0, _ScreenParams.x / _ScreenParams.y, _Vignette_Settings.w); + d = pow(d, _Vignette_Settings.z); // Roundness + half vfactor = pow(saturate(1.0 - dot(d, d)), _Vignette_Settings.y); + color *= lerp(_Vignette_Color, (1.0).xxx, vfactor); + } + + // Masked vignette + #elif VIGNETTE_MASKED + { + half vfactor = tex2D(_Vignette_Mask, uv).a; + half3 new_color = color * lerp(_Vignette_Color, (1.0).xxx, vfactor); + color = lerp(color, new_color, _Vignette_Opacity); + } + #endif + + // HDR color grading & tonemapping + #if COLOR_GRADING + { + color *= _ExposureEV; // Exposure is in ev units (or 'stops') + + half3 colorLogC = saturate(LinearToLogC(color)); + color = ApplyLut2d(_LogLut, colorLogC, _LogLut_Params); + } + #elif COLOR_GRADING_LOG_VIEW + { + color *= _ExposureEV; + color = saturate(LinearToLogC(color)); + } + #endif + + // + // All the following effects happen in LDR + // --------------------------------------------------------- + + color = saturate(color); + + // Back to gamma space if needed + #if UNITY_COLORSPACE_GAMMA + { + color = LinearToGammaSpace(color); + } + #endif + + // LDR user lut + #if USER_LUT + { + color = saturate(color); + half3 colorGraded; + + #if !UNITY_COLORSPACE_GAMMA + { + colorGraded = ApplyLut2d(_UserLut, LinearToGammaSpace(color), _UserLut_Params.xyz); + colorGraded = GammaToLinearSpace(colorGraded); + } + #else + { + colorGraded = ApplyLut2d(_UserLut, color, _UserLut_Params.xyz); + } + #endif + + color = lerp(color, colorGraded, _UserLut_Params.w); + } + #endif + + color = UberSecondPass(color, uv); + + // Done ! + return half4(color, 1.0); + } + + ENDCG + + SubShader + { + Cull Off ZWrite Off ZTest Always + + // (0) + Pass + { + CGPROGRAM + + #pragma vertex VertUber + #pragma fragment FragUber + + ENDCG + } + } +} diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Shaders/Uber.shader.meta b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Shaders/Uber.shader.meta new file mode 100644 index 0000000..014f889 --- /dev/null +++ b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Shaders/Uber.shader.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 8ce0a6f4c8cae334d8a5617f302b6769 +timeCreated: 1459956426 +licenseType: Store +ShaderImporter: + defaultTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Shaders/UberSecondPass.cginc b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Shaders/UberSecondPass.cginc new file mode 100644 index 0000000..4a53822 --- /dev/null +++ b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Shaders/UberSecondPass.cginc @@ -0,0 +1,39 @@ +#include "ColorGrading.cginc" + +// Grain +half2 _Grain_Params1; // x: lum_contrib, y: intensity +half4 _Grain_Params2; // x: xscale, h: yscale, z: xoffset, w: yoffset +sampler2D _GrainTex; + +// Dithering +sampler2D _DitheringTex; +float4 _DitheringCoords; + +float3 UberSecondPass(half3 color, float2 uv) +{ + // Grain + #if GRAIN + { + float3 grain = tex2D(_GrainTex, uv * _Grain_Params2.xy + _Grain_Params2.zw).rgb; + + // Noisiness response curve based on scene luminance + float lum = 1.0 - sqrt(AcesLuminance(color)); + lum = lerp(1.0, lum, _Grain_Params1.x); + + color += color * grain * _Grain_Params1.y * lum; + } + #endif + + // Blue noise dithering + #if DITHERING + { + // Symmetric triangular distribution on [-1,1] with maximal density at 0 + float noise = tex2D(_DitheringTex, uv * _DitheringCoords.xy + _DitheringCoords.zw).a * 2.0 - 1.0; + noise = sign(noise) * (1.0 - sqrt(1.0 - abs(noise))) / 255.0; + + color += noise; + } + #endif + + return color; +} diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Shaders/UberSecondPass.cginc.meta b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Shaders/UberSecondPass.cginc.meta new file mode 100644 index 0000000..acf9294 --- /dev/null +++ b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Resources/Shaders/UberSecondPass.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: b6e42614562a56445ba4b5d90301f06f +timeCreated: 1487080088 +licenseType: Store +ShaderImporter: + defaultTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Runtime.meta b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Runtime.meta new file mode 100644 index 0000000..56a4721 --- /dev/null +++ b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Runtime.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 4b79d54138d9d1a498085393504c7d02 +folderAsset: yes +timeCreated: 1466585248 +licenseType: Store +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Runtime/Attributes.meta b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Runtime/Attributes.meta new file mode 100644 index 0000000..fca7c01 --- /dev/null +++ b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Runtime/Attributes.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 68327f748e8ffd94889a47317b7d327b +folderAsset: yes +timeCreated: 1460383911 +licenseType: Store +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Runtime/Attributes/GetSetAttribute.cs b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Runtime/Attributes/GetSetAttribute.cs new file mode 100644 index 0000000..cc1bf41 --- /dev/null +++ b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Runtime/Attributes/GetSetAttribute.cs @@ -0,0 +1,13 @@ +namespace UnityEngine.PostProcessing +{ + public sealed class GetSetAttribute : PropertyAttribute + { + public readonly string name; + public bool dirty; + + public GetSetAttribute(string name) + { + this.name = name; + } + } +} diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Runtime/Attributes/GetSetAttribute.cs.meta b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Runtime/Attributes/GetSetAttribute.cs.meta new file mode 100644 index 0000000..9730ca3 --- /dev/null +++ b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Runtime/Attributes/GetSetAttribute.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: f17e8602928ea02419dae051ec79c5a2 +timeCreated: 1460383955 +licenseType: Store +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Runtime/Attributes/MinAttribute.cs b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Runtime/Attributes/MinAttribute.cs new file mode 100644 index 0000000..34144ce --- /dev/null +++ b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Runtime/Attributes/MinAttribute.cs @@ -0,0 +1,12 @@ +namespace UnityEngine.PostProcessing +{ + public sealed class MinAttribute : PropertyAttribute + { + public readonly float min; + + public MinAttribute(float min) + { + this.min = min; + } + } +} diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Runtime/Attributes/MinAttribute.cs.meta b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Runtime/Attributes/MinAttribute.cs.meta new file mode 100644 index 0000000..a095a0b --- /dev/null +++ b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Runtime/Attributes/MinAttribute.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 9af2f505033843c46a362e251937acb1 +timeCreated: 1462281908 +licenseType: Store +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Runtime/Attributes/TrackballAttribute.cs b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Runtime/Attributes/TrackballAttribute.cs new file mode 100644 index 0000000..9acf912 --- /dev/null +++ b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Runtime/Attributes/TrackballAttribute.cs @@ -0,0 +1,12 @@ +namespace UnityEngine.PostProcessing +{ + public sealed class TrackballAttribute : PropertyAttribute + { + public readonly string method; + + public TrackballAttribute(string method) + { + this.method = method; + } + } +} diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Runtime/Attributes/TrackballAttribute.cs.meta b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Runtime/Attributes/TrackballAttribute.cs.meta new file mode 100644 index 0000000..fe2ebc6 --- /dev/null +++ b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Runtime/Attributes/TrackballAttribute.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 65e30143f4e114f45b84a1d9cba8f469 +timeCreated: 1463400829 +licenseType: Store +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Runtime/Attributes/TrackballGroupAttribute.cs b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Runtime/Attributes/TrackballGroupAttribute.cs new file mode 100644 index 0000000..c29c03d --- /dev/null +++ b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Runtime/Attributes/TrackballGroupAttribute.cs @@ -0,0 +1,6 @@ +namespace UnityEngine.PostProcessing +{ + public sealed class TrackballGroupAttribute : PropertyAttribute + { + } +} diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Runtime/Attributes/TrackballGroupAttribute.cs.meta b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Runtime/Attributes/TrackballGroupAttribute.cs.meta new file mode 100644 index 0000000..74724e1 --- /dev/null +++ b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Runtime/Attributes/TrackballGroupAttribute.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: aa62a51ebe4821e4b89a64d267b30a27 +timeCreated: 1460563239 +licenseType: Store +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Runtime/Components.meta b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Runtime/Components.meta new file mode 100644 index 0000000..bbf2a04 --- /dev/null +++ b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Runtime/Components.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: c1f765b2bd3d2ad49b2677f6478a9ba3 +folderAsset: yes +timeCreated: 1466585494 +licenseType: Store +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Runtime/Components/AmbientOcclusionComponent.cs b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Runtime/Components/AmbientOcclusionComponent.cs new file mode 100644 index 0000000..3cd7240 --- /dev/null +++ b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Runtime/Components/AmbientOcclusionComponent.cs @@ -0,0 +1,162 @@ +using UnityEngine.Rendering; + +namespace UnityEngine.PostProcessing +{ + using DebugMode = BuiltinDebugViewsModel.Mode; + + public sealed class AmbientOcclusionComponent : PostProcessingComponentCommandBuffer + { + static class Uniforms + { + internal static readonly int _Intensity = Shader.PropertyToID("_Intensity"); + internal static readonly int _Radius = Shader.PropertyToID("_Radius"); + internal static readonly int _Downsample = Shader.PropertyToID("_Downsample"); + internal static readonly int _SampleCount = Shader.PropertyToID("_SampleCount"); + internal static readonly int _OcclusionTexture1 = Shader.PropertyToID("_OcclusionTexture1"); + internal static readonly int _OcclusionTexture2 = Shader.PropertyToID("_OcclusionTexture2"); + internal static readonly int _OcclusionTexture = Shader.PropertyToID("_OcclusionTexture"); + internal static readonly int _MainTex = Shader.PropertyToID("_MainTex"); + internal static readonly int _TempRT = Shader.PropertyToID("_TempRT"); + } + + const string k_BlitShaderString = "Hidden/Post FX/Blit"; + const string k_ShaderString = "Hidden/Post FX/Ambient Occlusion"; + + readonly RenderTargetIdentifier[] m_MRT = + { + BuiltinRenderTextureType.GBuffer0, // Albedo, Occ + BuiltinRenderTextureType.CameraTarget // Ambient + }; + + enum OcclusionSource + { + DepthTexture, + DepthNormalsTexture, + GBuffer + } + + OcclusionSource occlusionSource + { + get + { + if (context.isGBufferAvailable && !model.settings.forceForwardCompatibility) + return OcclusionSource.GBuffer; + + if (model.settings.highPrecision && (!context.isGBufferAvailable || model.settings.forceForwardCompatibility)) + return OcclusionSource.DepthTexture; + + return OcclusionSource.DepthNormalsTexture; + } + } + + bool ambientOnlySupported + { + get { return context.isHdr && model.settings.ambientOnly && context.isGBufferAvailable && !model.settings.forceForwardCompatibility; } + } + + public override bool active + { + get + { + return model.enabled + && model.settings.intensity > 0f + && !context.interrupted; + } + } + + public override DepthTextureMode GetCameraFlags() + { + var flags = DepthTextureMode.None; + + if (occlusionSource == OcclusionSource.DepthTexture) + flags |= DepthTextureMode.Depth; + + if (occlusionSource != OcclusionSource.GBuffer) + flags |= DepthTextureMode.DepthNormals; + + return flags; + } + + public override string GetName() + { + return "Ambient Occlusion"; + } + + public override CameraEvent GetCameraEvent() + { + return ambientOnlySupported && !context.profile.debugViews.IsModeActive(DebugMode.AmbientOcclusion) + ? CameraEvent.BeforeReflections + : CameraEvent.BeforeImageEffectsOpaque; + } + + public override void PopulateCommandBuffer(CommandBuffer cb) + { + var settings = model.settings; + + // Material setup + var blitMaterial = context.materialFactory.Get(k_BlitShaderString); + + var material = context.materialFactory.Get(k_ShaderString); + material.shaderKeywords = null; + material.SetFloat(Uniforms._Intensity, settings.intensity); + material.SetFloat(Uniforms._Radius, settings.radius); + material.SetFloat(Uniforms._Downsample, settings.downsampling ? 0.5f : 1f); + material.SetInt(Uniforms._SampleCount, (int)settings.sampleCount); + + int tw = context.width; + int th = context.height; + int ts = settings.downsampling ? 2 : 1; + const RenderTextureFormat kFormat = RenderTextureFormat.ARGB32; + const RenderTextureReadWrite kRWMode = RenderTextureReadWrite.Linear; + const FilterMode kFilter = FilterMode.Bilinear; + + // AO buffer + var rtMask = Uniforms._OcclusionTexture1; + cb.GetTemporaryRT(rtMask, tw / ts, th / ts, 0, kFilter, kFormat, kRWMode); + + // AO estimation + cb.Blit((Texture)null, rtMask, material, (int)occlusionSource); + + // Blur buffer + var rtBlur = Uniforms._OcclusionTexture2; + + // Separable blur (horizontal pass) + cb.GetTemporaryRT(rtBlur, tw, th, 0, kFilter, kFormat, kRWMode); + cb.SetGlobalTexture(Uniforms._MainTex, rtMask); + cb.Blit(rtMask, rtBlur, material, occlusionSource == OcclusionSource.GBuffer ? 4 : 3); + cb.ReleaseTemporaryRT(rtMask); + + // Separable blur (vertical pass) + rtMask = Uniforms._OcclusionTexture; + cb.GetTemporaryRT(rtMask, tw, th, 0, kFilter, kFormat, kRWMode); + cb.SetGlobalTexture(Uniforms._MainTex, rtBlur); + cb.Blit(rtBlur, rtMask, material, 5); + cb.ReleaseTemporaryRT(rtBlur); + + if (context.profile.debugViews.IsModeActive(DebugMode.AmbientOcclusion)) + { + cb.SetGlobalTexture(Uniforms._MainTex, rtMask); + cb.Blit(rtMask, BuiltinRenderTextureType.CameraTarget, material, 8); + context.Interrupt(); + } + else if (ambientOnlySupported) + { + cb.SetRenderTarget(m_MRT, BuiltinRenderTextureType.CameraTarget); + cb.DrawMesh(GraphicsUtils.quad, Matrix4x4.identity, material, 0, 7); + } + else + { + var fbFormat = context.isHdr ? RenderTextureFormat.DefaultHDR : RenderTextureFormat.Default; + + int tempRT = Uniforms._TempRT; + cb.GetTemporaryRT(tempRT, context.width, context.height, 0, FilterMode.Bilinear, fbFormat); + cb.Blit(BuiltinRenderTextureType.CameraTarget, tempRT, blitMaterial, 0); + cb.SetGlobalTexture(Uniforms._MainTex, tempRT); + cb.Blit(tempRT, BuiltinRenderTextureType.CameraTarget, material, 6); + cb.ReleaseTemporaryRT(tempRT); + } + + cb.ReleaseTemporaryRT(rtMask); + } + } +} diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Runtime/Components/AmbientOcclusionComponent.cs.meta b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Runtime/Components/AmbientOcclusionComponent.cs.meta new file mode 100644 index 0000000..4433821 --- /dev/null +++ b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Runtime/Components/AmbientOcclusionComponent.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: c6e33ce72d3776b408121f946283403d +timeCreated: 1467275948 +licenseType: Store +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Runtime/Components/BloomComponent.cs b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Runtime/Components/BloomComponent.cs new file mode 100644 index 0000000..53ac6fc --- /dev/null +++ b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Runtime/Components/BloomComponent.cs @@ -0,0 +1,143 @@ +namespace UnityEngine.PostProcessing +{ + public sealed class BloomComponent : PostProcessingComponentRenderTexture + { + static class Uniforms + { + internal static readonly int _AutoExposure = Shader.PropertyToID("_AutoExposure"); + internal static readonly int _Threshold = Shader.PropertyToID("_Threshold"); + internal static readonly int _Curve = Shader.PropertyToID("_Curve"); + internal static readonly int _PrefilterOffs = Shader.PropertyToID("_PrefilterOffs"); + internal static readonly int _SampleScale = Shader.PropertyToID("_SampleScale"); + internal static readonly int _BaseTex = Shader.PropertyToID("_BaseTex"); + internal static readonly int _BloomTex = Shader.PropertyToID("_BloomTex"); + internal static readonly int _Bloom_Settings = Shader.PropertyToID("_Bloom_Settings"); + internal static readonly int _Bloom_DirtTex = Shader.PropertyToID("_Bloom_DirtTex"); + internal static readonly int _Bloom_DirtIntensity = Shader.PropertyToID("_Bloom_DirtIntensity"); + } + + const int k_MaxPyramidBlurLevel = 16; + readonly RenderTexture[] m_BlurBuffer1 = new RenderTexture[k_MaxPyramidBlurLevel]; + readonly RenderTexture[] m_BlurBuffer2 = new RenderTexture[k_MaxPyramidBlurLevel]; + + public override bool active + { + get + { + return model.enabled + && model.settings.bloom.intensity > 0f + && !context.interrupted; + } + } + + public void Prepare(RenderTexture source, Material uberMaterial, Texture autoExposure) + { + var bloom = model.settings.bloom; + var lensDirt = model.settings.lensDirt; + var material = context.materialFactory.Get("Hidden/Post FX/Bloom"); + material.shaderKeywords = null; + + // Apply auto exposure before the prefiltering pass + material.SetTexture(Uniforms._AutoExposure, autoExposure); + + // Do bloom on a half-res buffer, full-res doesn't bring much and kills performances on + // fillrate limited platforms + var tw = context.width / 2; + var th = context.height / 2; + + // Blur buffer format + // TODO: Extend the use of RGBM to the whole chain for mobile platforms + var useRGBM = Application.isMobilePlatform; + var rtFormat = useRGBM + ? RenderTextureFormat.Default + : RenderTextureFormat.DefaultHDR; + + // Determine the iteration count + float logh = Mathf.Log(th, 2f) + bloom.radius - 8f; + int logh_i = (int)logh; + int iterations = Mathf.Clamp(logh_i, 1, k_MaxPyramidBlurLevel); + + // Uupdate the shader properties + float lthresh = bloom.thresholdLinear; + material.SetFloat(Uniforms._Threshold, lthresh); + + float knee = lthresh * bloom.softKnee + 1e-5f; + var curve = new Vector3(lthresh - knee, knee * 2f, 0.25f / knee); + material.SetVector(Uniforms._Curve, curve); + + material.SetFloat(Uniforms._PrefilterOffs, bloom.antiFlicker ? -0.5f : 0f); + + float sampleScale = 0.5f + logh - logh_i; + material.SetFloat(Uniforms._SampleScale, sampleScale); + + // TODO: Probably can disable antiFlicker if TAA is enabled - need to do some testing + if (bloom.antiFlicker) + material.EnableKeyword("ANTI_FLICKER"); + + // Prefilter pass + var prefiltered = context.renderTextureFactory.Get(tw, th, 0, rtFormat); + Graphics.Blit(source, prefiltered, material, 0); + + // Construct a mip pyramid + var last = prefiltered; + + for (int level = 0; level < iterations; level++) + { + m_BlurBuffer1[level] = context.renderTextureFactory.Get( + last.width / 2, last.height / 2, 0, rtFormat + ); + + int pass = (level == 0) ? 1 : 2; + Graphics.Blit(last, m_BlurBuffer1[level], material, pass); + + last = m_BlurBuffer1[level]; + } + + // Upsample and combine loop + for (int level = iterations - 2; level >= 0; level--) + { + var baseTex = m_BlurBuffer1[level]; + material.SetTexture(Uniforms._BaseTex, baseTex); + + m_BlurBuffer2[level] = context.renderTextureFactory.Get( + baseTex.width, baseTex.height, 0, rtFormat + ); + + Graphics.Blit(last, m_BlurBuffer2[level], material, 3); + last = m_BlurBuffer2[level]; + } + + var bloomTex = last; + + // Release the temporary buffers + for (int i = 0; i < k_MaxPyramidBlurLevel; i++) + { + if (m_BlurBuffer1[i] != null) + context.renderTextureFactory.Release(m_BlurBuffer1[i]); + + if (m_BlurBuffer2[i] != null && m_BlurBuffer2[i] != bloomTex) + context.renderTextureFactory.Release(m_BlurBuffer2[i]); + + m_BlurBuffer1[i] = null; + m_BlurBuffer2[i] = null; + } + + context.renderTextureFactory.Release(prefiltered); + + // Push everything to the uber material + uberMaterial.SetTexture(Uniforms._BloomTex, bloomTex); + uberMaterial.SetVector(Uniforms._Bloom_Settings, new Vector2(sampleScale, bloom.intensity)); + + if (lensDirt.intensity > 0f && lensDirt.texture != null) + { + uberMaterial.SetTexture(Uniforms._Bloom_DirtTex, lensDirt.texture); + uberMaterial.SetFloat(Uniforms._Bloom_DirtIntensity, lensDirt.intensity); + uberMaterial.EnableKeyword("BLOOM_LENS_DIRT"); + } + else + { + uberMaterial.EnableKeyword("BLOOM"); + } + } + } +} diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Runtime/Components/BloomComponent.cs.meta b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Runtime/Components/BloomComponent.cs.meta new file mode 100644 index 0000000..a67b103 --- /dev/null +++ b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Runtime/Components/BloomComponent.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: acd4204a794b09048b928b1e987500c5 +timeCreated: 1473089954 +licenseType: Store +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Runtime/Components/BuiltinDebugViewsComponent.cs b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Runtime/Components/BuiltinDebugViewsComponent.cs new file mode 100644 index 0000000..269aeee --- /dev/null +++ b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Runtime/Components/BuiltinDebugViewsComponent.cs @@ -0,0 +1,258 @@ +using System.Collections.Generic; +using UnityEngine.Rendering; + +namespace UnityEngine.PostProcessing +{ + using Mode = BuiltinDebugViewsModel.Mode; + + public sealed class BuiltinDebugViewsComponent : PostProcessingComponentCommandBuffer + { + static class Uniforms + { + internal static readonly int _DepthScale = Shader.PropertyToID("_DepthScale"); + internal static readonly int _TempRT = Shader.PropertyToID("_TempRT"); + internal static readonly int _Opacity = Shader.PropertyToID("_Opacity"); + internal static readonly int _MainTex = Shader.PropertyToID("_MainTex"); + internal static readonly int _TempRT2 = Shader.PropertyToID("_TempRT2"); + internal static readonly int _Amplitude = Shader.PropertyToID("_Amplitude"); + internal static readonly int _Scale = Shader.PropertyToID("_Scale"); + } + + const string k_ShaderString = "Hidden/Post FX/Builtin Debug Views"; + + enum Pass + { + Depth, + Normals, + MovecOpacity, + MovecImaging, + MovecArrows + } + + ArrowArray m_Arrows; + + class ArrowArray + { + public Mesh mesh { get; private set; } + + public int columnCount { get; private set; } + public int rowCount { get; private set; } + + public void BuildMesh(int columns, int rows) + { + // Base shape + var arrow = new Vector3[6] + { + new Vector3(0f, 0f, 0f), + new Vector3(0f, 1f, 0f), + new Vector3(0f, 1f, 0f), + new Vector3(-1f, 1f, 0f), + new Vector3(0f, 1f, 0f), + new Vector3(1f, 1f, 0f) + }; + + // make the vertex array + int vcount = 6 * columns * rows; + var vertices = new List(vcount); + var uvs = new List(vcount); + + for (int iy = 0; iy < rows; iy++) + { + for (int ix = 0; ix < columns; ix++) + { + var uv = new Vector2( + (0.5f + ix) / columns, + (0.5f + iy) / rows + ); + + for (int i = 0; i < 6; i++) + { + vertices.Add(arrow[i]); + uvs.Add(uv); + } + } + } + + // make the index array + var indices = new int[vcount]; + + for (int i = 0; i < vcount; i++) + indices[i] = i; + + // initialize the mesh object + mesh = new Mesh { hideFlags = HideFlags.DontSave }; + mesh.SetVertices(vertices); + mesh.SetUVs(0, uvs); + mesh.SetIndices(indices, MeshTopology.Lines, 0); + mesh.UploadMeshData(true); + + // update the properties + columnCount = columns; + rowCount = rows; + } + + public void Release() + { + GraphicsUtils.Destroy(mesh); + mesh = null; + } + } + + public override bool active + { + get + { + return model.IsModeActive(Mode.Depth) + || model.IsModeActive(Mode.Normals) + || model.IsModeActive(Mode.MotionVectors); + } + } + + public override DepthTextureMode GetCameraFlags() + { + var mode = model.settings.mode; + var flags = DepthTextureMode.None; + + switch (mode) + { + case Mode.Normals: + flags |= DepthTextureMode.DepthNormals; + break; + case Mode.MotionVectors: + flags |= DepthTextureMode.MotionVectors | DepthTextureMode.Depth; + break; + case Mode.Depth: + flags |= DepthTextureMode.Depth; + break; + } + + return flags; + } + + public override CameraEvent GetCameraEvent() + { + return model.settings.mode == Mode.MotionVectors + ? CameraEvent.BeforeImageEffects + : CameraEvent.BeforeImageEffectsOpaque; + } + + public override string GetName() + { + return "Builtin Debug Views"; + } + + public override void PopulateCommandBuffer(CommandBuffer cb) + { + var settings = model.settings; + var material = context.materialFactory.Get(k_ShaderString); + material.shaderKeywords = null; + + if (context.isGBufferAvailable) + material.EnableKeyword("SOURCE_GBUFFER"); + + switch (settings.mode) + { + case Mode.Depth: + DepthPass(cb); + break; + case Mode.Normals: + DepthNormalsPass(cb); + break; + case Mode.MotionVectors: + MotionVectorsPass(cb); + break; + } + + context.Interrupt(); + } + + void DepthPass(CommandBuffer cb) + { + var material = context.materialFactory.Get(k_ShaderString); + var settings = model.settings.depth; + + cb.SetGlobalFloat(Uniforms._DepthScale, 1f / settings.scale); + cb.Blit((Texture)null, BuiltinRenderTextureType.CameraTarget, material, (int)Pass.Depth); + } + + void DepthNormalsPass(CommandBuffer cb) + { + var material = context.materialFactory.Get(k_ShaderString); + cb.Blit((Texture)null, BuiltinRenderTextureType.CameraTarget, material, (int)Pass.Normals); + } + + void MotionVectorsPass(CommandBuffer cb) + { +#if UNITY_EDITOR + // Don't render motion vectors preview when the editor is not playing as it can in some + // cases results in ugly artifacts (i.e. when resizing the game view). + if (!Application.isPlaying) + return; +#endif + + var material = context.materialFactory.Get(k_ShaderString); + var settings = model.settings.motionVectors; + + // Blit the original source image + int tempRT = Uniforms._TempRT; + cb.GetTemporaryRT(tempRT, context.width, context.height, 0, FilterMode.Bilinear); + cb.SetGlobalFloat(Uniforms._Opacity, settings.sourceOpacity); + cb.SetGlobalTexture(Uniforms._MainTex, BuiltinRenderTextureType.CameraTarget); + cb.Blit(BuiltinRenderTextureType.CameraTarget, tempRT, material, (int)Pass.MovecOpacity); + + // Motion vectors (imaging) + if (settings.motionImageOpacity > 0f && settings.motionImageAmplitude > 0f) + { + int tempRT2 = Uniforms._TempRT2; + cb.GetTemporaryRT(tempRT2, context.width, context.height, 0, FilterMode.Bilinear); + cb.SetGlobalFloat(Uniforms._Opacity, settings.motionImageOpacity); + cb.SetGlobalFloat(Uniforms._Amplitude, settings.motionImageAmplitude); + cb.SetGlobalTexture(Uniforms._MainTex, tempRT); + cb.Blit(tempRT, tempRT2, material, (int)Pass.MovecImaging); + cb.ReleaseTemporaryRT(tempRT); + tempRT = tempRT2; + } + + // Motion vectors (arrows) + if (settings.motionVectorsOpacity > 0f && settings.motionVectorsAmplitude > 0f) + { + PrepareArrows(); + + float sy = 1f / settings.motionVectorsResolution; + float sx = sy * context.height / context.width; + + cb.SetGlobalVector(Uniforms._Scale, new Vector2(sx, sy)); + cb.SetGlobalFloat(Uniforms._Opacity, settings.motionVectorsOpacity); + cb.SetGlobalFloat(Uniforms._Amplitude, settings.motionVectorsAmplitude); + cb.DrawMesh(m_Arrows.mesh, Matrix4x4.identity, material, 0, (int)Pass.MovecArrows); + } + + cb.SetGlobalTexture(Uniforms._MainTex, tempRT); + cb.Blit(tempRT, BuiltinRenderTextureType.CameraTarget); + cb.ReleaseTemporaryRT(tempRT); + } + + void PrepareArrows() + { + int row = model.settings.motionVectors.motionVectorsResolution; + int col = row * Screen.width / Screen.height; + + if (m_Arrows == null) + m_Arrows = new ArrowArray(); + + if (m_Arrows.columnCount != col || m_Arrows.rowCount != row) + { + m_Arrows.Release(); + m_Arrows.BuildMesh(col, row); + } + } + + public override void OnDisable() + { + if (m_Arrows != null) + m_Arrows.Release(); + + m_Arrows = null; + } + } +} diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Runtime/Components/BuiltinDebugViewsComponent.cs.meta b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Runtime/Components/BuiltinDebugViewsComponent.cs.meta new file mode 100644 index 0000000..e8625d3 --- /dev/null +++ b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Runtime/Components/BuiltinDebugViewsComponent.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: fd834b6165e82e64f9da2d4ed9f4e236 +timeCreated: 1473163679 +licenseType: Store +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Runtime/Components/ChromaticAberrationComponent.cs b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Runtime/Components/ChromaticAberrationComponent.cs new file mode 100644 index 0000000..821a29f --- /dev/null +++ b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Runtime/Components/ChromaticAberrationComponent.cs @@ -0,0 +1,63 @@ +namespace UnityEngine.PostProcessing +{ + public sealed class ChromaticAberrationComponent : PostProcessingComponentRenderTexture + { + static class Uniforms + { + internal static readonly int _ChromaticAberration_Amount = Shader.PropertyToID("_ChromaticAberration_Amount"); + internal static readonly int _ChromaticAberration_Spectrum = Shader.PropertyToID("_ChromaticAberration_Spectrum"); + } + + Texture2D m_SpectrumLut; + + public override bool active + { + get + { + return model.enabled + && model.settings.intensity > 0f + && !context.interrupted; + } + } + + public override void OnDisable() + { + GraphicsUtils.Destroy(m_SpectrumLut); + m_SpectrumLut = null; + } + + public override void Prepare(Material uberMaterial) + { + var settings = model.settings; + var spectralLut = settings.spectralTexture; + + if (spectralLut == null) + { + if (m_SpectrumLut == null) + { + m_SpectrumLut = new Texture2D(3, 1, TextureFormat.RGB24, false) + { + name = "Chromatic Aberration Spectrum Lookup", + filterMode = FilterMode.Bilinear, + wrapMode = TextureWrapMode.Clamp, + anisoLevel = 0, + hideFlags = HideFlags.DontSave + }; + + var pixels = new Color[3]; + pixels[0] = new Color(1f, 0f, 0f); + pixels[1] = new Color(0f, 1f, 0f); + pixels[2] = new Color(0f, 0f, 1f); + m_SpectrumLut.SetPixels(pixels); + m_SpectrumLut.Apply(); + } + + spectralLut = m_SpectrumLut; + } + + uberMaterial.EnableKeyword("CHROMATIC_ABERRATION"); + uberMaterial.SetFloat(Uniforms._ChromaticAberration_Amount, settings.intensity * 0.03f); + uberMaterial.SetTexture(Uniforms._ChromaticAberration_Spectrum, spectralLut); + } + } +} diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Runtime/Components/ChromaticAberrationComponent.cs.meta b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Runtime/Components/ChromaticAberrationComponent.cs.meta new file mode 100644 index 0000000..c059230 --- /dev/null +++ b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Runtime/Components/ChromaticAberrationComponent.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: b9c65642df654a84d84ded1b07448a4c +timeCreated: 1473085971 +licenseType: Store +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Runtime/Components/ColorGradingComponent.cs b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Runtime/Components/ColorGradingComponent.cs new file mode 100644 index 0000000..7a05190 --- /dev/null +++ b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Runtime/Components/ColorGradingComponent.cs @@ -0,0 +1,421 @@ +namespace UnityEngine.PostProcessing +{ + using DebugMode = BuiltinDebugViewsModel.Mode; + + public sealed class ColorGradingComponent : PostProcessingComponentRenderTexture + { + static class Uniforms + { + internal static readonly int _LutParams = Shader.PropertyToID("_LutParams"); + internal static readonly int _NeutralTonemapperParams1 = Shader.PropertyToID("_NeutralTonemapperParams1"); + internal static readonly int _NeutralTonemapperParams2 = Shader.PropertyToID("_NeutralTonemapperParams2"); + internal static readonly int _HueShift = Shader.PropertyToID("_HueShift"); + internal static readonly int _Saturation = Shader.PropertyToID("_Saturation"); + internal static readonly int _Contrast = Shader.PropertyToID("_Contrast"); + internal static readonly int _Balance = Shader.PropertyToID("_Balance"); + internal static readonly int _Lift = Shader.PropertyToID("_Lift"); + internal static readonly int _InvGamma = Shader.PropertyToID("_InvGamma"); + internal static readonly int _Gain = Shader.PropertyToID("_Gain"); + internal static readonly int _Slope = Shader.PropertyToID("_Slope"); + internal static readonly int _Power = Shader.PropertyToID("_Power"); + internal static readonly int _Offset = Shader.PropertyToID("_Offset"); + internal static readonly int _ChannelMixerRed = Shader.PropertyToID("_ChannelMixerRed"); + internal static readonly int _ChannelMixerGreen = Shader.PropertyToID("_ChannelMixerGreen"); + internal static readonly int _ChannelMixerBlue = Shader.PropertyToID("_ChannelMixerBlue"); + internal static readonly int _Curves = Shader.PropertyToID("_Curves"); + internal static readonly int _LogLut = Shader.PropertyToID("_LogLut"); + internal static readonly int _LogLut_Params = Shader.PropertyToID("_LogLut_Params"); + internal static readonly int _ExposureEV = Shader.PropertyToID("_ExposureEV"); + } + + const int k_InternalLogLutSize = 32; + const int k_CurvePrecision = 128; + const float k_CurveStep = 1f / k_CurvePrecision; + + Texture2D m_GradingCurves; + + public override bool active + { + get + { + return model.enabled + && !context.interrupted; + } + } + + // An analytical model of chromaticity of the standard illuminant, by Judd et al. + // http://en.wikipedia.org/wiki/Standard_illuminant#Illuminant_series_D + // Slightly modifed to adjust it with the D65 white point (x=0.31271, y=0.32902). + float StandardIlluminantY(float x) + { + return 2.87f * x - 3f * x * x - 0.27509507f; + } + + // CIE xy chromaticity to CAT02 LMS. + // http://en.wikipedia.org/wiki/LMS_color_space#CAT02 + Vector3 CIExyToLMS(float x, float y) + { + float Y = 1f; + float X = Y * x / y; + float Z = Y * (1f - x - y) / y; + + float L = 0.7328f * X + 0.4296f * Y - 0.1624f * Z; + float M = -0.7036f * X + 1.6975f * Y + 0.0061f * Z; + float S = 0.0030f * X + 0.0136f * Y + 0.9834f * Z; + + return new Vector3(L, M, S); + } + + Vector3 CalculateColorBalance(float temperature, float tint) + { + // Range ~[-1.8;1.8] ; using higher ranges is unsafe + float t1 = temperature / 55f; + float t2 = tint / 55f; + + // Get the CIE xy chromaticity of the reference white point. + // Note: 0.31271 = x value on the D65 white point + float x = 0.31271f - t1 * (t1 < 0f ? 0.1f : 0.05f); + float y = StandardIlluminantY(x) + t2 * 0.05f; + + // Calculate the coefficients in the LMS space. + var w1 = new Vector3(0.949237f, 1.03542f, 1.08728f); // D65 white point + var w2 = CIExyToLMS(x, y); + return new Vector3(w1.x / w2.x, w1.y / w2.y, w1.z / w2.z); + } + + static Color NormalizeColor(Color c) + { + float sum = (c.r + c.g + c.b) / 3f; + + if (Mathf.Approximately(sum, 0f)) + return new Color(1f, 1f, 1f, c.a); + + return new Color + { + r = c.r / sum, + g = c.g / sum, + b = c.b / sum, + a = c.a + }; + } + + static Vector3 ClampVector(Vector3 v, float min, float max) + { + return new Vector3( + Mathf.Clamp(v.x, min, max), + Mathf.Clamp(v.y, min, max), + Mathf.Clamp(v.z, min, max) + ); + } + + public static Vector3 GetLiftValue(Color lift) + { + const float kLiftScale = 0.1f; + + var nLift = NormalizeColor(lift); + float avgLift = (nLift.r + nLift.g + nLift.b) / 3f; + + // Getting some artifacts when going into the negatives using a very low offset (lift.a) with non ACES-tonemapping + float liftR = (nLift.r - avgLift) * kLiftScale + lift.a; + float liftG = (nLift.g - avgLift) * kLiftScale + lift.a; + float liftB = (nLift.b - avgLift) * kLiftScale + lift.a; + + return ClampVector(new Vector3(liftR, liftG, liftB), -1f, 1f); + } + + public static Vector3 GetGammaValue(Color gamma) + { + const float kGammaScale = 0.5f; + const float kMinGamma = 0.01f; + + var nGamma = NormalizeColor(gamma); + float avgGamma = (nGamma.r + nGamma.g + nGamma.b) / 3f; + + gamma.a *= gamma.a < 0f ? 0.8f : 5f; + float gammaR = Mathf.Pow(2f, (nGamma.r - avgGamma) * kGammaScale) + gamma.a; + float gammaG = Mathf.Pow(2f, (nGamma.g - avgGamma) * kGammaScale) + gamma.a; + float gammaB = Mathf.Pow(2f, (nGamma.b - avgGamma) * kGammaScale) + gamma.a; + + float invGammaR = 1f / Mathf.Max(kMinGamma, gammaR); + float invGammaG = 1f / Mathf.Max(kMinGamma, gammaG); + float invGammaB = 1f / Mathf.Max(kMinGamma, gammaB); + + return ClampVector(new Vector3(invGammaR, invGammaG, invGammaB), 0f, 5f); + } + + public static Vector3 GetGainValue(Color gain) + { + const float kGainScale = 0.5f; + + var nGain = NormalizeColor(gain); + float avgGain = (nGain.r + nGain.g + nGain.b) / 3f; + + gain.a *= gain.a > 0f ? 3f : 1f; + float gainR = Mathf.Pow(2f, (nGain.r - avgGain) * kGainScale) + gain.a; + float gainG = Mathf.Pow(2f, (nGain.g - avgGain) * kGainScale) + gain.a; + float gainB = Mathf.Pow(2f, (nGain.b - avgGain) * kGainScale) + gain.a; + + return ClampVector(new Vector3(gainR, gainG, gainB), 0f, 4f); + } + + public static void CalculateLiftGammaGain(Color lift, Color gamma, Color gain, out Vector3 outLift, out Vector3 outGamma, out Vector3 outGain) + { + outLift = GetLiftValue(lift); + outGamma = GetGammaValue(gamma); + outGain = GetGainValue(gain); + } + + public static Vector3 GetSlopeValue(Color slope) + { + const float kSlopeScale = 0.1f; + + var nSlope = NormalizeColor(slope); + float avgSlope = (nSlope.r + nSlope.g + nSlope.b) / 3f; + + slope.a *= 0.5f; + float slopeR = (nSlope.r - avgSlope) * kSlopeScale + slope.a + 1f; + float slopeG = (nSlope.g - avgSlope) * kSlopeScale + slope.a + 1f; + float slopeB = (nSlope.b - avgSlope) * kSlopeScale + slope.a + 1f; + + return ClampVector(new Vector3(slopeR, slopeG, slopeB), 0f, 2f); + } + + public static Vector3 GetPowerValue(Color power) + { + const float kPowerScale = 0.1f; + const float minPower = 0.01f; + + var nPower = NormalizeColor(power); + float avgPower = (nPower.r + nPower.g + nPower.b) / 3f; + + power.a *= 0.5f; + float powerR = (nPower.r - avgPower) * kPowerScale + power.a + 1f; + float powerG = (nPower.g - avgPower) * kPowerScale + power.a + 1f; + float powerB = (nPower.b - avgPower) * kPowerScale + power.a + 1f; + + float invPowerR = 1f / Mathf.Max(minPower, powerR); + float invPowerG = 1f / Mathf.Max(minPower, powerG); + float invPowerB = 1f / Mathf.Max(minPower, powerB); + + return ClampVector(new Vector3(invPowerR, invPowerG, invPowerB), 0.5f, 2.5f); + } + + public static Vector3 GetOffsetValue(Color offset) + { + const float kOffsetScale = 0.05f; + + var nOffset = NormalizeColor(offset); + float avgOffset = (nOffset.r + nOffset.g + nOffset.b) / 3f; + + offset.a *= 0.5f; + float offsetR = (nOffset.r - avgOffset) * kOffsetScale + offset.a; + float offsetG = (nOffset.g - avgOffset) * kOffsetScale + offset.a; + float offsetB = (nOffset.b - avgOffset) * kOffsetScale + offset.a; + + return ClampVector(new Vector3(offsetR, offsetG, offsetB), -0.8f, 0.8f); + } + + public static void CalculateSlopePowerOffset(Color slope, Color power, Color offset, out Vector3 outSlope, out Vector3 outPower, out Vector3 outOffset) + { + outSlope = GetSlopeValue(slope); + outPower = GetPowerValue(power); + outOffset = GetOffsetValue(offset); + } + + Texture2D GetCurveTexture() + { + if (m_GradingCurves == null) + { + m_GradingCurves = new Texture2D(k_CurvePrecision, 2, TextureFormat.RGBAHalf, false, true) + { + name = "Internal Curves Texture", + hideFlags = HideFlags.DontSave, + anisoLevel = 0, + wrapMode = TextureWrapMode.Clamp, + filterMode = FilterMode.Bilinear + }; + } + + var pixels = new Color[k_CurvePrecision * 2]; + var curves = model.settings.curves; + + curves.hueVShue.Cache(); + curves.hueVSsat.Cache(); + + for (int i = 0; i < k_CurvePrecision; i++) + { + float t = i * k_CurveStep; + + // HSL + float x = curves.hueVShue.Evaluate(t); + float y = curves.hueVSsat.Evaluate(t); + float z = curves.satVSsat.Evaluate(t); + float w = curves.lumVSsat.Evaluate(t); + pixels[i] = new Color(x, y, z, w); + + // YRGB + float m = curves.master.Evaluate(t); + float r = curves.red.Evaluate(t); + float g = curves.green.Evaluate(t); + float b = curves.blue.Evaluate(t); + pixels[i + k_CurvePrecision] = new Color(r, g, b, m); + } + + m_GradingCurves.SetPixels(pixels); + m_GradingCurves.Apply(false, false); + + return m_GradingCurves; + } + + bool IsLogLutValid(RenderTexture lut) + { + return lut != null && lut.IsCreated() && lut.height == k_InternalLogLutSize; + } + + void GenerateLut() + { + var settings = model.settings; + + if (!IsLogLutValid(model.bakedLut)) + { + GraphicsUtils.Destroy(model.bakedLut); + + model.bakedLut = new RenderTexture(k_InternalLogLutSize * k_InternalLogLutSize, k_InternalLogLutSize, 0, RenderTextureFormat.ARGBHalf) + { + name = "Color Grading Log LUT", + hideFlags = HideFlags.DontSave, + filterMode = FilterMode.Bilinear, + wrapMode = TextureWrapMode.Clamp, + anisoLevel = 0 + }; + } + + var lutMaterial = context.materialFactory.Get("Hidden/Post FX/Lut Generator"); + lutMaterial.SetVector(Uniforms._LutParams, new Vector4( + k_InternalLogLutSize, + 0.5f / (k_InternalLogLutSize * k_InternalLogLutSize), + 0.5f / k_InternalLogLutSize, + k_InternalLogLutSize / (k_InternalLogLutSize - 1f)) + ); + + // Tonemapping + lutMaterial.shaderKeywords = null; + + var tonemapping = settings.tonemapping; + switch (tonemapping.tonemapper) + { + case ColorGradingModel.Tonemapper.Neutral: + { + lutMaterial.EnableKeyword("TONEMAPPING_NEUTRAL"); + + const float scaleFactor = 20f; + const float scaleFactorHalf = scaleFactor * 0.5f; + + float inBlack = tonemapping.neutralBlackIn * scaleFactor + 1f; + float outBlack = tonemapping.neutralBlackOut * scaleFactorHalf + 1f; + float inWhite = tonemapping.neutralWhiteIn / scaleFactor; + float outWhite = 1f - tonemapping.neutralWhiteOut / scaleFactor; + float blackRatio = inBlack / outBlack; + float whiteRatio = inWhite / outWhite; + + const float a = 0.2f; + float b = Mathf.Max(0f, Mathf.LerpUnclamped(0.57f, 0.37f, blackRatio)); + float c = Mathf.LerpUnclamped(0.01f, 0.24f, whiteRatio); + float d = Mathf.Max(0f, Mathf.LerpUnclamped(0.02f, 0.20f, blackRatio)); + const float e = 0.02f; + const float f = 0.30f; + + lutMaterial.SetVector(Uniforms._NeutralTonemapperParams1, new Vector4(a, b, c, d)); + lutMaterial.SetVector(Uniforms._NeutralTonemapperParams2, new Vector4(e, f, tonemapping.neutralWhiteLevel, tonemapping.neutralWhiteClip / scaleFactorHalf)); + break; + } + + case ColorGradingModel.Tonemapper.ACES: + { + lutMaterial.EnableKeyword("TONEMAPPING_FILMIC"); + break; + } + } + + // Color balance & basic grading settings + lutMaterial.SetFloat(Uniforms._HueShift, settings.basic.hueShift / 360f); + lutMaterial.SetFloat(Uniforms._Saturation, settings.basic.saturation); + lutMaterial.SetFloat(Uniforms._Contrast, settings.basic.contrast); + lutMaterial.SetVector(Uniforms._Balance, CalculateColorBalance(settings.basic.temperature, settings.basic.tint)); + + // Lift / Gamma / Gain + Vector3 lift, gamma, gain; + CalculateLiftGammaGain( + settings.colorWheels.linear.lift, + settings.colorWheels.linear.gamma, + settings.colorWheels.linear.gain, + out lift, out gamma, out gain + ); + + lutMaterial.SetVector(Uniforms._Lift, lift); + lutMaterial.SetVector(Uniforms._InvGamma, gamma); + lutMaterial.SetVector(Uniforms._Gain, gain); + + // Slope / Power / Offset + Vector3 slope, power, offset; + CalculateSlopePowerOffset( + settings.colorWheels.log.slope, + settings.colorWheels.log.power, + settings.colorWheels.log.offset, + out slope, out power, out offset + ); + + lutMaterial.SetVector(Uniforms._Slope, slope); + lutMaterial.SetVector(Uniforms._Power, power); + lutMaterial.SetVector(Uniforms._Offset, offset); + + // Channel mixer + lutMaterial.SetVector(Uniforms._ChannelMixerRed, settings.channelMixer.red); + lutMaterial.SetVector(Uniforms._ChannelMixerGreen, settings.channelMixer.green); + lutMaterial.SetVector(Uniforms._ChannelMixerBlue, settings.channelMixer.blue); + + // Selective grading & YRGB curves + lutMaterial.SetTexture(Uniforms._Curves, GetCurveTexture()); + + // Generate the lut + Graphics.Blit(null, model.bakedLut, lutMaterial, 0); + } + + public override void Prepare(Material uberMaterial) + { + if (model.isDirty || !IsLogLutValid(model.bakedLut)) + { + GenerateLut(); + model.isDirty = false; + } + + uberMaterial.EnableKeyword( + context.profile.debugViews.IsModeActive(DebugMode.PreGradingLog) + ? "COLOR_GRADING_LOG_VIEW" + : "COLOR_GRADING" + ); + + var bakedLut = model.bakedLut; + uberMaterial.SetTexture(Uniforms._LogLut, bakedLut); + uberMaterial.SetVector(Uniforms._LogLut_Params, new Vector3(1f / bakedLut.width, 1f / bakedLut.height, bakedLut.height - 1f)); + + float ev = Mathf.Exp(model.settings.basic.postExposure * 0.69314718055994530941723212145818f); + uberMaterial.SetFloat(Uniforms._ExposureEV, ev); + } + + public void OnGUI() + { + var bakedLut = model.bakedLut; + var rect = new Rect(context.viewport.x * Screen.width + 8f, 8f, bakedLut.width, bakedLut.height); + GUI.DrawTexture(rect, bakedLut); + } + + public override void OnDisable() + { + GraphicsUtils.Destroy(m_GradingCurves); + GraphicsUtils.Destroy(model.bakedLut); + m_GradingCurves = null; + model.bakedLut = null; + } + } +} diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Runtime/Components/ColorGradingComponent.cs.meta b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Runtime/Components/ColorGradingComponent.cs.meta new file mode 100644 index 0000000..59e7758 --- /dev/null +++ b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Runtime/Components/ColorGradingComponent.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 9baf73db7c9fc1b478f4a0a1000c86f5 +timeCreated: 1473086520 +licenseType: Store +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Runtime/Components/DepthOfFieldComponent.cs b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Runtime/Components/DepthOfFieldComponent.cs new file mode 100644 index 0000000..ad62b1a --- /dev/null +++ b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Runtime/Components/DepthOfFieldComponent.cs @@ -0,0 +1,151 @@ +using UnityEngine.Rendering; + +namespace UnityEngine.PostProcessing +{ + using DebugMode = BuiltinDebugViewsModel.Mode; + + public sealed class DepthOfFieldComponent : PostProcessingComponentRenderTexture + { + static class Uniforms + { + internal static readonly int _DepthOfFieldTex = Shader.PropertyToID("_DepthOfFieldTex"); + internal static readonly int _Distance = Shader.PropertyToID("_Distance"); + internal static readonly int _LensCoeff = Shader.PropertyToID("_LensCoeff"); + internal static readonly int _MaxCoC = Shader.PropertyToID("_MaxCoC"); + internal static readonly int _RcpMaxCoC = Shader.PropertyToID("_RcpMaxCoC"); + internal static readonly int _RcpAspect = Shader.PropertyToID("_RcpAspect"); + internal static readonly int _MainTex = Shader.PropertyToID("_MainTex"); + internal static readonly int _HistoryCoC = Shader.PropertyToID("_HistoryCoC"); + internal static readonly int _HistoryWeight = Shader.PropertyToID("_HistoryWeight"); + internal static readonly int _DepthOfFieldParams = Shader.PropertyToID("_DepthOfFieldParams"); + } + + const string k_ShaderString = "Hidden/Post FX/Depth Of Field"; + + public override bool active + { + get + { + return model.enabled + && SystemInfo.SupportsRenderTextureFormat(RenderTextureFormat.ARGBHalf) + && SystemInfo.SupportsRenderTextureFormat(RenderTextureFormat.RHalf) + && !context.interrupted; + } + } + + public override DepthTextureMode GetCameraFlags() + { + return DepthTextureMode.Depth; + } + + RenderTexture m_CoCHistory; + RenderBuffer[] m_MRT = new RenderBuffer[2]; + + // Height of the 35mm full-frame format (36mm x 24mm) + const float k_FilmHeight = 0.024f; + + float CalculateFocalLength() + { + var settings = model.settings; + + if (!settings.useCameraFov) + return settings.focalLength / 1000f; + + float fov = context.camera.fieldOfView * Mathf.Deg2Rad; + return 0.5f * k_FilmHeight / Mathf.Tan(0.5f * fov); + } + + float CalculateMaxCoCRadius(int screenHeight) + { + // Estimate the allowable maximum radius of CoC from the kernel + // size (the equation below was empirically derived). + float radiusInPixels = (float)model.settings.kernelSize * 4f + 6f; + + // Applying a 5% limit to the CoC radius to keep the size of + // TileMax/NeighborMax small enough. + return Mathf.Min(0.05f, radiusInPixels / screenHeight); + } + + public void Prepare(RenderTexture source, Material uberMaterial, bool antialiasCoC) + { + var settings = model.settings; + + // Material setup + var material = context.materialFactory.Get(k_ShaderString); + material.shaderKeywords = null; + + var s1 = settings.focusDistance; + var f = CalculateFocalLength(); + s1 = Mathf.Max(s1, f); + material.SetFloat(Uniforms._Distance, s1); + + var coeff = f * f / (settings.aperture * (s1 - f) * k_FilmHeight * 2); + material.SetFloat(Uniforms._LensCoeff, coeff); + + var maxCoC = CalculateMaxCoCRadius(source.height); + material.SetFloat(Uniforms._MaxCoC, maxCoC); + material.SetFloat(Uniforms._RcpMaxCoC, 1f / maxCoC); + + var rcpAspect = (float)source.height / source.width; + material.SetFloat(Uniforms._RcpAspect, rcpAspect); + + var rt1 = context.renderTextureFactory.Get(context.width / 2, context.height / 2, 0, RenderTextureFormat.ARGBHalf); + source.filterMode = FilterMode.Point; + + // Pass #1 - Downsampling, prefiltering and CoC calculation + if (!antialiasCoC) + { + Graphics.Blit(source, rt1, material, 0); + } + else + { + var initial = m_CoCHistory == null || !m_CoCHistory.IsCreated() || m_CoCHistory.width != context.width / 2 || m_CoCHistory.height != context.height / 2; + + var tempCoCHistory = RenderTexture.GetTemporary(context.width / 2, context.height / 2, 0, RenderTextureFormat.RHalf); + tempCoCHistory.filterMode = FilterMode.Point; + tempCoCHistory.name = "CoC History"; + + m_MRT[0] = rt1.colorBuffer; + m_MRT[1] = tempCoCHistory.colorBuffer; + material.SetTexture(Uniforms._MainTex, source); + material.SetTexture(Uniforms._HistoryCoC, m_CoCHistory); + material.SetFloat(Uniforms._HistoryWeight, initial ? 0 : 0.5f); + Graphics.SetRenderTarget(m_MRT, rt1.depthBuffer); + GraphicsUtils.Blit(material, 1); + + RenderTexture.ReleaseTemporary(m_CoCHistory); + m_CoCHistory = tempCoCHistory; + } + + // Pass #2 - Bokeh simulation + var rt2 = context.renderTextureFactory.Get(context.width / 2, context.height / 2, 0, RenderTextureFormat.ARGBHalf); + Graphics.Blit(rt1, rt2, material, 2 + (int)settings.kernelSize); + + // Pass #3 - Postfilter blur + Graphics.Blit(rt2, rt1, material, 6); + + if (context.profile.debugViews.IsModeActive(DebugMode.FocusPlane)) + { + uberMaterial.SetVector(Uniforms._DepthOfFieldParams, new Vector2(s1, coeff)); + uberMaterial.EnableKeyword("DEPTH_OF_FIELD_COC_VIEW"); + context.Interrupt(); + } + else + { + uberMaterial.SetTexture(Uniforms._DepthOfFieldTex, rt1); + uberMaterial.EnableKeyword("DEPTH_OF_FIELD"); + } + + context.renderTextureFactory.Release(rt2); + source.filterMode = FilterMode.Bilinear; + } + + public override void OnDisable() + { + if (m_CoCHistory != null) + RenderTexture.ReleaseTemporary(m_CoCHistory); + + m_CoCHistory = null; + } + } +} diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Runtime/Components/DepthOfFieldComponent.cs.meta b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Runtime/Components/DepthOfFieldComponent.cs.meta new file mode 100644 index 0000000..f4191ba --- /dev/null +++ b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Runtime/Components/DepthOfFieldComponent.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: d862c8701bf34c342b95cf9058d0b70c +timeCreated: 1468410915 +licenseType: Store +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Runtime/Components/DitheringComponent.cs b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Runtime/Components/DitheringComponent.cs new file mode 100644 index 0000000..a0b594b --- /dev/null +++ b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Runtime/Components/DitheringComponent.cs @@ -0,0 +1,71 @@ +namespace UnityEngine.PostProcessing +{ + public sealed class DitheringComponent : PostProcessingComponentRenderTexture + { + static class Uniforms + { + internal static readonly int _DitheringTex = Shader.PropertyToID("_DitheringTex"); + internal static readonly int _DitheringCoords = Shader.PropertyToID("_DitheringCoords"); + } + + public override bool active + { + get + { + return model.enabled + && !context.interrupted; + } + } + + // Holds 64 64x64 Alpha8 textures (256kb total) + Texture2D[] noiseTextures; + int textureIndex = 0; + + const int k_TextureCount = 64; + + public override void OnDisable() + { + noiseTextures = null; + } + + void LoadNoiseTextures() + { + noiseTextures = new Texture2D[k_TextureCount]; + + for (int i = 0; i < k_TextureCount; i++) + noiseTextures[i] = Resources.Load("Bluenoise64/LDR_LLL1_" + i); + } + + public override void Prepare(Material uberMaterial) + { + float rndOffsetX; + float rndOffsetY; + +#if POSTFX_DEBUG_STATIC_DITHERING + textureIndex = 0; + rndOffsetX = 0f; + rndOffsetY = 0f; +#else + if (++textureIndex >= k_TextureCount) + textureIndex = 0; + + rndOffsetX = Random.value; + rndOffsetY = Random.value; +#endif + + if (noiseTextures == null) + LoadNoiseTextures(); + + var noiseTex = noiseTextures[textureIndex]; + + uberMaterial.EnableKeyword("DITHERING"); + uberMaterial.SetTexture(Uniforms._DitheringTex, noiseTex); + uberMaterial.SetVector(Uniforms._DitheringCoords, new Vector4( + (float)context.width / (float)noiseTex.width, + (float)context.height / (float)noiseTex.height, + rndOffsetX, + rndOffsetY + )); + } + } +} diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Runtime/Components/DitheringComponent.cs.meta b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Runtime/Components/DitheringComponent.cs.meta new file mode 100644 index 0000000..7c6dd3b --- /dev/null +++ b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Runtime/Components/DitheringComponent.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 35ceb4b3cfab56d43a3f0efeb9d68c43 +timeCreated: 1485179235 +licenseType: Store +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Runtime/Components/EyeAdaptationComponent.cs b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Runtime/Components/EyeAdaptationComponent.cs new file mode 100644 index 0000000..2d07ba6 --- /dev/null +++ b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Runtime/Components/EyeAdaptationComponent.cs @@ -0,0 +1,185 @@ +namespace UnityEngine.PostProcessing +{ + public sealed class EyeAdaptationComponent : PostProcessingComponentRenderTexture + { + static class Uniforms + { + internal static readonly int _Params = Shader.PropertyToID("_Params"); + internal static readonly int _Speed = Shader.PropertyToID("_Speed"); + internal static readonly int _ScaleOffsetRes = Shader.PropertyToID("_ScaleOffsetRes"); + internal static readonly int _ExposureCompensation = Shader.PropertyToID("_ExposureCompensation"); + internal static readonly int _AutoExposure = Shader.PropertyToID("_AutoExposure"); + internal static readonly int _DebugWidth = Shader.PropertyToID("_DebugWidth"); + } + + ComputeShader m_EyeCompute; + ComputeBuffer m_HistogramBuffer; + + readonly RenderTexture[] m_AutoExposurePool = new RenderTexture[2]; + int m_AutoExposurePingPing; + RenderTexture m_CurrentAutoExposure; + + RenderTexture m_DebugHistogram; + + static uint[] s_EmptyHistogramBuffer; + + bool m_FirstFrame = true; + + // Don't forget to update 'EyeAdaptation.cginc' if you change these values ! + const int k_HistogramBins = 64; + const int k_HistogramThreadX = 16; + const int k_HistogramThreadY = 16; + + public override bool active + { + get + { + return model.enabled + && SystemInfo.supportsComputeShaders + && !context.interrupted; + } + } + + public void ResetHistory() + { + m_FirstFrame = true; + } + + public override void OnEnable() + { + m_FirstFrame = true; + } + + public override void OnDisable() + { + foreach (var rt in m_AutoExposurePool) + GraphicsUtils.Destroy(rt); + + if (m_HistogramBuffer != null) + m_HistogramBuffer.Release(); + + m_HistogramBuffer = null; + + if (m_DebugHistogram != null) + m_DebugHistogram.Release(); + + m_DebugHistogram = null; + } + + Vector4 GetHistogramScaleOffsetRes() + { + var settings = model.settings; + float diff = settings.logMax - settings.logMin; + float scale = 1f / diff; + float offset = -settings.logMin * scale; + return new Vector4(scale, offset, Mathf.Floor(context.width / 2f), Mathf.Floor(context.height / 2f)); + } + + public Texture Prepare(RenderTexture source, Material uberMaterial) + { + var settings = model.settings; + + // Setup compute + if (m_EyeCompute == null) + m_EyeCompute = Resources.Load("Shaders/EyeHistogram"); + + var material = context.materialFactory.Get("Hidden/Post FX/Eye Adaptation"); + material.shaderKeywords = null; + + if (m_HistogramBuffer == null) + m_HistogramBuffer = new ComputeBuffer(k_HistogramBins, sizeof(uint)); + + if (s_EmptyHistogramBuffer == null) + s_EmptyHistogramBuffer = new uint[k_HistogramBins]; + + // Downscale the framebuffer, we don't need an absolute precision for auto exposure and it + // helps making it more stable + var scaleOffsetRes = GetHistogramScaleOffsetRes(); + + var rt = context.renderTextureFactory.Get((int)scaleOffsetRes.z, (int)scaleOffsetRes.w, 0, source.format); + Graphics.Blit(source, rt); + + if (m_AutoExposurePool[0] == null || !m_AutoExposurePool[0].IsCreated()) + m_AutoExposurePool[0] = new RenderTexture(1, 1, 0, RenderTextureFormat.RFloat); + + if (m_AutoExposurePool[1] == null || !m_AutoExposurePool[1].IsCreated()) + m_AutoExposurePool[1] = new RenderTexture(1, 1, 0, RenderTextureFormat.RFloat); + + // Clears the buffer on every frame as we use it to accumulate luminance values on each frame + m_HistogramBuffer.SetData(s_EmptyHistogramBuffer); + + // Gets a log histogram + int kernel = m_EyeCompute.FindKernel("KEyeHistogram"); + m_EyeCompute.SetBuffer(kernel, "_Histogram", m_HistogramBuffer); + m_EyeCompute.SetTexture(kernel, "_Source", rt); + m_EyeCompute.SetVector("_ScaleOffsetRes", scaleOffsetRes); + m_EyeCompute.Dispatch(kernel, Mathf.CeilToInt(rt.width / (float)k_HistogramThreadX), Mathf.CeilToInt(rt.height / (float)k_HistogramThreadY), 1); + + // Cleanup + context.renderTextureFactory.Release(rt); + + // Make sure filtering values are correct to avoid apocalyptic consequences + const float minDelta = 1e-2f; + settings.highPercent = Mathf.Clamp(settings.highPercent, 1f + minDelta, 99f); + settings.lowPercent = Mathf.Clamp(settings.lowPercent, 1f, settings.highPercent - minDelta); + + // Compute auto exposure + material.SetBuffer("_Histogram", m_HistogramBuffer); // No (int, buffer) overload for SetBuffer ? + material.SetVector(Uniforms._Params, new Vector4(settings.lowPercent * 0.01f, settings.highPercent * 0.01f, Mathf.Exp(settings.minLuminance * 0.69314718055994530941723212145818f), Mathf.Exp(settings.maxLuminance * 0.69314718055994530941723212145818f))); + material.SetVector(Uniforms._Speed, new Vector2(settings.speedDown, settings.speedUp)); + material.SetVector(Uniforms._ScaleOffsetRes, scaleOffsetRes); + material.SetFloat(Uniforms._ExposureCompensation, settings.keyValue); + + if (settings.dynamicKeyValue) + material.EnableKeyword("AUTO_KEY_VALUE"); + + if (m_FirstFrame || !Application.isPlaying) + { + // We don't want eye adaptation when not in play mode because the GameView isn't + // animated, thus making it harder to tweak. Just use the final audo exposure value. + m_CurrentAutoExposure = m_AutoExposurePool[0]; + Graphics.Blit(null, m_CurrentAutoExposure, material, (int)EyeAdaptationModel.EyeAdaptationType.Fixed); + + // Copy current exposure to the other pingpong target to avoid adapting from black + Graphics.Blit(m_AutoExposurePool[0], m_AutoExposurePool[1]); + } + else + { + int pp = m_AutoExposurePingPing; + var src = m_AutoExposurePool[++pp % 2]; + var dst = m_AutoExposurePool[++pp % 2]; + Graphics.Blit(src, dst, material, (int)settings.adaptationType); + m_AutoExposurePingPing = ++pp % 2; + m_CurrentAutoExposure = dst; + } + + // Generate debug histogram + if (context.profile.debugViews.IsModeActive(BuiltinDebugViewsModel.Mode.EyeAdaptation)) + { + if (m_DebugHistogram == null || !m_DebugHistogram.IsCreated()) + { + m_DebugHistogram = new RenderTexture(256, 128, 0, RenderTextureFormat.ARGB32) + { + filterMode = FilterMode.Point, + wrapMode = TextureWrapMode.Clamp + }; + } + + material.SetFloat(Uniforms._DebugWidth, m_DebugHistogram.width); + Graphics.Blit(null, m_DebugHistogram, material, 2); + } + + m_FirstFrame = false; + return m_CurrentAutoExposure; + } + + public void OnGUI() + { + if (m_DebugHistogram == null || !m_DebugHistogram.IsCreated()) + return; + + var rect = new Rect(context.viewport.x * Screen.width + 8f, 8f, m_DebugHistogram.width, m_DebugHistogram.height); + GUI.DrawTexture(rect, m_DebugHistogram); + } + } +} diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Runtime/Components/EyeAdaptationComponent.cs.meta b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Runtime/Components/EyeAdaptationComponent.cs.meta new file mode 100644 index 0000000..aef3d46 --- /dev/null +++ b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Runtime/Components/EyeAdaptationComponent.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: c227d71a4040d304c943c26e0914bdeb +timeCreated: 1473088756 +licenseType: Store +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Runtime/Components/FogComponent.cs b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Runtime/Components/FogComponent.cs new file mode 100644 index 0000000..afa1103 --- /dev/null +++ b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Runtime/Components/FogComponent.cs @@ -0,0 +1,79 @@ +using System; +using UnityEngine.Rendering; + +namespace UnityEngine.PostProcessing +{ + public sealed class FogComponent : PostProcessingComponentCommandBuffer + { + static class Uniforms + { + internal static readonly int _FogColor = Shader.PropertyToID("_FogColor"); + internal static readonly int _Density = Shader.PropertyToID("_Density"); + internal static readonly int _Start = Shader.PropertyToID("_Start"); + internal static readonly int _End = Shader.PropertyToID("_End"); + internal static readonly int _TempRT = Shader.PropertyToID("_TempRT"); + } + + const string k_ShaderString = "Hidden/Post FX/Fog"; + + public override bool active + { + get + { + return model.enabled + && context.isGBufferAvailable // In forward fog is already done at shader level + && RenderSettings.fog + && !context.interrupted; + } + } + + public override string GetName() + { + return "Fog"; + } + + public override DepthTextureMode GetCameraFlags() + { + return DepthTextureMode.Depth; + } + + public override CameraEvent GetCameraEvent() + { + return CameraEvent.BeforeImageEffectsOpaque; + } + + public override void PopulateCommandBuffer(CommandBuffer cb) + { + var settings = model.settings; + + var material = context.materialFactory.Get(k_ShaderString); + material.shaderKeywords = null; + material.SetColor(Uniforms._FogColor, RenderSettings.fogColor); + material.SetFloat(Uniforms._Density, RenderSettings.fogDensity); + material.SetFloat(Uniforms._Start, RenderSettings.fogStartDistance); + material.SetFloat(Uniforms._End, RenderSettings.fogEndDistance); + + switch (RenderSettings.fogMode) + { + case FogMode.Linear: + material.EnableKeyword("FOG_LINEAR"); + break; + case FogMode.Exponential: + material.EnableKeyword("FOG_EXP"); + break; + case FogMode.ExponentialSquared: + material.EnableKeyword("FOG_EXP2"); + break; + } + + var fbFormat = context.isHdr + ? RenderTextureFormat.DefaultHDR + : RenderTextureFormat.Default; + + cb.GetTemporaryRT(Uniforms._TempRT, context.width, context.height, 24, FilterMode.Bilinear, fbFormat); + cb.Blit(BuiltinRenderTextureType.CameraTarget, Uniforms._TempRT); + cb.Blit(Uniforms._TempRT, BuiltinRenderTextureType.CameraTarget, material, settings.excludeSkybox ? 1 : 0); + cb.ReleaseTemporaryRT(Uniforms._TempRT); + } + } +} diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Runtime/Components/FogComponent.cs.meta b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Runtime/Components/FogComponent.cs.meta new file mode 100644 index 0000000..3044a43 --- /dev/null +++ b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Runtime/Components/FogComponent.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: d0363c1cc7de62b4989190994103f5e2 +timeCreated: 1487334918 +licenseType: Store +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Runtime/Components/FxaaComponent.cs b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Runtime/Components/FxaaComponent.cs new file mode 100644 index 0000000..d3b03dd --- /dev/null +++ b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Runtime/Components/FxaaComponent.cs @@ -0,0 +1,48 @@ +namespace UnityEngine.PostProcessing +{ + public sealed class FxaaComponent : PostProcessingComponentRenderTexture + { + static class Uniforms + { + internal static readonly int _QualitySettings = Shader.PropertyToID("_QualitySettings"); + internal static readonly int _ConsoleSettings = Shader.PropertyToID("_ConsoleSettings"); + } + + public override bool active + { + get + { + return model.enabled + && model.settings.method == AntialiasingModel.Method.Fxaa + && !context.interrupted; + } + } + + public void Render(RenderTexture source, RenderTexture destination) + { + var settings = model.settings.fxaaSettings; + var material = context.materialFactory.Get("Hidden/Post FX/FXAA"); + var qualitySettings = AntialiasingModel.FxaaQualitySettings.presets[(int)settings.preset]; + var consoleSettings = AntialiasingModel.FxaaConsoleSettings.presets[(int)settings.preset]; + + material.SetVector(Uniforms._QualitySettings, + new Vector3( + qualitySettings.subpixelAliasingRemovalAmount, + qualitySettings.edgeDetectionThreshold, + qualitySettings.minimumRequiredLuminance + ) + ); + + material.SetVector(Uniforms._ConsoleSettings, + new Vector4( + consoleSettings.subpixelSpreadAmount, + consoleSettings.edgeSharpnessAmount, + consoleSettings.edgeDetectionThreshold, + consoleSettings.minimumRequiredLuminance + ) + ); + + Graphics.Blit(source, destination, material, 0); + } + } +} diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Runtime/Components/FxaaComponent.cs.meta b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Runtime/Components/FxaaComponent.cs.meta new file mode 100644 index 0000000..43737d7 --- /dev/null +++ b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Runtime/Components/FxaaComponent.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: d4e1109c5030ca04e9a28243a35155ff +timeCreated: 1473088423 +licenseType: Store +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Runtime/Components/GrainComponent.cs b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Runtime/Components/GrainComponent.cs new file mode 100644 index 0000000..10c2a47 --- /dev/null +++ b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Runtime/Components/GrainComponent.cs @@ -0,0 +1,79 @@ +namespace UnityEngine.PostProcessing +{ + public sealed class GrainComponent : PostProcessingComponentRenderTexture + { + static class Uniforms + { + internal static readonly int _Grain_Params1 = Shader.PropertyToID("_Grain_Params1"); + internal static readonly int _Grain_Params2 = Shader.PropertyToID("_Grain_Params2"); + internal static readonly int _GrainTex = Shader.PropertyToID("_GrainTex"); + internal static readonly int _Phase = Shader.PropertyToID("_Phase"); + } + + public override bool active + { + get + { + return model.enabled + && model.settings.intensity > 0f + && SystemInfo.SupportsRenderTextureFormat(RenderTextureFormat.ARGBHalf) + && !context.interrupted; + } + } + + RenderTexture m_GrainLookupRT; + + public override void OnDisable() + { + GraphicsUtils.Destroy(m_GrainLookupRT); + m_GrainLookupRT = null; + } + + public override void Prepare(Material uberMaterial) + { + var settings = model.settings; + + uberMaterial.EnableKeyword("GRAIN"); + + float rndOffsetX; + float rndOffsetY; + +#if POSTFX_DEBUG_STATIC_GRAIN + // Chosen by a fair dice roll + float time = 4f; + rndOffsetX = 0f; + rndOffsetY = 0f; +#else + float time = Time.realtimeSinceStartup; + rndOffsetX = Random.value; + rndOffsetY = Random.value; +#endif + + // Generate the grain lut for the current frame first + if (m_GrainLookupRT == null || !m_GrainLookupRT.IsCreated()) + { + GraphicsUtils.Destroy(m_GrainLookupRT); + + m_GrainLookupRT = new RenderTexture(192, 192, 0, RenderTextureFormat.ARGBHalf) + { + filterMode = FilterMode.Bilinear, + wrapMode = TextureWrapMode.Repeat, + anisoLevel = 0, + name = "Grain Lookup Texture" + }; + + m_GrainLookupRT.Create(); + } + + var grainMaterial = context.materialFactory.Get("Hidden/Post FX/Grain Generator"); + grainMaterial.SetFloat(Uniforms._Phase, time / 20f); + + Graphics.Blit((Texture)null, m_GrainLookupRT, grainMaterial, settings.colored ? 1 : 0); + + // Send everything to the uber shader + uberMaterial.SetTexture(Uniforms._GrainTex, m_GrainLookupRT); + uberMaterial.SetVector(Uniforms._Grain_Params1, new Vector2(settings.luminanceContribution, settings.intensity * 20f)); + uberMaterial.SetVector(Uniforms._Grain_Params2, new Vector4((float)context.width / (float)m_GrainLookupRT.width / settings.size, (float)context.height / (float)m_GrainLookupRT.height / settings.size, rndOffsetX, rndOffsetY)); + } + } +} diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Runtime/Components/GrainComponent.cs.meta b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Runtime/Components/GrainComponent.cs.meta new file mode 100644 index 0000000..494b43f --- /dev/null +++ b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Runtime/Components/GrainComponent.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 6ff793ec42153c34799eed059982bac3 +timeCreated: 1473084716 +licenseType: Store +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Runtime/Components/MotionBlurComponent.cs b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Runtime/Components/MotionBlurComponent.cs new file mode 100644 index 0000000..4f79381 --- /dev/null +++ b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Runtime/Components/MotionBlurComponent.cs @@ -0,0 +1,444 @@ +using UnityEngine.Rendering; + +namespace UnityEngine.PostProcessing +{ + using Settings = MotionBlurModel.Settings; + + public sealed class MotionBlurComponent : PostProcessingComponentCommandBuffer + { + static class Uniforms + { + internal static readonly int _VelocityScale = Shader.PropertyToID("_VelocityScale"); + internal static readonly int _MaxBlurRadius = Shader.PropertyToID("_MaxBlurRadius"); + internal static readonly int _RcpMaxBlurRadius = Shader.PropertyToID("_RcpMaxBlurRadius"); + internal static readonly int _VelocityTex = Shader.PropertyToID("_VelocityTex"); + internal static readonly int _MainTex = Shader.PropertyToID("_MainTex"); + internal static readonly int _Tile2RT = Shader.PropertyToID("_Tile2RT"); + internal static readonly int _Tile4RT = Shader.PropertyToID("_Tile4RT"); + internal static readonly int _Tile8RT = Shader.PropertyToID("_Tile8RT"); + internal static readonly int _TileMaxOffs = Shader.PropertyToID("_TileMaxOffs"); + internal static readonly int _TileMaxLoop = Shader.PropertyToID("_TileMaxLoop"); + internal static readonly int _TileVRT = Shader.PropertyToID("_TileVRT"); + internal static readonly int _NeighborMaxTex = Shader.PropertyToID("_NeighborMaxTex"); + internal static readonly int _LoopCount = Shader.PropertyToID("_LoopCount"); + internal static readonly int _TempRT = Shader.PropertyToID("_TempRT"); + + internal static readonly int _History1LumaTex = Shader.PropertyToID("_History1LumaTex"); + internal static readonly int _History2LumaTex = Shader.PropertyToID("_History2LumaTex"); + internal static readonly int _History3LumaTex = Shader.PropertyToID("_History3LumaTex"); + internal static readonly int _History4LumaTex = Shader.PropertyToID("_History4LumaTex"); + + internal static readonly int _History1ChromaTex = Shader.PropertyToID("_History1ChromaTex"); + internal static readonly int _History2ChromaTex = Shader.PropertyToID("_History2ChromaTex"); + internal static readonly int _History3ChromaTex = Shader.PropertyToID("_History3ChromaTex"); + internal static readonly int _History4ChromaTex = Shader.PropertyToID("_History4ChromaTex"); + + internal static readonly int _History1Weight = Shader.PropertyToID("_History1Weight"); + internal static readonly int _History2Weight = Shader.PropertyToID("_History2Weight"); + internal static readonly int _History3Weight = Shader.PropertyToID("_History3Weight"); + internal static readonly int _History4Weight = Shader.PropertyToID("_History4Weight"); + } + + enum Pass + { + VelocitySetup, + TileMax1, + TileMax2, + TileMaxV, + NeighborMax, + Reconstruction, + FrameCompression, + FrameBlendingChroma, + FrameBlendingRaw + } + + public class ReconstructionFilter + { + // Texture format for storing 2D vectors. + RenderTextureFormat m_VectorRTFormat = RenderTextureFormat.RGHalf; + + // Texture format for storing packed velocity/depth. + RenderTextureFormat m_PackedRTFormat = RenderTextureFormat.ARGB2101010; + + public ReconstructionFilter() + { + CheckTextureFormatSupport(); + } + + void CheckTextureFormatSupport() + { + // If 2:10:10:10 isn't supported, use ARGB32 instead. + if (!SystemInfo.SupportsRenderTextureFormat(m_PackedRTFormat)) + m_PackedRTFormat = RenderTextureFormat.ARGB32; + } + + public bool IsSupported() + { + return SystemInfo.supportsMotionVectors; + } + + public void ProcessImage(PostProcessingContext context, CommandBuffer cb, ref Settings settings, RenderTargetIdentifier source, RenderTargetIdentifier destination, Material material) + { + const float kMaxBlurRadius = 5f; + + // Calculate the maximum blur radius in pixels. + int maxBlurPixels = (int)(kMaxBlurRadius * context.height / 100); + + // Calculate the TileMax size. + // It should be a multiple of 8 and larger than maxBlur. + int tileSize = ((maxBlurPixels - 1) / 8 + 1) * 8; + + // Pass 1 - Velocity/depth packing + var velocityScale = settings.shutterAngle / 360f; + cb.SetGlobalFloat(Uniforms._VelocityScale, velocityScale); + cb.SetGlobalFloat(Uniforms._MaxBlurRadius, maxBlurPixels); + cb.SetGlobalFloat(Uniforms._RcpMaxBlurRadius, 1f / maxBlurPixels); + + int vbuffer = Uniforms._VelocityTex; + cb.GetTemporaryRT(vbuffer, context.width, context.height, 0, FilterMode.Point, m_PackedRTFormat, RenderTextureReadWrite.Linear); + cb.Blit((Texture)null, vbuffer, material, (int)Pass.VelocitySetup); + + // Pass 2 - First TileMax filter (1/2 downsize) + int tile2 = Uniforms._Tile2RT; + cb.GetTemporaryRT(tile2, context.width / 2, context.height / 2, 0, FilterMode.Point, m_VectorRTFormat, RenderTextureReadWrite.Linear); + cb.SetGlobalTexture(Uniforms._MainTex, vbuffer); + cb.Blit(vbuffer, tile2, material, (int)Pass.TileMax1); + + // Pass 3 - Second TileMax filter (1/2 downsize) + int tile4 = Uniforms._Tile4RT; + cb.GetTemporaryRT(tile4, context.width / 4, context.height / 4, 0, FilterMode.Point, m_VectorRTFormat, RenderTextureReadWrite.Linear); + cb.SetGlobalTexture(Uniforms._MainTex, tile2); + cb.Blit(tile2, tile4, material, (int)Pass.TileMax2); + cb.ReleaseTemporaryRT(tile2); + + // Pass 4 - Third TileMax filter (1/2 downsize) + int tile8 = Uniforms._Tile8RT; + cb.GetTemporaryRT(tile8, context.width / 8, context.height / 8, 0, FilterMode.Point, m_VectorRTFormat, RenderTextureReadWrite.Linear); + cb.SetGlobalTexture(Uniforms._MainTex, tile4); + cb.Blit(tile4, tile8, material, (int)Pass.TileMax2); + cb.ReleaseTemporaryRT(tile4); + + // Pass 5 - Fourth TileMax filter (reduce to tileSize) + var tileMaxOffs = Vector2.one * (tileSize / 8f - 1f) * -0.5f; + cb.SetGlobalVector(Uniforms._TileMaxOffs, tileMaxOffs); + cb.SetGlobalFloat(Uniforms._TileMaxLoop, (int)(tileSize / 8f)); + + int tile = Uniforms._TileVRT; + cb.GetTemporaryRT(tile, context.width / tileSize, context.height / tileSize, 0, FilterMode.Point, m_VectorRTFormat, RenderTextureReadWrite.Linear); + cb.SetGlobalTexture(Uniforms._MainTex, tile8); + cb.Blit(tile8, tile, material, (int)Pass.TileMaxV); + cb.ReleaseTemporaryRT(tile8); + + // Pass 6 - NeighborMax filter + int neighborMax = Uniforms._NeighborMaxTex; + int neighborMaxWidth = context.width / tileSize; + int neighborMaxHeight = context.height / tileSize; + cb.GetTemporaryRT(neighborMax, neighborMaxWidth, neighborMaxHeight, 0, FilterMode.Point, m_VectorRTFormat, RenderTextureReadWrite.Linear); + cb.SetGlobalTexture(Uniforms._MainTex, tile); + cb.Blit(tile, neighborMax, material, (int)Pass.NeighborMax); + cb.ReleaseTemporaryRT(tile); + + // Pass 7 - Reconstruction pass + cb.SetGlobalFloat(Uniforms._LoopCount, Mathf.Clamp(settings.sampleCount / 2, 1, 64)); + cb.SetGlobalTexture(Uniforms._MainTex, source); + + cb.Blit(source, destination, material, (int)Pass.Reconstruction); + + cb.ReleaseTemporaryRT(vbuffer); + cb.ReleaseTemporaryRT(neighborMax); + } + } + + public class FrameBlendingFilter + { + struct Frame + { + public RenderTexture lumaTexture; + public RenderTexture chromaTexture; + + float m_Time; + RenderTargetIdentifier[] m_MRT; + + public float CalculateWeight(float strength, float currentTime) + { + if (Mathf.Approximately(m_Time, 0f)) + return 0f; + + var coeff = Mathf.Lerp(80f, 16f, strength); + return Mathf.Exp((m_Time - currentTime) * coeff); + } + + public void Release() + { + if (lumaTexture != null) + RenderTexture.ReleaseTemporary(lumaTexture); + + if (chromaTexture != null) + RenderTexture.ReleaseTemporary(chromaTexture); + + lumaTexture = null; + chromaTexture = null; + } + + public void MakeRecord(CommandBuffer cb, RenderTargetIdentifier source, int width, int height, Material material) + { + Release(); + + lumaTexture = RenderTexture.GetTemporary(width, height, 0, RenderTextureFormat.R8, RenderTextureReadWrite.Linear); + chromaTexture = RenderTexture.GetTemporary(width, height, 0, RenderTextureFormat.R8, RenderTextureReadWrite.Linear); + + lumaTexture.filterMode = FilterMode.Point; + chromaTexture.filterMode = FilterMode.Point; + + if (m_MRT == null) + m_MRT = new RenderTargetIdentifier[2]; + + m_MRT[0] = lumaTexture; + m_MRT[1] = chromaTexture; + + cb.SetGlobalTexture(Uniforms._MainTex, source); + cb.SetRenderTarget(m_MRT, lumaTexture); + cb.DrawMesh(GraphicsUtils.quad, Matrix4x4.identity, material, 0, (int)Pass.FrameCompression); + + m_Time = Time.time; + } + + public void MakeRecordRaw(CommandBuffer cb, RenderTargetIdentifier source, int width, int height, RenderTextureFormat format) + { + Release(); + + lumaTexture = RenderTexture.GetTemporary(width, height, 0, format); + lumaTexture.filterMode = FilterMode.Point; + + cb.SetGlobalTexture(Uniforms._MainTex, source); + cb.Blit(source, lumaTexture); + + m_Time = Time.time; + } + } + + bool m_UseCompression; + RenderTextureFormat m_RawTextureFormat; + + Frame[] m_FrameList; + int m_LastFrameCount; + + public FrameBlendingFilter() + { + m_UseCompression = CheckSupportCompression(); + m_RawTextureFormat = GetPreferredRenderTextureFormat(); + m_FrameList = new Frame[4]; + } + + public void Dispose() + { + foreach (var frame in m_FrameList) + frame.Release(); + } + + public void PushFrame(CommandBuffer cb, RenderTargetIdentifier source, int width, int height, Material material) + { + // Push only when actual update (do nothing while pausing) + var frameCount = Time.frameCount; + if (frameCount == m_LastFrameCount) return; + + // Update the frame record. + var index = frameCount % m_FrameList.Length; + + if (m_UseCompression) + m_FrameList[index].MakeRecord(cb, source, width, height, material); + else + m_FrameList[index].MakeRecordRaw(cb, source, width, height, m_RawTextureFormat); + + m_LastFrameCount = frameCount; + } + + public void BlendFrames(CommandBuffer cb, float strength, RenderTargetIdentifier source, RenderTargetIdentifier destination, Material material) + { + var t = Time.time; + + var f1 = GetFrameRelative(-1); + var f2 = GetFrameRelative(-2); + var f3 = GetFrameRelative(-3); + var f4 = GetFrameRelative(-4); + + cb.SetGlobalTexture(Uniforms._History1LumaTex, f1.lumaTexture); + cb.SetGlobalTexture(Uniforms._History2LumaTex, f2.lumaTexture); + cb.SetGlobalTexture(Uniforms._History3LumaTex, f3.lumaTexture); + cb.SetGlobalTexture(Uniforms._History4LumaTex, f4.lumaTexture); + + cb.SetGlobalTexture(Uniforms._History1ChromaTex, f1.chromaTexture); + cb.SetGlobalTexture(Uniforms._History2ChromaTex, f2.chromaTexture); + cb.SetGlobalTexture(Uniforms._History3ChromaTex, f3.chromaTexture); + cb.SetGlobalTexture(Uniforms._History4ChromaTex, f4.chromaTexture); + + cb.SetGlobalFloat(Uniforms._History1Weight, f1.CalculateWeight(strength, t)); + cb.SetGlobalFloat(Uniforms._History2Weight, f2.CalculateWeight(strength, t)); + cb.SetGlobalFloat(Uniforms._History3Weight, f3.CalculateWeight(strength, t)); + cb.SetGlobalFloat(Uniforms._History4Weight, f4.CalculateWeight(strength, t)); + + cb.SetGlobalTexture(Uniforms._MainTex, source); + cb.Blit(source, destination, material, m_UseCompression ? (int)Pass.FrameBlendingChroma : (int)Pass.FrameBlendingRaw); + } + + // Check if the platform has the capability of compression. + static bool CheckSupportCompression() + { + return + SystemInfo.SupportsRenderTextureFormat(RenderTextureFormat.R8) && + SystemInfo.supportedRenderTargetCount > 1; + } + + // Determine which 16-bit render texture format is available. + static RenderTextureFormat GetPreferredRenderTextureFormat() + { + RenderTextureFormat[] formats = + { + RenderTextureFormat.RGB565, + RenderTextureFormat.ARGB1555, + RenderTextureFormat.ARGB4444 + }; + + foreach (var f in formats) + if (SystemInfo.SupportsRenderTextureFormat(f)) return f; + + return RenderTextureFormat.Default; + } + + // Retrieve a frame record with relative indexing. + // Use a negative index to refer to previous frames. + Frame GetFrameRelative(int offset) + { + var index = (Time.frameCount + m_FrameList.Length + offset) % m_FrameList.Length; + return m_FrameList[index]; + } + } + + ReconstructionFilter m_ReconstructionFilter; + public ReconstructionFilter reconstructionFilter + { + get + { + if (m_ReconstructionFilter == null) + m_ReconstructionFilter = new ReconstructionFilter(); + + return m_ReconstructionFilter; + } + } + + FrameBlendingFilter m_FrameBlendingFilter; + public FrameBlendingFilter frameBlendingFilter + { + get + { + if (m_FrameBlendingFilter == null) + m_FrameBlendingFilter = new FrameBlendingFilter(); + + return m_FrameBlendingFilter; + } + } + + bool m_FirstFrame = true; + + public override bool active + { + get + { + var settings = model.settings; + return model.enabled + && ((settings.shutterAngle > 0f && reconstructionFilter.IsSupported()) || settings.frameBlending > 0f) + && SystemInfo.graphicsDeviceType != GraphicsDeviceType.OpenGLES2 // No movecs on GLES2 platforms + && !context.interrupted; + } + } + + public override string GetName() + { + return "Motion Blur"; + } + + public void ResetHistory() + { + if (m_FrameBlendingFilter != null) + m_FrameBlendingFilter.Dispose(); + + m_FrameBlendingFilter = null; + } + + public override DepthTextureMode GetCameraFlags() + { + return DepthTextureMode.Depth | DepthTextureMode.MotionVectors; + } + + public override CameraEvent GetCameraEvent() + { + return CameraEvent.BeforeImageEffects; + } + + public override void OnEnable() + { + m_FirstFrame = true; + } + + public override void PopulateCommandBuffer(CommandBuffer cb) + { +#if UNITY_EDITOR + // Don't render motion blur preview when the editor is not playing as it can in some + // cases results in ugly artifacts (i.e. when resizing the game view). + if (!Application.isPlaying) + return; +#endif + + // Skip rendering in the first frame as motion vectors won't be abvailable until the + // next one + if (m_FirstFrame) + { + m_FirstFrame = false; + return; + } + + var material = context.materialFactory.Get("Hidden/Post FX/Motion Blur"); + var blitMaterial = context.materialFactory.Get("Hidden/Post FX/Blit"); + var settings = model.settings; + + var fbFormat = context.isHdr + ? RenderTextureFormat.DefaultHDR + : RenderTextureFormat.Default; + + int tempRT = Uniforms._TempRT; + cb.GetTemporaryRT(tempRT, context.width, context.height, 0, FilterMode.Point, fbFormat); + + if (settings.shutterAngle > 0f && settings.frameBlending > 0f) + { + // Motion blur + frame blending + reconstructionFilter.ProcessImage(context, cb, ref settings, BuiltinRenderTextureType.CameraTarget, tempRT, material); + frameBlendingFilter.BlendFrames(cb, settings.frameBlending, tempRT, BuiltinRenderTextureType.CameraTarget, material); + frameBlendingFilter.PushFrame(cb, tempRT, context.width, context.height, material); + } + else if (settings.shutterAngle > 0f) + { + // No frame blending + cb.SetGlobalTexture(Uniforms._MainTex, BuiltinRenderTextureType.CameraTarget); + cb.Blit(BuiltinRenderTextureType.CameraTarget, tempRT, blitMaterial, 0); + reconstructionFilter.ProcessImage(context, cb, ref settings, tempRT, BuiltinRenderTextureType.CameraTarget, material); + } + else if (settings.frameBlending > 0f) + { + // Frame blending only + cb.SetGlobalTexture(Uniforms._MainTex, BuiltinRenderTextureType.CameraTarget); + cb.Blit(BuiltinRenderTextureType.CameraTarget, tempRT, blitMaterial, 0); + frameBlendingFilter.BlendFrames(cb, settings.frameBlending, tempRT, BuiltinRenderTextureType.CameraTarget, material); + frameBlendingFilter.PushFrame(cb, tempRT, context.width, context.height, material); + } + + // Cleaning up + cb.ReleaseTemporaryRT(tempRT); + } + + public override void OnDisable() + { + if (m_FrameBlendingFilter != null) + m_FrameBlendingFilter.Dispose(); + } + } +} diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Runtime/Components/MotionBlurComponent.cs.meta b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Runtime/Components/MotionBlurComponent.cs.meta new file mode 100644 index 0000000..2d1818d --- /dev/null +++ b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Runtime/Components/MotionBlurComponent.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 9a9ae59cbb7c53e40851df7f32805098 +timeCreated: 1468325905 +licenseType: Store +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Runtime/Components/ScreenSpaceReflectionComponent.cs b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Runtime/Components/ScreenSpaceReflectionComponent.cs new file mode 100644 index 0000000..7411f85 --- /dev/null +++ b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Runtime/Components/ScreenSpaceReflectionComponent.cs @@ -0,0 +1,239 @@ +using UnityEngine.Rendering; + +namespace UnityEngine.PostProcessing +{ + using SSRResolution = ScreenSpaceReflectionModel.SSRResolution; + using SSRReflectionBlendType = ScreenSpaceReflectionModel.SSRReflectionBlendType; + + public sealed class ScreenSpaceReflectionComponent : PostProcessingComponentCommandBuffer + { + static class Uniforms + { + internal static readonly int _RayStepSize = Shader.PropertyToID("_RayStepSize"); + internal static readonly int _AdditiveReflection = Shader.PropertyToID("_AdditiveReflection"); + internal static readonly int _BilateralUpsampling = Shader.PropertyToID("_BilateralUpsampling"); + internal static readonly int _TreatBackfaceHitAsMiss = Shader.PropertyToID("_TreatBackfaceHitAsMiss"); + internal static readonly int _AllowBackwardsRays = Shader.PropertyToID("_AllowBackwardsRays"); + internal static readonly int _TraceBehindObjects = Shader.PropertyToID("_TraceBehindObjects"); + internal static readonly int _MaxSteps = Shader.PropertyToID("_MaxSteps"); + internal static readonly int _FullResolutionFiltering = Shader.PropertyToID("_FullResolutionFiltering"); + internal static readonly int _HalfResolution = Shader.PropertyToID("_HalfResolution"); + internal static readonly int _HighlightSuppression = Shader.PropertyToID("_HighlightSuppression"); + internal static readonly int _PixelsPerMeterAtOneMeter = Shader.PropertyToID("_PixelsPerMeterAtOneMeter"); + internal static readonly int _ScreenEdgeFading = Shader.PropertyToID("_ScreenEdgeFading"); + internal static readonly int _ReflectionBlur = Shader.PropertyToID("_ReflectionBlur"); + internal static readonly int _MaxRayTraceDistance = Shader.PropertyToID("_MaxRayTraceDistance"); + internal static readonly int _FadeDistance = Shader.PropertyToID("_FadeDistance"); + internal static readonly int _LayerThickness = Shader.PropertyToID("_LayerThickness"); + internal static readonly int _SSRMultiplier = Shader.PropertyToID("_SSRMultiplier"); + internal static readonly int _FresnelFade = Shader.PropertyToID("_FresnelFade"); + internal static readonly int _FresnelFadePower = Shader.PropertyToID("_FresnelFadePower"); + internal static readonly int _ReflectionBufferSize = Shader.PropertyToID("_ReflectionBufferSize"); + internal static readonly int _ScreenSize = Shader.PropertyToID("_ScreenSize"); + internal static readonly int _InvScreenSize = Shader.PropertyToID("_InvScreenSize"); + internal static readonly int _ProjInfo = Shader.PropertyToID("_ProjInfo"); + internal static readonly int _CameraClipInfo = Shader.PropertyToID("_CameraClipInfo"); + internal static readonly int _ProjectToPixelMatrix = Shader.PropertyToID("_ProjectToPixelMatrix"); + internal static readonly int _WorldToCameraMatrix = Shader.PropertyToID("_WorldToCameraMatrix"); + internal static readonly int _CameraToWorldMatrix = Shader.PropertyToID("_CameraToWorldMatrix"); + internal static readonly int _Axis = Shader.PropertyToID("_Axis"); + internal static readonly int _CurrentMipLevel = Shader.PropertyToID("_CurrentMipLevel"); + internal static readonly int _NormalAndRoughnessTexture = Shader.PropertyToID("_NormalAndRoughnessTexture"); + internal static readonly int _HitPointTexture = Shader.PropertyToID("_HitPointTexture"); + internal static readonly int _BlurTexture = Shader.PropertyToID("_BlurTexture"); + internal static readonly int _FilteredReflections = Shader.PropertyToID("_FilteredReflections"); + internal static readonly int _FinalReflectionTexture = Shader.PropertyToID("_FinalReflectionTexture"); + internal static readonly int _TempTexture = Shader.PropertyToID("_TempTexture"); + } + + // Unexposed variables + bool k_HighlightSuppression = false; + bool k_TraceBehindObjects = true; + bool k_TreatBackfaceHitAsMiss = false; + bool k_BilateralUpsample = true; + + enum PassIndex + { + RayTraceStep = 0, + CompositeFinal = 1, + Blur = 2, + CompositeSSR = 3, + MinMipGeneration = 4, + HitPointToReflections = 5, + BilateralKeyPack = 6, + BlitDepthAsCSZ = 7, + PoissonBlur = 8, + } + + readonly int[] m_ReflectionTextures = new int[5]; + + // Not really needed as SSR only works in deferred right now + public override DepthTextureMode GetCameraFlags() + { + return DepthTextureMode.Depth; + } + + public override bool active + { + get + { + return model.enabled + && context.isGBufferAvailable + && !context.interrupted; + } + } + + public override void OnEnable() + { + m_ReflectionTextures[0] = Shader.PropertyToID("_ReflectionTexture0"); + m_ReflectionTextures[1] = Shader.PropertyToID("_ReflectionTexture1"); + m_ReflectionTextures[2] = Shader.PropertyToID("_ReflectionTexture2"); + m_ReflectionTextures[3] = Shader.PropertyToID("_ReflectionTexture3"); + m_ReflectionTextures[4] = Shader.PropertyToID("_ReflectionTexture4"); + } + + public override string GetName() + { + return "Screen Space Reflection"; + } + + public override CameraEvent GetCameraEvent() + { + return CameraEvent.AfterFinalPass; + } + + public override void PopulateCommandBuffer(CommandBuffer cb) + { + var settings = model.settings; + var camera = context.camera; + + // Material setup + int downsampleAmount = (settings.reflection.reflectionQuality == SSRResolution.High) ? 1 : 2; + + var rtW = context.width / downsampleAmount; + var rtH = context.height / downsampleAmount; + + float sWidth = context.width; + float sHeight = context.height; + + float sx = sWidth / 2f; + float sy = sHeight / 2f; + + var material = context.materialFactory.Get("Hidden/Post FX/Screen Space Reflection"); + + material.SetInt(Uniforms._RayStepSize, settings.reflection.stepSize); + material.SetInt(Uniforms._AdditiveReflection, settings.reflection.blendType == SSRReflectionBlendType.Additive ? 1 : 0); + material.SetInt(Uniforms._BilateralUpsampling, k_BilateralUpsample ? 1 : 0); + material.SetInt(Uniforms._TreatBackfaceHitAsMiss, k_TreatBackfaceHitAsMiss ? 1 : 0); + material.SetInt(Uniforms._AllowBackwardsRays, settings.reflection.reflectBackfaces ? 1 : 0); + material.SetInt(Uniforms._TraceBehindObjects, k_TraceBehindObjects ? 1 : 0); + material.SetInt(Uniforms._MaxSteps, settings.reflection.iterationCount); + material.SetInt(Uniforms._FullResolutionFiltering, 0); + material.SetInt(Uniforms._HalfResolution, (settings.reflection.reflectionQuality != SSRResolution.High) ? 1 : 0); + material.SetInt(Uniforms._HighlightSuppression, k_HighlightSuppression ? 1 : 0); + + // The height in pixels of a 1m object if viewed from 1m away. + float pixelsPerMeterAtOneMeter = sWidth / (-2f * Mathf.Tan(camera.fieldOfView / 180f * Mathf.PI * 0.5f)); + + material.SetFloat(Uniforms._PixelsPerMeterAtOneMeter, pixelsPerMeterAtOneMeter); + material.SetFloat(Uniforms._ScreenEdgeFading, settings.screenEdgeMask.intensity); + material.SetFloat(Uniforms._ReflectionBlur, settings.reflection.reflectionBlur); + material.SetFloat(Uniforms._MaxRayTraceDistance, settings.reflection.maxDistance); + material.SetFloat(Uniforms._FadeDistance, settings.intensity.fadeDistance); + material.SetFloat(Uniforms._LayerThickness, settings.reflection.widthModifier); + material.SetFloat(Uniforms._SSRMultiplier, settings.intensity.reflectionMultiplier); + material.SetFloat(Uniforms._FresnelFade, settings.intensity.fresnelFade); + material.SetFloat(Uniforms._FresnelFadePower, settings.intensity.fresnelFadePower); + + var P = camera.projectionMatrix; + var projInfo = new Vector4( + -2f / (sWidth * P[0]), + -2f / (sHeight * P[5]), + (1f - P[2]) / P[0], + (1f + P[6]) / P[5] + ); + + var cameraClipInfo = float.IsPositiveInfinity(camera.farClipPlane) ? + new Vector3(camera.nearClipPlane, -1f, 1f) : + new Vector3(camera.nearClipPlane * camera.farClipPlane, camera.nearClipPlane - camera.farClipPlane, camera.farClipPlane); + + material.SetVector(Uniforms._ReflectionBufferSize, new Vector2(rtW, rtH)); + material.SetVector(Uniforms._ScreenSize, new Vector2(sWidth, sHeight)); + material.SetVector(Uniforms._InvScreenSize, new Vector2(1f / sWidth, 1f / sHeight)); + material.SetVector(Uniforms._ProjInfo, projInfo); // used for unprojection + + material.SetVector(Uniforms._CameraClipInfo, cameraClipInfo); + + var warpToScreenSpaceMatrix = new Matrix4x4(); + warpToScreenSpaceMatrix.SetRow(0, new Vector4(sx, 0f, 0f, sx)); + warpToScreenSpaceMatrix.SetRow(1, new Vector4(0f, sy, 0f, sy)); + warpToScreenSpaceMatrix.SetRow(2, new Vector4(0f, 0f, 1f, 0f)); + warpToScreenSpaceMatrix.SetRow(3, new Vector4(0f, 0f, 0f, 1f)); + + var projectToPixelMatrix = warpToScreenSpaceMatrix * P; + + material.SetMatrix(Uniforms._ProjectToPixelMatrix, projectToPixelMatrix); + material.SetMatrix(Uniforms._WorldToCameraMatrix, camera.worldToCameraMatrix); + material.SetMatrix(Uniforms._CameraToWorldMatrix, camera.worldToCameraMatrix.inverse); + + // Command buffer setup + var intermediateFormat = context.isHdr ? RenderTextureFormat.ARGBHalf : RenderTextureFormat.ARGB32; + const int maxMip = 5; + + var kNormalAndRoughnessTexture = Uniforms._NormalAndRoughnessTexture; + var kHitPointTexture = Uniforms._HitPointTexture; + var kBlurTexture = Uniforms._BlurTexture; + var kFilteredReflections = Uniforms._FilteredReflections; + var kFinalReflectionTexture = Uniforms._FinalReflectionTexture; + var kTempTexture = Uniforms._TempTexture; + + // RGB: Normals, A: Roughness. + // Has the nice benefit of allowing us to control the filtering mode as well. + cb.GetTemporaryRT(kNormalAndRoughnessTexture, -1, -1, 0, FilterMode.Point, RenderTextureFormat.ARGB32, RenderTextureReadWrite.Linear); + + cb.GetTemporaryRT(kHitPointTexture, rtW, rtH, 0, FilterMode.Bilinear, RenderTextureFormat.ARGBHalf, RenderTextureReadWrite.Linear); + + for (int i = 0; i < maxMip; ++i) + { + // We explicitly interpolate during bilateral upsampling. + cb.GetTemporaryRT(m_ReflectionTextures[i], rtW >> i, rtH >> i, 0, FilterMode.Bilinear, intermediateFormat); + } + + cb.GetTemporaryRT(kFilteredReflections, rtW, rtH, 0, k_BilateralUpsample ? FilterMode.Point : FilterMode.Bilinear, intermediateFormat); + cb.GetTemporaryRT(kFinalReflectionTexture, rtW, rtH, 0, FilterMode.Point, intermediateFormat); + + cb.Blit(BuiltinRenderTextureType.CameraTarget, kNormalAndRoughnessTexture, material, (int)PassIndex.BilateralKeyPack); + cb.Blit(BuiltinRenderTextureType.CameraTarget, kHitPointTexture, material, (int)PassIndex.RayTraceStep); + cb.Blit(BuiltinRenderTextureType.CameraTarget, kFilteredReflections, material, (int)PassIndex.HitPointToReflections); + cb.Blit(kFilteredReflections, m_ReflectionTextures[0], material, (int)PassIndex.PoissonBlur); + + for (int i = 1; i < maxMip; ++i) + { + int inputTex = m_ReflectionTextures[i - 1]; + + int lowMip = i; + + cb.GetTemporaryRT(kBlurTexture, rtW >> lowMip, rtH >> lowMip, 0, FilterMode.Bilinear, intermediateFormat); + cb.SetGlobalVector(Uniforms._Axis, new Vector4(1.0f, 0.0f, 0.0f, 0.0f)); + cb.SetGlobalFloat(Uniforms._CurrentMipLevel, i - 1.0f); + + cb.Blit(inputTex, kBlurTexture, material, (int)PassIndex.Blur); + + cb.SetGlobalVector(Uniforms._Axis, new Vector4(0.0f, 1.0f, 0.0f, 0.0f)); + + inputTex = m_ReflectionTextures[i]; + cb.Blit(kBlurTexture, inputTex, material, (int)PassIndex.Blur); + cb.ReleaseTemporaryRT(kBlurTexture); + } + + cb.Blit(m_ReflectionTextures[0], kFinalReflectionTexture, material, (int)PassIndex.CompositeSSR); + + cb.GetTemporaryRT(kTempTexture, camera.pixelWidth, camera.pixelHeight, 0, FilterMode.Bilinear, intermediateFormat); + + cb.Blit(BuiltinRenderTextureType.CameraTarget, kTempTexture, material, (int)PassIndex.CompositeFinal); + cb.Blit(kTempTexture, BuiltinRenderTextureType.CameraTarget); + + cb.ReleaseTemporaryRT(kTempTexture); + } + } +} diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Runtime/Components/ScreenSpaceReflectionComponent.cs.meta b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Runtime/Components/ScreenSpaceReflectionComponent.cs.meta new file mode 100644 index 0000000..2c4ad1c --- /dev/null +++ b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Runtime/Components/ScreenSpaceReflectionComponent.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: dd75f795d6a798f44a7801082f6a703f +timeCreated: 1467626205 +licenseType: Store +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Runtime/Components/TaaComponent.cs b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Runtime/Components/TaaComponent.cs new file mode 100644 index 0000000..d1ce454 --- /dev/null +++ b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Runtime/Components/TaaComponent.cs @@ -0,0 +1,212 @@ +using System; + +namespace UnityEngine.PostProcessing +{ + public sealed class TaaComponent : PostProcessingComponentRenderTexture + { + static class Uniforms + { + internal static int _Jitter = Shader.PropertyToID("_Jitter"); + internal static int _SharpenParameters = Shader.PropertyToID("_SharpenParameters"); + internal static int _FinalBlendParameters = Shader.PropertyToID("_FinalBlendParameters"); + internal static int _HistoryTex = Shader.PropertyToID("_HistoryTex"); + internal static int _MainTex = Shader.PropertyToID("_MainTex"); + } + + const string k_ShaderString = "Hidden/Post FX/Temporal Anti-aliasing"; + const int k_SampleCount = 8; + + readonly RenderBuffer[] m_MRT = new RenderBuffer[2]; + + int m_SampleIndex = 0; + bool m_ResetHistory = true; + + RenderTexture m_HistoryTexture; + + public override bool active + { + get + { + return model.enabled + && model.settings.method == AntialiasingModel.Method.Taa + && SystemInfo.SupportsRenderTextureFormat(RenderTextureFormat.ARGBHalf) + && SystemInfo.supportsMotionVectors + && !context.interrupted; + } + } + + public override DepthTextureMode GetCameraFlags() + { + return DepthTextureMode.Depth | DepthTextureMode.MotionVectors; + } + + public void ResetHistory() + { + m_ResetHistory = true; + } + + public void SetProjectionMatrix(Func jitteredFunc) + { + var settings = model.settings.taaSettings; + + var jitter = GenerateRandomOffset(); + jitter *= settings.jitterSpread; + + context.camera.nonJitteredProjectionMatrix = context.camera.projectionMatrix; + + if (jitteredFunc != null) + { + context.camera.projectionMatrix = jitteredFunc(jitter); + } + else + { + context.camera.projectionMatrix = context.camera.orthographic + ? GetOrthographicProjectionMatrix(jitter) + : GetPerspectiveProjectionMatrix(jitter); + } + +#if UNITY_5_5_OR_NEWER + context.camera.useJitteredProjectionMatrixForTransparentRendering = false; +#endif + + jitter.x /= context.width; + jitter.y /= context.height; + + var material = context.materialFactory.Get(k_ShaderString); + material.SetVector(Uniforms._Jitter, jitter); + } + + public void Render(RenderTexture source, RenderTexture destination) + { + var material = context.materialFactory.Get(k_ShaderString); + material.shaderKeywords = null; + + var settings = model.settings.taaSettings; + + if (m_ResetHistory || m_HistoryTexture == null || m_HistoryTexture.width != source.width || m_HistoryTexture.height != source.height) + { + if (m_HistoryTexture) + RenderTexture.ReleaseTemporary(m_HistoryTexture); + + m_HistoryTexture = RenderTexture.GetTemporary(source.width, source.height, 0, source.format); + m_HistoryTexture.name = "TAA History"; + + Graphics.Blit(source, m_HistoryTexture, material, 2); + } + + const float kMotionAmplification = 100f * 60f; + material.SetVector(Uniforms._SharpenParameters, new Vector4(settings.sharpen, 0f, 0f, 0f)); + material.SetVector(Uniforms._FinalBlendParameters, new Vector4(settings.stationaryBlending, settings.motionBlending, kMotionAmplification, 0f)); + material.SetTexture(Uniforms._MainTex, source); + material.SetTexture(Uniforms._HistoryTex, m_HistoryTexture); + + var tempHistory = RenderTexture.GetTemporary(source.width, source.height, 0, source.format); + tempHistory.name = "TAA History"; + + m_MRT[0] = destination.colorBuffer; + m_MRT[1] = tempHistory.colorBuffer; + + Graphics.SetRenderTarget(m_MRT, source.depthBuffer); + GraphicsUtils.Blit(material, context.camera.orthographic ? 1 : 0); + + RenderTexture.ReleaseTemporary(m_HistoryTexture); + m_HistoryTexture = tempHistory; + + m_ResetHistory = false; + } + + float GetHaltonValue(int index, int radix) + { + float result = 0f; + float fraction = 1f / (float)radix; + + while (index > 0) + { + result += (float)(index % radix) * fraction; + + index /= radix; + fraction /= (float)radix; + } + + return result; + } + + Vector2 GenerateRandomOffset() + { + var offset = new Vector2( + GetHaltonValue(m_SampleIndex & 1023, 2), + GetHaltonValue(m_SampleIndex & 1023, 3)); + + if (++m_SampleIndex >= k_SampleCount) + m_SampleIndex = 0; + + return offset; + } + + // Adapted heavily from PlayDead's TAA code + // https://github.com/playdeadgames/temporal/blob/master/Assets/Scripts/Extensions.cs + Matrix4x4 GetPerspectiveProjectionMatrix(Vector2 offset) + { + float vertical = Mathf.Tan(0.5f * Mathf.Deg2Rad * context.camera.fieldOfView); + float horizontal = vertical * context.camera.aspect; + + offset.x *= horizontal / (0.5f * context.width); + offset.y *= vertical / (0.5f * context.height); + + float left = (offset.x - horizontal) * context.camera.nearClipPlane; + float right = (offset.x + horizontal) * context.camera.nearClipPlane; + float top = (offset.y + vertical) * context.camera.nearClipPlane; + float bottom = (offset.y - vertical) * context.camera.nearClipPlane; + + var matrix = new Matrix4x4(); + + matrix[0, 0] = (2f * context.camera.nearClipPlane) / (right - left); + matrix[0, 1] = 0f; + matrix[0, 2] = (right + left) / (right - left); + matrix[0, 3] = 0f; + + matrix[1, 0] = 0f; + matrix[1, 1] = (2f * context.camera.nearClipPlane) / (top - bottom); + matrix[1, 2] = (top + bottom) / (top - bottom); + matrix[1, 3] = 0f; + + matrix[2, 0] = 0f; + matrix[2, 1] = 0f; + matrix[2, 2] = -(context.camera.farClipPlane + context.camera.nearClipPlane) / (context.camera.farClipPlane - context.camera.nearClipPlane); + matrix[2, 3] = -(2f * context.camera.farClipPlane * context.camera.nearClipPlane) / (context.camera.farClipPlane - context.camera.nearClipPlane); + + matrix[3, 0] = 0f; + matrix[3, 1] = 0f; + matrix[3, 2] = -1f; + matrix[3, 3] = 0f; + + return matrix; + } + + Matrix4x4 GetOrthographicProjectionMatrix(Vector2 offset) + { + float vertical = context.camera.orthographicSize; + float horizontal = vertical * context.camera.aspect; + + offset.x *= horizontal / (0.5f * context.width); + offset.y *= vertical / (0.5f * context.height); + + float left = offset.x - horizontal; + float right = offset.x + horizontal; + float top = offset.y + vertical; + float bottom = offset.y - vertical; + + return Matrix4x4.Ortho(left, right, bottom, top, context.camera.nearClipPlane, context.camera.farClipPlane); + } + + public override void OnDisable() + { + if (m_HistoryTexture != null) + RenderTexture.ReleaseTemporary(m_HistoryTexture); + + m_HistoryTexture = null; + m_SampleIndex = 0; + ResetHistory(); + } + } +} diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Runtime/Components/TaaComponent.cs.meta b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Runtime/Components/TaaComponent.cs.meta new file mode 100644 index 0000000..e0553ba --- /dev/null +++ b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Runtime/Components/TaaComponent.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: f28703283e17be54180fd04a7c70e1d5 +timeCreated: 1472806965 +licenseType: Store +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Runtime/Components/UserLutComponent.cs b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Runtime/Components/UserLutComponent.cs new file mode 100644 index 0000000..0dd05de --- /dev/null +++ b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Runtime/Components/UserLutComponent.cs @@ -0,0 +1,39 @@ +namespace UnityEngine.PostProcessing +{ + public sealed class UserLutComponent : PostProcessingComponentRenderTexture + { + static class Uniforms + { + internal static readonly int _UserLut = Shader.PropertyToID("_UserLut"); + internal static readonly int _UserLut_Params = Shader.PropertyToID("_UserLut_Params"); + } + + public override bool active + { + get + { + var settings = model.settings; + return model.enabled + && settings.lut != null + && settings.contribution > 0f + && settings.lut.height == (int)Mathf.Sqrt(settings.lut.width) + && !context.interrupted; + } + } + + public override void Prepare(Material uberMaterial) + { + var settings = model.settings; + uberMaterial.EnableKeyword("USER_LUT"); + uberMaterial.SetTexture(Uniforms._UserLut, settings.lut); + uberMaterial.SetVector(Uniforms._UserLut_Params, new Vector4(1f / settings.lut.width, 1f / settings.lut.height, settings.lut.height - 1f, settings.contribution)); + } + + public void OnGUI() + { + var settings = model.settings; + var rect = new Rect(context.viewport.x * Screen.width + 8f, 8f, settings.lut.width, settings.lut.height); + GUI.DrawTexture(rect, settings.lut); + } + } +} diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Runtime/Components/UserLutComponent.cs.meta b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Runtime/Components/UserLutComponent.cs.meta new file mode 100644 index 0000000..58e6f50 --- /dev/null +++ b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Runtime/Components/UserLutComponent.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 63cb071fb8442a14f85c02e6ddba9b72 +timeCreated: 1473086193 +licenseType: Store +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Runtime/Components/VignetteComponent.cs b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Runtime/Components/VignetteComponent.cs new file mode 100644 index 0000000..58148dd --- /dev/null +++ b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Runtime/Components/VignetteComponent.cs @@ -0,0 +1,46 @@ +namespace UnityEngine.PostProcessing +{ + public sealed class VignetteComponent : PostProcessingComponentRenderTexture + { + static class Uniforms + { + internal static readonly int _Vignette_Color = Shader.PropertyToID("_Vignette_Color"); + internal static readonly int _Vignette_Center = Shader.PropertyToID("_Vignette_Center"); + internal static readonly int _Vignette_Settings = Shader.PropertyToID("_Vignette_Settings"); + internal static readonly int _Vignette_Mask = Shader.PropertyToID("_Vignette_Mask"); + internal static readonly int _Vignette_Opacity = Shader.PropertyToID("_Vignette_Opacity"); + } + + public override bool active + { + get + { + return model.enabled + && !context.interrupted; + } + } + + public override void Prepare(Material uberMaterial) + { + var settings = model.settings; + uberMaterial.SetColor(Uniforms._Vignette_Color, settings.color); + + if (settings.mode == VignetteModel.Mode.Classic) + { + uberMaterial.SetVector(Uniforms._Vignette_Center, settings.center); + uberMaterial.EnableKeyword("VIGNETTE_CLASSIC"); + float roundness = (1f - settings.roundness) * 6f + settings.roundness; + uberMaterial.SetVector(Uniforms._Vignette_Settings, new Vector4(settings.intensity * 3f, settings.smoothness * 5f, roundness, settings.rounded ? 1f : 0f)); + } + else if (settings.mode == VignetteModel.Mode.Masked) + { + if (settings.mask != null && settings.opacity > 0f) + { + uberMaterial.EnableKeyword("VIGNETTE_MASKED"); + uberMaterial.SetTexture(Uniforms._Vignette_Mask, settings.mask); + uberMaterial.SetFloat(Uniforms._Vignette_Opacity, settings.opacity); + } + } + } + } +} diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Runtime/Components/VignetteComponent.cs.meta b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Runtime/Components/VignetteComponent.cs.meta new file mode 100644 index 0000000..33806e2 --- /dev/null +++ b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Runtime/Components/VignetteComponent.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 39074aa97f4be23438147346f081c7f3 +timeCreated: 1473083872 +licenseType: Store +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Runtime/Models.meta b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Runtime/Models.meta new file mode 100644 index 0000000..0133f91 --- /dev/null +++ b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Runtime/Models.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 8d5a699332eb8a9499077fa4bcd4e0a0 +folderAsset: yes +timeCreated: 1459757852 +licenseType: Store +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Runtime/Models/AmbientOcclusionModel.cs b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Runtime/Models/AmbientOcclusionModel.cs new file mode 100644 index 0000000..72c2aea --- /dev/null +++ b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Runtime/Models/AmbientOcclusionModel.cs @@ -0,0 +1,71 @@ +using System; + +namespace UnityEngine.PostProcessing +{ + [Serializable] + public class AmbientOcclusionModel : PostProcessingModel + { + public enum SampleCount + { + Lowest = 3, + Low = 6, + Medium = 10, + High = 16 + } + + [Serializable] + public struct Settings + { + [Range(0, 4), Tooltip("Degree of darkness produced by the effect.")] + public float intensity; + + [Min(1e-4f), Tooltip("Radius of sample points, which affects extent of darkened areas.")] + public float radius; + + [Tooltip("Number of sample points, which affects quality and performance.")] + public SampleCount sampleCount; + + [Tooltip("Halves the resolution of the effect to increase performance.")] + public bool downsampling; + + [Tooltip("Forces compatibility with Forward rendered objects when working with the Deferred rendering path.")] + public bool forceForwardCompatibility; + + [Tooltip("Enables the ambient-only mode in that the effect only affects ambient lighting. This mode is only available with the Deferred rendering path and HDR rendering.")] + public bool ambientOnly; + + [Tooltip("Toggles the use of a higher precision depth texture with the forward rendering path (may impact performances). Has no effect with the deferred rendering path.")] + public bool highPrecision; + + public static Settings defaultSettings + { + get + { + return new Settings + { + intensity = 1f, + radius = 0.3f, + sampleCount = SampleCount.Medium, + downsampling = true, + forceForwardCompatibility = false, + ambientOnly = false, + highPrecision = false + }; + } + } + } + + [SerializeField] + Settings m_Settings = Settings.defaultSettings; + public Settings settings + { + get { return m_Settings; } + set { m_Settings = value; } + } + + public override void Reset() + { + m_Settings = Settings.defaultSettings; + } + } +} diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Runtime/Models/AmbientOcclusionModel.cs.meta b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Runtime/Models/AmbientOcclusionModel.cs.meta new file mode 100644 index 0000000..fadb8b3 --- /dev/null +++ b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Runtime/Models/AmbientOcclusionModel.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 564228afc5cbd5f49beb80038b4b7af2 +timeCreated: 1462280796 +licenseType: Store +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Runtime/Models/AntialiasingModel.cs b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Runtime/Models/AntialiasingModel.cs new file mode 100644 index 0000000..05e73a7 --- /dev/null +++ b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Runtime/Models/AntialiasingModel.cs @@ -0,0 +1,242 @@ +using System; + +namespace UnityEngine.PostProcessing +{ + [Serializable] + public class AntialiasingModel : PostProcessingModel + { + public enum Method + { + Fxaa, + Taa + } + + // Most settings aren't exposed to the user anymore, presets are enough. Still, I'm leaving + // the tooltip attributes in case an user wants to customize each preset. + + #region FXAA Settings + public enum FxaaPreset + { + ExtremePerformance, + Performance, + Default, + Quality, + ExtremeQuality + } + + [Serializable] + public struct FxaaQualitySettings + { + [Tooltip("The amount of desired sub-pixel aliasing removal. Effects the sharpeness of the output.")] + [Range(0f, 1f)] + public float subpixelAliasingRemovalAmount; + + [Tooltip("The minimum amount of local contrast required to qualify a region as containing an edge.")] + [Range(0.063f, 0.333f)] + public float edgeDetectionThreshold; + + [Tooltip("Local contrast adaptation value to disallow the algorithm from executing on the darker regions.")] + [Range(0f, 0.0833f)] + public float minimumRequiredLuminance; + + public static FxaaQualitySettings[] presets = + { + // ExtremePerformance + new FxaaQualitySettings + { + subpixelAliasingRemovalAmount = 0f, + edgeDetectionThreshold = 0.333f, + minimumRequiredLuminance = 0.0833f + }, + + // Performance + new FxaaQualitySettings + { + subpixelAliasingRemovalAmount = 0.25f, + edgeDetectionThreshold = 0.25f, + minimumRequiredLuminance = 0.0833f + }, + + // Default + new FxaaQualitySettings + { + subpixelAliasingRemovalAmount = 0.75f, + edgeDetectionThreshold = 0.166f, + minimumRequiredLuminance = 0.0833f + }, + + // Quality + new FxaaQualitySettings + { + subpixelAliasingRemovalAmount = 1f, + edgeDetectionThreshold = 0.125f, + minimumRequiredLuminance = 0.0625f + }, + + // ExtremeQuality + new FxaaQualitySettings + { + subpixelAliasingRemovalAmount = 1f, + edgeDetectionThreshold = 0.063f, + minimumRequiredLuminance = 0.0312f + } + }; + } + + [Serializable] + public struct FxaaConsoleSettings + { + [Tooltip("The amount of spread applied to the sampling coordinates while sampling for subpixel information.")] + [Range(0.33f, 0.5f)] + public float subpixelSpreadAmount; + + [Tooltip("This value dictates how sharp the edges in the image are kept; a higher value implies sharper edges.")] + [Range(2f, 8f)] + public float edgeSharpnessAmount; + + [Tooltip("The minimum amount of local contrast required to qualify a region as containing an edge.")] + [Range(0.125f, 0.25f)] + public float edgeDetectionThreshold; + + [Tooltip("Local contrast adaptation value to disallow the algorithm from executing on the darker regions.")] + [Range(0.04f, 0.06f)] + public float minimumRequiredLuminance; + + public static FxaaConsoleSettings[] presets = + { + // ExtremePerformance + new FxaaConsoleSettings + { + subpixelSpreadAmount = 0.33f, + edgeSharpnessAmount = 8f, + edgeDetectionThreshold = 0.25f, + minimumRequiredLuminance = 0.06f + }, + + // Performance + new FxaaConsoleSettings + { + subpixelSpreadAmount = 0.33f, + edgeSharpnessAmount = 8f, + edgeDetectionThreshold = 0.125f, + minimumRequiredLuminance = 0.06f + }, + + // Default + new FxaaConsoleSettings + { + subpixelSpreadAmount = 0.5f, + edgeSharpnessAmount = 8f, + edgeDetectionThreshold = 0.125f, + minimumRequiredLuminance = 0.05f + }, + + // Quality + new FxaaConsoleSettings + { + subpixelSpreadAmount = 0.5f, + edgeSharpnessAmount = 4f, + edgeDetectionThreshold = 0.125f, + minimumRequiredLuminance = 0.04f + }, + + // ExtremeQuality + new FxaaConsoleSettings + { + subpixelSpreadAmount = 0.5f, + edgeSharpnessAmount = 2f, + edgeDetectionThreshold = 0.125f, + minimumRequiredLuminance = 0.04f + } + }; + } + + [Serializable] + public struct FxaaSettings + { + public FxaaPreset preset; + + public static FxaaSettings defaultSettings + { + get + { + return new FxaaSettings + { + preset = FxaaPreset.Default + }; + } + } + } + #endregion + + #region TAA Settings + [Serializable] + public struct TaaSettings + { + [Tooltip("The diameter (in texels) inside which jitter samples are spread. Smaller values result in crisper but more aliased output, while larger values result in more stable but blurrier output.")] + [Range(0.1f, 1f)] + public float jitterSpread; + + [Tooltip("Controls the amount of sharpening applied to the color buffer.")] + [Range(0f, 3f)] + public float sharpen; + + [Tooltip("The blend coefficient for a stationary fragment. Controls the percentage of history sample blended into the final color.")] + [Range(0f, 0.99f)] + public float stationaryBlending; + + [Tooltip("The blend coefficient for a fragment with significant motion. Controls the percentage of history sample blended into the final color.")] + [Range(0f, 0.99f)] + public float motionBlending; + + public static TaaSettings defaultSettings + { + get + { + return new TaaSettings + { + jitterSpread = 0.75f, + sharpen = 0.3f, + stationaryBlending = 0.95f, + motionBlending = 0.85f + }; + } + } + } + #endregion + + [Serializable] + public struct Settings + { + public Method method; + public FxaaSettings fxaaSettings; + public TaaSettings taaSettings; + + public static Settings defaultSettings + { + get + { + return new Settings + { + method = Method.Fxaa, + fxaaSettings = FxaaSettings.defaultSettings, + taaSettings = TaaSettings.defaultSettings + }; + } + } + } + + [SerializeField] + Settings m_Settings = Settings.defaultSettings; + public Settings settings + { + get { return m_Settings; } + set { m_Settings = value; } + } + + public override void Reset() + { + m_Settings = Settings.defaultSettings; + } + } +} diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Runtime/Models/AntialiasingModel.cs.meta b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Runtime/Models/AntialiasingModel.cs.meta new file mode 100644 index 0000000..85ccaec --- /dev/null +++ b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Runtime/Models/AntialiasingModel.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: cb9a239ec5f20ca4cb5d0391441588de +timeCreated: 1467126855 +licenseType: Store +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Runtime/Models/BloomModel.cs b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Runtime/Models/BloomModel.cs new file mode 100644 index 0000000..f23e703 --- /dev/null +++ b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Runtime/Models/BloomModel.cs @@ -0,0 +1,102 @@ +using System; + +namespace UnityEngine.PostProcessing +{ + [Serializable] + public class BloomModel : PostProcessingModel + { + [Serializable] + public struct BloomSettings + { + [Min(0f), Tooltip("Blend factor of the result image.")] + public float intensity; + + [Min(0f), Tooltip("Filters out pixels under this level of brightness.")] + public float threshold; + + public float thresholdLinear + { + set { threshold = Mathf.LinearToGammaSpace(value); } + get { return Mathf.GammaToLinearSpace(threshold); } + } + + [Range(0f, 1f), Tooltip("Makes transition between under/over-threshold gradual (0 = hard threshold, 1 = soft threshold).")] + public float softKnee; + + [Range(1f, 7f), Tooltip("Changes extent of veiling effects in a screen resolution-independent fashion.")] + public float radius; + + [Tooltip("Reduces flashing noise with an additional filter.")] + public bool antiFlicker; + + public static BloomSettings defaultSettings + { + get + { + return new BloomSettings + { + intensity = 0.5f, + threshold = 1.1f, + softKnee = 0.5f, + radius = 4f, + antiFlicker = false, + }; + } + } + } + + [Serializable] + public struct LensDirtSettings + { + [Tooltip("Dirtiness texture to add smudges or dust to the lens.")] + public Texture texture; + + [Min(0f), Tooltip("Amount of lens dirtiness.")] + public float intensity; + + public static LensDirtSettings defaultSettings + { + get + { + return new LensDirtSettings + { + texture = null, + intensity = 3f + }; + } + } + } + + [Serializable] + public struct Settings + { + public BloomSettings bloom; + public LensDirtSettings lensDirt; + + public static Settings defaultSettings + { + get + { + return new Settings + { + bloom = BloomSettings.defaultSettings, + lensDirt = LensDirtSettings.defaultSettings + }; + } + } + } + + [SerializeField] + Settings m_Settings = Settings.defaultSettings; + public Settings settings + { + get { return m_Settings; } + set { m_Settings = value; } + } + + public override void Reset() + { + m_Settings = Settings.defaultSettings; + } + } +} diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Runtime/Models/BloomModel.cs.meta b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Runtime/Models/BloomModel.cs.meta new file mode 100644 index 0000000..4f60ccd --- /dev/null +++ b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Runtime/Models/BloomModel.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: e215a6ec29d100f489c186f289526f06 +timeCreated: 1467126855 +licenseType: Store +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Runtime/Models/BuiltinDebugViewsModel.cs b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Runtime/Models/BuiltinDebugViewsModel.cs new file mode 100644 index 0000000..473fdb8 --- /dev/null +++ b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Runtime/Models/BuiltinDebugViewsModel.cs @@ -0,0 +1,133 @@ +using System; + +namespace UnityEngine.PostProcessing +{ + [Serializable] + public class BuiltinDebugViewsModel : PostProcessingModel + { + [Serializable] + public struct DepthSettings + { + [Range(0f, 1f), Tooltip("Scales the camera far plane before displaying the depth map.")] + public float scale; + + public static DepthSettings defaultSettings + { + get + { + return new DepthSettings + { + scale = 1f + }; + } + } + } + + [Serializable] + public struct MotionVectorsSettings + { + [Range(0f, 1f), Tooltip("Opacity of the source render.")] + public float sourceOpacity; + + [Range(0f, 1f), Tooltip("Opacity of the per-pixel motion vector colors.")] + public float motionImageOpacity; + + [Min(0f), Tooltip("Because motion vectors are mainly very small vectors, you can use this setting to make them more visible.")] + public float motionImageAmplitude; + + [Range(0f, 1f), Tooltip("Opacity for the motion vector arrows.")] + public float motionVectorsOpacity; + + [Range(8, 64), Tooltip("The arrow density on screen.")] + public int motionVectorsResolution; + + [Min(0f), Tooltip("Tweaks the arrows length.")] + public float motionVectorsAmplitude; + + public static MotionVectorsSettings defaultSettings + { + get + { + return new MotionVectorsSettings + { + sourceOpacity = 1f, + + motionImageOpacity = 0f, + motionImageAmplitude = 16f, + + motionVectorsOpacity = 1f, + motionVectorsResolution = 24, + motionVectorsAmplitude = 64f + }; + } + } + } + + public enum Mode + { + None, + + Depth, + Normals, + MotionVectors, + + AmbientOcclusion, + EyeAdaptation, + FocusPlane, + PreGradingLog, + LogLut, + UserLut + } + + [Serializable] + public struct Settings + { + public Mode mode; + public DepthSettings depth; + public MotionVectorsSettings motionVectors; + + public static Settings defaultSettings + { + get + { + return new Settings + { + mode = Mode.None, + depth = DepthSettings.defaultSettings, + motionVectors = MotionVectorsSettings.defaultSettings + }; + } + } + } + + [SerializeField] + Settings m_Settings = Settings.defaultSettings; + public Settings settings + { + get { return m_Settings; } + set { m_Settings = value; } + } + + public bool willInterrupt + { + get + { + return !IsModeActive(Mode.None) + && !IsModeActive(Mode.EyeAdaptation) + && !IsModeActive(Mode.PreGradingLog) + && !IsModeActive(Mode.LogLut) + && !IsModeActive(Mode.UserLut); + } + } + + public override void Reset() + { + settings = Settings.defaultSettings; + } + + public bool IsModeActive(Mode mode) + { + return m_Settings.mode == mode; + } + } +} diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Runtime/Models/BuiltinDebugViewsModel.cs.meta b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Runtime/Models/BuiltinDebugViewsModel.cs.meta new file mode 100644 index 0000000..986298f --- /dev/null +++ b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Runtime/Models/BuiltinDebugViewsModel.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 33d6d1a4b7b3dec40819019a25605191 +timeCreated: 1467970684 +licenseType: Store +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Runtime/Models/ChromaticAberrationModel.cs b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Runtime/Models/ChromaticAberrationModel.cs new file mode 100644 index 0000000..2788167 --- /dev/null +++ b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Runtime/Models/ChromaticAberrationModel.cs @@ -0,0 +1,43 @@ +using System; + +namespace UnityEngine.PostProcessing +{ + [Serializable] + public class ChromaticAberrationModel : PostProcessingModel + { + [Serializable] + public struct Settings + { + [Tooltip("Shift the hue of chromatic aberrations.")] + public Texture2D spectralTexture; + + [Range(0f, 1f), Tooltip("Amount of tangential distortion.")] + public float intensity; + + public static Settings defaultSettings + { + get + { + return new Settings + { + spectralTexture = null, + intensity = 0.1f + }; + } + } + } + + [SerializeField] + Settings m_Settings = Settings.defaultSettings; + public Settings settings + { + get { return m_Settings; } + set { m_Settings = value; } + } + + public override void Reset() + { + m_Settings = Settings.defaultSettings; + } + } +} diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Runtime/Models/ChromaticAberrationModel.cs.meta b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Runtime/Models/ChromaticAberrationModel.cs.meta new file mode 100644 index 0000000..55c7401 --- /dev/null +++ b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Runtime/Models/ChromaticAberrationModel.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 8da01668697617e43879715e835a2367 +timeCreated: 1467126855 +licenseType: Store +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Runtime/Models/ColorGradingModel.cs b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Runtime/Models/ColorGradingModel.cs new file mode 100644 index 0000000..7933f9f --- /dev/null +++ b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Runtime/Models/ColorGradingModel.cs @@ -0,0 +1,311 @@ +using System; + +namespace UnityEngine.PostProcessing +{ + [Serializable] + public class ColorGradingModel : PostProcessingModel + { + public enum Tonemapper + { + None, + + /// + /// ACES Filmic reference tonemapper. + /// + ACES, + + /// + /// Neutral tonemapper (based off John Hable's & Jim Hejl's work). + /// + Neutral + } + + [Serializable] + public struct TonemappingSettings + { + [Tooltip("Tonemapping algorithm to use at the end of the color grading process. Use \"Neutral\" if you need a customizable tonemapper or \"Filmic\" to give a standard filmic look to your scenes.")] + public Tonemapper tonemapper; + + // Neutral settings + [Range(-0.1f, 0.1f)] + public float neutralBlackIn; + + [Range(1f, 20f)] + public float neutralWhiteIn; + + [Range(-0.09f, 0.1f)] + public float neutralBlackOut; + + [Range(1f, 19f)] + public float neutralWhiteOut; + + [Range(0.1f, 20f)] + public float neutralWhiteLevel; + + [Range(1f, 10f)] + public float neutralWhiteClip; + + public static TonemappingSettings defaultSettings + { + get + { + return new TonemappingSettings + { + tonemapper = Tonemapper.Neutral, + + neutralBlackIn = 0.02f, + neutralWhiteIn = 10f, + neutralBlackOut = 0f, + neutralWhiteOut = 10f, + neutralWhiteLevel = 5.3f, + neutralWhiteClip = 10f + }; + } + } + } + + [Serializable] + public struct BasicSettings + { + [Tooltip("Adjusts the overall exposure of the scene in EV units. This is applied after HDR effect and right before tonemapping so it won't affect previous effects in the chain.")] + public float postExposure; + + [Range(-100f, 100f), Tooltip("Sets the white balance to a custom color temperature.")] + public float temperature; + + [Range(-100f, 100f), Tooltip("Sets the white balance to compensate for a green or magenta tint.")] + public float tint; + + [Range(-180f, 180f), Tooltip("Shift the hue of all colors.")] + public float hueShift; + + [Range(0f, 2f), Tooltip("Pushes the intensity of all colors.")] + public float saturation; + + [Range(0f, 2f), Tooltip("Expands or shrinks the overall range of tonal values.")] + public float contrast; + + public static BasicSettings defaultSettings + { + get + { + return new BasicSettings + { + postExposure = 0f, + + temperature = 0f, + tint = 0f, + + hueShift = 0f, + saturation = 1f, + contrast = 1f, + }; + } + } + } + + [Serializable] + public struct ChannelMixerSettings + { + public Vector3 red; + public Vector3 green; + public Vector3 blue; + + [HideInInspector] + public int currentEditingChannel; // Used only in the editor + + public static ChannelMixerSettings defaultSettings + { + get + { + return new ChannelMixerSettings + { + red = new Vector3(1f, 0f, 0f), + green = new Vector3(0f, 1f, 0f), + blue = new Vector3(0f, 0f, 1f), + currentEditingChannel = 0 + }; + } + } + } + + [Serializable] + public struct LogWheelsSettings + { + [Trackball("GetSlopeValue")] + public Color slope; + + [Trackball("GetPowerValue")] + public Color power; + + [Trackball("GetOffsetValue")] + public Color offset; + + public static LogWheelsSettings defaultSettings + { + get + { + return new LogWheelsSettings + { + slope = Color.clear, + power = Color.clear, + offset = Color.clear + }; + } + } + } + + [Serializable] + public struct LinearWheelsSettings + { + [Trackball("GetLiftValue")] + public Color lift; + + [Trackball("GetGammaValue")] + public Color gamma; + + [Trackball("GetGainValue")] + public Color gain; + + public static LinearWheelsSettings defaultSettings + { + get + { + return new LinearWheelsSettings + { + lift = Color.clear, + gamma = Color.clear, + gain = Color.clear + }; + } + } + } + + public enum ColorWheelMode + { + Linear, + Log + } + + [Serializable] + public struct ColorWheelsSettings + { + public ColorWheelMode mode; + + [TrackballGroup] + public LogWheelsSettings log; + + [TrackballGroup] + public LinearWheelsSettings linear; + + public static ColorWheelsSettings defaultSettings + { + get + { + return new ColorWheelsSettings + { + mode = ColorWheelMode.Log, + log = LogWheelsSettings.defaultSettings, + linear = LinearWheelsSettings.defaultSettings + }; + } + } + } + + [Serializable] + public struct CurvesSettings + { + public ColorGradingCurve master; + public ColorGradingCurve red; + public ColorGradingCurve green; + public ColorGradingCurve blue; + public ColorGradingCurve hueVShue; + public ColorGradingCurve hueVSsat; + public ColorGradingCurve satVSsat; + public ColorGradingCurve lumVSsat; + + // Used only in the editor + [HideInInspector] public int e_CurrentEditingCurve; + [HideInInspector] public bool e_CurveY; + [HideInInspector] public bool e_CurveR; + [HideInInspector] public bool e_CurveG; + [HideInInspector] public bool e_CurveB; + + public static CurvesSettings defaultSettings + { + get + { + return new CurvesSettings + { + master = new ColorGradingCurve(new AnimationCurve(new Keyframe(0f, 0f, 1f, 1f), new Keyframe(1f, 1f, 1f, 1f)), 0f, false, new Vector2(0f, 1f)), + red = new ColorGradingCurve(new AnimationCurve(new Keyframe(0f, 0f, 1f, 1f), new Keyframe(1f, 1f, 1f, 1f)), 0f, false, new Vector2(0f, 1f)), + green = new ColorGradingCurve(new AnimationCurve(new Keyframe(0f, 0f, 1f, 1f), new Keyframe(1f, 1f, 1f, 1f)), 0f, false, new Vector2(0f, 1f)), + blue = new ColorGradingCurve(new AnimationCurve(new Keyframe(0f, 0f, 1f, 1f), new Keyframe(1f, 1f, 1f, 1f)), 0f, false, new Vector2(0f, 1f)), + + hueVShue = new ColorGradingCurve(new AnimationCurve(), 0.5f, true, new Vector2(0f, 1f)), + hueVSsat = new ColorGradingCurve(new AnimationCurve(), 0.5f, true, new Vector2(0f, 1f)), + satVSsat = new ColorGradingCurve(new AnimationCurve(), 0.5f, false, new Vector2(0f, 1f)), + lumVSsat = new ColorGradingCurve(new AnimationCurve(), 0.5f, false, new Vector2(0f, 1f)), + + e_CurrentEditingCurve = 0, + e_CurveY = true, + e_CurveR = false, + e_CurveG = false, + e_CurveB = false + }; + } + } + } + + [Serializable] + public struct Settings + { + public TonemappingSettings tonemapping; + public BasicSettings basic; + public ChannelMixerSettings channelMixer; + public ColorWheelsSettings colorWheels; + public CurvesSettings curves; + + public static Settings defaultSettings + { + get + { + return new Settings + { + tonemapping = TonemappingSettings.defaultSettings, + basic = BasicSettings.defaultSettings, + channelMixer = ChannelMixerSettings.defaultSettings, + colorWheels = ColorWheelsSettings.defaultSettings, + curves = CurvesSettings.defaultSettings + }; + } + } + } + + [SerializeField] + Settings m_Settings = Settings.defaultSettings; + public Settings settings + { + get { return m_Settings; } + set + { + m_Settings = value; + OnValidate(); + } + } + + public bool isDirty { get; internal set; } + public RenderTexture bakedLut { get; internal set; } + + public override void Reset() + { + m_Settings = Settings.defaultSettings; + OnValidate(); + } + + public override void OnValidate() + { + isDirty = true; + } + } +} diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Runtime/Models/ColorGradingModel.cs.meta b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Runtime/Models/ColorGradingModel.cs.meta new file mode 100644 index 0000000..dffabd0 --- /dev/null +++ b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Runtime/Models/ColorGradingModel.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: fe146bcdc1fb8ae4ab7dd803982d3489 +timeCreated: 1467126855 +licenseType: Store +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Runtime/Models/DepthOfFieldModel.cs b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Runtime/Models/DepthOfFieldModel.cs new file mode 100644 index 0000000..98c9471 --- /dev/null +++ b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Runtime/Models/DepthOfFieldModel.cs @@ -0,0 +1,63 @@ +using System; + +namespace UnityEngine.PostProcessing +{ + [Serializable] + public class DepthOfFieldModel : PostProcessingModel + { + public enum KernelSize + { + Small, + Medium, + Large, + VeryLarge + } + + [Serializable] + public struct Settings + { + [Min(0.1f), Tooltip("Distance to the point of focus.")] + public float focusDistance; + + [Range(0.05f, 32f), Tooltip("Ratio of aperture (known as f-stop or f-number). The smaller the value is, the shallower the depth of field is.")] + public float aperture; + + [Range(1f, 300f), Tooltip("Distance between the lens and the film. The larger the value is, the shallower the depth of field is.")] + public float focalLength; + + [Tooltip("Calculate the focal length automatically from the field-of-view value set on the camera.")] + public bool useCameraFov; + + [Tooltip("Convolution kernel size of the bokeh filter, which determines the maximum radius of bokeh. It also affects the performance (the larger the kernel is, the longer the GPU time is required).")] + public KernelSize kernelSize; + + public static Settings defaultSettings + { + get + { + return new Settings + { + focusDistance = 10f, + aperture = 5.6f, + focalLength = 50f, + useCameraFov = false, + kernelSize = KernelSize.Medium + }; + } + } + } + + [SerializeField] + Settings m_Settings = Settings.defaultSettings; + public Settings settings + { + get { return m_Settings; } + set { m_Settings = value; } + } + + public override void Reset() + { + m_Settings = Settings.defaultSettings; + } + } +} diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Runtime/Models/DepthOfFieldModel.cs.meta b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Runtime/Models/DepthOfFieldModel.cs.meta new file mode 100644 index 0000000..77a8911 --- /dev/null +++ b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Runtime/Models/DepthOfFieldModel.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 2626b17c595c71e43811d654eb28d30d +timeCreated: 1467126855 +licenseType: Store +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Runtime/Models/DitheringModel.cs b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Runtime/Models/DitheringModel.cs new file mode 100644 index 0000000..7fd6afb --- /dev/null +++ b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Runtime/Models/DitheringModel.cs @@ -0,0 +1,30 @@ +using System; + +namespace UnityEngine.PostProcessing +{ + [Serializable] + public class DitheringModel : PostProcessingModel + { + [Serializable] + public struct Settings + { + public static Settings defaultSettings + { + get { return new Settings(); } + } + } + + [SerializeField] + Settings m_Settings = Settings.defaultSettings; + public Settings settings + { + get { return m_Settings; } + set { m_Settings = value; } + } + + public override void Reset() + { + m_Settings = Settings.defaultSettings; + } + } +} diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Runtime/Models/DitheringModel.cs.meta b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Runtime/Models/DitheringModel.cs.meta new file mode 100644 index 0000000..a89cb14 --- /dev/null +++ b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Runtime/Models/DitheringModel.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 41209882cdbcf31429d2a457a2164801 +timeCreated: 1485179235 +licenseType: Store +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Runtime/Models/EyeAdaptationModel.cs b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Runtime/Models/EyeAdaptationModel.cs new file mode 100644 index 0000000..bf41a03 --- /dev/null +++ b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Runtime/Models/EyeAdaptationModel.cs @@ -0,0 +1,88 @@ +using System; + +namespace UnityEngine.PostProcessing +{ + [Serializable] + public class EyeAdaptationModel : PostProcessingModel + { + public enum EyeAdaptationType + { + Progressive, + Fixed + } + + [Serializable] + public struct Settings + { + [Range(1f, 99f), Tooltip("Filters the dark part of the histogram when computing the average luminance to avoid very dark pixels from contributing to the auto exposure. Unit is in percent.")] + public float lowPercent; + + [Range(1f, 99f), Tooltip("Filters the bright part of the histogram when computing the average luminance to avoid very dark pixels from contributing to the auto exposure. Unit is in percent.")] + public float highPercent; + + [Tooltip("Minimum average luminance to consider for auto exposure (in EV).")] + public float minLuminance; + + [Tooltip("Maximum average luminance to consider for auto exposure (in EV).")] + public float maxLuminance; + + [Min(0f), Tooltip("Exposure bias. Use this to control the global exposure of the scene.")] + public float keyValue; + + [Tooltip("Set this to true to let Unity handle the key value automatically based on average luminance.")] + public bool dynamicKeyValue; + + [Tooltip("Use \"Progressive\" if you want the auto exposure to be animated. Use \"Fixed\" otherwise.")] + public EyeAdaptationType adaptationType; + + [Min(0f), Tooltip("Adaptation speed from a dark to a light environment.")] + public float speedUp; + + [Min(0f), Tooltip("Adaptation speed from a light to a dark environment.")] + public float speedDown; + + [Range(-16, -1), Tooltip("Lower bound for the brightness range of the generated histogram (in EV). The bigger the spread between min & max, the lower the precision will be.")] + public int logMin; + + [Range(1, 16), Tooltip("Upper bound for the brightness range of the generated histogram (in EV). The bigger the spread between min & max, the lower the precision will be.")] + public int logMax; + + public static Settings defaultSettings + { + get + { + return new Settings + { + lowPercent = 45f, + highPercent = 95f, + + minLuminance = -5f, + maxLuminance = 1f, + keyValue = 0.25f, + dynamicKeyValue = true, + + adaptationType = EyeAdaptationType.Progressive, + speedUp = 2f, + speedDown = 1f, + + logMin = -8, + logMax = 4 + }; + } + } + } + + [SerializeField] + Settings m_Settings = Settings.defaultSettings; + public Settings settings + { + get { return m_Settings; } + set { m_Settings = value; } + } + + public override void Reset() + { + m_Settings = Settings.defaultSettings; + } + } +} diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Runtime/Models/EyeAdaptationModel.cs.meta b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Runtime/Models/EyeAdaptationModel.cs.meta new file mode 100644 index 0000000..54680eb --- /dev/null +++ b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Runtime/Models/EyeAdaptationModel.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: edf6d216ca4b60942a0c533c14f26d53 +timeCreated: 1467126855 +licenseType: Store +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Runtime/Models/FogModel.cs b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Runtime/Models/FogModel.cs new file mode 100644 index 0000000..81effcb --- /dev/null +++ b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Runtime/Models/FogModel.cs @@ -0,0 +1,39 @@ +using System; + +namespace UnityEngine.PostProcessing +{ + [Serializable] + public class FogModel : PostProcessingModel + { + [Serializable] + public struct Settings + { + [Tooltip("Should the fog affect the skybox?")] + public bool excludeSkybox; + + public static Settings defaultSettings + { + get + { + return new Settings + { + excludeSkybox = true + }; + } + } + } + + [SerializeField] + Settings m_Settings = Settings.defaultSettings; + public Settings settings + { + get { return m_Settings; } + set { m_Settings = value; } + } + + public override void Reset() + { + m_Settings = Settings.defaultSettings; + } + } +} diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Runtime/Models/FogModel.cs.meta b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Runtime/Models/FogModel.cs.meta new file mode 100644 index 0000000..6e73dd0 --- /dev/null +++ b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Runtime/Models/FogModel.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 1e20e66aa2deb7943993c444137d9acd +timeCreated: 1487328709 +licenseType: Store +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Runtime/Models/GrainModel.cs b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Runtime/Models/GrainModel.cs new file mode 100644 index 0000000..e7d20fc --- /dev/null +++ b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Runtime/Models/GrainModel.cs @@ -0,0 +1,51 @@ +using System; + +namespace UnityEngine.PostProcessing +{ + [Serializable] + public class GrainModel : PostProcessingModel + { + [Serializable] + public struct Settings + { + [Tooltip("Enable the use of colored grain.")] + public bool colored; + + [Range(0f, 1f), Tooltip("Grain strength. Higher means more visible grain.")] + public float intensity; + + [Range(0.3f, 3f), Tooltip("Grain particle size in \"Filmic\" mode.")] + public float size; + + [Range(0f, 1f), Tooltip("Controls the noisiness response curve based on scene luminance. Lower values mean less noise in dark areas.")] + public float luminanceContribution; + + public static Settings defaultSettings + { + get + { + return new Settings + { + colored = true, + intensity = 0.5f, + size = 1f, + luminanceContribution = 0.8f + }; + } + } + } + + [SerializeField] + Settings m_Settings = Settings.defaultSettings; + public Settings settings + { + get { return m_Settings; } + set { m_Settings = value; } + } + + public override void Reset() + { + m_Settings = Settings.defaultSettings; + } + } +} diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Runtime/Models/GrainModel.cs.meta b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Runtime/Models/GrainModel.cs.meta new file mode 100644 index 0000000..0e63ba0 --- /dev/null +++ b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Runtime/Models/GrainModel.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: f4fbcdb7f7a3c76489f32ffea74e6bb3 +timeCreated: 1467126855 +licenseType: Store +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Runtime/Models/MotionBlurModel.cs b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Runtime/Models/MotionBlurModel.cs new file mode 100644 index 0000000..4fd3171 --- /dev/null +++ b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Runtime/Models/MotionBlurModel.cs @@ -0,0 +1,47 @@ +using System; + +namespace UnityEngine.PostProcessing +{ + [Serializable] + public class MotionBlurModel : PostProcessingModel + { + [Serializable] + public struct Settings + { + [Range(0f, 360f), Tooltip("The angle of rotary shutter. Larger values give longer exposure.")] + public float shutterAngle; + + [Range(4, 32), Tooltip("The amount of sample points, which affects quality and performances.")] + public int sampleCount; + + [Range(0f, 1f), Tooltip("The strength of multiple frame blending. The opacity of preceding frames are determined from this coefficient and time differences.")] + public float frameBlending; + + public static Settings defaultSettings + { + get + { + return new Settings + { + shutterAngle = 270f, + sampleCount = 10, + frameBlending = 0f + }; + } + } + } + + [SerializeField] + Settings m_Settings = Settings.defaultSettings; + public Settings settings + { + get { return m_Settings; } + set { m_Settings = value; } + } + + public override void Reset() + { + m_Settings = Settings.defaultSettings; + } + } +} diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Runtime/Models/MotionBlurModel.cs.meta b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Runtime/Models/MotionBlurModel.cs.meta new file mode 100644 index 0000000..6f497f9 --- /dev/null +++ b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Runtime/Models/MotionBlurModel.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: bb4df227c906dd342bd34767914d292c +timeCreated: 1468325392 +licenseType: Store +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Runtime/Models/ScreenSpaceReflectionModel.cs b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Runtime/Models/ScreenSpaceReflectionModel.cs new file mode 100644 index 0000000..e91322c --- /dev/null +++ b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Runtime/Models/ScreenSpaceReflectionModel.cs @@ -0,0 +1,140 @@ +using System; + +namespace UnityEngine.PostProcessing +{ + [Serializable] + public class ScreenSpaceReflectionModel : PostProcessingModel + { + public enum SSRResolution + { + High = 0, + Low = 2 + } + + public enum SSRReflectionBlendType + { + PhysicallyBased, + Additive + } + + [Serializable] + public struct IntensitySettings + { + [Tooltip("Nonphysical multiplier for the SSR reflections. 1.0 is physically based.")] + [Range(0.0f, 2.0f)] + public float reflectionMultiplier; + + [Tooltip("How far away from the maxDistance to begin fading SSR.")] + [Range(0.0f, 1000.0f)] + public float fadeDistance; + + [Tooltip("Amplify Fresnel fade out. Increase if floor reflections look good close to the surface and bad farther 'under' the floor.")] + [Range(0.0f, 1.0f)] + public float fresnelFade; + + [Tooltip("Higher values correspond to a faster Fresnel fade as the reflection changes from the grazing angle.")] + [Range(0.1f, 10.0f)] + public float fresnelFadePower; + } + + [Serializable] + public struct ReflectionSettings + { + // When enabled, we just add our reflections on top of the existing ones. This is physically incorrect, but several + // popular demos and games have taken this approach, and it does hide some artifacts. + [Tooltip("How the reflections are blended into the render.")] + public SSRReflectionBlendType blendType; + + [Tooltip("Half resolution SSRR is much faster, but less accurate.")] + public SSRResolution reflectionQuality; + + [Tooltip("Maximum reflection distance in world units.")] + [Range(0.1f, 300.0f)] + public float maxDistance; + + /// REFLECTIONS + [Tooltip("Max raytracing length.")] + [Range(16, 1024)] + public int iterationCount; + + [Tooltip("Log base 2 of ray tracing coarse step size. Higher traces farther, lower gives better quality silhouettes.")] + [Range(1, 16)] + public int stepSize; + + [Tooltip("Typical thickness of columns, walls, furniture, and other objects that reflection rays might pass behind.")] + [Range(0.01f, 10.0f)] + public float widthModifier; + + [Tooltip("Blurriness of reflections.")] + [Range(0.1f, 8.0f)] + public float reflectionBlur; + + [Tooltip("Enable for a performance gain in scenes where most glossy objects are horizontal, like floors, water, and tables. Leave on for scenes with glossy vertical objects.")] + public bool reflectBackfaces; + } + + [Serializable] + public struct ScreenEdgeMask + { + [Tooltip("Higher = fade out SSRR near the edge of the screen so that reflections don't pop under camera motion.")] + [Range(0.0f, 1.0f)] + public float intensity; + } + + [Serializable] + public struct Settings + { + public ReflectionSettings reflection; + public IntensitySettings intensity; + public ScreenEdgeMask screenEdgeMask; + + public static Settings defaultSettings + { + get + { + return new Settings + { + reflection = new ReflectionSettings + { + blendType = SSRReflectionBlendType.PhysicallyBased, + reflectionQuality = SSRResolution.Low, + maxDistance = 100f, + iterationCount = 256, + stepSize = 3, + widthModifier = 0.5f, + reflectionBlur = 1f, + reflectBackfaces = false + }, + + intensity = new IntensitySettings + { + reflectionMultiplier = 1f, + fadeDistance = 100f, + + fresnelFade = 1f, + fresnelFadePower = 1f, + }, + + screenEdgeMask = new ScreenEdgeMask + { + intensity = 0.03f + } + }; + } + } + } + + [SerializeField] + Settings m_Settings = Settings.defaultSettings; + public Settings settings + { + get { return m_Settings; } + set { m_Settings = value; } + } + + public override void Reset() + { + m_Settings = Settings.defaultSettings; + } + } +} diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Runtime/Models/ScreenSpaceReflectionModel.cs.meta b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Runtime/Models/ScreenSpaceReflectionModel.cs.meta new file mode 100644 index 0000000..b761a85 --- /dev/null +++ b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Runtime/Models/ScreenSpaceReflectionModel.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: e841012229e57cd408a146561435e90d +timeCreated: 1467126855 +licenseType: Store +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Runtime/Models/UserLutModel.cs b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Runtime/Models/UserLutModel.cs new file mode 100644 index 0000000..d0efc2d --- /dev/null +++ b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Runtime/Models/UserLutModel.cs @@ -0,0 +1,43 @@ +using System; + +namespace UnityEngine.PostProcessing +{ + [Serializable] + public class UserLutModel : PostProcessingModel + { + [Serializable] + public struct Settings + { + [Tooltip("Custom lookup texture (strip format, e.g. 256x16).")] + public Texture2D lut; + + [Range(0f, 1f), Tooltip("Blending factor.")] + public float contribution; + + public static Settings defaultSettings + { + get + { + return new Settings + { + lut = null, + contribution = 1f + }; + } + } + } + + [SerializeField] + Settings m_Settings = Settings.defaultSettings; + public Settings settings + { + get { return m_Settings; } + set { m_Settings = value; } + } + + public override void Reset() + { + m_Settings = Settings.defaultSettings; + } + } +} diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Runtime/Models/UserLutModel.cs.meta b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Runtime/Models/UserLutModel.cs.meta new file mode 100644 index 0000000..a40ad00 --- /dev/null +++ b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Runtime/Models/UserLutModel.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 3a7afd753a89c4140b80c855e15f69d6 +timeCreated: 1467126855 +licenseType: Store +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Runtime/Models/VignetteModel.cs b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Runtime/Models/VignetteModel.cs new file mode 100644 index 0000000..8835397 --- /dev/null +++ b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Runtime/Models/VignetteModel.cs @@ -0,0 +1,78 @@ +using System; + +namespace UnityEngine.PostProcessing +{ + [Serializable] + public class VignetteModel : PostProcessingModel + { + public enum Mode + { + Classic, + Masked + } + + [Serializable] + public struct Settings + { + [Tooltip("Use the \"Classic\" mode for parametric controls. Use \"Round\" to get a perfectly round vignette no matter what the aspect ratio is. Use the \"Masked\" mode to use your own texture mask.")] + public Mode mode; + + [ColorUsage(false)] + [Tooltip("Vignette color. Use the alpha channel for transparency.")] + public Color color; + + [Tooltip("Sets the vignette center point (screen center is [0.5,0.5]).")] + public Vector2 center; + + [Range(0f, 1f), Tooltip("Amount of vignetting on screen.")] + public float intensity; + + [Range(0.01f, 1f), Tooltip("Smoothness of the vignette borders.")] + public float smoothness; + + [Range(0f, 1f), Tooltip("Lower values will make a square-ish vignette.")] + public float roundness; + + [Tooltip("A black and white mask to use as a vignette.")] + public Texture mask; + + [Range(0f, 1f), Tooltip("Mask opacity.")] + public float opacity; + + [Tooltip("Should the vignette be perfectly round or be dependent on the current aspect ratio?")] + public bool rounded; + + public static Settings defaultSettings + { + get + { + return new Settings + { + mode = Mode.Classic, + color = new Color(0f, 0f, 0f, 1f), + center = new Vector2(0.5f, 0.5f), + intensity = 0.45f, + smoothness = 0.2f, + roundness = 1f, + mask = null, + opacity = 1f, + rounded = false + }; + } + } + } + + [SerializeField] + Settings m_Settings = Settings.defaultSettings; + public Settings settings + { + get { return m_Settings; } + set { m_Settings = value; } + } + + public override void Reset() + { + m_Settings = Settings.defaultSettings; + } + } +} diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Runtime/Models/VignetteModel.cs.meta b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Runtime/Models/VignetteModel.cs.meta new file mode 100644 index 0000000..638aaa7 --- /dev/null +++ b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Runtime/Models/VignetteModel.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: d7aa967ba692363448f1b25d0728b9bd +timeCreated: 1467126855 +licenseType: Store +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Runtime/PostProcessingBehaviour.cs b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Runtime/PostProcessingBehaviour.cs new file mode 100644 index 0000000..5c398be --- /dev/null +++ b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Runtime/PostProcessingBehaviour.cs @@ -0,0 +1,476 @@ +using System; +using System.Collections.Generic; +using UnityEngine.Rendering; + +namespace UnityEngine.PostProcessing +{ + using DebugMode = BuiltinDebugViewsModel.Mode; + +#if UNITY_5_4_OR_NEWER + [ImageEffectAllowedInSceneView] +#endif + [RequireComponent(typeof(Camera)), DisallowMultipleComponent, ExecuteInEditMode] + [AddComponentMenu("Effects/Post-Processing Behaviour", -1)] + public class PostProcessingBehaviour : MonoBehaviour + { + // Inspector fields + public PostProcessingProfile profile; + + public Func jitteredMatrixFunc; + + // Internal helpers + Dictionary> m_CommandBuffers; + List m_Components; + Dictionary m_ComponentStates; + + MaterialFactory m_MaterialFactory; + RenderTextureFactory m_RenderTextureFactory; + PostProcessingContext m_Context; + Camera m_Camera; + PostProcessingProfile m_PreviousProfile; + + bool m_RenderingInSceneView = false; + + // Effect components + BuiltinDebugViewsComponent m_DebugViews; + AmbientOcclusionComponent m_AmbientOcclusion; + ScreenSpaceReflectionComponent m_ScreenSpaceReflection; + FogComponent m_FogComponent; + MotionBlurComponent m_MotionBlur; + TaaComponent m_Taa; + EyeAdaptationComponent m_EyeAdaptation; + DepthOfFieldComponent m_DepthOfField; + BloomComponent m_Bloom; + ChromaticAberrationComponent m_ChromaticAberration; + ColorGradingComponent m_ColorGrading; + UserLutComponent m_UserLut; + GrainComponent m_Grain; + VignetteComponent m_Vignette; + DitheringComponent m_Dithering; + FxaaComponent m_Fxaa; + + void OnEnable() + { + m_CommandBuffers = new Dictionary>(); + m_MaterialFactory = new MaterialFactory(); + m_RenderTextureFactory = new RenderTextureFactory(); + m_Context = new PostProcessingContext(); + + // Keep a list of all post-fx for automation purposes + m_Components = new List(); + + // Component list + m_DebugViews = AddComponent(new BuiltinDebugViewsComponent()); + m_AmbientOcclusion = AddComponent(new AmbientOcclusionComponent()); + m_ScreenSpaceReflection = AddComponent(new ScreenSpaceReflectionComponent()); + m_FogComponent = AddComponent(new FogComponent()); + m_MotionBlur = AddComponent(new MotionBlurComponent()); + m_Taa = AddComponent(new TaaComponent()); + m_EyeAdaptation = AddComponent(new EyeAdaptationComponent()); + m_DepthOfField = AddComponent(new DepthOfFieldComponent()); + m_Bloom = AddComponent(new BloomComponent()); + m_ChromaticAberration = AddComponent(new ChromaticAberrationComponent()); + m_ColorGrading = AddComponent(new ColorGradingComponent()); + m_UserLut = AddComponent(new UserLutComponent()); + m_Grain = AddComponent(new GrainComponent()); + m_Vignette = AddComponent(new VignetteComponent()); + m_Dithering = AddComponent(new DitheringComponent()); + m_Fxaa = AddComponent(new FxaaComponent()); + + // Prepare state observers + m_ComponentStates = new Dictionary(); + + foreach (var component in m_Components) + m_ComponentStates.Add(component, false); + + useGUILayout = false; + } + + void OnPreCull() + { + // All the per-frame initialization logic has to be done in OnPreCull instead of Update + // because [ImageEffectAllowedInSceneView] doesn't trigger Update events... + + m_Camera = GetComponent(); + + if (profile == null || m_Camera == null) + return; + +#if UNITY_EDITOR + // Track the scene view camera to disable some effects we don't want to see in the + // scene view + // Currently disabled effects : + // - Temporal Antialiasing + // - Depth of Field + // - Motion blur + m_RenderingInSceneView = UnityEditor.SceneView.currentDrawingSceneView != null + && UnityEditor.SceneView.currentDrawingSceneView.camera == m_Camera; +#endif + + // Prepare context + var context = m_Context.Reset(); + context.profile = profile; + context.renderTextureFactory = m_RenderTextureFactory; + context.materialFactory = m_MaterialFactory; + context.camera = m_Camera; + + // Prepare components + m_DebugViews.Init(context, profile.debugViews); + m_AmbientOcclusion.Init(context, profile.ambientOcclusion); + m_ScreenSpaceReflection.Init(context, profile.screenSpaceReflection); + m_FogComponent.Init(context, profile.fog); + m_MotionBlur.Init(context, profile.motionBlur); + m_Taa.Init(context, profile.antialiasing); + m_EyeAdaptation.Init(context, profile.eyeAdaptation); + m_DepthOfField.Init(context, profile.depthOfField); + m_Bloom.Init(context, profile.bloom); + m_ChromaticAberration.Init(context, profile.chromaticAberration); + m_ColorGrading.Init(context, profile.colorGrading); + m_UserLut.Init(context, profile.userLut); + m_Grain.Init(context, profile.grain); + m_Vignette.Init(context, profile.vignette); + m_Dithering.Init(context, profile.dithering); + m_Fxaa.Init(context, profile.antialiasing); + + // Handles profile change and 'enable' state observers + if (m_PreviousProfile != profile) + { + DisableComponents(); + m_PreviousProfile = profile; + } + + CheckObservers(); + + // Find out which camera flags are needed before rendering begins + // Note that motion vectors will only be available one frame after being enabled + var flags = DepthTextureMode.None; + foreach (var component in m_Components) + { + if (component.active) + flags |= component.GetCameraFlags(); + } + + context.camera.depthTextureMode = flags; + + // Temporal antialiasing jittering, needs to happen before culling + if (!m_RenderingInSceneView && m_Taa.active && !profile.debugViews.willInterrupt) + m_Taa.SetProjectionMatrix(jitteredMatrixFunc); + } + + void OnPreRender() + { + if (profile == null) + return; + + // Command buffer-based effects should be set-up here + TryExecuteCommandBuffer(m_DebugViews); + TryExecuteCommandBuffer(m_AmbientOcclusion); + TryExecuteCommandBuffer(m_ScreenSpaceReflection); + TryExecuteCommandBuffer(m_FogComponent); + + if (!m_RenderingInSceneView) + TryExecuteCommandBuffer(m_MotionBlur); + } + + void OnPostRender() + { + if (profile == null || m_Camera == null) + return; + + if (!m_RenderingInSceneView && m_Taa.active && !profile.debugViews.willInterrupt) + m_Context.camera.ResetProjectionMatrix(); + } + + // Classic render target pipeline for RT-based effects + // Note that any effect that happens after this stack will work in LDR + [ImageEffectTransformsToLDR] + void OnRenderImage(RenderTexture source, RenderTexture destination) + { + if (profile == null || m_Camera == null) + { + Graphics.Blit(source, destination); + return; + } + + // Uber shader setup + bool uberActive = false; + bool fxaaActive = m_Fxaa.active; + bool taaActive = m_Taa.active && !m_RenderingInSceneView; + bool dofActive = m_DepthOfField.active && !m_RenderingInSceneView; + + var uberMaterial = m_MaterialFactory.Get("Hidden/Post FX/Uber Shader"); + uberMaterial.shaderKeywords = null; + + var src = source; + var dst = destination; + + if (taaActive) + { + var tempRT = m_RenderTextureFactory.Get(src); + m_Taa.Render(src, tempRT); + src = tempRT; + } + +#if UNITY_EDITOR + // Render to a dedicated target when monitors are enabled so they can show information + // about the final render. + // At runtime the output will always be the backbuffer or whatever render target is + // currently set on the camera. + if (profile.monitors.onFrameEndEditorOnly != null) + dst = m_RenderTextureFactory.Get(src); +#endif + + Texture autoExposure = GraphicsUtils.whiteTexture; + if (m_EyeAdaptation.active) + { + uberActive = true; + autoExposure = m_EyeAdaptation.Prepare(src, uberMaterial); + } + + uberMaterial.SetTexture("_AutoExposure", autoExposure); + + if (dofActive) + { + uberActive = true; + m_DepthOfField.Prepare(src, uberMaterial, taaActive); + } + + if (m_Bloom.active) + { + uberActive = true; + m_Bloom.Prepare(src, uberMaterial, autoExposure); + } + + uberActive |= TryPrepareUberImageEffect(m_ChromaticAberration, uberMaterial); + uberActive |= TryPrepareUberImageEffect(m_ColorGrading, uberMaterial); + uberActive |= TryPrepareUberImageEffect(m_Vignette, uberMaterial); + uberActive |= TryPrepareUberImageEffect(m_UserLut, uberMaterial); + + var fxaaMaterial = fxaaActive + ? m_MaterialFactory.Get("Hidden/Post FX/FXAA") + : null; + + if (fxaaActive) + { + fxaaMaterial.shaderKeywords = null; + TryPrepareUberImageEffect(m_Grain, fxaaMaterial); + TryPrepareUberImageEffect(m_Dithering, fxaaMaterial); + + if (uberActive) + { + var output = m_RenderTextureFactory.Get(src); + Graphics.Blit(src, output, uberMaterial, 0); + src = output; + } + + m_Fxaa.Render(src, dst); + } + else + { + uberActive |= TryPrepareUberImageEffect(m_Grain, uberMaterial); + uberActive |= TryPrepareUberImageEffect(m_Dithering, uberMaterial); + + if (uberActive) + { + if (!GraphicsUtils.isLinearColorSpace) + uberMaterial.EnableKeyword("UNITY_COLORSPACE_GAMMA"); + + Graphics.Blit(src, dst, uberMaterial, 0); + } + } + + if (!uberActive && !fxaaActive) + Graphics.Blit(src, dst); + +#if UNITY_EDITOR + if (profile.monitors.onFrameEndEditorOnly != null) + { + Graphics.Blit(dst, destination); + + var oldRt = RenderTexture.active; + profile.monitors.onFrameEndEditorOnly(dst); + RenderTexture.active = oldRt; + } +#endif + + m_RenderTextureFactory.ReleaseAll(); + } + + void OnGUI() + { + if (Event.current.type != EventType.Repaint) + return; + + if (profile == null || m_Camera == null) + return; + + if (m_EyeAdaptation.active && profile.debugViews.IsModeActive(DebugMode.EyeAdaptation)) + m_EyeAdaptation.OnGUI(); + else if (m_ColorGrading.active && profile.debugViews.IsModeActive(DebugMode.LogLut)) + m_ColorGrading.OnGUI(); + else if (m_UserLut.active && profile.debugViews.IsModeActive(DebugMode.UserLut)) + m_UserLut.OnGUI(); + } + + void OnDisable() + { + // Clear command buffers + foreach (var cb in m_CommandBuffers.Values) + { + m_Camera.RemoveCommandBuffer(cb.Key, cb.Value); + cb.Value.Dispose(); + } + + m_CommandBuffers.Clear(); + + // Clear components + if (profile != null) + DisableComponents(); + + m_Components.Clear(); + + // Reset camera mode + if (m_Camera != null) + m_Camera.depthTextureMode = DepthTextureMode.None; + + // Factories + m_MaterialFactory.Dispose(); + m_RenderTextureFactory.Dispose(); + GraphicsUtils.Dispose(); + } + + public void ResetTemporalEffects() + { + m_Taa.ResetHistory(); + m_MotionBlur.ResetHistory(); + m_EyeAdaptation.ResetHistory(); + } + + #region State management + + List m_ComponentsToEnable = new List(); + List m_ComponentsToDisable = new List(); + + void CheckObservers() + { + foreach (var cs in m_ComponentStates) + { + var component = cs.Key; + var state = component.GetModel().enabled; + + if (state != cs.Value) + { + if (state) m_ComponentsToEnable.Add(component); + else m_ComponentsToDisable.Add(component); + } + } + + for (int i = 0; i < m_ComponentsToDisable.Count; i++) + { + var c = m_ComponentsToDisable[i]; + m_ComponentStates[c] = false; + c.OnDisable(); + } + + for (int i = 0; i < m_ComponentsToEnable.Count; i++) + { + var c = m_ComponentsToEnable[i]; + m_ComponentStates[c] = true; + c.OnEnable(); + } + + m_ComponentsToDisable.Clear(); + m_ComponentsToEnable.Clear(); + } + + void DisableComponents() + { + foreach (var component in m_Components) + { + var model = component.GetModel(); + if (model != null && model.enabled) + component.OnDisable(); + } + } + + #endregion + + #region Command buffer handling & rendering helpers + // Placeholders before the upcoming Scriptable Render Loop as command buffers will be + // executed on the go so we won't need of all that stuff + CommandBuffer AddCommandBuffer(CameraEvent evt, string name) + where T : PostProcessingModel + { + var cb = new CommandBuffer { name = name }; + var kvp = new KeyValuePair(evt, cb); + m_CommandBuffers.Add(typeof(T), kvp); + m_Camera.AddCommandBuffer(evt, kvp.Value); + return kvp.Value; + } + + void RemoveCommandBuffer() + where T : PostProcessingModel + { + KeyValuePair kvp; + var type = typeof(T); + + if (!m_CommandBuffers.TryGetValue(type, out kvp)) + return; + + m_Camera.RemoveCommandBuffer(kvp.Key, kvp.Value); + m_CommandBuffers.Remove(type); + kvp.Value.Dispose(); + } + + CommandBuffer GetCommandBuffer(CameraEvent evt, string name) + where T : PostProcessingModel + { + CommandBuffer cb; + KeyValuePair kvp; + + if (!m_CommandBuffers.TryGetValue(typeof(T), out kvp)) + { + cb = AddCommandBuffer(evt, name); + } + else if (kvp.Key != evt) + { + RemoveCommandBuffer(); + cb = AddCommandBuffer(evt, name); + } + else cb = kvp.Value; + + return cb; + } + + void TryExecuteCommandBuffer(PostProcessingComponentCommandBuffer component) + where T : PostProcessingModel + { + if (component.active) + { + var cb = GetCommandBuffer(component.GetCameraEvent(), component.GetName()); + cb.Clear(); + component.PopulateCommandBuffer(cb); + } + else RemoveCommandBuffer(); + } + + bool TryPrepareUberImageEffect(PostProcessingComponentRenderTexture component, Material material) + where T : PostProcessingModel + { + if (!component.active) + return false; + + component.Prepare(material); + return true; + } + + T AddComponent(T component) + where T : PostProcessingComponentBase + { + m_Components.Add(component); + return component; + } + + #endregion + } +} diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Runtime/PostProcessingBehaviour.cs.meta b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Runtime/PostProcessingBehaviour.cs.meta new file mode 100644 index 0000000..d564375 --- /dev/null +++ b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Runtime/PostProcessingBehaviour.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: ff26db721962cdf4a8edcdfa9a767d2a +timeCreated: 1459757354 +licenseType: Store +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Runtime/PostProcessingComponent.cs b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Runtime/PostProcessingComponent.cs new file mode 100644 index 0000000..c3c0d7d --- /dev/null +++ b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Runtime/PostProcessingComponent.cs @@ -0,0 +1,58 @@ +using UnityEngine.Rendering; + +namespace UnityEngine.PostProcessing +{ + public abstract class PostProcessingComponentBase + { + public PostProcessingContext context; + + public virtual DepthTextureMode GetCameraFlags() + { + return DepthTextureMode.None; + } + + public abstract bool active { get; } + + public virtual void OnEnable() + {} + + public virtual void OnDisable() + {} + + public abstract PostProcessingModel GetModel(); + } + + public abstract class PostProcessingComponent : PostProcessingComponentBase + where T : PostProcessingModel + { + public T model { get; internal set; } + + public virtual void Init(PostProcessingContext pcontext, T pmodel) + { + context = pcontext; + model = pmodel; + } + + public override PostProcessingModel GetModel() + { + return model; + } + } + + public abstract class PostProcessingComponentCommandBuffer : PostProcessingComponent + where T : PostProcessingModel + { + public abstract CameraEvent GetCameraEvent(); + + public abstract string GetName(); + + public abstract void PopulateCommandBuffer(CommandBuffer cb); + } + + public abstract class PostProcessingComponentRenderTexture : PostProcessingComponent + where T : PostProcessingModel + { + public virtual void Prepare(Material material) + {} + } +} diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Runtime/PostProcessingComponent.cs.meta b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Runtime/PostProcessingComponent.cs.meta new file mode 100644 index 0000000..fafa500 --- /dev/null +++ b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Runtime/PostProcessingComponent.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: ef3277e9c14f78546a1ecaab0d293b77 +timeCreated: 1473009349 +licenseType: Store +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Runtime/PostProcessingContext.cs b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Runtime/PostProcessingContext.cs new file mode 100644 index 0000000..dba51ed --- /dev/null +++ b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Runtime/PostProcessingContext.cs @@ -0,0 +1,60 @@ +namespace UnityEngine.PostProcessing +{ + public class PostProcessingContext + { + public PostProcessingProfile profile; + public Camera camera; + + public MaterialFactory materialFactory; + public RenderTextureFactory renderTextureFactory; + + public bool interrupted { get; private set; } + + public void Interrupt() + { + interrupted = true; + } + + public PostProcessingContext Reset() + { + profile = null; + camera = null; + materialFactory = null; + renderTextureFactory = null; + interrupted = false; + return this; + } + + #region Helpers + public bool isGBufferAvailable + { + get { return camera.actualRenderingPath == RenderingPath.DeferredShading; } + } + + public bool isHdr + { + // No UNITY_5_6_OR_NEWER defined in early betas of 5.6 +#if UNITY_5_6 || UNITY_5_6_OR_NEWER + get { return camera.allowHDR; } +#else + get { return camera.hdr; } +#endif + } + + public int width + { + get { return camera.pixelWidth; } + } + + public int height + { + get { return camera.pixelHeight; } + } + + public Rect viewport + { + get { return camera.rect; } // Normalized coordinates + } + #endregion + } +} diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Runtime/PostProcessingContext.cs.meta b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Runtime/PostProcessingContext.cs.meta new file mode 100644 index 0000000..8feba14 --- /dev/null +++ b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Runtime/PostProcessingContext.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 63da4b6536f11834fa026e327087bd7b +timeCreated: 1467630780 +licenseType: Store +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Runtime/PostProcessingModel.cs b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Runtime/PostProcessingModel.cs new file mode 100644 index 0000000..69f5095 --- /dev/null +++ b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Runtime/PostProcessingModel.cs @@ -0,0 +1,27 @@ +using System; + +namespace UnityEngine.PostProcessing +{ + [Serializable] + public abstract class PostProcessingModel + { + [SerializeField, GetSet("enabled")] + bool m_Enabled; + public bool enabled + { + get { return m_Enabled; } + set + { + m_Enabled = value; + + if (value) + OnValidate(); + } + } + + public abstract void Reset(); + + public virtual void OnValidate() + {} + } +} diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Runtime/PostProcessingModel.cs.meta b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Runtime/PostProcessingModel.cs.meta new file mode 100644 index 0000000..6dd4507 --- /dev/null +++ b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Runtime/PostProcessingModel.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 28413153a26e53342baf1a7b2c3711c3 +timeCreated: 1466586474 +licenseType: Store +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Runtime/PostProcessingProfile.cs b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Runtime/PostProcessingProfile.cs new file mode 100644 index 0000000..2628a58 --- /dev/null +++ b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Runtime/PostProcessingProfile.cs @@ -0,0 +1,68 @@ +using System; + +namespace UnityEngine.PostProcessing +{ + public class PostProcessingProfile : ScriptableObject + { + #pragma warning disable 0169 // "field x is never used" + + public BuiltinDebugViewsModel debugViews = new BuiltinDebugViewsModel(); + public FogModel fog = new FogModel(); + public AntialiasingModel antialiasing = new AntialiasingModel(); + public AmbientOcclusionModel ambientOcclusion = new AmbientOcclusionModel(); + public ScreenSpaceReflectionModel screenSpaceReflection = new ScreenSpaceReflectionModel(); + public DepthOfFieldModel depthOfField = new DepthOfFieldModel(); + public MotionBlurModel motionBlur = new MotionBlurModel(); + public EyeAdaptationModel eyeAdaptation = new EyeAdaptationModel(); + public BloomModel bloom = new BloomModel(); + public ColorGradingModel colorGrading = new ColorGradingModel(); + public UserLutModel userLut = new UserLutModel(); + public ChromaticAberrationModel chromaticAberration = new ChromaticAberrationModel(); + public GrainModel grain = new GrainModel(); + public VignetteModel vignette = new VignetteModel(); + public DitheringModel dithering = new DitheringModel(); + +#if UNITY_EDITOR + // Monitor settings + [Serializable] + public class MonitorSettings + { + // Callback used in the editor to grab the rendered frame and sent it to monitors + public Action onFrameEndEditorOnly; + + // Global + public int currentMonitorID = 0; + public bool refreshOnPlay = false; + + // Histogram + public enum HistogramMode + { + Red = 0, + Green = 1, + Blue = 2, + Luminance = 3, + RGBMerged, + RGBSplit + } + + public HistogramMode histogramMode = HistogramMode.Luminance; + + // Waveform + public float waveformExposure = 0.12f; + public bool waveformY = false; + public bool waveformR = true; + public bool waveformG = true; + public bool waveformB = true; + + // Parade + public float paradeExposure = 0.12f; + + // Vectorscope + public float vectorscopeExposure = 0.12f; + public bool vectorscopeShowBackground = true; + } + + public MonitorSettings monitors = new MonitorSettings(); +#endif + } +} diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Runtime/PostProcessingProfile.cs.meta b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Runtime/PostProcessingProfile.cs.meta new file mode 100644 index 0000000..277d7cf --- /dev/null +++ b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Runtime/PostProcessingProfile.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 8a3bdb2cd68f901469e7cc149151eb49 +timeCreated: 1459756301 +licenseType: Store +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Runtime/Utils.meta b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Runtime/Utils.meta new file mode 100644 index 0000000..5b617b7 --- /dev/null +++ b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Runtime/Utils.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 18fb6a6b698945843a16c2d0111a7af2 +folderAsset: yes +timeCreated: 1459945070 +licenseType: Store +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Runtime/Utils/ColorGradingCurve.cs b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Runtime/Utils/ColorGradingCurve.cs new file mode 100644 index 0000000..da75978 --- /dev/null +++ b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Runtime/Utils/ColorGradingCurve.cs @@ -0,0 +1,64 @@ +using System; + +namespace UnityEngine.PostProcessing +{ + // Small wrapper on top of AnimationCurve to handle zero-key curves and keyframe looping + + [Serializable] + public sealed class ColorGradingCurve + { + public AnimationCurve curve; + + [SerializeField] + bool m_Loop; + + [SerializeField] + float m_ZeroValue; + + [SerializeField] + float m_Range; + + AnimationCurve m_InternalLoopingCurve; + + public ColorGradingCurve(AnimationCurve curve, float zeroValue, bool loop, Vector2 bounds) + { + this.curve = curve; + m_ZeroValue = zeroValue; + m_Loop = loop; + m_Range = bounds.magnitude; + } + + public void Cache() + { + if (!m_Loop) + return; + + var length = curve.length; + + if (length < 2) + return; + + if (m_InternalLoopingCurve == null) + m_InternalLoopingCurve = new AnimationCurve(); + + var prev = curve[length - 1]; + prev.time -= m_Range; + var next = curve[0]; + next.time += m_Range; + m_InternalLoopingCurve.keys = curve.keys; + m_InternalLoopingCurve.AddKey(prev); + m_InternalLoopingCurve.AddKey(next); + } + + public float Evaluate(float t) + { + if (curve.length == 0) + return m_ZeroValue; + + if (!m_Loop || curve.length == 1) + return curve.Evaluate(t); + + return m_InternalLoopingCurve.Evaluate(t); + } + } +} diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Runtime/Utils/ColorGradingCurve.cs.meta b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Runtime/Utils/ColorGradingCurve.cs.meta new file mode 100644 index 0000000..1420d70 --- /dev/null +++ b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Runtime/Utils/ColorGradingCurve.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 1bb6f2275f7eff940b6f0d72681e7877 +timeCreated: 1473847739 +licenseType: Store +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Runtime/Utils/GraphicsUtils.cs b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Runtime/Utils/GraphicsUtils.cs new file mode 100644 index 0000000..5e428c0 --- /dev/null +++ b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Runtime/Utils/GraphicsUtils.cs @@ -0,0 +1,144 @@ +namespace UnityEngine.PostProcessing +{ + using UnityObject = Object; + + public static class GraphicsUtils + { + public static bool isLinearColorSpace + { + get { return QualitySettings.activeColorSpace == ColorSpace.Linear; } + } + + public static bool supportsDX11 + { +#if UNITY_WEBGL + get { return false; } +#else + get { return SystemInfo.graphicsShaderLevel >= 50 && SystemInfo.supportsComputeShaders; } +#endif + } + + static Texture2D s_WhiteTexture; + public static Texture2D whiteTexture + { + get + { + if (s_WhiteTexture != null) + return s_WhiteTexture; + + s_WhiteTexture = new Texture2D(1, 1, TextureFormat.ARGB32, false); + s_WhiteTexture.SetPixel(0, 0, new Color(1f, 1f, 1f, 1f)); + s_WhiteTexture.Apply(); + + return s_WhiteTexture; + } + } + + static Mesh s_Quad; + public static Mesh quad + { + get + { + if (s_Quad != null) + return s_Quad; + + var vertices = new[] + { + new Vector3(-1f, -1f, 0f), + new Vector3( 1f, 1f, 0f), + new Vector3( 1f, -1f, 0f), + new Vector3(-1f, 1f, 0f) + }; + + var uvs = new[] + { + new Vector2(0f, 0f), + new Vector2(1f, 1f), + new Vector2(1f, 0f), + new Vector2(0f, 1f) + }; + + var indices = new[] { 0, 1, 2, 1, 0, 3 }; + + s_Quad = new Mesh + { + vertices = vertices, + uv = uvs, + triangles = indices + }; + s_Quad.RecalculateNormals(); + s_Quad.RecalculateBounds(); + + return s_Quad; + } + } + + // Useful when rendering to MRT + public static void Blit(Material material, int pass) + { + GL.PushMatrix(); + { + GL.LoadOrtho(); + + material.SetPass(pass); + + GL.Begin(GL.TRIANGLE_STRIP); + { + GL.TexCoord2(0f, 0f); GL.Vertex3(0f, 0f, 0.1f); + GL.TexCoord2(1f, 0f); GL.Vertex3(1f, 0f, 0.1f); + GL.TexCoord2(0f, 1f); GL.Vertex3(0f, 1f, 0.1f); + GL.TexCoord2(1f, 1f); GL.Vertex3(1f, 1f, 0.1f); + } + GL.End(); + } + GL.PopMatrix(); + } + + public static void ClearAndBlit(Texture source, RenderTexture destination, Material material, int pass, bool clearColor = true, bool clearDepth = false) + { + var oldRT = RenderTexture.active; + RenderTexture.active = destination; + + GL.Clear(false, clearColor, Color.clear); + GL.PushMatrix(); + { + GL.LoadOrtho(); + + material.SetTexture("_MainTex", source); + material.SetPass(pass); + + GL.Begin(GL.TRIANGLE_STRIP); + { + GL.TexCoord2(0f, 0f); GL.Vertex3(0f, 0f, 0.1f); + GL.TexCoord2(1f, 0f); GL.Vertex3(1f, 0f, 0.1f); + GL.TexCoord2(0f, 1f); GL.Vertex3(0f, 1f, 0.1f); + GL.TexCoord2(1f, 1f); GL.Vertex3(1f, 1f, 0.1f); + } + GL.End(); + } + GL.PopMatrix(); + + RenderTexture.active = oldRT; + } + + public static void Destroy(UnityObject obj) + { + if (obj != null) + { +#if UNITY_EDITOR + if (Application.isPlaying) + UnityObject.Destroy(obj); + else + UnityObject.DestroyImmediate(obj); +#else + UnityObject.Destroy(obj); +#endif + } + } + + public static void Dispose() + { + Destroy(s_Quad); + } + } +} diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Runtime/Utils/GraphicsUtils.cs.meta b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Runtime/Utils/GraphicsUtils.cs.meta new file mode 100644 index 0000000..74042f5 --- /dev/null +++ b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Runtime/Utils/GraphicsUtils.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: f40f0a1acf6ce2f419f2b71c667e8973 +timeCreated: 1467635425 +licenseType: Store +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Runtime/Utils/MaterialFactory.cs b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Runtime/Utils/MaterialFactory.cs new file mode 100644 index 0000000..fa5eee7 --- /dev/null +++ b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Runtime/Utils/MaterialFactory.cs @@ -0,0 +1,52 @@ +using System; +using System.Collections.Generic; + +namespace UnityEngine.PostProcessing +{ + using UnityObject = Object; + + public sealed class MaterialFactory : IDisposable + { + Dictionary m_Materials; + + public MaterialFactory() + { + m_Materials = new Dictionary(); + } + + public Material Get(string shaderName) + { + Material material; + + if (!m_Materials.TryGetValue(shaderName, out material)) + { + var shader = Shader.Find(shaderName); + + if (shader == null) + throw new ArgumentException(string.Format("Shader not found ({0})", shaderName)); + + material = new Material(shader) + { + name = string.Format("PostFX - {0}", shaderName.Substring(shaderName.LastIndexOf("/") + 1)), + hideFlags = HideFlags.DontSave + }; + + m_Materials.Add(shaderName, material); + } + + return material; + } + + public void Dispose() + { + var enumerator = m_Materials.GetEnumerator(); + while (enumerator.MoveNext()) + { + var material = enumerator.Current.Value; + GraphicsUtils.Destroy(material); + } + + m_Materials.Clear(); + } + } +} diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Runtime/Utils/MaterialFactory.cs.meta b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Runtime/Utils/MaterialFactory.cs.meta new file mode 100644 index 0000000..27b6c20 --- /dev/null +++ b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Runtime/Utils/MaterialFactory.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 594fad000c373f746864717c588e1815 +timeCreated: 1466586851 +licenseType: Store +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Runtime/Utils/RenderTextureFactory.cs b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Runtime/Utils/RenderTextureFactory.cs new file mode 100644 index 0000000..d51bf6c --- /dev/null +++ b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Runtime/Utils/RenderTextureFactory.cs @@ -0,0 +1,64 @@ +using System; +using System.Collections.Generic; + +namespace UnityEngine.PostProcessing +{ + public sealed class RenderTextureFactory : IDisposable + { + HashSet m_TemporaryRTs; + + public RenderTextureFactory() + { + m_TemporaryRTs = new HashSet(); + } + + public RenderTexture Get(RenderTexture baseRenderTexture) + { + return Get( + baseRenderTexture.width, + baseRenderTexture.height, + baseRenderTexture.depth, + baseRenderTexture.format, + baseRenderTexture.sRGB ? RenderTextureReadWrite.sRGB : RenderTextureReadWrite.Linear, + baseRenderTexture.filterMode, + baseRenderTexture.wrapMode + ); + } + + public RenderTexture Get(int width, int height, int depthBuffer = 0, RenderTextureFormat format = RenderTextureFormat.ARGBHalf, RenderTextureReadWrite rw = RenderTextureReadWrite.Default, FilterMode filterMode = FilterMode.Bilinear, TextureWrapMode wrapMode = TextureWrapMode.Clamp, string name = "FactoryTempTexture") + { + var rt = RenderTexture.GetTemporary(width, height, depthBuffer, format); + rt.filterMode = filterMode; + rt.wrapMode = wrapMode; + rt.name = name; + m_TemporaryRTs.Add(rt); + return rt; + } + + public void Release(RenderTexture rt) + { + if (rt == null) + return; + + if (!m_TemporaryRTs.Contains(rt)) + throw new ArgumentException(string.Format("Attempting to remove a RenderTexture that was not allocated: {0}", rt)); + + m_TemporaryRTs.Remove(rt); + RenderTexture.ReleaseTemporary(rt); + } + + public void ReleaseAll() + { + var enumerator = m_TemporaryRTs.GetEnumerator(); + while (enumerator.MoveNext()) + RenderTexture.ReleaseTemporary(enumerator.Current); + + m_TemporaryRTs.Clear(); + } + + public void Dispose() + { + ReleaseAll(); + } + } +} diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Runtime/Utils/RenderTextureFactory.cs.meta b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Runtime/Utils/RenderTextureFactory.cs.meta new file mode 100644 index 0000000..adf43f7 --- /dev/null +++ b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Runtime/Utils/RenderTextureFactory.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: aec5694806c4d75449e231cfae69c329 +timeCreated: 1467361102 +licenseType: Store +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Textures.meta b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Textures.meta new file mode 100644 index 0000000..499c8a7 --- /dev/null +++ b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Textures.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: e15c29a7abfa52743a8cb7714389c3c7 +folderAsset: yes +timeCreated: 1466585230 +licenseType: Store +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Textures/LUTs.meta b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Textures/LUTs.meta new file mode 100644 index 0000000..e0a1add --- /dev/null +++ b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Textures/LUTs.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 499867e2df2e54e4aad0b9333221f875 +folderAsset: yes +timeCreated: 1473255405 +licenseType: Store +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Textures/LUTs/NeutralLUT_16.png b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Textures/LUTs/NeutralLUT_16.png new file mode 100644 index 0000000..0e4bda4 Binary files /dev/null and b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Textures/LUTs/NeutralLUT_16.png differ diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Textures/LUTs/NeutralLUT_16.png.meta b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Textures/LUTs/NeutralLUT_16.png.meta new file mode 100644 index 0000000..179f953 --- /dev/null +++ b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Textures/LUTs/NeutralLUT_16.png.meta @@ -0,0 +1,57 @@ +fileFormatVersion: 2 +guid: e45483e270a314c4bbc6e317771d56ab +timeCreated: 1463066524 +licenseType: Store +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + linearTexture: 1 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + cubemapConvolution: 0 + cubemapConvolutionSteps: 7 + cubemapConvolutionExponent: 1.5 + seamlessCubemap: 0 + textureFormat: 3 + maxTextureSize: 2048 + textureSettings: + filterMode: -1 + aniso: 0 + mipBias: -1 + wrapMode: -1 + nPOTScale: 1 + lightmap: 0 + rGBM: 0 + compressionQuality: 50 + allowsAlphaSplitting: 0 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaIsTransparency: 0 + textureType: 5 + buildTargetSettings: [] + spriteSheet: + sprites: [] + outline: [] + spritePackingTag: + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Textures/LUTs/NeutralLUT_32.png b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Textures/LUTs/NeutralLUT_32.png new file mode 100644 index 0000000..b8724d4 Binary files /dev/null and b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Textures/LUTs/NeutralLUT_32.png differ diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Textures/LUTs/NeutralLUT_32.png.meta b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Textures/LUTs/NeutralLUT_32.png.meta new file mode 100644 index 0000000..aab5d02 --- /dev/null +++ b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Textures/LUTs/NeutralLUT_32.png.meta @@ -0,0 +1,57 @@ +fileFormatVersion: 2 +guid: 4f98e9c96c8a48541b5eb704e92d99b8 +timeCreated: 1463066534 +licenseType: Store +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + linearTexture: 1 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + cubemapConvolution: 0 + cubemapConvolutionSteps: 7 + cubemapConvolutionExponent: 1.5 + seamlessCubemap: 0 + textureFormat: 3 + maxTextureSize: 2048 + textureSettings: + filterMode: -1 + aniso: 0 + mipBias: -1 + wrapMode: -1 + nPOTScale: 1 + lightmap: 0 + rGBM: 0 + compressionQuality: 50 + allowsAlphaSplitting: 0 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaIsTransparency: 0 + textureType: 5 + buildTargetSettings: [] + spriteSheet: + sprites: [] + outline: [] + spritePackingTag: + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Textures/Lens Dirt.meta b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Textures/Lens Dirt.meta new file mode 100644 index 0000000..0fd5403 --- /dev/null +++ b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Textures/Lens Dirt.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 705e7922061713741885ae52a3e0bea4 +folderAsset: yes +timeCreated: 1472737148 +licenseType: Store +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Textures/Lens Dirt/LensDirt00.png b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Textures/Lens Dirt/LensDirt00.png new file mode 100644 index 0000000..d90b8c0 Binary files /dev/null and b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Textures/Lens Dirt/LensDirt00.png differ diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Textures/Lens Dirt/LensDirt00.png.meta b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Textures/Lens Dirt/LensDirt00.png.meta new file mode 100644 index 0000000..83cf623 --- /dev/null +++ b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Textures/Lens Dirt/LensDirt00.png.meta @@ -0,0 +1,76 @@ +fileFormatVersion: 2 +guid: 69e847bbff1cf5449a4ee0bbd045dbc9 +timeCreated: 1472572785 +licenseType: Store +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 4 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: -1 + maxTextureSize: 4096 + textureSettings: + filterMode: -1 + aniso: 0 + mipBias: -1 + wrapMode: 1 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaUsage: 1 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 0 + textureShape: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - buildTarget: DefaultTexturePlatform + maxTextureSize: 1024 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + - buildTarget: Standalone + maxTextureSize: 1024 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + spritePackingTag: + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Textures/Lens Dirt/LensDirt01.png b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Textures/Lens Dirt/LensDirt01.png new file mode 100644 index 0000000..eb9efb6 Binary files /dev/null and b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Textures/Lens Dirt/LensDirt01.png differ diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Textures/Lens Dirt/LensDirt01.png.meta b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Textures/Lens Dirt/LensDirt01.png.meta new file mode 100644 index 0000000..a9514eb --- /dev/null +++ b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Textures/Lens Dirt/LensDirt01.png.meta @@ -0,0 +1,76 @@ +fileFormatVersion: 2 +guid: 3884f7a2d04ffe8409ad9200b275896f +timeCreated: 1472551546 +licenseType: Store +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 4 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: -1 + maxTextureSize: 4096 + textureSettings: + filterMode: -1 + aniso: 0 + mipBias: -1 + wrapMode: 1 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaUsage: 1 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 0 + textureShape: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - buildTarget: DefaultTexturePlatform + maxTextureSize: 1024 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + - buildTarget: Standalone + maxTextureSize: 1024 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + spritePackingTag: + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Textures/Lens Dirt/LensDirt02.png b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Textures/Lens Dirt/LensDirt02.png new file mode 100644 index 0000000..bc52c2a Binary files /dev/null and b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Textures/Lens Dirt/LensDirt02.png differ diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Textures/Lens Dirt/LensDirt02.png.meta b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Textures/Lens Dirt/LensDirt02.png.meta new file mode 100644 index 0000000..572a9ef --- /dev/null +++ b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Textures/Lens Dirt/LensDirt02.png.meta @@ -0,0 +1,76 @@ +fileFormatVersion: 2 +guid: a2960ffde020f27409e070d92fb2e00b +timeCreated: 1472632371 +licenseType: Store +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 4 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: -1 + maxTextureSize: 4096 + textureSettings: + filterMode: -1 + aniso: 0 + mipBias: -1 + wrapMode: 1 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaUsage: 1 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 0 + textureShape: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - buildTarget: DefaultTexturePlatform + maxTextureSize: 1024 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + - buildTarget: Standalone + maxTextureSize: 1024 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + spritePackingTag: + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Textures/Lens Dirt/LensDirt03.png b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Textures/Lens Dirt/LensDirt03.png new file mode 100644 index 0000000..7ccd8af Binary files /dev/null and b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Textures/Lens Dirt/LensDirt03.png differ diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Textures/Lens Dirt/LensDirt03.png.meta b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Textures/Lens Dirt/LensDirt03.png.meta new file mode 100644 index 0000000..177c1d5 --- /dev/null +++ b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Textures/Lens Dirt/LensDirt03.png.meta @@ -0,0 +1,76 @@ +fileFormatVersion: 2 +guid: 7a051dbda2d7bc447bee412427cd311e +timeCreated: 1472641925 +licenseType: Store +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 4 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: -1 + maxTextureSize: 4096 + textureSettings: + filterMode: -1 + aniso: 0 + mipBias: -1 + wrapMode: 1 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaUsage: 1 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 0 + textureShape: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - buildTarget: DefaultTexturePlatform + maxTextureSize: 1024 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + - buildTarget: Standalone + maxTextureSize: 1024 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + spritePackingTag: + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Textures/Spectral LUTs.meta b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Textures/Spectral LUTs.meta new file mode 100644 index 0000000..53dbfa1 --- /dev/null +++ b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Textures/Spectral LUTs.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 67d9249960fda4c41b0a23a65573a8a2 +folderAsset: yes +timeCreated: 1473255405 +licenseType: Store +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Textures/Spectral LUTs/SpectralLut_BlueRed.tga b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Textures/Spectral LUTs/SpectralLut_BlueRed.tga new file mode 100644 index 0000000..81828f5 Binary files /dev/null and b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Textures/Spectral LUTs/SpectralLut_BlueRed.tga differ diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Textures/Spectral LUTs/SpectralLut_BlueRed.tga.meta b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Textures/Spectral LUTs/SpectralLut_BlueRed.tga.meta new file mode 100644 index 0000000..f8f5402 --- /dev/null +++ b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Textures/Spectral LUTs/SpectralLut_BlueRed.tga.meta @@ -0,0 +1,59 @@ +fileFormatVersion: 2 +guid: 318cbcd94840f1d48aca4d86234dc2e7 +timeCreated: 1473255656 +licenseType: Store +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + linearTexture: 0 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + cubemapConvolution: 0 + cubemapConvolutionSteps: 7 + cubemapConvolutionExponent: 1.5 + seamlessCubemap: 0 + textureFormat: -3 + maxTextureSize: 32 + textureSettings: + filterMode: 1 + aniso: 0 + mipBias: -1 + wrapMode: 1 + nPOTScale: 0 + lightmap: 0 + rGBM: 0 + compressionQuality: 50 + allowsAlphaSplitting: 0 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 5 + buildTargetSettings: [] + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + spritePackingTag: + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Textures/Spectral LUTs/SpectralLut_GreenPurple.tga b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Textures/Spectral LUTs/SpectralLut_GreenPurple.tga new file mode 100644 index 0000000..4dd4db7 Binary files /dev/null and b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Textures/Spectral LUTs/SpectralLut_GreenPurple.tga differ diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Textures/Spectral LUTs/SpectralLut_GreenPurple.tga.meta b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Textures/Spectral LUTs/SpectralLut_GreenPurple.tga.meta new file mode 100644 index 0000000..6946708 --- /dev/null +++ b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Textures/Spectral LUTs/SpectralLut_GreenPurple.tga.meta @@ -0,0 +1,59 @@ +fileFormatVersion: 2 +guid: 4a8f054acfbd08043a931cd22760758d +timeCreated: 1473255985 +licenseType: Store +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + linearTexture: 0 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + cubemapConvolution: 0 + cubemapConvolutionSteps: 7 + cubemapConvolutionExponent: 1.5 + seamlessCubemap: 0 + textureFormat: -3 + maxTextureSize: 32 + textureSettings: + filterMode: 1 + aniso: 0 + mipBias: -1 + wrapMode: 1 + nPOTScale: 0 + lightmap: 0 + rGBM: 0 + compressionQuality: 50 + allowsAlphaSplitting: 0 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 5 + buildTargetSettings: [] + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + spritePackingTag: + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Textures/Spectral LUTs/SpectralLut_PurpleGreen.tga b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Textures/Spectral LUTs/SpectralLut_PurpleGreen.tga new file mode 100644 index 0000000..d67304c Binary files /dev/null and b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Textures/Spectral LUTs/SpectralLut_PurpleGreen.tga differ diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Textures/Spectral LUTs/SpectralLut_PurpleGreen.tga.meta b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Textures/Spectral LUTs/SpectralLut_PurpleGreen.tga.meta new file mode 100644 index 0000000..d86e3f7 --- /dev/null +++ b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Textures/Spectral LUTs/SpectralLut_PurpleGreen.tga.meta @@ -0,0 +1,59 @@ +fileFormatVersion: 2 +guid: 42183971d24cfe443a346e7ec6e83bbb +timeCreated: 1473256088 +licenseType: Store +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + linearTexture: 0 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + cubemapConvolution: 0 + cubemapConvolutionSteps: 7 + cubemapConvolutionExponent: 1.5 + seamlessCubemap: 0 + textureFormat: -3 + maxTextureSize: 32 + textureSettings: + filterMode: 1 + aniso: 0 + mipBias: -1 + wrapMode: 1 + nPOTScale: 0 + lightmap: 0 + rGBM: 0 + compressionQuality: 50 + allowsAlphaSplitting: 0 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 5 + buildTargetSettings: [] + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + spritePackingTag: + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Textures/Spectral LUTs/SpectralLut_RedBlue.tga b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Textures/Spectral LUTs/SpectralLut_RedBlue.tga new file mode 100644 index 0000000..43cd826 Binary files /dev/null and b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Textures/Spectral LUTs/SpectralLut_RedBlue.tga differ diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Textures/Spectral LUTs/SpectralLut_RedBlue.tga.meta b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Textures/Spectral LUTs/SpectralLut_RedBlue.tga.meta new file mode 100644 index 0000000..590ad5b --- /dev/null +++ b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Textures/Spectral LUTs/SpectralLut_RedBlue.tga.meta @@ -0,0 +1,59 @@ +fileFormatVersion: 2 +guid: ff5f3317371838d4fa16ac6c2acf2040 +timeCreated: 1473255656 +licenseType: Store +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + linearTexture: 0 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + cubemapConvolution: 0 + cubemapConvolutionSteps: 7 + cubemapConvolutionExponent: 1.5 + seamlessCubemap: 0 + textureFormat: -3 + maxTextureSize: 32 + textureSettings: + filterMode: 1 + aniso: 0 + mipBias: -1 + wrapMode: 1 + nPOTScale: 0 + lightmap: 0 + rGBM: 0 + compressionQuality: 50 + allowsAlphaSplitting: 0 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 5 + buildTargetSettings: [] + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + spritePackingTag: + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Utilities.meta b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Utilities.meta new file mode 100644 index 0000000..2162062 --- /dev/null +++ b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Utilities.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 478d405e757b044f2bd9c4b777026b7e +folderAsset: yes +timeCreated: 1487339997 +licenseType: Store +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Utilities/CustomMotionTexture.meta b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Utilities/CustomMotionTexture.meta new file mode 100644 index 0000000..1a389df --- /dev/null +++ b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Utilities/CustomMotionTexture.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 5b271143f6e834d6bb7a4309f2c781f2 +folderAsset: yes +timeCreated: 1487339997 +licenseType: Store +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Utilities/CustomMotionTexture/ExampleProfile.asset b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Utilities/CustomMotionTexture/ExampleProfile.asset new file mode 100644 index 0000000..24c4ce7 --- /dev/null +++ b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Utilities/CustomMotionTexture/ExampleProfile.asset @@ -0,0 +1,320 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 8a3bdb2cd68f901469e7cc149151eb49, type: 3} + m_Name: ExampleProfile + m_EditorClassIdentifier: + debugViews: + m_Enabled: 1 + m_Settings: + mode: 3 + depth: + scale: 1 + motionVectors: + sourceOpacity: 1 + motionImageOpacity: 0 + motionImageAmplitude: 16 + motionVectorsOpacity: 1 + motionVectorsResolution: 48 + motionVectorsAmplitude: 64 + fog: + m_Enabled: 0 + m_Settings: + excludeSkybox: 1 + antialiasing: + m_Enabled: 0 + m_Settings: + method: 0 + fxaaSettings: + preset: 2 + taaSettings: + jitterSpread: 0.75 + sharpen: 0.3 + stationaryBlending: 0.95 + motionBlending: 0.85 + ambientOcclusion: + m_Enabled: 0 + m_Settings: + intensity: 1 + radius: 0.3 + sampleCount: 10 + downsampling: 1 + forceForwardCompatibility: 0 + ambientOnly: 0 + highPrecision: 0 + screenSpaceReflection: + m_Enabled: 0 + m_Settings: + reflection: + blendType: 0 + reflectionQuality: 2 + maxDistance: 100 + iterationCount: 256 + stepSize: 3 + widthModifier: 0.5 + reflectionBlur: 1 + reflectBackfaces: 0 + intensity: + reflectionMultiplier: 1 + fadeDistance: 100 + fresnelFade: 1 + fresnelFadePower: 1 + screenEdgeMask: + intensity: 0.03 + depthOfField: + m_Enabled: 0 + m_Settings: + focusDistance: 10 + aperture: 5.6 + focalLength: 50 + useCameraFov: 0 + kernelSize: 1 + motionBlur: + m_Enabled: 1 + m_Settings: + shutterAngle: 270 + sampleCount: 10 + frameBlending: 0 + eyeAdaptation: + m_Enabled: 0 + m_Settings: + lowPercent: 65 + highPercent: 95 + minLuminance: 0.03 + maxLuminance: 2 + keyValue: 0.25 + dynamicKeyValue: 1 + adaptationType: 0 + speedUp: 2 + speedDown: 1 + logMin: -8 + logMax: 4 + bloom: + m_Enabled: 0 + m_Settings: + bloom: + intensity: 0.5 + threshold: 1.1 + softKnee: 0.5 + radius: 4 + antiFlicker: 0 + lensDirt: + texture: {fileID: 0} + intensity: 3 + colorGrading: + m_Enabled: 0 + m_Settings: + tonemapping: + tonemapper: 2 + neutralBlackIn: 0.02 + neutralWhiteIn: 10 + neutralBlackOut: 0 + neutralWhiteOut: 10 + neutralWhiteLevel: 5.3 + neutralWhiteClip: 10 + basic: + postExposure: 0 + temperature: 0 + tint: 0 + hueShift: 0 + saturation: 1 + contrast: 1 + channelMixer: + red: {x: 1, y: 0, z: 0} + green: {x: 0, y: 1, z: 0} + blue: {x: 0, y: 0, z: 1} + currentEditingChannel: 0 + colorWheels: + mode: 1 + log: + slope: {r: 0, g: 0, b: 0, a: 0} + power: {r: 0, g: 0, b: 0, a: 0} + offset: {r: 0, g: 0, b: 0, a: 0} + linear: + lift: {r: 0, g: 0, b: 0, a: 0} + gamma: {r: 0, g: 0, b: 0, a: 0} + gain: {r: 0, g: 0, b: 0, a: 0} + curves: + master: + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 0 + inSlope: 1 + outSlope: 1 + tangentMode: 0 + - serializedVersion: 2 + time: 1 + value: 1 + inSlope: 1 + outSlope: 1 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_Loop: 0 + m_ZeroValue: 0 + m_Range: 1 + red: + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 0 + inSlope: 1 + outSlope: 1 + tangentMode: 0 + - serializedVersion: 2 + time: 1 + value: 1 + inSlope: 1 + outSlope: 1 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_Loop: 0 + m_ZeroValue: 0 + m_Range: 1 + green: + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 0 + inSlope: 1 + outSlope: 1 + tangentMode: 0 + - serializedVersion: 2 + time: 1 + value: 1 + inSlope: 1 + outSlope: 1 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_Loop: 0 + m_ZeroValue: 0 + m_Range: 1 + blue: + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 0 + inSlope: 1 + outSlope: 1 + tangentMode: 0 + - serializedVersion: 2 + time: 1 + value: 1 + inSlope: 1 + outSlope: 1 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_Loop: 0 + m_ZeroValue: 0 + m_Range: 1 + hueVShue: + curve: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_Loop: 1 + m_ZeroValue: 0.5 + m_Range: 1 + hueVSsat: + curve: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_Loop: 1 + m_ZeroValue: 0.5 + m_Range: 1 + satVSsat: + curve: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_Loop: 0 + m_ZeroValue: 0.5 + m_Range: 1 + lumVSsat: + curve: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_Loop: 0 + m_ZeroValue: 0.5 + m_Range: 1 + e_CurrentEditingCurve: 0 + e_CurveY: 1 + e_CurveR: 0 + e_CurveG: 0 + e_CurveB: 0 + userLut: + m_Enabled: 0 + m_Settings: + lut: {fileID: 0} + contribution: 1 + chromaticAberration: + m_Enabled: 0 + m_Settings: + spectralTexture: {fileID: 0} + intensity: 0.1 + grain: + m_Enabled: 0 + m_Settings: + colored: 1 + intensity: 0.5 + size: 1 + luminanceContribution: 0.8 + vignette: + m_Enabled: 0 + m_Settings: + mode: 0 + color: {r: 0, g: 0, b: 0, a: 1} + center: {x: 0.5, y: 0.5} + intensity: 0.45 + smoothness: 0.2 + roundness: 1 + mask: {fileID: 0} + opacity: 1 + rounded: 0 + dithering: + m_Enabled: 0 + monitors: + currentMonitorID: 0 + refreshOnPlay: 0 + histogramMode: 3 + waveformExposure: 0.12 + waveformY: 0 + waveformR: 1 + waveformG: 1 + waveformB: 1 + paradeExposure: 0.12 + vectorscopeExposure: 0.12 + vectorscopeShowBackground: 1 diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Utilities/CustomMotionTexture/ExampleProfile.asset.meta b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Utilities/CustomMotionTexture/ExampleProfile.asset.meta new file mode 100644 index 0000000..5ece9be --- /dev/null +++ b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Utilities/CustomMotionTexture/ExampleProfile.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: d982e879ff67b4d3fb6522d08c3cd5af +timeCreated: 1487341088 +licenseType: Store +NativeFormatImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Utilities/CustomMotionTexture/ExampleScene.unity b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Utilities/CustomMotionTexture/ExampleScene.unity new file mode 100644 index 0000000..7205911 --- /dev/null +++ b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Utilities/CustomMotionTexture/ExampleScene.unity @@ -0,0 +1,1238 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!29 &1 +OcclusionCullingSettings: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_OcclusionBakeSettings: + smallestOccluder: 5 + smallestHole: 0.25 + backfaceThreshold: 100 + m_SceneGUID: 00000000000000000000000000000000 + m_OcclusionCullingData: {fileID: 0} +--- !u!104 &2 +RenderSettings: + m_ObjectHideFlags: 0 + serializedVersion: 8 + m_Fog: 0 + m_FogColor: {r: 0.5, g: 0.5, b: 0.5, a: 1} + m_FogMode: 3 + m_FogDensity: 0.01 + m_LinearFogStart: 0 + m_LinearFogEnd: 300 + m_AmbientSkyColor: {r: 0.212, g: 0.227, b: 0.259, a: 1} + m_AmbientEquatorColor: {r: 0.114, g: 0.125, b: 0.133, a: 1} + m_AmbientGroundColor: {r: 0.047, g: 0.043, b: 0.035, a: 1} + m_AmbientIntensity: 1 + m_AmbientMode: 0 + m_SubtractiveShadowColor: {r: 0.42, g: 0.478, b: 0.627, a: 1} + m_SkyboxMaterial: {fileID: 10304, guid: 0000000000000000f000000000000000, type: 0} + m_HaloStrength: 0.5 + m_FlareStrength: 1 + m_FlareFadeSpeed: 3 + m_HaloTexture: {fileID: 0} + m_SpotCookie: {fileID: 10001, guid: 0000000000000000e000000000000000, type: 0} + m_DefaultReflectionMode: 0 + m_DefaultReflectionResolution: 128 + m_ReflectionBounces: 1 + m_ReflectionIntensity: 1 + m_CustomReflection: {fileID: 0} + m_Sun: {fileID: 0} + m_IndirectSpecularColor: {r: 0.44657844, g: 0.49641222, b: 0.57481694, a: 1} +--- !u!157 &3 +LightmapSettings: + m_ObjectHideFlags: 0 + serializedVersion: 11 + m_GIWorkflowMode: 0 + m_GISettings: + serializedVersion: 2 + m_BounceScale: 1 + m_IndirectOutputScale: 1 + m_AlbedoBoost: 1 + m_TemporalCoherenceThreshold: 1 + m_EnvironmentLightingMode: 0 + m_EnableBakedLightmaps: 1 + m_EnableRealtimeLightmaps: 1 + m_LightmapEditorSettings: + serializedVersion: 9 + m_Resolution: 2 + m_BakeResolution: 40 + m_TextureWidth: 1024 + m_TextureHeight: 1024 + m_AO: 0 + m_AOMaxDistance: 1 + m_CompAOExponent: 1 + m_CompAOExponentDirect: 0 + m_Padding: 2 + m_LightmapParameters: {fileID: 0} + m_LightmapsBakeMode: 1 + m_TextureCompression: 1 + m_FinalGather: 0 + m_FinalGatherFiltering: 1 + m_FinalGatherRayCount: 256 + m_ReflectionCompression: 2 + m_MixedBakeMode: 1 + m_BakeBackend: 0 + m_PVRSampling: 1 + m_PVRDirectSampleCount: 32 + m_PVRSampleCount: 500 + m_PVRBounces: 2 + m_PVRFiltering: 0 + m_PVRFilteringMode: 1 + m_PVRCulling: 1 + m_PVRFilteringGaussRadiusDirect: 1 + m_PVRFilteringGaussRadiusIndirect: 5 + m_PVRFilteringGaussRadiusAO: 2 + m_PVRFilteringAtrousColorSigma: 1 + m_PVRFilteringAtrousNormalSigma: 1 + m_PVRFilteringAtrousPositionSigma: 1 + m_LightingDataAsset: {fileID: 0} + m_UseShadowmask: 0 +--- !u!196 &4 +NavMeshSettings: + serializedVersion: 2 + m_ObjectHideFlags: 0 + m_BuildSettings: + serializedVersion: 2 + agentTypeID: 0 + agentRadius: 0.5 + agentHeight: 2 + agentSlope: 45 + agentClimb: 0.4 + ledgeDropHeight: 0 + maxJumpAcrossDistance: 0 + minRegionArea: 2 + manualCellSize: 0 + cellSize: 0.16666667 + manualTileSize: 0 + tileSize: 256 + accuratePlacement: 0 + m_NavMeshData: {fileID: 0} +--- !u!1 &159053895 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 100000, guid: c4abfbff3b9d442f4b435849d2d2124c, type: 3} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 159053896} + m_Layer: 0 + m_Name: CustomMotionVectorTexture + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &159053896 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 400000, guid: c4abfbff3b9d442f4b435849d2d2124c, type: 3} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 159053895} + m_LocalRotation: {x: -0, y: 0.17364816, z: -0, w: 0.9848078} + m_LocalPosition: {x: 0, y: -0.211, z: -0.65} + m_LocalScale: {x: 40, y: 40, z: 40} + m_Children: + - {fileID: 1356308505} + - {fileID: 860688641} + m_Father: {fileID: 0} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &483713897 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 483713898} + - component: {fileID: 483713900} + - component: {fileID: 483713899} + m_Layer: 5 + m_Name: Text (2) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &483713898 +RectTransform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 483713897} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 1670569530} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: -115} + m_SizeDelta: {x: 160, y: 70.5} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &483713899 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 483713897} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 708705254, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 14 + m_FontStyle: 0 + m_BestFit: 0 + m_MinSize: 10 + m_MaxSize: 40 + m_Alignment: 4 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: 'Controls: + + + UpArrow - Forward + + DownArrow - Reverse' +--- !u!222 &483713900 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 483713897} +--- !u!1 &687590844 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 100000, guid: c4abfbff3b9d442f4b435849d2d2124c, type: 3} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 687590849} + - component: {fileID: 687590848} + - component: {fileID: 687590847} + - component: {fileID: 687590846} + - component: {fileID: 687590845} + m_Layer: 0 + m_Name: Wheel + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!54 &687590845 +Rigidbody: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 687590844} + serializedVersion: 2 + m_Mass: 0.1 + m_Drag: 0 + m_AngularDrag: 0.05 + m_UseGravity: 0 + m_IsKinematic: 0 + m_Interpolate: 0 + m_Constraints: 0 + m_CollisionDetection: 0 +--- !u!114 &687590846 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 687590844} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 840c928746809454cb5b9309b640dbd7, type: 3} + m_Name: + m_EditorClassIdentifier: + acceleration: 10 + motionVectorRenderer: {fileID: 0} +--- !u!23 &687590847 +MeshRenderer: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 2300000, guid: c4abfbff3b9d442f4b435849d2d2124c, + type: 3} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 687590844} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_Materials: + - {fileID: 2100000, guid: 944463113244f4bf8b05c1757cd838a4, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 +--- !u!33 &687590848 +MeshFilter: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 3300000, guid: c4abfbff3b9d442f4b435849d2d2124c, + type: 3} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 687590844} + m_Mesh: {fileID: 4300000, guid: c4abfbff3b9d442f4b435849d2d2124c, type: 3} +--- !u!4 &687590849 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 400000, guid: c4abfbff3b9d442f4b435849d2d2124c, type: 3} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 687590844} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 732169372} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: -20, z: 0} +--- !u!1 &732169371 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 100000, guid: c4abfbff3b9d442f4b435849d2d2124c, type: 3} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 732169372} + m_Layer: 0 + m_Name: RegularMotionVectors + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &732169372 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 400000, guid: c4abfbff3b9d442f4b435849d2d2124c, type: 3} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 732169371} + m_LocalRotation: {x: 0, y: -0.17364825, z: 0, w: 0.9848078} + m_LocalPosition: {x: -0, y: -0.211, z: 0.65} + m_LocalScale: {x: 40, y: 40, z: 40} + m_Children: + - {fileID: 687590849} + m_Father: {fileID: 0} + m_RootOrder: 3 + m_LocalEulerAnglesHint: {x: 0, y: -20, z: 0} +--- !u!1 &860688640 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 100000, guid: c4abfbff3b9d442f4b435849d2d2124c, type: 3} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 860688641} + - component: {fileID: 860688644} + - component: {fileID: 860688643} + m_Layer: 0 + m_Name: MotionVectorRenderer + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &860688641 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 400000, guid: c4abfbff3b9d442f4b435849d2d2124c, type: 3} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 860688640} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1.01, y: 1.01, z: 1.01} + m_Children: [] + m_Father: {fileID: 159053896} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!23 &860688643 +MeshRenderer: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 2300000, guid: c4abfbff3b9d442f4b435849d2d2124c, + type: 3} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 860688640} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_Materials: + - {fileID: 2100000, guid: 055f7217f136349d9b68e82b9e987dae, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 +--- !u!33 &860688644 +MeshFilter: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 3300000, guid: c4abfbff3b9d442f4b435849d2d2124c, + type: 3} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 860688640} + m_Mesh: {fileID: 4300000, guid: c4abfbff3b9d442f4b435849d2d2124c, type: 3} +--- !u!1 &902023479 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 902023480} + - component: {fileID: 902023482} + - component: {fileID: 902023481} + m_Layer: 5 + m_Name: Text (3) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &902023480 +RectTransform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 902023479} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 1670569530} + m_RootOrder: 3 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 146} + m_SizeDelta: {x: 160, y: 30} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &902023481 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 902023479} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 708705254, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 14 + m_FontStyle: 0 + m_BestFit: 0 + m_MinSize: 10 + m_MaxSize: 40 + m_Alignment: 4 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: Debug Texture +--- !u!222 &902023482 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 902023479} +--- !u!1 &1216344938 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 1216344942} + - component: {fileID: 1216344941} + - component: {fileID: 1216344940} + - component: {fileID: 1216344939} + m_Layer: 0 + m_Name: MotionVectorRenderer + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!23 &1216344939 +MeshRenderer: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1216344938} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_Materials: + - {fileID: 2100000, guid: d7daeefbca4f14360bac0e1df1bdacd4, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 1 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 +--- !u!64 &1216344940 +MeshCollider: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1216344938} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Convex: 0 + m_InflateMesh: 0 + m_SkinWidth: 0.01 + m_Mesh: {fileID: 10210, guid: 0000000000000000e000000000000000, type: 0} +--- !u!33 &1216344941 +MeshFilter: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1216344938} + m_Mesh: {fileID: 10210, guid: 0000000000000000e000000000000000, type: 0} +--- !u!4 &1216344942 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1216344938} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 1695974773} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: -90.382, z: 0} +--- !u!1 &1356308501 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 100000, guid: c4abfbff3b9d442f4b435849d2d2124c, type: 3} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 1356308505} + - component: {fileID: 1356308504} + - component: {fileID: 1356308503} + - component: {fileID: 1356308506} + - component: {fileID: 1356308502} + m_Layer: 0 + m_Name: Wheel + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!54 &1356308502 +Rigidbody: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1356308501} + serializedVersion: 2 + m_Mass: 0.1 + m_Drag: 0 + m_AngularDrag: 0.05 + m_UseGravity: 0 + m_IsKinematic: 0 + m_Interpolate: 0 + m_Constraints: 0 + m_CollisionDetection: 0 +--- !u!23 &1356308503 +MeshRenderer: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 2300000, guid: c4abfbff3b9d442f4b435849d2d2124c, + type: 3} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1356308501} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_Materials: + - {fileID: 2100000, guid: 944463113244f4bf8b05c1757cd838a4, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 +--- !u!33 &1356308504 +MeshFilter: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 3300000, guid: c4abfbff3b9d442f4b435849d2d2124c, + type: 3} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1356308501} + m_Mesh: {fileID: 4300000, guid: c4abfbff3b9d442f4b435849d2d2124c, type: 3} +--- !u!4 &1356308505 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 400000, guid: c4abfbff3b9d442f4b435849d2d2124c, type: 3} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1356308501} + m_LocalRotation: {x: -0, y: -0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 159053896} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 20, z: 0} +--- !u!114 &1356308506 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1356308501} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 840c928746809454cb5b9309b640dbd7, type: 3} + m_Name: + m_EditorClassIdentifier: + acceleration: 10 + motionVectorRenderer: {fileID: 860688643} +--- !u!1 &1427819714 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 1427819715} + - component: {fileID: 1427819717} + - component: {fileID: 1427819716} + m_Layer: 5 + m_Name: Text (1) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1427819715 +RectTransform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1427819714} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 1670569530} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 160, y: 68} + m_SizeDelta: {x: 160, y: 30} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1427819716 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1427819714} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 708705254, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 14 + m_FontStyle: 0 + m_BestFit: 0 + m_MinSize: 10 + m_MaxSize: 40 + m_Alignment: 4 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: Regular Motion Vectors +--- !u!222 &1427819717 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1427819714} +--- !u!1 &1489478929 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 1489478934} + - component: {fileID: 1489478933} + - component: {fileID: 1489478932} + - component: {fileID: 1489478931} + - component: {fileID: 1489478930} + - component: {fileID: 1489478935} + m_Layer: 0 + m_Name: Main Camera + m_TagString: MainCamera + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!81 &1489478930 +AudioListener: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1489478929} + m_Enabled: 1 +--- !u!124 &1489478931 +Behaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1489478929} + m_Enabled: 1 +--- !u!92 &1489478932 +Behaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1489478929} + m_Enabled: 1 +--- !u!20 &1489478933 +Camera: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1489478929} + m_Enabled: 1 + serializedVersion: 2 + m_ClearFlags: 2 + m_BackGroundColor: {r: 0.23529412, g: 0.23529412, b: 0.23529412, a: 0} + m_NormalizedViewPortRect: + serializedVersion: 2 + x: 0 + y: 0 + width: 1 + height: 1 + near clip plane: 0.3 + far clip plane: 1000 + field of view: 60 + orthographic: 0 + orthographic size: 5 + m_Depth: -1 + m_CullingMask: + serializedVersion: 2 + m_Bits: 4294967295 + m_RenderingPath: 3 + m_TargetTexture: {fileID: 0} + m_TargetDisplay: 0 + m_TargetEye: 3 + m_HDR: 1 + m_AllowMSAA: 1 + m_ForceIntoRT: 0 + m_OcclusionCulling: 1 + m_StereoConvergence: 10 + m_StereoSeparation: 0.022 + m_StereoMirrorMode: 0 +--- !u!4 &1489478934 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1489478929} + m_LocalRotation: {x: 0.111127794, y: -0.69831985, z: 0.111127794, w: 0.69831985} + m_LocalPosition: {x: 1.02, y: 0.3286136, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 18.084002, y: -90, z: 0} +--- !u!114 &1489478935 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1489478929} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: ff26db721962cdf4a8edcdfa9a767d2a, type: 3} + m_Name: + m_EditorClassIdentifier: + profile: {fileID: 11400000, guid: d982e879ff67b4d3fb6522d08c3cd5af, type: 2} +--- !u!1 &1563286491 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 1563286492} + - component: {fileID: 1563286494} + - component: {fileID: 1563286493} + m_Layer: 5 + m_Name: Text + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1563286492 +RectTransform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1563286491} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 1670569530} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: -160, y: 68} + m_SizeDelta: {x: 160, y: 30} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1563286493 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1563286491} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 708705254, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 14 + m_FontStyle: 0 + m_BestFit: 0 + m_MinSize: 10 + m_MaxSize: 40 + m_Alignment: 4 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: Custom Motion Vectors +--- !u!222 &1563286494 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1563286491} +--- !u!1 &1670569526 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 1670569530} + - component: {fileID: 1670569529} + - component: {fileID: 1670569528} + - component: {fileID: 1670569527} + m_Layer: 5 + m_Name: Canvas + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &1670569527 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1670569526} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 1301386320, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_IgnoreReversedGraphics: 1 + m_BlockingObjects: 0 + m_BlockingMask: + serializedVersion: 2 + m_Bits: 4294967295 +--- !u!114 &1670569528 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1670569526} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 1980459831, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_UiScaleMode: 0 + m_ReferencePixelsPerUnit: 100 + m_ScaleFactor: 1 + m_ReferenceResolution: {x: 800, y: 600} + m_ScreenMatchMode: 0 + m_MatchWidthOrHeight: 0 + m_PhysicalUnit: 3 + m_FallbackScreenDPI: 96 + m_DefaultSpriteDPI: 96 + m_DynamicPixelsPerUnit: 1 +--- !u!223 &1670569529 +Canvas: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1670569526} + m_Enabled: 1 + serializedVersion: 3 + m_RenderMode: 0 + m_Camera: {fileID: 0} + m_PlaneDistance: 100 + m_PixelPerfect: 0 + m_ReceivesEvents: 1 + m_OverrideSorting: 0 + m_OverridePixelPerfect: 0 + m_SortingBucketNormalizedSize: 0 + m_AdditionalShaderChannelsFlag: 25 + m_SortingLayerID: 0 + m_SortingOrder: 0 + m_TargetDisplay: 0 +--- !u!224 &1670569530 +RectTransform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1670569526} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 0, y: 0, z: 0} + m_Children: + - {fileID: 1563286492} + - {fileID: 1427819715} + - {fileID: 483713898} + - {fileID: 902023480} + m_Father: {fileID: 0} + m_RootOrder: 5 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 0, y: 0} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0, y: 0} +--- !u!1 &1695974769 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 1695974773} + - component: {fileID: 1695974772} + - component: {fileID: 1695974771} + - component: {fileID: 1695974770} + m_Layer: 0 + m_Name: DebugQuad + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!23 &1695974770 +MeshRenderer: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1695974769} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_Materials: + - {fileID: 2100000, guid: 3c40c8fdc50a841579d7cb15882ac9d9, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 1 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 +--- !u!64 &1695974771 +MeshCollider: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1695974769} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Convex: 0 + m_InflateMesh: 0 + m_SkinWidth: 0.01 + m_Mesh: {fileID: 10210, guid: 0000000000000000e000000000000000, type: 0} +--- !u!33 &1695974772 +MeshFilter: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1695974769} + m_Mesh: {fileID: 10210, guid: 0000000000000000e000000000000000, type: 0} +--- !u!4 &1695974773 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1695974769} + m_LocalRotation: {x: -0, y: -0.7094573, z: -0, w: 0.7047485} + m_LocalPosition: {x: 0, y: 0.284, z: 0} + m_LocalScale: {x: 0.25, y: 0.25, z: 0.25} + m_Children: + - {fileID: 1216344942} + m_Father: {fileID: 0} + m_RootOrder: 4 + m_LocalEulerAnglesHint: {x: 0, y: -90.382, z: 0} +--- !u!1 &1940873752 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 1940873755} + - component: {fileID: 1940873754} + - component: {fileID: 1940873753} + m_Layer: 0 + m_Name: EventSystem + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &1940873753 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1940873752} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 1077351063, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_HorizontalAxis: Horizontal + m_VerticalAxis: Vertical + m_SubmitButton: Submit + m_CancelButton: Cancel + m_InputActionsPerSecond: 10 + m_RepeatDelay: 0.5 + m_ForceModuleActive: 0 +--- !u!114 &1940873754 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1940873752} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: -619905303, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_FirstSelected: {fileID: 0} + m_sendNavigationEvents: 1 + m_DragThreshold: 5 +--- !u!4 &1940873755 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1940873752} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 6 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &2138017022 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 2138017024} + - component: {fileID: 2138017023} + m_Layer: 0 + m_Name: Directional Light + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!108 &2138017023 +Light: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 2138017022} + m_Enabled: 1 + serializedVersion: 8 + m_Type: 1 + m_Color: {r: 1, g: 0.95686275, b: 0.8392157, a: 1} + m_Intensity: 1 + m_Range: 10 + m_SpotAngle: 30 + m_CookieSize: 10 + m_Shadows: + m_Type: 2 + m_Resolution: -1 + m_CustomResolution: -1 + m_Strength: 1 + m_Bias: 0.05 + m_NormalBias: 0.4 + m_NearPlane: 0.2 + m_Cookie: {fileID: 0} + m_DrawHalo: 0 + m_Flare: {fileID: 0} + m_RenderMode: 0 + m_CullingMask: + serializedVersion: 2 + m_Bits: 4294967295 + m_Lightmapping: 4 + m_AreaSize: {x: 1, y: 1} + m_BounceIntensity: 1 + m_ColorTemperature: 6570 + m_UseColorTemperature: 0 + m_ShadowRadius: 0 + m_ShadowAngle: 0 +--- !u!4 &2138017024 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 2138017022} + m_LocalRotation: {x: 0.40821788, y: -0.23456968, z: 0.10938163, w: 0.8754261} + m_LocalPosition: {x: 0, y: 3, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 50, y: -30, z: 0} diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Utilities/CustomMotionTexture/ExampleScene.unity.meta b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Utilities/CustomMotionTexture/ExampleScene.unity.meta new file mode 100644 index 0000000..94ac193 --- /dev/null +++ b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Utilities/CustomMotionTexture/ExampleScene.unity.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: ed3a9f41209f84f6db99e07013da9628 +timeCreated: 1487347827 +licenseType: Store +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Utilities/CustomMotionTexture/ExampleWheelController.cs b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Utilities/CustomMotionTexture/ExampleWheelController.cs new file mode 100644 index 0000000..a8bf34a --- /dev/null +++ b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Utilities/CustomMotionTexture/ExampleWheelController.cs @@ -0,0 +1,33 @@ +using UnityEngine; + +public class ExampleWheelController : MonoBehaviour +{ + public float acceleration; + public Renderer motionVectorRenderer; // Reference to the custom motion vector renderer + + Rigidbody m_Rigidbody; + + static class Uniforms + { + internal static readonly int _MotionAmount = Shader.PropertyToID("_MotionAmount"); + } + + void Start() + { + m_Rigidbody = GetComponent(); // Get reference to rigidbody + m_Rigidbody.maxAngularVelocity = 100; // Set max velocity for rigidbody + } + + void Update() + { + if (Input.GetKey (KeyCode.UpArrow)) // Rotate forward + m_Rigidbody.AddRelativeTorque(new Vector3(-1 * acceleration, 0, 0), ForceMode.Acceleration); // Add forward torque to mesh + else if (Input.GetKey (KeyCode.DownArrow)) // Rotate backward + m_Rigidbody.AddRelativeTorque(new Vector3(1 * acceleration, 0, 0), ForceMode.Acceleration); // Add backward torque to mesh + + float m = -m_Rigidbody.angularVelocity.x / 100; // Calculate multiplier for motion vector texture + + if (motionVectorRenderer) // If the custom motion vector texture renderer exists + motionVectorRenderer.material.SetFloat(Uniforms._MotionAmount, Mathf.Clamp(m, -0.25f, 0.25f)); // Set the multiplier on the renderer's material + } +} diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Utilities/CustomMotionTexture/ExampleWheelController.cs.meta b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Utilities/CustomMotionTexture/ExampleWheelController.cs.meta new file mode 100644 index 0000000..3640cf0 --- /dev/null +++ b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Utilities/CustomMotionTexture/ExampleWheelController.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 840c928746809454cb5b9309b640dbd7 +timeCreated: 1479836093 +licenseType: Store +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Utilities/CustomMotionTexture/Materials.meta b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Utilities/CustomMotionTexture/Materials.meta new file mode 100644 index 0000000..89cab6e --- /dev/null +++ b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Utilities/CustomMotionTexture/Materials.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: c4b2008f2662a41e587c4351609053c4 +folderAsset: yes +timeCreated: 1487340121 +licenseType: Store +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Utilities/CustomMotionTexture/Materials/DebugMotionVectors.mat b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Utilities/CustomMotionTexture/Materials/DebugMotionVectors.mat new file mode 100644 index 0000000..986567c --- /dev/null +++ b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Utilities/CustomMotionTexture/Materials/DebugMotionVectors.mat @@ -0,0 +1,81 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!21 &2100000 +Material: + serializedVersion: 6 + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_Name: DebugMotionVectors + m_Shader: {fileID: 4800000, guid: 9189229324e2342b8b69f7c1904dceba, type: 3} + m_ShaderKeywords: _EMISSION + m_LightmapFlags: 1 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: {} + disabledShaderPasses: [] + 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: 2800000, guid: 3aac3087967ea4fae858ec0494fd24d9, type: 3} + 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} + - _MotionTex: + m_Texture: {fileID: 2800000, guid: 3aac3087967ea4fae858ec0494fd24d9, type: 3} + 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_Floats: + - _BumpScale: 1 + - _Cutoff: 0.5 + - _DetailNormalMapScale: 1 + - _DstBlend: 0 + - _GlossMapScale: 1 + - _Glossiness: 0.5 + - _GlossyReflections: 1 + - _Metallic: 0 + - _Mode: 0 + - _MotionAmount: 0.1 + - _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: 0, g: 0, b: 0, a: 1} diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Utilities/CustomMotionTexture/Materials/DebugMotionVectors.mat.meta b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Utilities/CustomMotionTexture/Materials/DebugMotionVectors.mat.meta new file mode 100644 index 0000000..66e3c8e --- /dev/null +++ b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Utilities/CustomMotionTexture/Materials/DebugMotionVectors.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: d7daeefbca4f14360bac0e1df1bdacd4 +timeCreated: 1479896287 +licenseType: Store +NativeFormatImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Utilities/CustomMotionTexture/Materials/DebugQuad.mat b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Utilities/CustomMotionTexture/Materials/DebugQuad.mat new file mode 100644 index 0000000..0b0ce30 --- /dev/null +++ b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Utilities/CustomMotionTexture/Materials/DebugQuad.mat @@ -0,0 +1,81 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!21 &2100000 +Material: + serializedVersion: 6 + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_Name: DebugQuad + m_Shader: {fileID: 10752, guid: 0000000000000000f000000000000000, type: 0} + m_ShaderKeywords: _EMISSION + m_LightmapFlags: 1 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: {} + disabledShaderPasses: [] + 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: 2800000, guid: 3aac3087967ea4fae858ec0494fd24d9, type: 3} + 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} + - _MotionTex: + m_Texture: {fileID: 2800000, guid: 3aac3087967ea4fae858ec0494fd24d9, type: 3} + 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_Floats: + - _BumpScale: 1 + - _Cutoff: 0.5 + - _DetailNormalMapScale: 1 + - _DstBlend: 0 + - _GlossMapScale: 1 + - _Glossiness: 0.5 + - _GlossyReflections: 1 + - _Metallic: 0 + - _Mode: 0 + - _MotionAmount: 0.26 + - _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: 0, g: 0, b: 0, a: 1} diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Utilities/CustomMotionTexture/Materials/DebugQuad.mat.meta b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Utilities/CustomMotionTexture/Materials/DebugQuad.mat.meta new file mode 100644 index 0000000..a08b218 --- /dev/null +++ b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Utilities/CustomMotionTexture/Materials/DebugQuad.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 3c40c8fdc50a841579d7cb15882ac9d9 +timeCreated: 1479896287 +licenseType: Store +NativeFormatImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Utilities/CustomMotionTexture/Materials/UVChecker.mat b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Utilities/CustomMotionTexture/Materials/UVChecker.mat new file mode 100644 index 0000000..4baf4b5 --- /dev/null +++ b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Utilities/CustomMotionTexture/Materials/UVChecker.mat @@ -0,0 +1,76 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!21 &2100000 +Material: + serializedVersion: 6 + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_Name: UVChecker + m_Shader: {fileID: 46, guid: 0000000000000000f000000000000000, type: 0} + m_ShaderKeywords: _EMISSION + m_LightmapFlags: 1 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: {} + disabledShaderPasses: [] + 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: 2800000, guid: a08960dd6e8274e7f8fca616e09c48ed, type: 3} + 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_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: 0, g: 0, b: 0, a: 1} diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Utilities/CustomMotionTexture/Materials/UVChecker.mat.meta b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Utilities/CustomMotionTexture/Materials/UVChecker.mat.meta new file mode 100644 index 0000000..ac49b57 --- /dev/null +++ b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Utilities/CustomMotionTexture/Materials/UVChecker.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 944463113244f4bf8b05c1757cd838a4 +timeCreated: 1487340121 +licenseType: Store +NativeFormatImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Utilities/CustomMotionTexture/Materials/WheelMotionVectors.mat b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Utilities/CustomMotionTexture/Materials/WheelMotionVectors.mat new file mode 100644 index 0000000..44d2b53 --- /dev/null +++ b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Utilities/CustomMotionTexture/Materials/WheelMotionVectors.mat @@ -0,0 +1,81 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!21 &2100000 +Material: + serializedVersion: 6 + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_Name: WheelMotionVectors + m_Shader: {fileID: 4800000, guid: 9189229324e2342b8b69f7c1904dceba, type: 3} + m_ShaderKeywords: _EMISSION + m_LightmapFlags: 1 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: {} + disabledShaderPasses: [] + 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} + - _MotionTex: + m_Texture: {fileID: 2800000, guid: d1cc06458fe724df8837423c0a2f8f93, type: 3} + 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_Floats: + - _BumpScale: 1 + - _Cutoff: 0.5 + - _DetailNormalMapScale: 1 + - _DstBlend: 0 + - _GlossMapScale: 1 + - _Glossiness: 0.5 + - _GlossyReflections: 1 + - _Metallic: 0 + - _Mode: 0 + - _MotionAmount: 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: 0, g: 0, b: 0, a: 1} diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Utilities/CustomMotionTexture/Materials/WheelMotionVectors.mat.meta b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Utilities/CustomMotionTexture/Materials/WheelMotionVectors.mat.meta new file mode 100644 index 0000000..f711c1d --- /dev/null +++ b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Utilities/CustomMotionTexture/Materials/WheelMotionVectors.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 055f7217f136349d9b68e82b9e987dae +timeCreated: 1479896287 +licenseType: Store +NativeFormatImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Utilities/CustomMotionTexture/Models.meta b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Utilities/CustomMotionTexture/Models.meta new file mode 100644 index 0000000..c6d9a8c --- /dev/null +++ b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Utilities/CustomMotionTexture/Models.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: ef5ce588de3614b39b5ba7b0613cbe43 +folderAsset: yes +timeCreated: 1487348152 +licenseType: Store +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Utilities/CustomMotionTexture/Models/WheelMovecs.FBX b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Utilities/CustomMotionTexture/Models/WheelMovecs.FBX new file mode 100644 index 0000000..d8f6b35 Binary files /dev/null and b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Utilities/CustomMotionTexture/Models/WheelMovecs.FBX differ diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Utilities/CustomMotionTexture/Models/WheelMovecs.FBX.meta b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Utilities/CustomMotionTexture/Models/WheelMovecs.FBX.meta new file mode 100644 index 0000000..4f14161 --- /dev/null +++ b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Utilities/CustomMotionTexture/Models/WheelMovecs.FBX.meta @@ -0,0 +1,81 @@ +fileFormatVersion: 2 +guid: c4abfbff3b9d442f4b435849d2d2124c +timeCreated: 1479895866 +licenseType: Store +ModelImporter: + serializedVersion: 19 + fileIDToRecycleName: + 100000: //RootNode + 400000: //RootNode + 2300000: //RootNode + 3300000: //RootNode + 4300000: Object + 9500000: //RootNode + materials: + importMaterials: 0 + materialName: 0 + materialSearch: 1 + animations: + legacyGenerateAnimations: 4 + bakeSimulation: 0 + resampleCurves: 1 + optimizeGameObjects: 0 + motionNodeName: + animationImportErrors: + animationImportWarnings: + animationRetargetingWarnings: + animationDoRetargetingWarnings: 0 + animationCompression: 1 + animationRotationError: 0.5 + animationPositionError: 0.5 + animationScaleError: 0.5 + animationWrapMode: 0 + extraExposedTransformPaths: [] + clipAnimations: [] + isReadable: 0 + meshes: + lODScreenPercentages: [] + globalScale: 1 + meshCompression: 0 + addColliders: 0 + importBlendShapes: 0 + swapUVChannels: 0 + generateSecondaryUV: 0 + useFileUnits: 1 + optimizeMeshForGPU: 1 + keepQuads: 0 + weldVertices: 1 + secondaryUVAngleDistortion: 8 + secondaryUVAreaDistortion: 15.000001 + secondaryUVHardAngle: 88 + secondaryUVPackMargin: 4 + useFileScale: 1 + tangentSpace: + normalSmoothAngle: 60 + normalImportMode: 0 + tangentImportMode: 3 + importAnimation: 1 + copyAvatar: 0 + humanDescription: + serializedVersion: 2 + human: [] + skeleton: [] + armTwist: 0.5 + foreArmTwist: 0.5 + upperLegTwist: 0.5 + legTwist: 0.5 + armStretch: 0.05 + legStretch: 0.05 + feetSpacing: 0 + rootMotionBoneName: + rootMotionBoneRotation: {x: 0, y: 0, z: 0, w: 1} + hasTranslationDoF: 0 + hasExtraRoot: 0 + skeletonHasParents: 1 + lastHumanDescriptionAvatarSource: {instanceID: 0} + animationType: 2 + humanoidOversampling: 1 + additionalBone: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Utilities/CustomMotionTexture/Shaders.meta b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Utilities/CustomMotionTexture/Shaders.meta new file mode 100644 index 0000000..3baecf4 --- /dev/null +++ b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Utilities/CustomMotionTexture/Shaders.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 8e565c240745c49628f96f0573adfa76 +folderAsset: yes +timeCreated: 1487348368 +licenseType: Store +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Utilities/CustomMotionTexture/Shaders/CustomMotionVectorTexture.shader b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Utilities/CustomMotionTexture/Shaders/CustomMotionVectorTexture.shader new file mode 100644 index 0000000..b966815 --- /dev/null +++ b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Utilities/CustomMotionTexture/Shaders/CustomMotionVectorTexture.shader @@ -0,0 +1,70 @@ +Shader "Post Processing/Custom Motion Vector Texture" +{ + Properties + { + _MotionTex ("Motion Vector Texture", 2D) = "black" {} + _MotionAmount ("Motion Vector Multiplier", range (-0.25, 0.25)) = 0 + } + SubShader + { + Pass + { + Name "Motion Vectors" + Tags { "LightMode" = "MotionVectors" } + + ZTest LEqual Cull Back ZWrite On + + CGPROGRAM + + #pragma vertex vert + #pragma fragment FragMotionVectors + #include "UnityCG.cginc" + + float4 _MotionValue; + sampler2D _MotionTex; + float4 _MotionTex_ST; + float _MotionAmount; + + struct appdata + { + float4 vertex : POSITION; + float2 uv : TEXCOORD0; + float3 normal : NORMAL; + float4 tangent : TANGENT; + }; + + struct v2f + { + float2 uv : TEXCOORD0; + float4 vertex : SV_POSITION; + float3 normal : NORMAL; + float4 tangent : TANGENT; + float4 transposedTangent : TEXCOORD1; + }; + + v2f vert (appdata v) + { + v2f o; + o.vertex = UnityObjectToClipPos(v.vertex); + o.uv = TRANSFORM_TEX(v.uv, _MotionTex); + o.normal = UnityObjectToClipPos(v.normal); + o.normal = o.normal * 0.5 + 0.5; + o.tangent = mul(UNITY_MATRIX_MV, v.tangent); + o.transposedTangent = (mul(UNITY_MATRIX_IT_MV, v.tangent)) * 0.5 + 0.5; + return o; + } + + float4 FragMotionVectors(v2f i) : SV_Target + { + half4 c = tex2D(_MotionTex, i.uv); + c.rg = (c.rg * 2.0 - 1.0) * _MotionAmount; // Using color texture so need to make 0.5 neutral + half4 t1 = i.tangent * 0.005; // Sides of tire + half4 t2 = c * float4(i.transposedTangent.r * 2.0, i.transposedTangent.g * 2.0, 0.0, 1.0); // Front of tire + half4 t3 = lerp(t2, t1, c.b); // Lerp between front and side of tire + return t3 * _MotionAmount; + } + + ENDCG + } + } +} diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Utilities/CustomMotionTexture/Shaders/CustomMotionVectorTexture.shader.meta b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Utilities/CustomMotionTexture/Shaders/CustomMotionVectorTexture.shader.meta new file mode 100644 index 0000000..07d7945 --- /dev/null +++ b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Utilities/CustomMotionTexture/Shaders/CustomMotionVectorTexture.shader.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 9189229324e2342b8b69f7c1904dceba +timeCreated: 1479826273 +licenseType: Store +ShaderImporter: + defaultTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Utilities/CustomMotionTexture/Textures.meta b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Utilities/CustomMotionTexture/Textures.meta new file mode 100644 index 0000000..238d285 --- /dev/null +++ b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Utilities/CustomMotionTexture/Textures.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 92c42dce939f844cea2248583e06bd55 +folderAsset: yes +timeCreated: 1487348131 +licenseType: Store +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Utilities/CustomMotionTexture/Textures/DebugMotionVectors.png b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Utilities/CustomMotionTexture/Textures/DebugMotionVectors.png new file mode 100644 index 0000000..4c32bd5 Binary files /dev/null and b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Utilities/CustomMotionTexture/Textures/DebugMotionVectors.png differ diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Utilities/CustomMotionTexture/Textures/DebugMotionVectors.png.meta b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Utilities/CustomMotionTexture/Textures/DebugMotionVectors.png.meta new file mode 100644 index 0000000..f0580fc --- /dev/null +++ b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Utilities/CustomMotionTexture/Textures/DebugMotionVectors.png.meta @@ -0,0 +1,76 @@ +fileFormatVersion: 2 +guid: 3aac3087967ea4fae858ec0494fd24d9 +timeCreated: 1479828550 +licenseType: Store +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 4 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 0 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + filterMode: -1 + aniso: -1 + mipBias: -1 + wrapMode: 1 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaUsage: 1 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 0 + textureShape: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + - buildTarget: Standalone + maxTextureSize: 2048 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + spritePackingTag: + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Utilities/CustomMotionTexture/Textures/UVChecker.png b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Utilities/CustomMotionTexture/Textures/UVChecker.png new file mode 100644 index 0000000..39442e6 Binary files /dev/null and b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Utilities/CustomMotionTexture/Textures/UVChecker.png differ diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Utilities/CustomMotionTexture/Textures/UVChecker.png.meta b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Utilities/CustomMotionTexture/Textures/UVChecker.png.meta new file mode 100644 index 0000000..1114b26 --- /dev/null +++ b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Utilities/CustomMotionTexture/Textures/UVChecker.png.meta @@ -0,0 +1,68 @@ +fileFormatVersion: 2 +guid: a08960dd6e8274e7f8fca616e09c48ed +timeCreated: 1487340672 +licenseType: Store +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 4 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + filterMode: -1 + aniso: -1 + mipBias: -1 + wrapMode: -1 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaUsage: 1 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 0 + textureShape: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + spritePackingTag: + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Utilities/CustomMotionTexture/Textures/WheelMotionVectors.png b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Utilities/CustomMotionTexture/Textures/WheelMotionVectors.png new file mode 100644 index 0000000..175836d Binary files /dev/null and b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Utilities/CustomMotionTexture/Textures/WheelMotionVectors.png differ diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Utilities/CustomMotionTexture/Textures/WheelMotionVectors.png.meta b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Utilities/CustomMotionTexture/Textures/WheelMotionVectors.png.meta new file mode 100644 index 0000000..c141bb9 --- /dev/null +++ b/MultiplayerFPS/Assets/EarthSimplePlanets/PostProcessing/Utilities/CustomMotionTexture/Textures/WheelMotionVectors.png.meta @@ -0,0 +1,68 @@ +fileFormatVersion: 2 +guid: d1cc06458fe724df8837423c0a2f8f93 +timeCreated: 1487348028 +licenseType: Store +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 4 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + filterMode: -1 + aniso: -1 + mipBias: -1 + wrapMode: -1 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaUsage: 1 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 0 + textureShape: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + spritePackingTag: + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/Prefabs.meta b/MultiplayerFPS/Assets/EarthSimplePlanets/Prefabs.meta new file mode 100644 index 0000000..6bbb7a4 --- /dev/null +++ b/MultiplayerFPS/Assets/EarthSimplePlanets/Prefabs.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 08263d4e7bbd5b8459126cc9bba2aabd +folderAsset: yes +timeCreated: 1517391013 +licenseType: Store +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/Prefabs/EarthCamera.prefab b/MultiplayerFPS/Assets/EarthSimplePlanets/Prefabs/EarthCamera.prefab new file mode 100644 index 0000000..ed724fb --- /dev/null +++ b/MultiplayerFPS/Assets/EarthSimplePlanets/Prefabs/EarthCamera.prefab @@ -0,0 +1,331 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &100000 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 4 + m_Component: + - 4: {fileID: 400000} + - 108: {fileID: 10800000} + - 114: {fileID: 11400000} + m_Layer: 0 + m_Name: + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!1 &100002 +GameObject: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 4 + m_Component: + - 4: {fileID: 400002} + - 108: {fileID: 10800002} + m_Layer: 0 + m_Name: + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!1 &100004 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 4 + m_Component: + - 4: {fileID: 400004} + - 20: {fileID: 2000000} + - 92: {fileID: 9200000} + - 124: {fileID: 12400000} + - 81: {fileID: 8100000} + m_Layer: 0 + m_Name: EarthCamera + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!1 &100006 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 4 + m_Component: + - 4: {fileID: 400006} + - 33: {fileID: 3300000} + - 64: {fileID: 6400000} + - 23: {fileID: 2300000} + m_Layer: 0 + m_Name: + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &400000 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 100000} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_Children: + - {fileID: 400002} + m_Father: {fileID: 400004} + m_RootOrder: 1 +--- !u!4 &400002 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 100002} + m_LocalRotation: {x: -0.000000043711385, y: 0.000000043711392, z: 0.000000043711392, + w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_Children: [] + m_Father: {fileID: 400000} + m_RootOrder: 0 +--- !u!4 &400004 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 100004} + m_LocalRotation: {x: 0.03715208, y: -0.69698894, z: 0.03620544, w: 0.71520305} + m_LocalPosition: {x: -13.840418, y: 37.836166, z: 88354.18} + m_LocalScale: {x: 10, y: 10, z: 10} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_Children: + - {fileID: 400006} + - {fileID: 400000} + m_Father: {fileID: 0} + m_RootOrder: 0 +--- !u!4 &400006 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 100006} + m_LocalRotation: {x: 0.7071068, y: 0, z: 0, w: -0.7071068} + m_LocalPosition: {x: -0.00041503907, y: -0.01469574, z: 0.3921875} + m_LocalScale: {x: 0.1, y: 0.10000001, z: 0.10000001} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_Children: [] + m_Father: {fileID: 400004} + m_RootOrder: 0 +--- !u!20 &2000000 +Camera: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 100004} + m_Enabled: 1 + serializedVersion: 2 + m_ClearFlags: 1 + m_BackGroundColor: {r: 0.098778136, g: 0.3091389, b: 0.6397059, a: 0.019607844} + m_NormalizedViewPortRect: + serializedVersion: 2 + x: 0 + y: 0 + width: 1 + height: 1 + near clip plane: 0.71 + far clip plane: 50000 + field of view: 65 + orthographic: 0 + orthographic size: 5 + m_Depth: -1 + m_CullingMask: + serializedVersion: 2 + m_Bits: 4294967295 + m_RenderingPath: -1 + m_TargetTexture: {fileID: 0} + m_TargetDisplay: 0 + m_TargetEye: 3 + m_HDR: 0 + m_OcclusionCulling: 1 + m_StereoConvergence: 10 + m_StereoSeparation: 0.022 + m_StereoMirrorMode: 0 +--- !u!23 &2300000 +MeshRenderer: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 100006} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 0 + m_ReflectionProbeUsage: 1 + m_Materials: + - {fileID: 2100000, guid: 8bb8879c3a325b44785e5b390a7f875b, type: 2} + m_SubsetIndices: + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_SelectedWireframeHidden: 0 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingOrder: 0 +--- !u!33 &3300000 +MeshFilter: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 100006} + m_Mesh: {fileID: 10209, guid: 0000000000000000e000000000000000, type: 0} +--- !u!64 &6400000 +MeshCollider: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 100006} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Convex: 0 + m_Mesh: {fileID: 10209, guid: 0000000000000000e000000000000000, type: 0} +--- !u!81 &8100000 +AudioListener: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 100004} + m_Enabled: 1 +--- !u!92 &9200000 +Behaviour: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 100004} + m_Enabled: 1 +--- !u!108 &10800000 +Light: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 100000} + m_Enabled: 0 + serializedVersion: 7 + m_Type: 1 + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_Intensity: 2 + m_Range: 3.9 + m_SpotAngle: 75 + 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_Cookie: {fileID: 0} + m_DrawHalo: 0 + m_Flare: {fileID: 0} + m_RenderMode: 0 + m_CullingMask: + serializedVersion: 2 + m_Bits: 4294967295 + m_Lightmapping: 1 + m_AreaSize: {x: 1, y: 1} + m_BounceIntensity: 1 + m_ShadowRadius: 0 + m_ShadowAngle: 0 +--- !u!108 &10800002 +Light: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 100002} + m_Enabled: 1 + serializedVersion: 7 + m_Type: 1 + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_Intensity: 7.12 + m_Range: 10 + m_SpotAngle: 30 + 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_Cookie: {fileID: 0} + m_DrawHalo: 0 + m_Flare: {fileID: 0} + m_RenderMode: 0 + m_CullingMask: + serializedVersion: 2 + m_Bits: 4294967295 + m_Lightmapping: 1 + m_AreaSize: {x: 1, y: 1} + m_BounceIntensity: 1 + m_ShadowRadius: 0 + m_ShadowAngle: 0 +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 100000} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 6ce90d44d02031f44b7be52740253de5, type: 3} + m_Name: + m_EditorClassIdentifier: + target: {fileID: 0} + distance: 10 + MouseWheelSensitivity: 5 + MouseZoomMin: 1 + MouseZoomMax: 7 + xSpeed: 250 + ySpeed: 120 + yMinLimit: -20 + yMaxLimit: 80 + smoothTime: 0.3 +--- !u!124 &12400000 +Behaviour: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 100004} + m_Enabled: 1 +--- !u!1001 &100100000 +Prefab: + m_ObjectHideFlags: 1 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 0} + m_Modifications: [] + m_RemovedComponents: [] + m_ParentPrefab: {fileID: 0} + m_RootGameObject: {fileID: 100004} + m_IsPrefabParent: 1 diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/Prefabs/EarthCamera.prefab.meta b/MultiplayerFPS/Assets/EarthSimplePlanets/Prefabs/EarthCamera.prefab.meta new file mode 100644 index 0000000..14d332d --- /dev/null +++ b/MultiplayerFPS/Assets/EarthSimplePlanets/Prefabs/EarthCamera.prefab.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: d7de2a1d09c98e24c87d0b78f01c33ac +timeCreated: 18446744011573954816 +NativeFormatImporter: + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/Prefabs/EarthSimple1.prefab b/MultiplayerFPS/Assets/EarthSimplePlanets/Prefabs/EarthSimple1.prefab new file mode 100644 index 0000000..29b2c51 --- /dev/null +++ b/MultiplayerFPS/Assets/EarthSimplePlanets/Prefabs/EarthSimple1.prefab @@ -0,0 +1,496 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &100000 +GameObject: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 4 + m_Component: + - 4: {fileID: 400000} + - 33: {fileID: 3300000} + - 23: {fileID: 2300000} + - 114: {fileID: 11400002} + m_Layer: 0 + m_Name: + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!1 &100002 +GameObject: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 4 + m_Component: + - 4: {fileID: 400002} + - 33: {fileID: 3300002} + - 23: {fileID: 2300002} + - 95: {fileID: 9500000} + - 122: {fileID: 12200000} + m_Layer: 0 + m_Name: + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!1 &100006 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 4 + m_Component: + - 4: {fileID: 400006} + - 95: {fileID: 9500002} + m_Layer: 0 + m_Name: + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!1 &100008 +GameObject: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 4 + m_Component: + - 4: {fileID: 400008} + - 33: {fileID: 3300006} + - 23: {fileID: 2300006} + - 95: {fileID: 9500004} + - 122: {fileID: 12200002} + m_Layer: 0 + m_Name: + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!1 &100012 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 4 + m_Component: + - 4: {fileID: 400012} + - 114: {fileID: 11400004} + - 114: {fileID: 11400000} + m_Layer: 0 + m_Name: EarthSimple1 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!1 &100014 +GameObject: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 4 + m_Component: + - 4: {fileID: 400014} + - 33: {fileID: 3300008} + - 23: {fileID: 2300008} + m_Layer: 0 + m_Name: + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!1 &100016 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 4 + m_Component: + - 4: {fileID: 400016} + - 114: {fileID: 11400008} + m_Layer: 0 + m_Name: + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &400000 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 100000} + m_LocalRotation: {x: 0, y: 0, z: -0.00000008510479, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1.01, y: 1.01, z: 1.01} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_Children: [] + m_Father: {fileID: 400006} + m_RootOrder: 1 +--- !u!4 &400002 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 100002} + m_LocalRotation: {x: 0.6691306, y: 0, z: 0, w: -0.7431448} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 10.049999, y: 10.049999, z: 10.049999} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_Children: [] + m_Father: {fileID: 400016} + m_RootOrder: 1 +--- !u!4 &400006 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 100006} + m_LocalRotation: {x: -0.000000030908623, y: -0.7071068, z: -0.7071068, w: 0.000000030908623} + m_LocalPosition: {x: -0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_Children: + - {fileID: 400014} + - {fileID: 400000} + m_Father: {fileID: 400012} + m_RootOrder: 1 +--- !u!4 &400008 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 100008} + m_LocalRotation: {x: 0.7071068, y: 0, z: 0, w: -0.7071068} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 10, y: 10, z: 10} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_Children: [] + m_Father: {fileID: 400016} + m_RootOrder: 0 +--- !u!4 &400012 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 100012} + m_LocalRotation: {x: 0, y: -0.41431084, z: 0, w: -0.91013545} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 10, y: 10, z: 10} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_Children: + - {fileID: 400016} + - {fileID: 400006} + m_Father: {fileID: 0} + m_RootOrder: 0 +--- !u!4 &400014 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 100014} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: -0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_Children: [] + m_Father: {fileID: 400006} + m_RootOrder: 0 +--- !u!4 &400016 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 100016} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: -0} + m_LocalScale: {x: 0.1012, y: 0.1012, z: 0.1012} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_Children: + - {fileID: 400008} + - {fileID: 400002} + m_Father: {fileID: 400012} + m_RootOrder: 0 +--- !u!23 &2300000 +MeshRenderer: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 100000} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_Materials: + - {fileID: 2100000, guid: f4e995ba0c30926438d774205187943a, type: 2} + m_SubsetIndices: + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_SelectedWireframeHidden: 0 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingOrder: 0 +--- !u!23 &2300002 +MeshRenderer: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 100002} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 0 + m_ReflectionProbeUsage: 1 + m_Materials: + - {fileID: 2100000, guid: 735bfb95a5fbb32499f68c4a06982e10, type: 2} + m_SubsetIndices: + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_SelectedWireframeHidden: 0 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingOrder: 0 +--- !u!23 &2300006 +MeshRenderer: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 100008} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 0 + m_ReflectionProbeUsage: 1 + m_Materials: + - {fileID: 2100000, guid: 32b64dbd53532304286d6104b499821c, type: 2} + m_SubsetIndices: + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_SelectedWireframeHidden: 0 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingOrder: 0 +--- !u!23 &2300008 +MeshRenderer: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 100014} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_Materials: + - {fileID: 2100000, guid: 2f563af0c76d67d4d9e07e2d4f83c8dd, type: 2} + m_SubsetIndices: + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_SelectedWireframeHidden: 0 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingOrder: 0 +--- !u!33 &3300000 +MeshFilter: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 100000} + m_Mesh: {fileID: 4300000, guid: 814508e4800cf134da5d975ad6020589, type: 3} +--- !u!33 &3300002 +MeshFilter: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 100002} + m_Mesh: {fileID: 4300000, guid: 814508e4800cf134da5d975ad6020589, type: 3} +--- !u!33 &3300006 +MeshFilter: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 100008} + m_Mesh: {fileID: 4300000, guid: 814508e4800cf134da5d975ad6020589, type: 3} +--- !u!33 &3300008 +MeshFilter: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 100014} + m_Mesh: {fileID: 4300000, guid: 814508e4800cf134da5d975ad6020589, type: 3} +--- !u!95 &9500000 +Animator: + serializedVersion: 3 + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 100002} + m_Enabled: 1 + m_Avatar: {fileID: 9000000, guid: 6c1f6058c0a8b954ca130d890e93141e, type: 3} + m_Controller: {fileID: 0} + m_CullingMode: 0 + m_UpdateMode: 0 + m_ApplyRootMotion: 1 + m_LinearVelocityBlending: 0 + m_WarningMessage: + m_HasTransformHierarchy: 1 + m_AllowConstantClipSamplingOptimization: 1 +--- !u!95 &9500002 +Animator: + serializedVersion: 3 + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 100006} + m_Enabled: 1 + m_Avatar: {fileID: 9000000, guid: 8784879114f624946ab37aa4a373b971, type: 3} + m_Controller: {fileID: 0} + m_CullingMode: 1 + m_UpdateMode: 0 + m_ApplyRootMotion: 1 + m_LinearVelocityBlending: 0 + m_WarningMessage: + m_HasTransformHierarchy: 1 + m_AllowConstantClipSamplingOptimization: 1 +--- !u!95 &9500004 +Animator: + serializedVersion: 3 + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 100008} + m_Enabled: 1 + m_Avatar: {fileID: 9000000, guid: 6c1f6058c0a8b954ca130d890e93141e, type: 3} + m_Controller: {fileID: 0} + m_CullingMode: 0 + m_UpdateMode: 0 + m_ApplyRootMotion: 1 + m_LinearVelocityBlending: 0 + m_WarningMessage: + m_HasTransformHierarchy: 1 + m_AllowConstantClipSamplingOptimization: 1 +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 100012} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 2525dbbf144c93d43a723b6c42ab4d21, type: 3} + m_Name: + m_EditorClassIdentifier: + labelWidth: 160 +--- !u!114 &11400002 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 100000} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 84c7f9c3187cb8b48b91d381f568bae7, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!114 &11400004 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 100012} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: bd2a61d857a672c4db1358234ebf2a66, type: 3} + m_Name: + m_EditorClassIdentifier: + speed: 3.25 +--- !u!114 &11400008 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 100016} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: d2cbbf0ddd8e1d24fb198c43d785d008, type: 3} + m_Name: + m_EditorClassIdentifier: + planetSpeedRotation: 3 +--- !u!122 &12200000 +Halo: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 100002} + m_Enabled: 0 + m_Color: + serializedVersion: 2 + rgba: 4294820946 + m_Size: 12 +--- !u!122 &12200002 +Halo: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 100008} + m_Enabled: 0 + m_Color: + serializedVersion: 2 + rgba: 4294820946 + m_Size: 12 +--- !u!1001 &100100000 +Prefab: + m_ObjectHideFlags: 1 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 0} + m_Modifications: [] + m_RemovedComponents: [] + m_ParentPrefab: {fileID: 0} + m_RootGameObject: {fileID: 100012} + m_IsPrefabParent: 1 diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/Prefabs/EarthSimple1.prefab.meta b/MultiplayerFPS/Assets/EarthSimplePlanets/Prefabs/EarthSimple1.prefab.meta new file mode 100644 index 0000000..65a4128 --- /dev/null +++ b/MultiplayerFPS/Assets/EarthSimplePlanets/Prefabs/EarthSimple1.prefab.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 4cca50b46e375734586a1cf77cb87a37 +timeCreated: 18446744011573954816 +NativeFormatImporter: + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/Prefabs/EarthSimple2.prefab b/MultiplayerFPS/Assets/EarthSimplePlanets/Prefabs/EarthSimple2.prefab new file mode 100644 index 0000000..7328cd2 --- /dev/null +++ b/MultiplayerFPS/Assets/EarthSimplePlanets/Prefabs/EarthSimple2.prefab @@ -0,0 +1,508 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &100000 +GameObject: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 4 + m_Component: + - 4: {fileID: 400000} + - 33: {fileID: 3300000} + - 23: {fileID: 2300000} + - 114: {fileID: 11400002} + m_Layer: 0 + m_Name: + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!1 &100002 +GameObject: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 4 + m_Component: + - 4: {fileID: 400002} + - 33: {fileID: 3300002} + - 23: {fileID: 2300002} + - 95: {fileID: 9500000} + - 122: {fileID: 12200000} + m_Layer: 0 + m_Name: + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!1 &100006 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 4 + m_Component: + - 4: {fileID: 400006} + - 95: {fileID: 9500002} + m_Layer: 0 + m_Name: + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!1 &100008 +GameObject: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 4 + m_Component: + - 4: {fileID: 400008} + - 33: {fileID: 3300006} + - 23: {fileID: 2300006} + - 95: {fileID: 9500004} + - 122: {fileID: 12200002} + m_Layer: 0 + m_Name: + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!1 &100012 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 4 + m_Component: + - 4: {fileID: 400012} + - 114: {fileID: 11400004} + - 114: {fileID: 11400000} + - 122: {fileID: 12200004} + m_Layer: 0 + m_Name: EarthSimple2 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!1 &100014 +GameObject: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 4 + m_Component: + - 4: {fileID: 400014} + - 33: {fileID: 3300008} + - 23: {fileID: 2300008} + m_Layer: 0 + m_Name: + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!1 &100016 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 4 + m_Component: + - 4: {fileID: 400016} + - 114: {fileID: 11400008} + m_Layer: 0 + m_Name: + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &400000 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 100000} + m_LocalRotation: {x: 0, y: 0, z: -0.00000008510479, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1.01, y: 1.01, z: 1.01} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_Children: [] + m_Father: {fileID: 400006} + m_RootOrder: 1 +--- !u!4 &400002 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 100002} + m_LocalRotation: {x: 0.6691306, y: 0, z: 0, w: -0.7431448} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 10.049999, y: 10.049999, z: 10.049999} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_Children: [] + m_Father: {fileID: 400016} + m_RootOrder: 1 +--- !u!4 &400006 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 100006} + m_LocalRotation: {x: -0.000000030908623, y: -0.7071068, z: -0.7071068, w: 0.000000030908623} + m_LocalPosition: {x: -0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_Children: + - {fileID: 400014} + - {fileID: 400000} + m_Father: {fileID: 400012} + m_RootOrder: 1 +--- !u!4 &400008 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 100008} + m_LocalRotation: {x: 0.7071068, y: 0, z: 0, w: -0.7071068} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 10, y: 10, z: 10} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_Children: [] + m_Father: {fileID: 400016} + m_RootOrder: 0 +--- !u!4 &400012 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 100012} + m_LocalRotation: {x: 0, y: -0.41431084, z: 0, w: -0.91013545} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 10, y: 10, z: 10} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_Children: + - {fileID: 400016} + - {fileID: 400006} + m_Father: {fileID: 0} + m_RootOrder: 0 +--- !u!4 &400014 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 100014} + m_LocalRotation: {x: 0, y: 0.7071068, z: 0, w: -0.7071068} + m_LocalPosition: {x: -0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_Children: [] + m_Father: {fileID: 400006} + m_RootOrder: 0 +--- !u!4 &400016 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 100016} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: -0} + m_LocalScale: {x: 0.1012, y: 0.1012, z: 0.1012} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_Children: + - {fileID: 400008} + - {fileID: 400002} + m_Father: {fileID: 400012} + m_RootOrder: 0 +--- !u!23 &2300000 +MeshRenderer: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 100000} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_Materials: + - {fileID: 2100000, guid: 7a45d247bf5c6784ca4a5d1c29bcb73e, type: 2} + m_SubsetIndices: + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_SelectedWireframeHidden: 0 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingOrder: 0 +--- !u!23 &2300002 +MeshRenderer: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 100002} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 0 + m_ReflectionProbeUsage: 1 + m_Materials: + - {fileID: 2100000, guid: 735bfb95a5fbb32499f68c4a06982e10, type: 2} + m_SubsetIndices: + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_SelectedWireframeHidden: 0 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingOrder: 0 +--- !u!23 &2300006 +MeshRenderer: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 100008} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 0 + m_ReflectionProbeUsage: 1 + m_Materials: + - {fileID: 2100000, guid: 32b64dbd53532304286d6104b499821c, type: 2} + m_SubsetIndices: + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_SelectedWireframeHidden: 0 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingOrder: 0 +--- !u!23 &2300008 +MeshRenderer: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 100014} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_Materials: + - {fileID: 2100000, guid: 35978e42daa629f4cb8d64534cb875d2, type: 2} + m_SubsetIndices: + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_SelectedWireframeHidden: 0 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingOrder: 0 +--- !u!33 &3300000 +MeshFilter: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 100000} + m_Mesh: {fileID: 4300000, guid: 814508e4800cf134da5d975ad6020589, type: 3} +--- !u!33 &3300002 +MeshFilter: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 100002} + m_Mesh: {fileID: 4300000, guid: 814508e4800cf134da5d975ad6020589, type: 3} +--- !u!33 &3300006 +MeshFilter: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 100008} + m_Mesh: {fileID: 4300000, guid: 814508e4800cf134da5d975ad6020589, type: 3} +--- !u!33 &3300008 +MeshFilter: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 100014} + m_Mesh: {fileID: 4300000, guid: 814508e4800cf134da5d975ad6020589, type: 3} +--- !u!95 &9500000 +Animator: + serializedVersion: 3 + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 100002} + m_Enabled: 1 + m_Avatar: {fileID: 9000000, guid: 6c1f6058c0a8b954ca130d890e93141e, type: 3} + m_Controller: {fileID: 0} + m_CullingMode: 0 + m_UpdateMode: 0 + m_ApplyRootMotion: 1 + m_LinearVelocityBlending: 0 + m_WarningMessage: + m_HasTransformHierarchy: 1 + m_AllowConstantClipSamplingOptimization: 1 +--- !u!95 &9500002 +Animator: + serializedVersion: 3 + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 100006} + m_Enabled: 1 + m_Avatar: {fileID: 9000000, guid: 8784879114f624946ab37aa4a373b971, type: 3} + m_Controller: {fileID: 0} + m_CullingMode: 1 + m_UpdateMode: 0 + m_ApplyRootMotion: 1 + m_LinearVelocityBlending: 0 + m_WarningMessage: + m_HasTransformHierarchy: 1 + m_AllowConstantClipSamplingOptimization: 1 +--- !u!95 &9500004 +Animator: + serializedVersion: 3 + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 100008} + m_Enabled: 1 + m_Avatar: {fileID: 9000000, guid: 6c1f6058c0a8b954ca130d890e93141e, type: 3} + m_Controller: {fileID: 0} + m_CullingMode: 0 + m_UpdateMode: 0 + m_ApplyRootMotion: 1 + m_LinearVelocityBlending: 0 + m_WarningMessage: + m_HasTransformHierarchy: 1 + m_AllowConstantClipSamplingOptimization: 1 +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 100012} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 2525dbbf144c93d43a723b6c42ab4d21, type: 3} + m_Name: + m_EditorClassIdentifier: + labelWidth: 160 +--- !u!114 &11400002 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 100000} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 84c7f9c3187cb8b48b91d381f568bae7, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!114 &11400004 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 100012} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: bd2a61d857a672c4db1358234ebf2a66, type: 3} + m_Name: + m_EditorClassIdentifier: + speed: 3.25 +--- !u!114 &11400008 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 100016} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: d2cbbf0ddd8e1d24fb198c43d785d008, type: 3} + m_Name: + m_EditorClassIdentifier: + planetSpeedRotation: 3 +--- !u!122 &12200000 +Halo: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 100002} + m_Enabled: 0 + m_Color: + serializedVersion: 2 + rgba: 4294820946 + m_Size: 12 +--- !u!122 &12200002 +Halo: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 100008} + m_Enabled: 0 + m_Color: + serializedVersion: 2 + rgba: 4294820946 + m_Size: 12 +--- !u!122 &12200004 +Halo: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 100012} + m_Enabled: 1 + m_Color: + serializedVersion: 2 + rgba: 4287066370 + m_Size: 13 +--- !u!1001 &100100000 +Prefab: + m_ObjectHideFlags: 1 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 0} + m_Modifications: [] + m_RemovedComponents: [] + m_ParentPrefab: {fileID: 0} + m_RootGameObject: {fileID: 100012} + m_IsPrefabParent: 1 diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/Prefabs/EarthSimple2.prefab.meta b/MultiplayerFPS/Assets/EarthSimplePlanets/Prefabs/EarthSimple2.prefab.meta new file mode 100644 index 0000000..216a216 --- /dev/null +++ b/MultiplayerFPS/Assets/EarthSimplePlanets/Prefabs/EarthSimple2.prefab.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 37c91ad7d51fe354b890bf889b39dc77 +timeCreated: 18446744011573954816 +NativeFormatImporter: + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/Prefabs/EarthSimple3.prefab b/MultiplayerFPS/Assets/EarthSimplePlanets/Prefabs/EarthSimple3.prefab new file mode 100644 index 0000000..00b63f3 --- /dev/null +++ b/MultiplayerFPS/Assets/EarthSimplePlanets/Prefabs/EarthSimple3.prefab @@ -0,0 +1,496 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &100000 +GameObject: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 4 + m_Component: + - 4: {fileID: 400000} + - 33: {fileID: 3300000} + - 23: {fileID: 2300000} + - 114: {fileID: 11400002} + m_Layer: 0 + m_Name: + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!1 &100002 +GameObject: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 4 + m_Component: + - 4: {fileID: 400002} + - 33: {fileID: 3300002} + - 23: {fileID: 2300002} + - 95: {fileID: 9500000} + - 122: {fileID: 12200000} + m_Layer: 0 + m_Name: + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!1 &100006 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 4 + m_Component: + - 4: {fileID: 400006} + - 95: {fileID: 9500002} + m_Layer: 0 + m_Name: + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!1 &100008 +GameObject: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 4 + m_Component: + - 4: {fileID: 400008} + - 33: {fileID: 3300006} + - 23: {fileID: 2300006} + - 95: {fileID: 9500004} + - 122: {fileID: 12200002} + m_Layer: 0 + m_Name: + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!1 &100012 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 4 + m_Component: + - 4: {fileID: 400012} + - 114: {fileID: 11400004} + - 114: {fileID: 11400000} + m_Layer: 0 + m_Name: EarthSimple3 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!1 &100014 +GameObject: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 4 + m_Component: + - 4: {fileID: 400014} + - 33: {fileID: 3300008} + - 23: {fileID: 2300008} + m_Layer: 0 + m_Name: + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!1 &100016 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 4 + m_Component: + - 4: {fileID: 400016} + - 114: {fileID: 11400008} + m_Layer: 0 + m_Name: + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &400000 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 100000} + m_LocalRotation: {x: 0, y: 0, z: -0.00000008510479, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1.01, y: 1.01, z: 1.01} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_Children: [] + m_Father: {fileID: 400006} + m_RootOrder: 1 +--- !u!4 &400002 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 100002} + m_LocalRotation: {x: 0.6691306, y: 0, z: 0, w: -0.7431448} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 10.049999, y: 10.049999, z: 10.049999} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_Children: [] + m_Father: {fileID: 400016} + m_RootOrder: 1 +--- !u!4 &400006 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 100006} + m_LocalRotation: {x: -0.000000030908623, y: -0.7071068, z: -0.7071068, w: 0.000000030908623} + m_LocalPosition: {x: -0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_Children: + - {fileID: 400014} + - {fileID: 400000} + m_Father: {fileID: 400012} + m_RootOrder: 1 +--- !u!4 &400008 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 100008} + m_LocalRotation: {x: 0.7071068, y: 0, z: 0, w: -0.7071068} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 10, y: 10, z: 10} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_Children: [] + m_Father: {fileID: 400016} + m_RootOrder: 0 +--- !u!4 &400012 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 100012} + m_LocalRotation: {x: 0, y: -0.41431084, z: 0, w: -0.91013545} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 10, y: 10, z: 10} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_Children: + - {fileID: 400016} + - {fileID: 400006} + m_Father: {fileID: 0} + m_RootOrder: 0 +--- !u!4 &400014 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 100014} + m_LocalRotation: {x: 0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: -0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_Children: [] + m_Father: {fileID: 400006} + m_RootOrder: 0 +--- !u!4 &400016 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 100016} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: -0} + m_LocalScale: {x: 0.1012, y: 0.1012, z: 0.1012} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_Children: + - {fileID: 400008} + - {fileID: 400002} + m_Father: {fileID: 400012} + m_RootOrder: 0 +--- !u!23 &2300000 +MeshRenderer: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 100000} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_Materials: + - {fileID: 2100000, guid: 228f366186dd8e54ea3dba021fbea18d, type: 2} + m_SubsetIndices: + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_SelectedWireframeHidden: 0 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingOrder: 0 +--- !u!23 &2300002 +MeshRenderer: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 100002} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 0 + m_ReflectionProbeUsage: 1 + m_Materials: + - {fileID: 2100000, guid: 735bfb95a5fbb32499f68c4a06982e10, type: 2} + m_SubsetIndices: + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_SelectedWireframeHidden: 0 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingOrder: 0 +--- !u!23 &2300006 +MeshRenderer: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 100008} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 0 + m_ReflectionProbeUsage: 1 + m_Materials: + - {fileID: 2100000, guid: 32b64dbd53532304286d6104b499821c, type: 2} + m_SubsetIndices: + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_SelectedWireframeHidden: 0 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingOrder: 0 +--- !u!23 &2300008 +MeshRenderer: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 100014} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_Materials: + - {fileID: 2100000, guid: fcba40dba255b894ba22765310f3f6e6, type: 2} + m_SubsetIndices: + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_SelectedWireframeHidden: 0 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingOrder: 0 +--- !u!33 &3300000 +MeshFilter: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 100000} + m_Mesh: {fileID: 4300000, guid: 814508e4800cf134da5d975ad6020589, type: 3} +--- !u!33 &3300002 +MeshFilter: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 100002} + m_Mesh: {fileID: 4300000, guid: 814508e4800cf134da5d975ad6020589, type: 3} +--- !u!33 &3300006 +MeshFilter: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 100008} + m_Mesh: {fileID: 4300000, guid: 814508e4800cf134da5d975ad6020589, type: 3} +--- !u!33 &3300008 +MeshFilter: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 100014} + m_Mesh: {fileID: 4300000, guid: 814508e4800cf134da5d975ad6020589, type: 3} +--- !u!95 &9500000 +Animator: + serializedVersion: 3 + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 100002} + m_Enabled: 1 + m_Avatar: {fileID: 9000000, guid: 6c1f6058c0a8b954ca130d890e93141e, type: 3} + m_Controller: {fileID: 0} + m_CullingMode: 0 + m_UpdateMode: 0 + m_ApplyRootMotion: 1 + m_LinearVelocityBlending: 0 + m_WarningMessage: + m_HasTransformHierarchy: 1 + m_AllowConstantClipSamplingOptimization: 1 +--- !u!95 &9500002 +Animator: + serializedVersion: 3 + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 100006} + m_Enabled: 1 + m_Avatar: {fileID: 9000000, guid: 8784879114f624946ab37aa4a373b971, type: 3} + m_Controller: {fileID: 0} + m_CullingMode: 1 + m_UpdateMode: 0 + m_ApplyRootMotion: 1 + m_LinearVelocityBlending: 0 + m_WarningMessage: + m_HasTransformHierarchy: 1 + m_AllowConstantClipSamplingOptimization: 1 +--- !u!95 &9500004 +Animator: + serializedVersion: 3 + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 100008} + m_Enabled: 1 + m_Avatar: {fileID: 9000000, guid: 6c1f6058c0a8b954ca130d890e93141e, type: 3} + m_Controller: {fileID: 0} + m_CullingMode: 0 + m_UpdateMode: 0 + m_ApplyRootMotion: 1 + m_LinearVelocityBlending: 0 + m_WarningMessage: + m_HasTransformHierarchy: 1 + m_AllowConstantClipSamplingOptimization: 1 +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 100012} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 2525dbbf144c93d43a723b6c42ab4d21, type: 3} + m_Name: + m_EditorClassIdentifier: + labelWidth: 160 +--- !u!114 &11400002 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 100000} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 84c7f9c3187cb8b48b91d381f568bae7, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!114 &11400004 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 100012} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: bd2a61d857a672c4db1358234ebf2a66, type: 3} + m_Name: + m_EditorClassIdentifier: + speed: 3.25 +--- !u!114 &11400008 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 100016} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: d2cbbf0ddd8e1d24fb198c43d785d008, type: 3} + m_Name: + m_EditorClassIdentifier: + planetSpeedRotation: 3 +--- !u!122 &12200000 +Halo: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 100002} + m_Enabled: 0 + m_Color: + serializedVersion: 2 + rgba: 4294820946 + m_Size: 12 +--- !u!122 &12200002 +Halo: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 100008} + m_Enabled: 0 + m_Color: + serializedVersion: 2 + rgba: 4294820946 + m_Size: 12 +--- !u!1001 &100100000 +Prefab: + m_ObjectHideFlags: 1 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 0} + m_Modifications: [] + m_RemovedComponents: [] + m_ParentPrefab: {fileID: 0} + m_RootGameObject: {fileID: 100012} + m_IsPrefabParent: 1 diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/Prefabs/EarthSimple3.prefab.meta b/MultiplayerFPS/Assets/EarthSimplePlanets/Prefabs/EarthSimple3.prefab.meta new file mode 100644 index 0000000..4fcf7b1 --- /dev/null +++ b/MultiplayerFPS/Assets/EarthSimplePlanets/Prefabs/EarthSimple3.prefab.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 881eefc4e99aad64691e27d67462c68c +timeCreated: 18446744011573954816 +NativeFormatImporter: + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/Prefabs/EarthSimple4.prefab b/MultiplayerFPS/Assets/EarthSimplePlanets/Prefabs/EarthSimple4.prefab new file mode 100644 index 0000000..2711327 --- /dev/null +++ b/MultiplayerFPS/Assets/EarthSimplePlanets/Prefabs/EarthSimple4.prefab @@ -0,0 +1,496 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &100000 +GameObject: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 4 + m_Component: + - 4: {fileID: 400000} + - 33: {fileID: 3300000} + - 23: {fileID: 2300000} + - 114: {fileID: 11400002} + m_Layer: 0 + m_Name: + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!1 &100002 +GameObject: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 4 + m_Component: + - 4: {fileID: 400002} + - 33: {fileID: 3300002} + - 23: {fileID: 2300002} + - 95: {fileID: 9500000} + - 122: {fileID: 12200000} + m_Layer: 0 + m_Name: + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!1 &100006 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 4 + m_Component: + - 4: {fileID: 400006} + - 95: {fileID: 9500002} + m_Layer: 0 + m_Name: + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!1 &100008 +GameObject: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 4 + m_Component: + - 4: {fileID: 400008} + - 33: {fileID: 3300006} + - 23: {fileID: 2300006} + - 95: {fileID: 9500004} + - 122: {fileID: 12200002} + m_Layer: 0 + m_Name: + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!1 &100012 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 4 + m_Component: + - 4: {fileID: 400012} + - 114: {fileID: 11400004} + - 114: {fileID: 11400000} + m_Layer: 0 + m_Name: EarthSimple4 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!1 &100014 +GameObject: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 4 + m_Component: + - 4: {fileID: 400014} + - 33: {fileID: 3300008} + - 23: {fileID: 2300008} + m_Layer: 0 + m_Name: + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!1 &100016 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 4 + m_Component: + - 4: {fileID: 400016} + - 114: {fileID: 11400008} + m_Layer: 0 + m_Name: + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &400000 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 100000} + m_LocalRotation: {x: 0, y: 0, z: -0.00000008510479, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1.01, y: 1.01, z: 1.01} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_Children: [] + m_Father: {fileID: 400006} + m_RootOrder: 1 +--- !u!4 &400002 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 100002} + m_LocalRotation: {x: 0.6691306, y: 0, z: 0, w: -0.7431448} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 10.049999, y: 10.049999, z: 10.049999} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_Children: [] + m_Father: {fileID: 400016} + m_RootOrder: 1 +--- !u!4 &400006 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 100006} + m_LocalRotation: {x: -0.000000030908623, y: -0.7071068, z: -0.7071068, w: 0.000000030908623} + m_LocalPosition: {x: -0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_Children: + - {fileID: 400014} + - {fileID: 400000} + m_Father: {fileID: 400012} + m_RootOrder: 1 +--- !u!4 &400008 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 100008} + m_LocalRotation: {x: 0.7071068, y: 0, z: 0, w: -0.7071068} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 10, y: 10, z: 10} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_Children: [] + m_Father: {fileID: 400016} + m_RootOrder: 0 +--- !u!4 &400012 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 100012} + m_LocalRotation: {x: 0, y: -0.41431084, z: 0, w: -0.91013545} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 10, y: 10, z: 10} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_Children: + - {fileID: 400016} + - {fileID: 400006} + m_Father: {fileID: 0} + m_RootOrder: 0 +--- !u!4 &400014 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 100014} + m_LocalRotation: {x: 0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: -0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_Children: [] + m_Father: {fileID: 400006} + m_RootOrder: 0 +--- !u!4 &400016 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 100016} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: -0} + m_LocalScale: {x: 0.1012, y: 0.1012, z: 0.1012} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_Children: + - {fileID: 400008} + - {fileID: 400002} + m_Father: {fileID: 400012} + m_RootOrder: 0 +--- !u!23 &2300000 +MeshRenderer: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 100000} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_Materials: + - {fileID: 2100000, guid: 08aa35b6f2d913d48b8775002433dba7, type: 2} + m_SubsetIndices: + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_SelectedWireframeHidden: 0 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingOrder: 0 +--- !u!23 &2300002 +MeshRenderer: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 100002} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 0 + m_ReflectionProbeUsage: 1 + m_Materials: + - {fileID: 2100000, guid: 735bfb95a5fbb32499f68c4a06982e10, type: 2} + m_SubsetIndices: + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_SelectedWireframeHidden: 0 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingOrder: 0 +--- !u!23 &2300006 +MeshRenderer: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 100008} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 0 + m_ReflectionProbeUsage: 1 + m_Materials: + - {fileID: 2100000, guid: 32b64dbd53532304286d6104b499821c, type: 2} + m_SubsetIndices: + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_SelectedWireframeHidden: 0 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingOrder: 0 +--- !u!23 &2300008 +MeshRenderer: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 100014} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_Materials: + - {fileID: 2100000, guid: 96c781343f85c6f4397213eab8997f86, type: 2} + m_SubsetIndices: + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_SelectedWireframeHidden: 0 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingOrder: 0 +--- !u!33 &3300000 +MeshFilter: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 100000} + m_Mesh: {fileID: 4300000, guid: 814508e4800cf134da5d975ad6020589, type: 3} +--- !u!33 &3300002 +MeshFilter: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 100002} + m_Mesh: {fileID: 4300000, guid: 814508e4800cf134da5d975ad6020589, type: 3} +--- !u!33 &3300006 +MeshFilter: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 100008} + m_Mesh: {fileID: 4300000, guid: 814508e4800cf134da5d975ad6020589, type: 3} +--- !u!33 &3300008 +MeshFilter: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 100014} + m_Mesh: {fileID: 4300000, guid: 814508e4800cf134da5d975ad6020589, type: 3} +--- !u!95 &9500000 +Animator: + serializedVersion: 3 + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 100002} + m_Enabled: 1 + m_Avatar: {fileID: 9000000, guid: 6c1f6058c0a8b954ca130d890e93141e, type: 3} + m_Controller: {fileID: 0} + m_CullingMode: 0 + m_UpdateMode: 0 + m_ApplyRootMotion: 1 + m_LinearVelocityBlending: 0 + m_WarningMessage: + m_HasTransformHierarchy: 1 + m_AllowConstantClipSamplingOptimization: 1 +--- !u!95 &9500002 +Animator: + serializedVersion: 3 + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 100006} + m_Enabled: 1 + m_Avatar: {fileID: 9000000, guid: 8784879114f624946ab37aa4a373b971, type: 3} + m_Controller: {fileID: 0} + m_CullingMode: 1 + m_UpdateMode: 0 + m_ApplyRootMotion: 1 + m_LinearVelocityBlending: 0 + m_WarningMessage: + m_HasTransformHierarchy: 1 + m_AllowConstantClipSamplingOptimization: 1 +--- !u!95 &9500004 +Animator: + serializedVersion: 3 + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 100008} + m_Enabled: 1 + m_Avatar: {fileID: 9000000, guid: 6c1f6058c0a8b954ca130d890e93141e, type: 3} + m_Controller: {fileID: 0} + m_CullingMode: 0 + m_UpdateMode: 0 + m_ApplyRootMotion: 1 + m_LinearVelocityBlending: 0 + m_WarningMessage: + m_HasTransformHierarchy: 1 + m_AllowConstantClipSamplingOptimization: 1 +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 100012} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 2525dbbf144c93d43a723b6c42ab4d21, type: 3} + m_Name: + m_EditorClassIdentifier: + labelWidth: 160 +--- !u!114 &11400002 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 100000} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 84c7f9c3187cb8b48b91d381f568bae7, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!114 &11400004 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 100012} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: bd2a61d857a672c4db1358234ebf2a66, type: 3} + m_Name: + m_EditorClassIdentifier: + speed: 3.25 +--- !u!114 &11400008 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 100016} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: d2cbbf0ddd8e1d24fb198c43d785d008, type: 3} + m_Name: + m_EditorClassIdentifier: + planetSpeedRotation: 3 +--- !u!122 &12200000 +Halo: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 100002} + m_Enabled: 0 + m_Color: + serializedVersion: 2 + rgba: 4294820946 + m_Size: 12 +--- !u!122 &12200002 +Halo: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 100008} + m_Enabled: 0 + m_Color: + serializedVersion: 2 + rgba: 4294820946 + m_Size: 12 +--- !u!1001 &100100000 +Prefab: + m_ObjectHideFlags: 1 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 0} + m_Modifications: [] + m_RemovedComponents: [] + m_ParentPrefab: {fileID: 0} + m_RootGameObject: {fileID: 100012} + m_IsPrefabParent: 1 diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/Prefabs/EarthSimple4.prefab.meta b/MultiplayerFPS/Assets/EarthSimplePlanets/Prefabs/EarthSimple4.prefab.meta new file mode 100644 index 0000000..21f644e --- /dev/null +++ b/MultiplayerFPS/Assets/EarthSimplePlanets/Prefabs/EarthSimple4.prefab.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: c207010087081d74e9ae127a8dafe3f3 +timeCreated: 18446744011573954816 +NativeFormatImporter: + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/Prefabs/EarthSimple5.prefab b/MultiplayerFPS/Assets/EarthSimplePlanets/Prefabs/EarthSimple5.prefab new file mode 100644 index 0000000..b4209e4 --- /dev/null +++ b/MultiplayerFPS/Assets/EarthSimplePlanets/Prefabs/EarthSimple5.prefab @@ -0,0 +1,496 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &100000 +GameObject: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 4 + m_Component: + - 4: {fileID: 400000} + - 33: {fileID: 3300000} + - 23: {fileID: 2300000} + - 114: {fileID: 11400002} + m_Layer: 0 + m_Name: + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!1 &100002 +GameObject: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 4 + m_Component: + - 4: {fileID: 400002} + - 33: {fileID: 3300002} + - 23: {fileID: 2300002} + - 95: {fileID: 9500000} + - 122: {fileID: 12200000} + m_Layer: 0 + m_Name: + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!1 &100006 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 4 + m_Component: + - 4: {fileID: 400006} + - 95: {fileID: 9500002} + m_Layer: 0 + m_Name: + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!1 &100008 +GameObject: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 4 + m_Component: + - 4: {fileID: 400008} + - 33: {fileID: 3300006} + - 23: {fileID: 2300006} + - 95: {fileID: 9500004} + - 122: {fileID: 12200002} + m_Layer: 0 + m_Name: + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!1 &100012 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 4 + m_Component: + - 4: {fileID: 400012} + - 114: {fileID: 11400004} + - 114: {fileID: 11400000} + m_Layer: 0 + m_Name: EarthSimple5 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!1 &100014 +GameObject: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 4 + m_Component: + - 4: {fileID: 400014} + - 33: {fileID: 3300008} + - 23: {fileID: 2300008} + m_Layer: 0 + m_Name: + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!1 &100016 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 4 + m_Component: + - 4: {fileID: 400016} + - 114: {fileID: 11400008} + m_Layer: 0 + m_Name: + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &400000 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 100000} + m_LocalRotation: {x: 0, y: 0, z: -0.00000008510479, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1.01, y: 1.01, z: 1.01} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_Children: [] + m_Father: {fileID: 400006} + m_RootOrder: 1 +--- !u!4 &400002 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 100002} + m_LocalRotation: {x: 0.6691306, y: 0, z: 0, w: -0.7431448} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 10.049999, y: 10.049999, z: 10.049999} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_Children: [] + m_Father: {fileID: 400016} + m_RootOrder: 1 +--- !u!4 &400006 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 100006} + m_LocalRotation: {x: -0.000000030908623, y: -0.7071068, z: -0.7071068, w: 0.000000030908623} + m_LocalPosition: {x: -0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_Children: + - {fileID: 400014} + - {fileID: 400000} + m_Father: {fileID: 400012} + m_RootOrder: 1 +--- !u!4 &400008 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 100008} + m_LocalRotation: {x: 0.7071068, y: 0, z: 0, w: -0.7071068} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 10, y: 10, z: 10} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_Children: [] + m_Father: {fileID: 400016} + m_RootOrder: 0 +--- !u!4 &400012 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 100012} + m_LocalRotation: {x: 0, y: -0.41431084, z: 0, w: -0.91013545} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 10, y: 10, z: 10} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_Children: + - {fileID: 400016} + - {fileID: 400006} + m_Father: {fileID: 0} + m_RootOrder: 0 +--- !u!4 &400014 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 100014} + m_LocalRotation: {x: 0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: -0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_Children: [] + m_Father: {fileID: 400006} + m_RootOrder: 0 +--- !u!4 &400016 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 100016} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: -0} + m_LocalScale: {x: 0.1012, y: 0.1012, z: 0.1012} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_Children: + - {fileID: 400008} + - {fileID: 400002} + m_Father: {fileID: 400012} + m_RootOrder: 0 +--- !u!23 &2300000 +MeshRenderer: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 100000} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_Materials: + - {fileID: 2100000, guid: 77688573a11bd49479bcdef577b5d05d, type: 2} + m_SubsetIndices: + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_SelectedWireframeHidden: 0 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingOrder: 0 +--- !u!23 &2300002 +MeshRenderer: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 100002} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 0 + m_ReflectionProbeUsage: 1 + m_Materials: + - {fileID: 2100000, guid: 735bfb95a5fbb32499f68c4a06982e10, type: 2} + m_SubsetIndices: + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_SelectedWireframeHidden: 0 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingOrder: 0 +--- !u!23 &2300006 +MeshRenderer: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 100008} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 0 + m_ReflectionProbeUsage: 1 + m_Materials: + - {fileID: 2100000, guid: 32b64dbd53532304286d6104b499821c, type: 2} + m_SubsetIndices: + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_SelectedWireframeHidden: 0 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingOrder: 0 +--- !u!23 &2300008 +MeshRenderer: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 100014} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_Materials: + - {fileID: 2100000, guid: 806fc09f37e3aa546b9c291aea169ed3, type: 2} + m_SubsetIndices: + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_SelectedWireframeHidden: 0 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingOrder: 0 +--- !u!33 &3300000 +MeshFilter: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 100000} + m_Mesh: {fileID: 4300000, guid: 814508e4800cf134da5d975ad6020589, type: 3} +--- !u!33 &3300002 +MeshFilter: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 100002} + m_Mesh: {fileID: 4300000, guid: 814508e4800cf134da5d975ad6020589, type: 3} +--- !u!33 &3300006 +MeshFilter: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 100008} + m_Mesh: {fileID: 4300000, guid: 814508e4800cf134da5d975ad6020589, type: 3} +--- !u!33 &3300008 +MeshFilter: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 100014} + m_Mesh: {fileID: 4300000, guid: 814508e4800cf134da5d975ad6020589, type: 3} +--- !u!95 &9500000 +Animator: + serializedVersion: 3 + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 100002} + m_Enabled: 1 + m_Avatar: {fileID: 9000000, guid: 6c1f6058c0a8b954ca130d890e93141e, type: 3} + m_Controller: {fileID: 0} + m_CullingMode: 0 + m_UpdateMode: 0 + m_ApplyRootMotion: 1 + m_LinearVelocityBlending: 0 + m_WarningMessage: + m_HasTransformHierarchy: 1 + m_AllowConstantClipSamplingOptimization: 1 +--- !u!95 &9500002 +Animator: + serializedVersion: 3 + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 100006} + m_Enabled: 1 + m_Avatar: {fileID: 9000000, guid: 8784879114f624946ab37aa4a373b971, type: 3} + m_Controller: {fileID: 0} + m_CullingMode: 1 + m_UpdateMode: 0 + m_ApplyRootMotion: 1 + m_LinearVelocityBlending: 0 + m_WarningMessage: + m_HasTransformHierarchy: 1 + m_AllowConstantClipSamplingOptimization: 1 +--- !u!95 &9500004 +Animator: + serializedVersion: 3 + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 100008} + m_Enabled: 1 + m_Avatar: {fileID: 9000000, guid: 6c1f6058c0a8b954ca130d890e93141e, type: 3} + m_Controller: {fileID: 0} + m_CullingMode: 0 + m_UpdateMode: 0 + m_ApplyRootMotion: 1 + m_LinearVelocityBlending: 0 + m_WarningMessage: + m_HasTransformHierarchy: 1 + m_AllowConstantClipSamplingOptimization: 1 +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 100012} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 2525dbbf144c93d43a723b6c42ab4d21, type: 3} + m_Name: + m_EditorClassIdentifier: + labelWidth: 160 +--- !u!114 &11400002 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 100000} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 84c7f9c3187cb8b48b91d381f568bae7, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!114 &11400004 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 100012} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: bd2a61d857a672c4db1358234ebf2a66, type: 3} + m_Name: + m_EditorClassIdentifier: + speed: 3.25 +--- !u!114 &11400008 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 100016} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: d2cbbf0ddd8e1d24fb198c43d785d008, type: 3} + m_Name: + m_EditorClassIdentifier: + planetSpeedRotation: 3 +--- !u!122 &12200000 +Halo: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 100002} + m_Enabled: 0 + m_Color: + serializedVersion: 2 + rgba: 4294820946 + m_Size: 12 +--- !u!122 &12200002 +Halo: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 100008} + m_Enabled: 0 + m_Color: + serializedVersion: 2 + rgba: 4294820946 + m_Size: 12 +--- !u!1001 &100100000 +Prefab: + m_ObjectHideFlags: 1 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 0} + m_Modifications: [] + m_RemovedComponents: [] + m_ParentPrefab: {fileID: 0} + m_RootGameObject: {fileID: 100012} + m_IsPrefabParent: 1 diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/Prefabs/EarthSimple5.prefab.meta b/MultiplayerFPS/Assets/EarthSimplePlanets/Prefabs/EarthSimple5.prefab.meta new file mode 100644 index 0000000..26ea751 --- /dev/null +++ b/MultiplayerFPS/Assets/EarthSimplePlanets/Prefabs/EarthSimple5.prefab.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: f395fbc56836b9741803f3f176121772 +timeCreated: 18446744011573954816 +NativeFormatImporter: + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/Prefabs/Materials.meta b/MultiplayerFPS/Assets/EarthSimplePlanets/Prefabs/Materials.meta new file mode 100644 index 0000000..0a9a93b --- /dev/null +++ b/MultiplayerFPS/Assets/EarthSimplePlanets/Prefabs/Materials.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: fe72933da02e04443a8e55c686b7262d +folderAsset: yes +timeCreated: 1517391013 +licenseType: Store +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/Prefabs/Materials/Sphere01Mat.mat b/MultiplayerFPS/Assets/EarthSimplePlanets/Prefabs/Materials/Sphere01Mat.mat new file mode 100644 index 0000000..36da395 --- /dev/null +++ b/MultiplayerFPS/Assets/EarthSimplePlanets/Prefabs/Materials/Sphere01Mat.mat @@ -0,0 +1,27 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!21 &2100000 +Material: + serializedVersion: 6 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_Name: Sphere01Mat + m_Shader: {fileID: 7, guid: 0000000000000000f000000000000000, type: 0} + m_ShaderKeywords: + m_LightmapFlags: 4 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: {} + disabledShaderPasses: [] + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _MainTex: + m_Texture: {fileID: 2800000, guid: b5a170443632beb46bd39375565dc2c7, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Floats: [] + m_Colors: + - _Color: {r: 0.8, g: 0.8, b: 0.8, a: 1} diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/Prefabs/Materials/Sphere01Mat.mat.meta b/MultiplayerFPS/Assets/EarthSimplePlanets/Prefabs/Materials/Sphere01Mat.mat.meta new file mode 100644 index 0000000..0a93f3f --- /dev/null +++ b/MultiplayerFPS/Assets/EarthSimplePlanets/Prefabs/Materials/Sphere01Mat.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: f3502d2cd99b0634ebb1706cbbdf610d +timeCreated: 18446744011573954816 +NativeFormatImporter: + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/Prefabs/sphereSimple.obj.meta b/MultiplayerFPS/Assets/EarthSimplePlanets/Prefabs/sphereSimple.obj.meta new file mode 100644 index 0000000..82b91c0 --- /dev/null +++ b/MultiplayerFPS/Assets/EarthSimplePlanets/Prefabs/sphereSimple.obj.meta @@ -0,0 +1,89 @@ +fileFormatVersion: 2 +guid: 814508e4800cf134da5d975ad6020589 +timeCreated: 18446744011573954816 +ModelImporter: + serializedVersion: 21 + fileIDToRecycleName: + 100000: //RootNode + 100002: Sphere01 + 400000: //RootNode + 400002: Sphere01 + 2300000: Sphere01 + 3300000: Sphere01 + 4300000: Sphere01 + 9500000: //RootNode + materials: + importMaterials: 1 + materialName: 0 + materialSearch: 1 + animations: + legacyGenerateAnimations: 4 + bakeSimulation: 0 + resampleCurves: 1 + optimizeGameObjects: 0 + motionNodeName: + rigImportErrors: + rigImportWarnings: + animationImportErrors: + animationImportWarnings: + animationRetargetingWarnings: + animationDoRetargetingWarnings: 0 + animationCompression: 1 + animationRotationError: 0.5 + animationPositionError: 0.5 + animationScaleError: 0.5 + animationWrapMode: 0 + extraExposedTransformPaths: [] + extraUserProperties: [] + clipAnimations: [] + isReadable: 1 + meshes: + lODScreenPercentages: [] + globalScale: 1 + meshCompression: 0 + addColliders: 0 + importVisibility: 0 + importBlendShapes: 1 + importCameras: 0 + importLights: 0 + swapUVChannels: 0 + generateSecondaryUV: 0 + useFileUnits: 1 + optimizeMeshForGPU: 1 + keepQuads: 0 + weldVertices: 1 + secondaryUVAngleDistortion: 8 + secondaryUVAreaDistortion: 15.000001 + secondaryUVHardAngle: 88 + secondaryUVPackMargin: 4 + useFileScale: 0 + tangentSpace: + normalSmoothAngle: 60 + normalImportMode: 0 + tangentImportMode: 4 + normalCalculationMode: 0 + importAnimation: 1 + copyAvatar: 0 + humanDescription: + serializedVersion: 2 + human: [] + skeleton: [] + armTwist: 0.5 + foreArmTwist: 0.5 + upperLegTwist: 0.5 + legTwist: 0.5 + armStretch: 0.05 + legStretch: 0.05 + feetSpacing: 0 + rootMotionBoneName: + rootMotionBoneRotation: {x: 0, y: 0, z: 0, w: 1} + hasTranslationDoF: 0 + hasExtraRoot: 0 + skeletonHasParents: 0 + lastHumanDescriptionAvatarSource: {instanceID: 0} + animationType: 2 + humanoidOversampling: 1 + additionalBone: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/Profiles.meta b/MultiplayerFPS/Assets/EarthSimplePlanets/Profiles.meta new file mode 100644 index 0000000..0d00708 --- /dev/null +++ b/MultiplayerFPS/Assets/EarthSimplePlanets/Profiles.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 6dffdcd193035d44db312ed9e3240d30 +folderAsset: yes +timeCreated: 1517394180 +licenseType: Store +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/Profiles/AnalyticalProfile.asset b/MultiplayerFPS/Assets/EarthSimplePlanets/Profiles/AnalyticalProfile.asset new file mode 100644 index 0000000..a9a72e1 --- /dev/null +++ b/MultiplayerFPS/Assets/EarthSimplePlanets/Profiles/AnalyticalProfile.asset @@ -0,0 +1,320 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 8a3bdb2cd68f901469e7cc149151eb49, type: 3} + m_Name: AnalyticalProfile + m_EditorClassIdentifier: + debugViews: + m_Enabled: 1 + m_Settings: + mode: 0 + depth: + scale: 1 + motionVectors: + sourceOpacity: 1 + motionImageOpacity: 0 + motionImageAmplitude: 16 + motionVectorsOpacity: 1 + motionVectorsResolution: 24 + motionVectorsAmplitude: 64 + fog: + m_Enabled: 1 + m_Settings: + excludeSkybox: 1 + antialiasing: + m_Enabled: 0 + m_Settings: + method: 1 + fxaaSettings: + preset: 2 + taaSettings: + jitterSpread: 0.75 + sharpen: 0.3 + stationaryBlending: 0.95 + motionBlending: 0.85 + ambientOcclusion: + m_Enabled: 0 + m_Settings: + intensity: 0.35 + radius: 0.12 + sampleCount: 10 + downsampling: 1 + forceForwardCompatibility: 0 + ambientOnly: 0 + highPrecision: 0 + screenSpaceReflection: + m_Enabled: 0 + m_Settings: + reflection: + blendType: 0 + reflectionQuality: 2 + maxDistance: 100 + iterationCount: 256 + stepSize: 3 + widthModifier: 0.5 + reflectionBlur: 1 + reflectBackfaces: 0 + intensity: + reflectionMultiplier: 1 + fadeDistance: 100 + fresnelFade: 1 + fresnelFadePower: 1 + screenEdgeMask: + intensity: 0.03 + depthOfField: + m_Enabled: 0 + m_Settings: + focusDistance: 3.5 + aperture: 11 + focalLength: 100 + useCameraFov: 0 + kernelSize: 0 + motionBlur: + m_Enabled: 0 + m_Settings: + shutterAngle: 270 + sampleCount: 10 + frameBlending: 0 + eyeAdaptation: + m_Enabled: 0 + m_Settings: + lowPercent: 45 + highPercent: 95 + minLuminance: -5 + maxLuminance: 1 + keyValue: 0.25 + dynamicKeyValue: 1 + adaptationType: 0 + speedUp: 2 + speedDown: 1 + logMin: -8 + logMax: 4 + bloom: + m_Enabled: 0 + m_Settings: + bloom: + intensity: 0.4 + threshold: 1.1 + softKnee: 0.5 + radius: 3.5 + antiFlicker: 0 + lensDirt: + texture: {fileID: 0} + intensity: 3 + colorGrading: + m_Enabled: 1 + m_Settings: + tonemapping: + tonemapper: 2 + neutralBlackIn: 0.02 + neutralWhiteIn: 10 + neutralBlackOut: 0 + neutralWhiteOut: 10 + neutralWhiteLevel: 5.3 + neutralWhiteClip: 10 + basic: + postExposure: 0 + temperature: 0 + tint: 0 + hueShift: 0 + saturation: 1 + contrast: 1 + channelMixer: + red: {x: 1, y: 0, z: 0} + green: {x: 0, y: 1, z: 0} + blue: {x: 0, y: 0, z: 1} + currentEditingChannel: 0 + colorWheels: + mode: 1 + log: + slope: {r: 1, g: 1, b: 1, a: 0} + power: {r: 1, g: 1, b: 1, a: 0} + offset: {r: 1, g: 1, b: 1, a: 0} + linear: + lift: {r: 0, g: 0, b: 0, a: 0} + gamma: {r: 0, g: 0, b: 0, a: 0} + gain: {r: 0, g: 0, b: 0, a: 0} + curves: + master: + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 0 + inSlope: 1 + outSlope: 1 + tangentMode: 0 + - serializedVersion: 2 + time: 1 + value: 1 + inSlope: 1 + outSlope: 1 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 0 + m_Loop: 0 + m_ZeroValue: 0 + m_Range: 1 + red: + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 0 + inSlope: 1 + outSlope: 1 + tangentMode: 0 + - serializedVersion: 2 + time: 1 + value: 1 + inSlope: 1 + outSlope: 1 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_Loop: 0 + m_ZeroValue: 0 + m_Range: 1 + green: + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 0 + inSlope: 1 + outSlope: 1 + tangentMode: 0 + - serializedVersion: 2 + time: 1 + value: 1 + inSlope: 1 + outSlope: 1 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_Loop: 0 + m_ZeroValue: 0 + m_Range: 1 + blue: + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 0 + inSlope: 1 + outSlope: 1 + tangentMode: 0 + - serializedVersion: 2 + time: 1 + value: 1 + inSlope: 1 + outSlope: 1 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_Loop: 0 + m_ZeroValue: 0 + m_Range: 1 + hueVShue: + curve: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_Loop: 1 + m_ZeroValue: 0.5 + m_Range: 1 + hueVSsat: + curve: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_Loop: 1 + m_ZeroValue: 0.5 + m_Range: 1 + satVSsat: + curve: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_Loop: 0 + m_ZeroValue: 0.5 + m_Range: 1 + lumVSsat: + curve: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_Loop: 0 + m_ZeroValue: 0.5 + m_Range: 1 + e_CurrentEditingCurve: 0 + e_CurveY: 1 + e_CurveR: 0 + e_CurveG: 0 + e_CurveB: 0 + userLut: + m_Enabled: 0 + m_Settings: + lut: {fileID: 0} + contribution: 1 + chromaticAberration: + m_Enabled: 0 + m_Settings: + spectralTexture: {fileID: 0} + intensity: 0.05 + grain: + m_Enabled: 0 + m_Settings: + colored: 1 + intensity: 0.5 + size: 1 + luminanceContribution: 0.8 + vignette: + m_Enabled: 0 + m_Settings: + mode: 0 + color: {r: 0.12148575, g: 0.1448746, b: 0.1544118, a: 1} + center: {x: 0.5, y: 0.5} + intensity: 0.35 + smoothness: 0.2 + roundness: 1 + mask: {fileID: 0} + opacity: 1 + rounded: 0 + dithering: + m_Enabled: 0 + monitors: + currentMonitorID: 0 + refreshOnPlay: 0 + histogramMode: 3 + waveformExposure: 0.12 + waveformY: 0 + waveformR: 1 + waveformG: 1 + waveformB: 1 + paradeExposure: 0.12 + vectorscopeExposure: 0.12 + vectorscopeShowBackground: 1 diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/Profiles/AnalyticalProfile.asset.meta b/MultiplayerFPS/Assets/EarthSimplePlanets/Profiles/AnalyticalProfile.asset.meta new file mode 100644 index 0000000..1d2baca --- /dev/null +++ b/MultiplayerFPS/Assets/EarthSimplePlanets/Profiles/AnalyticalProfile.asset.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: ce20ce1e211804846a9eedc258348123 +timeCreated: 1490178012 +licenseType: Store +NativeFormatImporter: + mainObjectFileID: 11400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/Profiles/BeautyProfile.asset b/MultiplayerFPS/Assets/EarthSimplePlanets/Profiles/BeautyProfile.asset new file mode 100644 index 0000000..04a9cca --- /dev/null +++ b/MultiplayerFPS/Assets/EarthSimplePlanets/Profiles/BeautyProfile.asset @@ -0,0 +1,326 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 8a3bdb2cd68f901469e7cc149151eb49, type: 3} + m_Name: BeautyProfile + m_EditorClassIdentifier: + debugViews: + m_Enabled: 1 + m_Settings: + mode: 0 + depth: + scale: 1 + motionVectors: + sourceOpacity: 1 + motionImageOpacity: 0 + motionImageAmplitude: 16 + motionVectorsOpacity: 1 + motionVectorsResolution: 24 + motionVectorsAmplitude: 64 + fog: + m_Enabled: 1 + m_Settings: + excludeSkybox: 1 + antialiasing: + m_Enabled: 0 + m_Settings: + method: 1 + fxaaSettings: + preset: 2 + taaSettings: + jitterSpread: 0.195 + sharpen: 1.08 + stationaryBlending: 0.256 + motionBlending: 0.03 + ambientOcclusion: + m_Enabled: 1 + m_Settings: + intensity: 0.35 + radius: 0.12 + sampleCount: 10 + downsampling: 1 + forceForwardCompatibility: 0 + ambientOnly: 0 + highPrecision: 0 + screenSpaceReflection: + m_Enabled: 1 + m_Settings: + reflection: + blendType: 0 + reflectionQuality: 2 + maxDistance: 100 + iterationCount: 256 + stepSize: 3 + widthModifier: 0.5 + reflectionBlur: 1 + reflectBackfaces: 0 + intensity: + reflectionMultiplier: 1 + fadeDistance: 100 + fresnelFade: 1 + fresnelFadePower: 1 + screenEdgeMask: + intensity: 0.03 + depthOfField: + m_Enabled: 0 + m_Settings: + focusDistance: 2.87 + aperture: 29.9 + focalLength: 115 + useCameraFov: 0 + kernelSize: 0 + motionBlur: + m_Enabled: 0 + m_Settings: + shutterAngle: 270 + sampleCount: 10 + frameBlending: 0 + eyeAdaptation: + m_Enabled: 0 + m_Settings: + lowPercent: 45 + highPercent: 95 + minLuminance: -5 + maxLuminance: 1 + keyValue: 0.25 + dynamicKeyValue: 1 + adaptationType: 0 + speedUp: 2 + speedDown: 1 + logMin: -8 + logMax: 4 + bloom: + m_Enabled: 1 + m_Settings: + bloom: + intensity: 1.31 + threshold: 0.85 + softKnee: 0.64 + radius: 1 + antiFlicker: 0 + lensDirt: + texture: {fileID: 0} + intensity: 3 + colorGrading: + m_Enabled: 1 + m_Settings: + tonemapping: + tonemapper: 2 + neutralBlackIn: 0.02 + neutralWhiteIn: 10 + neutralBlackOut: 0 + neutralWhiteOut: 10 + neutralWhiteLevel: 5.3 + neutralWhiteClip: 10 + basic: + postExposure: 0 + temperature: 0 + tint: 0 + hueShift: 0 + saturation: 1 + contrast: 1 + channelMixer: + red: {x: 1, y: 0, z: 0} + green: {x: 0, y: 1, z: 0} + blue: {x: 0, y: 0, z: 1} + currentEditingChannel: 0 + colorWheels: + mode: 1 + log: + slope: {r: 1, g: 1, b: 1, a: 0} + power: {r: 1, g: 1, b: 1, a: 0} + offset: {r: 1, g: 1, b: 1, a: 0} + linear: + lift: {r: 0, g: 0, b: 0, a: 0} + gamma: {r: 0, g: 0, b: 0, a: 0} + gain: {r: 0, g: 0, b: 0, a: 0} + curves: + master: + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 0 + inSlope: 0.8115406 + outSlope: 0.8115406 + tangentMode: 0 + - serializedVersion: 2 + time: 0.57505286 + value: 0.6946902 + inSlope: 1.2160994 + outSlope: 1.2160994 + tangentMode: 0 + - serializedVersion: 2 + time: 1 + value: 1 + inSlope: -0 + outSlope: -0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 0 + m_Loop: 0 + m_ZeroValue: 0 + m_Range: 1 + red: + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 0 + inSlope: 1 + outSlope: 1 + tangentMode: 0 + - serializedVersion: 2 + time: 1 + value: 1 + inSlope: 1 + outSlope: 1 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_Loop: 0 + m_ZeroValue: 0 + m_Range: 1 + green: + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 0 + inSlope: 1 + outSlope: 1 + tangentMode: 0 + - serializedVersion: 2 + time: 1 + value: 1 + inSlope: 1 + outSlope: 1 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_Loop: 0 + m_ZeroValue: 0 + m_Range: 1 + blue: + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 0 + inSlope: 1 + outSlope: 1 + tangentMode: 0 + - serializedVersion: 2 + time: 1 + value: 1 + inSlope: 1 + outSlope: 1 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_Loop: 0 + m_ZeroValue: 0 + m_Range: 1 + hueVShue: + curve: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_Loop: 1 + m_ZeroValue: 0.5 + m_Range: 1 + hueVSsat: + curve: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_Loop: 1 + m_ZeroValue: 0.5 + m_Range: 1 + satVSsat: + curve: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_Loop: 0 + m_ZeroValue: 0.5 + m_Range: 1 + lumVSsat: + curve: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_Loop: 0 + m_ZeroValue: 0.5 + m_Range: 1 + e_CurrentEditingCurve: 0 + e_CurveY: 1 + e_CurveR: 0 + e_CurveG: 0 + e_CurveB: 0 + userLut: + m_Enabled: 0 + m_Settings: + lut: {fileID: 0} + contribution: 1 + chromaticAberration: + m_Enabled: 1 + m_Settings: + spectralTexture: {fileID: 0} + intensity: 0.05 + grain: + m_Enabled: 0 + m_Settings: + colored: 1 + intensity: 0.5 + size: 1 + luminanceContribution: 0.8 + vignette: + m_Enabled: 1 + m_Settings: + mode: 0 + color: {r: 0.12148575, g: 0.1448746, b: 0.1544118, a: 1} + center: {x: 0.5, y: 0.5} + intensity: 0.35 + smoothness: 0.2 + roundness: 1 + mask: {fileID: 0} + opacity: 1 + rounded: 0 + dithering: + m_Enabled: 0 + monitors: + currentMonitorID: 0 + refreshOnPlay: 0 + histogramMode: 3 + waveformExposure: 0.12 + waveformY: 0 + waveformR: 1 + waveformG: 1 + waveformB: 1 + paradeExposure: 0.12 + vectorscopeExposure: 0.12 + vectorscopeShowBackground: 1 diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/Profiles/BeautyProfile.asset.meta b/MultiplayerFPS/Assets/EarthSimplePlanets/Profiles/BeautyProfile.asset.meta new file mode 100644 index 0000000..7b7d30f --- /dev/null +++ b/MultiplayerFPS/Assets/EarthSimplePlanets/Profiles/BeautyProfile.asset.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: e09a0182617bdad41a650564863116d5 +timeCreated: 1490178012 +licenseType: Store +NativeFormatImporter: + mainObjectFileID: 11400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/Scenes.meta b/MultiplayerFPS/Assets/EarthSimplePlanets/Scenes.meta new file mode 100644 index 0000000..771506d --- /dev/null +++ b/MultiplayerFPS/Assets/EarthSimplePlanets/Scenes.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 924b46872f1f7e44aaf4fb88e9d06ef5 +folderAsset: yes +timeCreated: 1517391013 +licenseType: Store +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/Scenes/SimplePlanetEarth.unity b/MultiplayerFPS/Assets/EarthSimplePlanets/Scenes/SimplePlanetEarth.unity new file mode 100644 index 0000000..2be5aad --- /dev/null +++ b/MultiplayerFPS/Assets/EarthSimplePlanets/Scenes/SimplePlanetEarth.unity @@ -0,0 +1,549 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!29 &1 +OcclusionCullingSettings: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_OcclusionBakeSettings: + smallestOccluder: 5 + smallestHole: 0.25 + backfaceThreshold: 100 + m_SceneGUID: 00000000000000000000000000000000 + m_OcclusionCullingData: {fileID: 0} +--- !u!104 &2 +RenderSettings: + m_ObjectHideFlags: 0 + serializedVersion: 8 + m_Fog: 0 + m_FogColor: {r: 0.5, g: 0.5, b: 0.5, a: 1} + m_FogMode: 3 + m_FogDensity: 0.01 + m_LinearFogStart: 0 + m_LinearFogEnd: 300 + m_AmbientSkyColor: {r: 1, g: 0.99188644, b: 0.9705882, a: 1} + m_AmbientEquatorColor: {r: 0.2, g: 0.2, b: 0.2, a: 1} + m_AmbientGroundColor: {r: 0.2, g: 0.2, b: 0.2, a: 1} + m_AmbientIntensity: 1 + m_AmbientMode: 3 + m_SubtractiveShadowColor: {r: 0.42, g: 0.478, b: 0.627, a: 1} + m_SkyboxMaterial: {fileID: 2100000, guid: b9be0c15efe8ad9489fdeead114d8ec5, type: 2} + m_HaloStrength: 0.5 + m_FlareStrength: 1 + m_FlareFadeSpeed: 3 + m_HaloTexture: {fileID: 0} + m_SpotCookie: {fileID: 10001, guid: 0000000000000000e000000000000000, type: 0} + m_DefaultReflectionMode: 0 + m_DefaultReflectionResolution: 128 + m_ReflectionBounces: 1 + m_ReflectionIntensity: 1 + m_CustomReflection: {fileID: 0} + m_Sun: {fileID: 0} + m_IndirectSpecularColor: {r: 0, g: 0, b: 0, a: 1} +--- !u!157 &4 +LightmapSettings: + m_ObjectHideFlags: 0 + serializedVersion: 11 + m_GIWorkflowMode: 1 + m_GISettings: + serializedVersion: 2 + m_BounceScale: 1 + m_IndirectOutputScale: 1 + m_AlbedoBoost: 1 + m_TemporalCoherenceThreshold: 1 + m_EnvironmentLightingMode: 0 + m_EnableBakedLightmaps: 1 + m_EnableRealtimeLightmaps: 0 + m_LightmapEditorSettings: + serializedVersion: 9 + m_Resolution: 1 + m_BakeResolution: 50 + m_TextureWidth: 1024 + m_TextureHeight: 1024 + m_AO: 1 + m_AOMaxDistance: 1 + m_CompAOExponent: 1 + m_CompAOExponentDirect: 0 + m_Padding: 2 + m_LightmapParameters: {fileID: 0} + m_LightmapsBakeMode: 1 + m_TextureCompression: 0 + m_FinalGather: 0 + m_FinalGatherFiltering: 1 + m_FinalGatherRayCount: 256 + m_ReflectionCompression: 2 + m_MixedBakeMode: 1 + m_BakeBackend: 0 + m_PVRSampling: 1 + m_PVRDirectSampleCount: 32 + m_PVRSampleCount: 500 + m_PVRBounces: 2 + m_PVRFiltering: 0 + m_PVRFilteringMode: 1 + m_PVRCulling: 1 + m_PVRFilteringGaussRadiusDirect: 1 + m_PVRFilteringGaussRadiusIndirect: 5 + m_PVRFilteringGaussRadiusAO: 2 + m_PVRFilteringAtrousColorSigma: 1 + m_PVRFilteringAtrousNormalSigma: 1 + m_PVRFilteringAtrousPositionSigma: 1 + m_LightingDataAsset: {fileID: 0} + m_UseShadowmask: 0 +--- !u!196 &5 +NavMeshSettings: + serializedVersion: 2 + m_ObjectHideFlags: 0 + m_BuildSettings: + serializedVersion: 2 + agentTypeID: 0 + agentRadius: 0.5 + agentHeight: 2 + agentSlope: 45 + agentClimb: 0.4 + ledgeDropHeight: 0 + maxJumpAcrossDistance: 0 + minRegionArea: 2 + manualCellSize: 0 + cellSize: 0.16666666 + manualTileSize: 0 + tileSize: 256 + accuratePlacement: 0 + m_NavMeshData: {fileID: 0} +--- !u!1001 &58424181 +Prefab: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1900288477} + m_Modifications: + - target: {fileID: 400012, guid: c207010087081d74e9ae127a8dafe3f3, type: 2} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 400012, guid: c207010087081d74e9ae127a8dafe3f3, type: 2} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 400012, guid: c207010087081d74e9ae127a8dafe3f3, type: 2} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 400012, guid: c207010087081d74e9ae127a8dafe3f3, type: 2} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 400012, guid: c207010087081d74e9ae127a8dafe3f3, type: 2} + propertyPath: m_LocalRotation.y + value: -.414310843 + objectReference: {fileID: 0} + - target: {fileID: 400012, guid: c207010087081d74e9ae127a8dafe3f3, type: 2} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 400012, guid: c207010087081d74e9ae127a8dafe3f3, type: 2} + propertyPath: m_LocalRotation.w + value: -.910135448 + objectReference: {fileID: 0} + - target: {fileID: 400012, guid: c207010087081d74e9ae127a8dafe3f3, type: 2} + propertyPath: m_RootOrder + value: 3 + objectReference: {fileID: 0} + - target: {fileID: 100012, guid: c207010087081d74e9ae127a8dafe3f3, type: 2} + propertyPath: m_IsActive + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: + - {fileID: 11400004, guid: c207010087081d74e9ae127a8dafe3f3, type: 2} + m_ParentPrefab: {fileID: 100100000, guid: c207010087081d74e9ae127a8dafe3f3, type: 2} + m_IsPrefabParent: 0 +--- !u!4 &69110436 stripped +Transform: + m_PrefabParentObject: {fileID: 400012, guid: 4cca50b46e375734586a1cf77cb87a37, type: 2} + m_PrefabInternal: {fileID: 653480571} +--- !u!1 &83611268 stripped +GameObject: + m_PrefabParentObject: {fileID: 100000, guid: d7de2a1d09c98e24c87d0b78f01c33ac, type: 2} + m_PrefabInternal: {fileID: 581093331} +--- !u!114 &83611272 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 83611268} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: afef058485ccbe9448c41c7bed19a350, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!1 &390478711 stripped +GameObject: + m_PrefabParentObject: {fileID: 100004, guid: d7de2a1d09c98e24c87d0b78f01c33ac, type: 2} + m_PrefabInternal: {fileID: 581093331} +--- !u!114 &390478717 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 390478711} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 0660edb6acfc819498f9af4c473faab1, type: 3} + m_Name: + m_EditorClassIdentifier: + target: {fileID: 1668592434} + distance: 20 + MouseWheelSensitivity: 5 + MouseZoomMin: 20 + MouseZoomMax: 50 + xSpeed: 250 + ySpeed: 120 + yMinLimit: -20 + yMaxLimit: 80 + smoothTime: 0.3 +--- !u!114 &390478718 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 390478711} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 2dfae4ec225be0b489ff8798fd094988, type: 3} + m_Name: + m_EditorClassIdentifier: + cloudMaterials: + - {fileID: 2100000, guid: 32b64dbd53532304286d6104b499821c, type: 2} + - {fileID: 2100000, guid: 80e262f87107c7d46b018820a02eb2c9, type: 2} + - {fileID: 2100000, guid: d535379acf58e274dac3ceee6d5a1778, type: 2} + cloudShadowMaterials: + - {fileID: 2100000, guid: 735bfb95a5fbb32499f68c4a06982e10, type: 2} + - {fileID: 2100000, guid: a86ba95804101384ca6c1ed910b245c9, type: 2} + - {fileID: 2100000, guid: 3d5d7d03f5d97c4469c0b3ad312be8c0, type: 2} + earthTypeLabel: Choose Earth Type +--- !u!114 &390478719 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 390478711} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: ff26db721962cdf4a8edcdfa9a767d2a, type: 3} + m_Name: + m_EditorClassIdentifier: + profile: {fileID: 11400000, guid: e09a0182617bdad41a650564863116d5, type: 2} +--- !u!1001 &581093331 +Prefab: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 0} + m_Modifications: + - target: {fileID: 400004, guid: d7de2a1d09c98e24c87d0b78f01c33ac, type: 2} + propertyPath: m_LocalPosition.x + value: 15.5770874 + objectReference: {fileID: 0} + - target: {fileID: 400004, guid: d7de2a1d09c98e24c87d0b78f01c33ac, type: 2} + propertyPath: m_LocalPosition.y + value: -.160262495 + objectReference: {fileID: 0} + - target: {fileID: 400004, guid: d7de2a1d09c98e24c87d0b78f01c33ac, type: 2} + propertyPath: m_LocalPosition.z + value: -.460705519 + objectReference: {fileID: 0} + - target: {fileID: 400004, guid: d7de2a1d09c98e24c87d0b78f01c33ac, type: 2} + propertyPath: m_LocalRotation.x + value: -1.85539719e-07 + objectReference: {fileID: 0} + - target: {fileID: 400004, guid: d7de2a1d09c98e24c87d0b78f01c33ac, type: 2} + propertyPath: m_LocalRotation.y + value: .707106769 + objectReference: {fileID: 0} + - target: {fileID: 400004, guid: d7de2a1d09c98e24c87d0b78f01c33ac, type: 2} + propertyPath: m_LocalRotation.z + value: -1.8077715e-07 + objectReference: {fileID: 0} + - target: {fileID: 400004, guid: d7de2a1d09c98e24c87d0b78f01c33ac, type: 2} + propertyPath: m_LocalRotation.w + value: -.707106888 + objectReference: {fileID: 0} + - target: {fileID: 11400000, guid: d7de2a1d09c98e24c87d0b78f01c33ac, type: 2} + propertyPath: target + value: + objectReference: {fileID: 69110436} + - target: {fileID: 2000000, guid: d7de2a1d09c98e24c87d0b78f01c33ac, type: 2} + propertyPath: m_BackGroundColor.r + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2000000, guid: d7de2a1d09c98e24c87d0b78f01c33ac, type: 2} + propertyPath: m_BackGroundColor.g + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2000000, guid: d7de2a1d09c98e24c87d0b78f01c33ac, type: 2} + propertyPath: m_BackGroundColor.b + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 11400000, guid: d7de2a1d09c98e24c87d0b78f01c33ac, type: 2} + propertyPath: distance + value: 10 + objectReference: {fileID: 0} + - target: {fileID: 11400000, guid: d7de2a1d09c98e24c87d0b78f01c33ac, type: 2} + propertyPath: m_Enabled + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 10800002, guid: d7de2a1d09c98e24c87d0b78f01c33ac, type: 2} + propertyPath: m_Intensity + value: 1.27 + objectReference: {fileID: 0} + - target: {fileID: 10800002, guid: d7de2a1d09c98e24c87d0b78f01c33ac, type: 2} + propertyPath: m_Color.r + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 10800002, guid: d7de2a1d09c98e24c87d0b78f01c33ac, type: 2} + propertyPath: m_Color.g + value: 0.99107504 + objectReference: {fileID: 0} + - target: {fileID: 10800002, guid: d7de2a1d09c98e24c87d0b78f01c33ac, type: 2} + propertyPath: m_Color.b + value: 0.9191176 + objectReference: {fileID: 0} + m_RemovedComponents: + - {fileID: 11400000, guid: d7de2a1d09c98e24c87d0b78f01c33ac, type: 2} + m_ParentPrefab: {fileID: 100100000, guid: d7de2a1d09c98e24c87d0b78f01c33ac, type: 2} + m_IsPrefabParent: 0 +--- !u!1001 &653480571 +Prefab: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1900288477} + m_Modifications: + - target: {fileID: 400012, guid: 4cca50b46e375734586a1cf77cb87a37, type: 2} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 400012, guid: 4cca50b46e375734586a1cf77cb87a37, type: 2} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 400012, guid: 4cca50b46e375734586a1cf77cb87a37, type: 2} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 400012, guid: 4cca50b46e375734586a1cf77cb87a37, type: 2} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 400012, guid: 4cca50b46e375734586a1cf77cb87a37, type: 2} + propertyPath: m_LocalRotation.y + value: -.414310843 + objectReference: {fileID: 0} + - target: {fileID: 400012, guid: 4cca50b46e375734586a1cf77cb87a37, type: 2} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 400012, guid: 4cca50b46e375734586a1cf77cb87a37, type: 2} + propertyPath: m_LocalRotation.w + value: -.910135448 + objectReference: {fileID: 0} + - target: {fileID: 400012, guid: 4cca50b46e375734586a1cf77cb87a37, type: 2} + propertyPath: m_RootOrder + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: + - {fileID: 11400004, guid: 4cca50b46e375734586a1cf77cb87a37, type: 2} + m_ParentPrefab: {fileID: 100100000, guid: 4cca50b46e375734586a1cf77cb87a37, type: 2} + m_IsPrefabParent: 0 +--- !u!1001 &915129509 +Prefab: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1900288477} + m_Modifications: + - target: {fileID: 400012, guid: f395fbc56836b9741803f3f176121772, type: 2} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 400012, guid: f395fbc56836b9741803f3f176121772, type: 2} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 400012, guid: f395fbc56836b9741803f3f176121772, type: 2} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 400012, guid: f395fbc56836b9741803f3f176121772, type: 2} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 400012, guid: f395fbc56836b9741803f3f176121772, type: 2} + propertyPath: m_LocalRotation.y + value: -.414310843 + objectReference: {fileID: 0} + - target: {fileID: 400012, guid: f395fbc56836b9741803f3f176121772, type: 2} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 400012, guid: f395fbc56836b9741803f3f176121772, type: 2} + propertyPath: m_LocalRotation.w + value: -.910135448 + objectReference: {fileID: 0} + - target: {fileID: 400012, guid: f395fbc56836b9741803f3f176121772, type: 2} + propertyPath: m_RootOrder + value: 4 + objectReference: {fileID: 0} + - target: {fileID: 100012, guid: f395fbc56836b9741803f3f176121772, type: 2} + propertyPath: m_IsActive + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: + - {fileID: 11400004, guid: f395fbc56836b9741803f3f176121772, type: 2} + m_ParentPrefab: {fileID: 100100000, guid: f395fbc56836b9741803f3f176121772, type: 2} + m_IsPrefabParent: 0 +--- !u!4 &1012227849 stripped +Transform: + m_PrefabParentObject: {fileID: 400012, guid: 37c91ad7d51fe354b890bf889b39dc77, type: 2} + m_PrefabInternal: {fileID: 1320487396} +--- !u!4 &1313092684 stripped +Transform: + m_PrefabParentObject: {fileID: 400012, guid: c207010087081d74e9ae127a8dafe3f3, type: 2} + m_PrefabInternal: {fileID: 58424181} +--- !u!1001 &1320487396 +Prefab: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1900288477} + m_Modifications: + - target: {fileID: 400012, guid: 37c91ad7d51fe354b890bf889b39dc77, type: 2} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 400012, guid: 37c91ad7d51fe354b890bf889b39dc77, type: 2} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 400012, guid: 37c91ad7d51fe354b890bf889b39dc77, type: 2} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 400012, guid: 37c91ad7d51fe354b890bf889b39dc77, type: 2} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 400012, guid: 37c91ad7d51fe354b890bf889b39dc77, type: 2} + propertyPath: m_LocalRotation.y + value: -.414310843 + objectReference: {fileID: 0} + - target: {fileID: 400012, guid: 37c91ad7d51fe354b890bf889b39dc77, type: 2} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 400012, guid: 37c91ad7d51fe354b890bf889b39dc77, type: 2} + propertyPath: m_LocalRotation.w + value: -.910135448 + objectReference: {fileID: 0} + - target: {fileID: 400012, guid: 37c91ad7d51fe354b890bf889b39dc77, type: 2} + propertyPath: m_RootOrder + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 100012, guid: 37c91ad7d51fe354b890bf889b39dc77, type: 2} + propertyPath: m_IsActive + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: + - {fileID: 11400004, guid: 37c91ad7d51fe354b890bf889b39dc77, type: 2} + m_ParentPrefab: {fileID: 100100000, guid: 37c91ad7d51fe354b890bf889b39dc77, type: 2} + m_IsPrefabParent: 0 +--- !u!4 &1607078015 stripped +Transform: + m_PrefabParentObject: {fileID: 400012, guid: 881eefc4e99aad64691e27d67462c68c, type: 2} + m_PrefabInternal: {fileID: 1657955790} +--- !u!1001 &1657955790 +Prefab: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1900288477} + m_Modifications: + - target: {fileID: 400012, guid: 881eefc4e99aad64691e27d67462c68c, type: 2} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 400012, guid: 881eefc4e99aad64691e27d67462c68c, type: 2} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 400012, guid: 881eefc4e99aad64691e27d67462c68c, type: 2} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 400012, guid: 881eefc4e99aad64691e27d67462c68c, type: 2} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 400012, guid: 881eefc4e99aad64691e27d67462c68c, type: 2} + propertyPath: m_LocalRotation.y + value: -.414310843 + objectReference: {fileID: 0} + - target: {fileID: 400012, guid: 881eefc4e99aad64691e27d67462c68c, type: 2} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 400012, guid: 881eefc4e99aad64691e27d67462c68c, type: 2} + propertyPath: m_LocalRotation.w + value: -.910135448 + objectReference: {fileID: 0} + - target: {fileID: 400012, guid: 881eefc4e99aad64691e27d67462c68c, type: 2} + propertyPath: m_RootOrder + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 100012, guid: 881eefc4e99aad64691e27d67462c68c, type: 2} + propertyPath: m_IsActive + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: + - {fileID: 11400004, guid: 881eefc4e99aad64691e27d67462c68c, type: 2} + m_ParentPrefab: {fileID: 100100000, guid: 881eefc4e99aad64691e27d67462c68c, type: 2} + m_IsPrefabParent: 0 +--- !u!4 &1668592434 stripped +Transform: + m_PrefabParentObject: {fileID: 400014, guid: 4cca50b46e375734586a1cf77cb87a37, type: 2} + m_PrefabInternal: {fileID: 653480571} +--- !u!1 &1900288476 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 1900288477} + m_Layer: 0 + m_Name: Earths + m_TagString: Earth + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1900288477 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1900288476} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 69110436} + - {fileID: 1012227849} + - {fileID: 1607078015} + - {fileID: 1313092684} + - {fileID: 2041652709} + m_Father: {fileID: 0} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!4 &2041652709 stripped +Transform: + m_PrefabParentObject: {fileID: 400012, guid: f395fbc56836b9741803f3f176121772, type: 2} + m_PrefabInternal: {fileID: 915129509} diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/Scenes/SimplePlanetEarth.unity.meta b/MultiplayerFPS/Assets/EarthSimplePlanets/Scenes/SimplePlanetEarth.unity.meta new file mode 100644 index 0000000..cc27efc --- /dev/null +++ b/MultiplayerFPS/Assets/EarthSimplePlanets/Scenes/SimplePlanetEarth.unity.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 53de1390e6e2c2d479a275b46b095063 +timeCreated: 18446744011573954816 +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/Scripts.meta b/MultiplayerFPS/Assets/EarthSimplePlanets/Scripts.meta new file mode 100644 index 0000000..00a2081 --- /dev/null +++ b/MultiplayerFPS/Assets/EarthSimplePlanets/Scripts.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 700aa4ad2a48e0c408b55a7da86914bd +folderAsset: yes +timeCreated: 1517391013 +licenseType: Store +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/Scripts/CloudRotation.cs b/MultiplayerFPS/Assets/EarthSimplePlanets/Scripts/CloudRotation.cs new file mode 100644 index 0000000..80d7722 --- /dev/null +++ b/MultiplayerFPS/Assets/EarthSimplePlanets/Scripts/CloudRotation.cs @@ -0,0 +1,20 @@ +using UnityEngine; +using System.Collections; + +public class CloudRotation : MonoBehaviour { + + public float planetSpeedRotation = 3.0f; + + // Use this for initialization + void Start () { + + } + + // Update is called once per frame + void Update () { + + transform.Rotate(Vector3.up * Time.deltaTime * planetSpeedRotation); + + + } +} diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/Scripts/CloudRotation.cs.meta b/MultiplayerFPS/Assets/EarthSimplePlanets/Scripts/CloudRotation.cs.meta new file mode 100644 index 0000000..50231bf --- /dev/null +++ b/MultiplayerFPS/Assets/EarthSimplePlanets/Scripts/CloudRotation.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: d2cbbf0ddd8e1d24fb198c43d785d008 +timeCreated: 18446744011573954816 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/Scripts/EarthOptionsGUISimple.cs b/MultiplayerFPS/Assets/EarthSimplePlanets/Scripts/EarthOptionsGUISimple.cs new file mode 100644 index 0000000..e1ad344 --- /dev/null +++ b/MultiplayerFPS/Assets/EarthSimplePlanets/Scripts/EarthOptionsGUISimple.cs @@ -0,0 +1,81 @@ +using UnityEngine; +using System.Collections; + +public class EarthOptionsGUISimple : MonoBehaviour { + + private bool clouds = true; + private float earthRotationSpeed = 2.0f; + private float cloudRotationSpeed = 3.0f; + private CloudRotation cloudRotationScript; + private GameObject cloudsTransform; + private float cloudType = 1.0f; + private float currentSelectedCloud = 1.0f; + private GeneralUI generalUIScript; + public float labelWidth = 160; + + // Use this for initialization + void Start () { + cloudsTransform = GameObject.FindGameObjectWithTag("Earth Clouds"); + cloudRotationScript = cloudsTransform.GetComponent(); + generalUIScript = GameObject.FindGameObjectWithTag ("MainCamera").GetComponent (); + } + + void Update() + { + transform.Rotate(new Vector3(0, Time.deltaTime * earthRotationSpeed, 0)); + + if ((int)cloudType != (int)currentSelectedCloud) { + var selectedCloudMaterial = generalUIScript.cloudMaterials[(int)cloudType]; + var selectedCloudShadowMaterial = generalUIScript.cloudShadowMaterials[(int)cloudType]; + GameObject.Find("Clouds/Clouds").GetComponent().material = selectedCloudMaterial; + GameObject.Find("Clouds/CloudsOuter").GetComponent().material = selectedCloudShadowMaterial; + + currentSelectedCloud = (int)cloudType; + } + + } + + void OnGUI () + { + GUI.Box (new Rect (Screen.width - 300,Screen.height - 25,250,120), "Left click & drag to rotate around Earth."); + + clouds = GUI.Toggle (new Rect (25, 30, 100, 30), clouds, "Clouds"); + + GUI.Label(new Rect(25,60,labelWidth,30), "Earth rotation speed"); + earthRotationSpeed = GUI.HorizontalScrollbar (new Rect (25, 90, labelWidth, 30), earthRotationSpeed, 1.0f, 0.0f, 10.0f); + + if(clouds) + { + ToggleChildrenMeshRendered(clouds, cloudsTransform); + GUI.Label(new Rect(25,120,labelWidth,30), "Cloud rotation speed"); + cloudRotationSpeed = GUI.HorizontalScrollbar (new Rect (25, 150, labelWidth, 30), cloudRotationSpeed, 1.0f, 0.0f, 15.0f); + + GUI.Label(new Rect(25,180,labelWidth,30), "Cloud type"); + cloudType = GUI.HorizontalScrollbar(new Rect(25,210,labelWidth,30), cloudType, 1.0f,0.0f,generalUIScript.cloudMaterials.Count); + } + else + { + ToggleChildrenMeshRendered(clouds, cloudsTransform); + } + + cloudRotationScript.planetSpeedRotation = cloudRotationSpeed; + + + } + + void ToggleChildrenMeshRendered(bool on, GameObject cloudsTransfom) + { + if(on) + { + foreach (var item in cloudsTransform.GetComponentsInChildren()) { + item.enabled = true; + } + } + else + { + foreach (var item in cloudsTransform.GetComponentsInChildren()) { + item.enabled = false; + } + } + } +} diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/Scripts/EarthOptionsGUISimple.cs.meta b/MultiplayerFPS/Assets/EarthSimplePlanets/Scripts/EarthOptionsGUISimple.cs.meta new file mode 100644 index 0000000..ba125de --- /dev/null +++ b/MultiplayerFPS/Assets/EarthSimplePlanets/Scripts/EarthOptionsGUISimple.cs.meta @@ -0,0 +1,13 @@ +fileFormatVersion: 2 +guid: 2525dbbf144c93d43a723b6c42ab4d21 +timeCreated: 18446744011573954816 +MonoImporter: + serializedVersion: 2 + defaultReferences: + - scrollImage: {fileID: 2800000, guid: 184a0f735350b544494104b70002b8ee, type: 3} + - guiSkin: {fileID: 11400000, guid: e5b508c7f41e50649a0b4ef80dcc84f0, type: 2} + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/Scripts/GeneralUI.cs b/MultiplayerFPS/Assets/EarthSimplePlanets/Scripts/GeneralUI.cs new file mode 100644 index 0000000..23c1c2d --- /dev/null +++ b/MultiplayerFPS/Assets/EarthSimplePlanets/Scripts/GeneralUI.cs @@ -0,0 +1,53 @@ +using UnityEngine; +using System.Collections; +using System.Collections.Generic; +using System.Linq; + +public class GeneralUI : MonoBehaviour { + + private float activatedPlanet = 0; + private float currentActivatedPlanet = 0; + private IList earths; + public List cloudMaterials; + public List cloudShadowMaterials; + + public string earthTypeLabel = "Choose Earth Type"; + + // Use this for initialization + void Start () { + activatedPlanet = 0; + + earths = new List (); + foreach (Transform earth in GameObject.FindGameObjectWithTag ("Player").transform) { + earths.Add(earth.gameObject); + } + + earths [(int)currentActivatedPlanet].SetActive (true); + } + + void Update() + { + + if ((int)currentActivatedPlanet != (int)activatedPlanet) { + earths[(int)currentActivatedPlanet].SetActive(false); + + currentActivatedPlanet = (int)activatedPlanet; + } + + } + + + void OnGUI() + { + + GUI.Label(new Rect(25,300,160,30), earthTypeLabel.ToUpper()); + activatedPlanet = GUI.HorizontalScrollbar (new Rect (25, 330, 160, 30), activatedPlanet, 1, 0, earths.Count); + if (!earths [(int)activatedPlanet].activeInHierarchy) { + earths [(int)activatedPlanet].SetActive (true); + } + + + } + + +} diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/Scripts/GeneralUI.cs.meta b/MultiplayerFPS/Assets/EarthSimplePlanets/Scripts/GeneralUI.cs.meta new file mode 100644 index 0000000..9763899 --- /dev/null +++ b/MultiplayerFPS/Assets/EarthSimplePlanets/Scripts/GeneralUI.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 2dfae4ec225be0b489ff8798fd094988 +timeCreated: 18446744011573954816 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/Scripts/RevealNightEarthTexture.cs b/MultiplayerFPS/Assets/EarthSimplePlanets/Scripts/RevealNightEarthTexture.cs new file mode 100644 index 0000000..f5a2577 --- /dev/null +++ b/MultiplayerFPS/Assets/EarthSimplePlanets/Scripts/RevealNightEarthTexture.cs @@ -0,0 +1,26 @@ +using UnityEngine; +using System.Collections; + +public class RevealNightEarthTexture : MonoBehaviour { + + Transform tfLight; + // Use this for initialization + void Start () { + var goLight = GameObject.Find ("RevealingLight"); + if(goLight) + { + tfLight = goLight.transform; + } + + } + + // Update is called once per frame + void Update () { + + if(tfLight) + { + GetComponent().material.SetVector("_LightPos", tfLight.position); + GetComponent().material.SetVector("_LightDir", tfLight.forward); + } + } +} diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/Scripts/RevealNightEarthTexture.cs.meta b/MultiplayerFPS/Assets/EarthSimplePlanets/Scripts/RevealNightEarthTexture.cs.meta new file mode 100644 index 0000000..8a3f005 --- /dev/null +++ b/MultiplayerFPS/Assets/EarthSimplePlanets/Scripts/RevealNightEarthTexture.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 84c7f9c3187cb8b48b91d381f568bae7 +timeCreated: 18446744011573954816 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/Scripts/RevealingLightManipulation.cs b/MultiplayerFPS/Assets/EarthSimplePlanets/Scripts/RevealingLightManipulation.cs new file mode 100644 index 0000000..0e3bd06 --- /dev/null +++ b/MultiplayerFPS/Assets/EarthSimplePlanets/Scripts/RevealingLightManipulation.cs @@ -0,0 +1,17 @@ +using UnityEngine; + +public class RevealingLightManipulation : MonoBehaviour { + + private float xSmooth = 0; + private float ySmooth = 0; + + private float distance = 5.0f; + + private Vector3 posSmooth = Vector3.zero; + + void LateUpdate() + { + transform.rotation = Quaternion.Euler(ySmooth, xSmooth, 0); + transform.position = transform.rotation * new Vector3(0.0f, 0.0f, -distance) + posSmooth; + } +} diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/Scripts/RevealingLightManipulation.cs.meta b/MultiplayerFPS/Assets/EarthSimplePlanets/Scripts/RevealingLightManipulation.cs.meta new file mode 100644 index 0000000..e85951e --- /dev/null +++ b/MultiplayerFPS/Assets/EarthSimplePlanets/Scripts/RevealingLightManipulation.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: afef058485ccbe9448c41c7bed19a350 +timeCreated: 1517392701 +licenseType: Store +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/Scripts/RotationAroundPlanet.cs b/MultiplayerFPS/Assets/EarthSimplePlanets/Scripts/RotationAroundPlanet.cs new file mode 100644 index 0000000..1295664 --- /dev/null +++ b/MultiplayerFPS/Assets/EarthSimplePlanets/Scripts/RotationAroundPlanet.cs @@ -0,0 +1,114 @@ +using UnityEngine; +using System.Collections; + +public class RotationAroundPlanet : MonoBehaviour +{ + + public Transform target; + public float distance = 10.0f; + + // ZoomCameraMouse + public float MouseWheelSensitivity = 5; + public float MouseZoomMin = 1; + public float MouseZoomMax = 7; + + public float xSpeed = 250.0f; + public float ySpeed = 120.0f; + + public float yMinLimit = -20; + public float yMaxLimit = 80; + + private double x = 0.0f; + private double y = 0.0f; + + Quaternion rotation; + Vector3 position; + + public float smoothTime = 0.3f; + + private float xSmooth = 0.0f; + private float ySmooth = 0.0f; + private float xVelocity = 0.0f; + private float yVelocity = 0.0f; + + private Vector3 posSmooth = Vector3.zero; + //private Vector3 posVelocity = Vector3.zero; + + bool mousePressed = false; + + // Use this for initialization + void Start() + { + Cursor.visible = true; + + var angles = transform.eulerAngles; + x = angles.y; + y = angles.x; + + // Make the rigid body not change rotation + if (GetComponent()) + GetComponent().freezeRotation = true; + } + + void Update() + { + + if (Input.GetMouseButtonDown(0)) + mousePressed = true; + else if (Input.GetMouseButtonUp(0)) + mousePressed = false; + } + + void LateUpdate() + { + + if (target && mousePressed) + { + x += Input.GetAxis("Mouse X") * xSpeed * 0.02; + y -= Input.GetAxis("Mouse Y") * ySpeed * 0.02; + + xSmooth = Mathf.SmoothDamp(xSmooth, (float)x, ref xVelocity, smoothTime); + ySmooth = Mathf.SmoothDamp(ySmooth, (float)y, ref yVelocity, smoothTime); + + ySmooth = ClampAngle(ySmooth, yMinLimit, yMaxLimit); + + rotation = Quaternion.Euler(ySmooth, xSmooth, 0); + + // posSmooth = Vector3.SmoothDamp(posSmooth,target.position,posVelocity,smoothTime); + + posSmooth = target.position; // no follow smoothing + + transform.rotation = rotation; + transform.position = rotation * new Vector3(0.0f, 0.0f, -distance) + posSmooth; + } + + if (Input.GetAxis("Mouse ScrollWheel") != 0) + { + + if (distance >= MouseZoomMin && distance <= MouseZoomMax) + { + + distance -= Input.GetAxis("Mouse ScrollWheel") * MouseWheelSensitivity; + + if (distance < MouseZoomMin) { distance = MouseZoomMin; } + if (distance > MouseZoomMax) { distance = MouseZoomMax; } + } + } + + rotation = Quaternion.Slerp(transform.rotation, Quaternion.Euler((float)y, (float)x, 0), Time.deltaTime * 3); + + position = rotation * new Vector3(0.0f, 0.0f, -distance) + target.position; + + transform.rotation = rotation; + transform.position = position; + } + + static float ClampAngle(float angle, float min, float max) + { + if (angle < -360) + angle += 360; + if (angle > 360) + angle -= 360; + return Mathf.Clamp(angle, min, max); + } +} diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/Scripts/RotationAroundPlanet.cs.meta b/MultiplayerFPS/Assets/EarthSimplePlanets/Scripts/RotationAroundPlanet.cs.meta new file mode 100644 index 0000000..bec5cbb --- /dev/null +++ b/MultiplayerFPS/Assets/EarthSimplePlanets/Scripts/RotationAroundPlanet.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 0660edb6acfc819498f9af4c473faab1 +timeCreated: 1517391828 +licenseType: Store +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/Shaders.meta b/MultiplayerFPS/Assets/EarthSimplePlanets/Shaders.meta new file mode 100644 index 0000000..ea8c1c3 --- /dev/null +++ b/MultiplayerFPS/Assets/EarthSimplePlanets/Shaders.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 80e54b104618b2b4f9a00b2a4457c716 +folderAsset: yes +timeCreated: 1517391013 +licenseType: Store +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/Shaders/DisplayNightEarthTexture.shader b/MultiplayerFPS/Assets/EarthSimplePlanets/Shaders/DisplayNightEarthTexture.shader new file mode 100644 index 0000000..c567ac4 --- /dev/null +++ b/MultiplayerFPS/Assets/EarthSimplePlanets/Shaders/DisplayNightEarthTexture.shader @@ -0,0 +1,59 @@ +// Upgrade NOTE: replaced '_Object2World' with 'unity_ObjectToWorld' +// Upgrade NOTE: replaced 'mul(UNITY_MATRIX_MVP,*)' with 'UnityObjectToClipPos(*)' + +Shader "Custom/DisplayNightEarthTexture" { + Properties { +_MainTex ("Base (RGB)", 2D) = "white" { } +_SpotAngle ("Spot Angle", Float) = 30.0 +_Range ("Range", Float) = 5.0 +_Contrast ("Contrast", Range (20.0, 80.0)) = 50.0 +} + +Subshader { +Tags {"RenderType"="Transparent" "Queue"="Transparent"} +Pass { +Blend SrcAlpha OneMinusSrcAlpha +ZTest LEqual + +CGPROGRAM +#pragma vertex vert +#pragma fragment frag +#include "UnityCG.cginc" + +uniform sampler2D _MainTex; +uniform float4 _LightPos; // light world position - set via script +uniform float4 _LightDir; // light world direction - set via script +uniform float _SpotAngle; +uniform float _Range; +uniform float _Contrast; + +struct v2f_interpolated { +float4 pos : SV_POSITION; +float2 texCoord : TEXCOORD0; +float3 lightDir : TEXCOORD1; +}; + +v2f_interpolated vert(appdata_full v){ +v2f_interpolated o; +o.texCoord.xy = v.texcoord.xy; +o.pos = UnityObjectToClipPos(v.vertex); +half3 worldSpaceVertex = mul(unity_ObjectToWorld, v.vertex).xyz; +// calculate light direction to vertex +o.lightDir = worldSpaceVertex-_LightPos.xyz; +return o; +} + +half4 frag(v2f_interpolated i) : COLOR { +half dist = saturate(1-(length(i.lightDir)/_Range)); // get distance factor +half cosLightDir = dot(normalize(i.lightDir), normalize(_LightDir)); // get light angle +half ang = cosLightDir-cos(radians(_SpotAngle/2)); // calculate angle factor +half alpha = saturate(dist * ang * _Contrast); // combine distance, angle and contrast +half4 c = tex2D(_MainTex, i.texCoord); // get texel +c.a *= alpha; // combine texel and calculated alpha +return c; +} +ENDCG +} +} + FallBack "Diffuse" +} diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/Shaders/DisplayNightEarthTexture.shader.meta b/MultiplayerFPS/Assets/EarthSimplePlanets/Shaders/DisplayNightEarthTexture.shader.meta new file mode 100644 index 0000000..ab8603b --- /dev/null +++ b/MultiplayerFPS/Assets/EarthSimplePlanets/Shaders/DisplayNightEarthTexture.shader.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 31f98f795f2e37f45bacf5ad2ac2a578 +timeCreated: 18446744011573954816 +ShaderImporter: + defaultTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/Skybox.meta b/MultiplayerFPS/Assets/EarthSimplePlanets/Skybox.meta new file mode 100644 index 0000000..55cc590 --- /dev/null +++ b/MultiplayerFPS/Assets/EarthSimplePlanets/Skybox.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: c4b22c6badc72af4db73543577d17259 +folderAsset: yes +timeCreated: 1517391013 +licenseType: Store +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/Skybox/StarSkyBox.mat b/MultiplayerFPS/Assets/EarthSimplePlanets/Skybox/StarSkyBox.mat new file mode 100644 index 0000000..7d70fc3 --- /dev/null +++ b/MultiplayerFPS/Assets/EarthSimplePlanets/Skybox/StarSkyBox.mat @@ -0,0 +1,52 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!21 &2100000 +Material: + serializedVersion: 6 + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_Name: StarSkyBox + m_Shader: {fileID: 104, guid: 0000000000000000f000000000000000, type: 0} + m_ShaderKeywords: + m_LightmapFlags: 4 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: {} + disabledShaderPasses: [] + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _BackTex: + m_Texture: {fileID: 2800000, guid: 0fbf23bda4c210c44a0fe51c9bbaecc7, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DownTex: + m_Texture: {fileID: 2800000, guid: 2386597d5e868c9458b8bf627b1bbb25, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _FrontTex: + m_Texture: {fileID: 2800000, guid: c3883dd823634424cb7f77b7808dfb71, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _LeftTex: + m_Texture: {fileID: 2800000, guid: e93b91c50a583a949bd59be8a2f0e8e0, type: 3} + 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} + - _RightTex: + m_Texture: {fileID: 2800000, guid: ff7a4eded7a1437488c0e6771172133e, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _UpTex: + m_Texture: {fileID: 2800000, guid: 1eee1a8f13e601d4e967192b6915486c, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Floats: [] + m_Colors: + - _Color: {r: 1, g: 1, b: 1, a: 1} + - _Tint: {r: 0.5, g: 0.5, b: 0.5, a: 0.5} diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/Skybox/StarSkyBox.mat.meta b/MultiplayerFPS/Assets/EarthSimplePlanets/Skybox/StarSkyBox.mat.meta new file mode 100644 index 0000000..7a0c364 --- /dev/null +++ b/MultiplayerFPS/Assets/EarthSimplePlanets/Skybox/StarSkyBox.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: b9be0c15efe8ad9489fdeead114d8ec5 +timeCreated: 18446744011573954816 +NativeFormatImporter: + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/Skybox/backImage.png b/MultiplayerFPS/Assets/EarthSimplePlanets/Skybox/backImage.png new file mode 100644 index 0000000..b46b499 Binary files /dev/null and b/MultiplayerFPS/Assets/EarthSimplePlanets/Skybox/backImage.png differ diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/Skybox/backImage.png.meta b/MultiplayerFPS/Assets/EarthSimplePlanets/Skybox/backImage.png.meta new file mode 100644 index 0000000..aaa288f --- /dev/null +++ b/MultiplayerFPS/Assets/EarthSimplePlanets/Skybox/backImage.png.meta @@ -0,0 +1,81 @@ +fileFormatVersion: 2 +guid: 0fbf23bda4c210c44a0fe51c9bbaecc7 +timeCreated: 18446744011573954816 +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 4 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: -1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: -1 + aniso: -1 + mipBias: -1 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaUsage: 1 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 0 + textureShape: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + - buildTarget: Standalone + maxTextureSize: 2048 + textureFormat: 10 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 1 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + spritePackingTag: + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/Skybox/downImage.png b/MultiplayerFPS/Assets/EarthSimplePlanets/Skybox/downImage.png new file mode 100644 index 0000000..d700b39 Binary files /dev/null and b/MultiplayerFPS/Assets/EarthSimplePlanets/Skybox/downImage.png differ diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/Skybox/downImage.png.meta b/MultiplayerFPS/Assets/EarthSimplePlanets/Skybox/downImage.png.meta new file mode 100644 index 0000000..076bfd4 --- /dev/null +++ b/MultiplayerFPS/Assets/EarthSimplePlanets/Skybox/downImage.png.meta @@ -0,0 +1,81 @@ +fileFormatVersion: 2 +guid: 2386597d5e868c9458b8bf627b1bbb25 +timeCreated: 18446744011573954816 +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 4 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: -1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: -1 + aniso: 9 + mipBias: -1 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaUsage: 1 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 0 + textureShape: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + - buildTarget: Standalone + maxTextureSize: 2048 + textureFormat: 10 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 1 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + spritePackingTag: + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/Skybox/frontImage.png b/MultiplayerFPS/Assets/EarthSimplePlanets/Skybox/frontImage.png new file mode 100644 index 0000000..e457152 Binary files /dev/null and b/MultiplayerFPS/Assets/EarthSimplePlanets/Skybox/frontImage.png differ diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/Skybox/frontImage.png.meta b/MultiplayerFPS/Assets/EarthSimplePlanets/Skybox/frontImage.png.meta new file mode 100644 index 0000000..b58db52 --- /dev/null +++ b/MultiplayerFPS/Assets/EarthSimplePlanets/Skybox/frontImage.png.meta @@ -0,0 +1,81 @@ +fileFormatVersion: 2 +guid: c3883dd823634424cb7f77b7808dfb71 +timeCreated: 18446744011573954816 +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 4 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: -1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: -1 + aniso: 9 + mipBias: -1 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaUsage: 1 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 0 + textureShape: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + - buildTarget: Standalone + maxTextureSize: 2048 + textureFormat: 10 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 1 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + spritePackingTag: + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/Skybox/leftImage.png b/MultiplayerFPS/Assets/EarthSimplePlanets/Skybox/leftImage.png new file mode 100644 index 0000000..9ec4837 Binary files /dev/null and b/MultiplayerFPS/Assets/EarthSimplePlanets/Skybox/leftImage.png differ diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/Skybox/leftImage.png.meta b/MultiplayerFPS/Assets/EarthSimplePlanets/Skybox/leftImage.png.meta new file mode 100644 index 0000000..1b32196 --- /dev/null +++ b/MultiplayerFPS/Assets/EarthSimplePlanets/Skybox/leftImage.png.meta @@ -0,0 +1,81 @@ +fileFormatVersion: 2 +guid: e93b91c50a583a949bd59be8a2f0e8e0 +timeCreated: 18446744011573954816 +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 4 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: -1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: -1 + aniso: 9 + mipBias: -1 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaUsage: 1 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 0 + textureShape: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + - buildTarget: Standalone + maxTextureSize: 2048 + textureFormat: 10 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 1 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + spritePackingTag: + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/Skybox/rightImage.png b/MultiplayerFPS/Assets/EarthSimplePlanets/Skybox/rightImage.png new file mode 100644 index 0000000..93ecc4d Binary files /dev/null and b/MultiplayerFPS/Assets/EarthSimplePlanets/Skybox/rightImage.png differ diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/Skybox/rightImage.png.meta b/MultiplayerFPS/Assets/EarthSimplePlanets/Skybox/rightImage.png.meta new file mode 100644 index 0000000..2b7d924 --- /dev/null +++ b/MultiplayerFPS/Assets/EarthSimplePlanets/Skybox/rightImage.png.meta @@ -0,0 +1,81 @@ +fileFormatVersion: 2 +guid: ff7a4eded7a1437488c0e6771172133e +timeCreated: 18446744011573954816 +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 4 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: -1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: -1 + aniso: 9 + mipBias: -1 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaUsage: 1 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 0 + textureShape: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + - buildTarget: Standalone + maxTextureSize: 2048 + textureFormat: 10 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 1 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + spritePackingTag: + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/Skybox/upImage.png b/MultiplayerFPS/Assets/EarthSimplePlanets/Skybox/upImage.png new file mode 100644 index 0000000..60e7bd5 Binary files /dev/null and b/MultiplayerFPS/Assets/EarthSimplePlanets/Skybox/upImage.png differ diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/Skybox/upImage.png.meta b/MultiplayerFPS/Assets/EarthSimplePlanets/Skybox/upImage.png.meta new file mode 100644 index 0000000..f3ad1f8 --- /dev/null +++ b/MultiplayerFPS/Assets/EarthSimplePlanets/Skybox/upImage.png.meta @@ -0,0 +1,81 @@ +fileFormatVersion: 2 +guid: 1eee1a8f13e601d4e967192b6915486c +timeCreated: 18446744011573954816 +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 4 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: -1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: -1 + aniso: 9 + mipBias: -1 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaUsage: 1 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 0 + textureShape: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + - buildTarget: Standalone + maxTextureSize: 2048 + textureFormat: 10 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 1 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + spritePackingTag: + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/Textures.meta b/MultiplayerFPS/Assets/EarthSimplePlanets/Textures.meta new file mode 100644 index 0000000..e1c5e66 --- /dev/null +++ b/MultiplayerFPS/Assets/EarthSimplePlanets/Textures.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 3a907d91f2d165e4ea53b015aa2a88b9 +folderAsset: yes +timeCreated: 1517391013 +licenseType: Store +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/Textures/Clouds.meta b/MultiplayerFPS/Assets/EarthSimplePlanets/Textures/Clouds.meta new file mode 100644 index 0000000..9e3ea4f --- /dev/null +++ b/MultiplayerFPS/Assets/EarthSimplePlanets/Textures/Clouds.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 506e0f4ea075e5b4d91f9fec78bb90b7 +folderAsset: yes +timeCreated: 1517391013 +licenseType: Store +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/Textures/Clouds/Cloud1.png b/MultiplayerFPS/Assets/EarthSimplePlanets/Textures/Clouds/Cloud1.png new file mode 100644 index 0000000..c01dd36 Binary files /dev/null and b/MultiplayerFPS/Assets/EarthSimplePlanets/Textures/Clouds/Cloud1.png differ diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/Textures/Clouds/Cloud1.png.meta b/MultiplayerFPS/Assets/EarthSimplePlanets/Textures/Clouds/Cloud1.png.meta new file mode 100644 index 0000000..dcadfc9 --- /dev/null +++ b/MultiplayerFPS/Assets/EarthSimplePlanets/Textures/Clouds/Cloud1.png.meta @@ -0,0 +1,73 @@ +fileFormatVersion: 2 +guid: 95ee01e088caa4b44a71c55fef412aa9 +timeCreated: 18446744011573954816 +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 4 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: -1 + maxTextureSize: 4096 + textureSettings: + serializedVersion: 2 + filterMode: 2 + aniso: 9 + mipBias: -1 + wrapU: -1 + wrapV: -1 + wrapW: -1 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaUsage: 1 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 0 + textureShape: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - buildTarget: DefaultTexturePlatform + maxTextureSize: 4096 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + spritePackingTag: + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/Textures/Clouds/Cloud2.png b/MultiplayerFPS/Assets/EarthSimplePlanets/Textures/Clouds/Cloud2.png new file mode 100644 index 0000000..74f783e Binary files /dev/null and b/MultiplayerFPS/Assets/EarthSimplePlanets/Textures/Clouds/Cloud2.png differ diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/Textures/Clouds/Cloud2.png.meta b/MultiplayerFPS/Assets/EarthSimplePlanets/Textures/Clouds/Cloud2.png.meta new file mode 100644 index 0000000..27f83f1 --- /dev/null +++ b/MultiplayerFPS/Assets/EarthSimplePlanets/Textures/Clouds/Cloud2.png.meta @@ -0,0 +1,73 @@ +fileFormatVersion: 2 +guid: 635b8cf5bcc0ea642801b06562b0d1c9 +timeCreated: 18446744011573954816 +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 4 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: -1 + maxTextureSize: 4096 + textureSettings: + serializedVersion: 2 + filterMode: 2 + aniso: 9 + mipBias: -1 + wrapU: -1 + wrapV: -1 + wrapW: -1 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaUsage: 1 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 0 + textureShape: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - buildTarget: DefaultTexturePlatform + maxTextureSize: 4096 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + spritePackingTag: + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/Textures/Clouds/Clouds.png b/MultiplayerFPS/Assets/EarthSimplePlanets/Textures/Clouds/Clouds.png new file mode 100644 index 0000000..f3aff40 Binary files /dev/null and b/MultiplayerFPS/Assets/EarthSimplePlanets/Textures/Clouds/Clouds.png differ diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/Textures/Clouds/Clouds.png.meta b/MultiplayerFPS/Assets/EarthSimplePlanets/Textures/Clouds/Clouds.png.meta new file mode 100644 index 0000000..e7cfcd3 --- /dev/null +++ b/MultiplayerFPS/Assets/EarthSimplePlanets/Textures/Clouds/Clouds.png.meta @@ -0,0 +1,89 @@ +fileFormatVersion: 2 +guid: 780e76052884b0d4d895d4c5359549d4 +timeCreated: 18446744011573954816 +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 4 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.213 + normalMapFilter: 1 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: -1 + maxTextureSize: 4096 + textureSettings: + serializedVersion: 2 + filterMode: -1 + aniso: 9 + mipBias: -1 + wrapU: -1 + wrapV: -1 + wrapW: -1 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaUsage: 1 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 0 + textureShape: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - buildTarget: DefaultTexturePlatform + maxTextureSize: 4096 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + - buildTarget: Standalone + maxTextureSize: 4096 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 1 + - buildTarget: Web + maxTextureSize: 4096 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 1 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + spritePackingTag: + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/Textures/EarthSimple1.jpg b/MultiplayerFPS/Assets/EarthSimplePlanets/Textures/EarthSimple1.jpg new file mode 100644 index 0000000..b1379b0 Binary files /dev/null and b/MultiplayerFPS/Assets/EarthSimplePlanets/Textures/EarthSimple1.jpg differ diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/Textures/EarthSimple1.jpg.meta b/MultiplayerFPS/Assets/EarthSimplePlanets/Textures/EarthSimple1.jpg.meta new file mode 100644 index 0000000..1cca3ff --- /dev/null +++ b/MultiplayerFPS/Assets/EarthSimplePlanets/Textures/EarthSimple1.jpg.meta @@ -0,0 +1,73 @@ +fileFormatVersion: 2 +guid: c874d1c37ad8a9a42a9a536d6f88b0fe +timeCreated: 18446744011573954816 +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 4 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: -1 + maxTextureSize: 4096 + textureSettings: + serializedVersion: 2 + filterMode: 2 + aniso: 9 + mipBias: -1 + wrapU: -1 + wrapV: -1 + wrapW: -1 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaUsage: 1 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 0 + textureShape: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - buildTarget: DefaultTexturePlatform + maxTextureSize: 4096 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + spritePackingTag: + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/Textures/EarthSimple2.jpg b/MultiplayerFPS/Assets/EarthSimplePlanets/Textures/EarthSimple2.jpg new file mode 100644 index 0000000..cd18087 Binary files /dev/null and b/MultiplayerFPS/Assets/EarthSimplePlanets/Textures/EarthSimple2.jpg differ diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/Textures/EarthSimple2.jpg.meta b/MultiplayerFPS/Assets/EarthSimplePlanets/Textures/EarthSimple2.jpg.meta new file mode 100644 index 0000000..22fe405 --- /dev/null +++ b/MultiplayerFPS/Assets/EarthSimplePlanets/Textures/EarthSimple2.jpg.meta @@ -0,0 +1,73 @@ +fileFormatVersion: 2 +guid: bd2b645b6a3773a44984a4e3469ec37a +timeCreated: 18446744011573954816 +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 4 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: -1 + maxTextureSize: 4096 + textureSettings: + serializedVersion: 2 + filterMode: 2 + aniso: 9 + mipBias: -1 + wrapU: -1 + wrapV: -1 + wrapW: -1 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaUsage: 1 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 0 + textureShape: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - buildTarget: DefaultTexturePlatform + maxTextureSize: 4096 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + spritePackingTag: + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/Textures/EarthSimple3.jpg b/MultiplayerFPS/Assets/EarthSimplePlanets/Textures/EarthSimple3.jpg new file mode 100644 index 0000000..521380a Binary files /dev/null and b/MultiplayerFPS/Assets/EarthSimplePlanets/Textures/EarthSimple3.jpg differ diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/Textures/EarthSimple3.jpg.meta b/MultiplayerFPS/Assets/EarthSimplePlanets/Textures/EarthSimple3.jpg.meta new file mode 100644 index 0000000..06d3dfd --- /dev/null +++ b/MultiplayerFPS/Assets/EarthSimplePlanets/Textures/EarthSimple3.jpg.meta @@ -0,0 +1,73 @@ +fileFormatVersion: 2 +guid: 09a88060775af2a4e9179a060fb3f638 +timeCreated: 18446744011573954816 +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 4 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: -1 + maxTextureSize: 4096 + textureSettings: + serializedVersion: 2 + filterMode: 2 + aniso: 9 + mipBias: -1 + wrapU: -1 + wrapV: -1 + wrapW: -1 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaUsage: 1 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 0 + textureShape: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - buildTarget: DefaultTexturePlatform + maxTextureSize: 4096 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + spritePackingTag: + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/Textures/EarthSimple4.jpg b/MultiplayerFPS/Assets/EarthSimplePlanets/Textures/EarthSimple4.jpg new file mode 100644 index 0000000..41985d9 Binary files /dev/null and b/MultiplayerFPS/Assets/EarthSimplePlanets/Textures/EarthSimple4.jpg differ diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/Textures/EarthSimple4.jpg.meta b/MultiplayerFPS/Assets/EarthSimplePlanets/Textures/EarthSimple4.jpg.meta new file mode 100644 index 0000000..703a2bd --- /dev/null +++ b/MultiplayerFPS/Assets/EarthSimplePlanets/Textures/EarthSimple4.jpg.meta @@ -0,0 +1,73 @@ +fileFormatVersion: 2 +guid: 04ef49d7d5375854881bcd3939fb2a38 +timeCreated: 18446744011573954816 +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 4 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: -1 + maxTextureSize: 4096 + textureSettings: + serializedVersion: 2 + filterMode: 2 + aniso: 9 + mipBias: -1 + wrapU: -1 + wrapV: -1 + wrapW: -1 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaUsage: 1 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 0 + textureShape: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - buildTarget: DefaultTexturePlatform + maxTextureSize: 4096 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + spritePackingTag: + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/Textures/EarthSimple5.jpg b/MultiplayerFPS/Assets/EarthSimplePlanets/Textures/EarthSimple5.jpg new file mode 100644 index 0000000..e1504c4 Binary files /dev/null and b/MultiplayerFPS/Assets/EarthSimplePlanets/Textures/EarthSimple5.jpg differ diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/Textures/EarthSimple5.jpg.meta b/MultiplayerFPS/Assets/EarthSimplePlanets/Textures/EarthSimple5.jpg.meta new file mode 100644 index 0000000..944eb85 --- /dev/null +++ b/MultiplayerFPS/Assets/EarthSimplePlanets/Textures/EarthSimple5.jpg.meta @@ -0,0 +1,73 @@ +fileFormatVersion: 2 +guid: b5a170443632beb46bd39375565dc2c7 +timeCreated: 18446744011573954816 +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 4 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: -1 + maxTextureSize: 4096 + textureSettings: + serializedVersion: 2 + filterMode: 2 + aniso: 9 + mipBias: -1 + wrapU: -1 + wrapV: -1 + wrapW: -1 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaUsage: 1 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 0 + textureShape: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - buildTarget: DefaultTexturePlatform + maxTextureSize: 4096 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + spritePackingTag: + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/Textures/EarthSimpleNight1.jpg b/MultiplayerFPS/Assets/EarthSimplePlanets/Textures/EarthSimpleNight1.jpg new file mode 100644 index 0000000..b9321d4 Binary files /dev/null and b/MultiplayerFPS/Assets/EarthSimplePlanets/Textures/EarthSimpleNight1.jpg differ diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/Textures/EarthSimpleNight1.jpg.meta b/MultiplayerFPS/Assets/EarthSimplePlanets/Textures/EarthSimpleNight1.jpg.meta new file mode 100644 index 0000000..7eae706 --- /dev/null +++ b/MultiplayerFPS/Assets/EarthSimplePlanets/Textures/EarthSimpleNight1.jpg.meta @@ -0,0 +1,73 @@ +fileFormatVersion: 2 +guid: 104991bd4eca41443915cbb6068d08c7 +timeCreated: 18446744011573954816 +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 4 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: -1 + maxTextureSize: 4096 + textureSettings: + serializedVersion: 2 + filterMode: -1 + aniso: 9 + mipBias: -1 + wrapU: -1 + wrapV: -1 + wrapW: -1 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaUsage: 1 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 0 + textureShape: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - buildTarget: DefaultTexturePlatform + maxTextureSize: 4096 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + spritePackingTag: + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/Textures/EarthSimpleNight2.jpg b/MultiplayerFPS/Assets/EarthSimplePlanets/Textures/EarthSimpleNight2.jpg new file mode 100644 index 0000000..715d903 Binary files /dev/null and b/MultiplayerFPS/Assets/EarthSimplePlanets/Textures/EarthSimpleNight2.jpg differ diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/Textures/EarthSimpleNight2.jpg.meta b/MultiplayerFPS/Assets/EarthSimplePlanets/Textures/EarthSimpleNight2.jpg.meta new file mode 100644 index 0000000..81baa44 --- /dev/null +++ b/MultiplayerFPS/Assets/EarthSimplePlanets/Textures/EarthSimpleNight2.jpg.meta @@ -0,0 +1,73 @@ +fileFormatVersion: 2 +guid: 8ea0dcf29cf662d4580344fca1913299 +timeCreated: 18446744011573954816 +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 4 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: -1 + maxTextureSize: 4096 + textureSettings: + serializedVersion: 2 + filterMode: -1 + aniso: 9 + mipBias: -1 + wrapU: -1 + wrapV: -1 + wrapW: -1 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaUsage: 1 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 0 + textureShape: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - buildTarget: DefaultTexturePlatform + maxTextureSize: 4096 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + spritePackingTag: + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/Textures/EarthSimpleNight3.jpg b/MultiplayerFPS/Assets/EarthSimplePlanets/Textures/EarthSimpleNight3.jpg new file mode 100644 index 0000000..41c1513 Binary files /dev/null and b/MultiplayerFPS/Assets/EarthSimplePlanets/Textures/EarthSimpleNight3.jpg differ diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/Textures/EarthSimpleNight3.jpg.meta b/MultiplayerFPS/Assets/EarthSimplePlanets/Textures/EarthSimpleNight3.jpg.meta new file mode 100644 index 0000000..44259ec --- /dev/null +++ b/MultiplayerFPS/Assets/EarthSimplePlanets/Textures/EarthSimpleNight3.jpg.meta @@ -0,0 +1,73 @@ +fileFormatVersion: 2 +guid: b0fefdb4ea534bc469376a61bc87551f +timeCreated: 18446744011573954816 +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 4 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: -1 + maxTextureSize: 4096 + textureSettings: + serializedVersion: 2 + filterMode: -1 + aniso: 9 + mipBias: -1 + wrapU: -1 + wrapV: -1 + wrapW: -1 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaUsage: 1 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 0 + textureShape: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - buildTarget: DefaultTexturePlatform + maxTextureSize: 4096 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + spritePackingTag: + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/Textures/EarthSimpleNight4.jpg b/MultiplayerFPS/Assets/EarthSimplePlanets/Textures/EarthSimpleNight4.jpg new file mode 100644 index 0000000..fb0e381 Binary files /dev/null and b/MultiplayerFPS/Assets/EarthSimplePlanets/Textures/EarthSimpleNight4.jpg differ diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/Textures/EarthSimpleNight4.jpg.meta b/MultiplayerFPS/Assets/EarthSimplePlanets/Textures/EarthSimpleNight4.jpg.meta new file mode 100644 index 0000000..cf671e2 --- /dev/null +++ b/MultiplayerFPS/Assets/EarthSimplePlanets/Textures/EarthSimpleNight4.jpg.meta @@ -0,0 +1,73 @@ +fileFormatVersion: 2 +guid: d2652407946ea5541b0e5974509b591b +timeCreated: 18446744011573954816 +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 4 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: -1 + maxTextureSize: 4096 + textureSettings: + serializedVersion: 2 + filterMode: -1 + aniso: 9 + mipBias: -1 + wrapU: -1 + wrapV: -1 + wrapW: -1 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaUsage: 1 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 0 + textureShape: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - buildTarget: DefaultTexturePlatform + maxTextureSize: 4096 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + spritePackingTag: + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/Textures/EarthSimpleNight5.jpg b/MultiplayerFPS/Assets/EarthSimplePlanets/Textures/EarthSimpleNight5.jpg new file mode 100644 index 0000000..acd4ef6 Binary files /dev/null and b/MultiplayerFPS/Assets/EarthSimplePlanets/Textures/EarthSimpleNight5.jpg differ diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/Textures/EarthSimpleNight5.jpg.meta b/MultiplayerFPS/Assets/EarthSimplePlanets/Textures/EarthSimpleNight5.jpg.meta new file mode 100644 index 0000000..e533cf3 --- /dev/null +++ b/MultiplayerFPS/Assets/EarthSimplePlanets/Textures/EarthSimpleNight5.jpg.meta @@ -0,0 +1,73 @@ +fileFormatVersion: 2 +guid: 02b0c6e644dd38147b182796448044fd +timeCreated: 18446744011573954816 +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 4 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: -1 + maxTextureSize: 4096 + textureSettings: + serializedVersion: 2 + filterMode: -1 + aniso: 9 + mipBias: -1 + wrapU: -1 + wrapV: -1 + wrapW: -1 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaUsage: 1 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 0 + textureShape: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - buildTarget: DefaultTexturePlatform + maxTextureSize: 4096 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + spritePackingTag: + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/Textures/Normals.meta b/MultiplayerFPS/Assets/EarthSimplePlanets/Textures/Normals.meta new file mode 100644 index 0000000..23e271d --- /dev/null +++ b/MultiplayerFPS/Assets/EarthSimplePlanets/Textures/Normals.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 2acc9b8027594d845aa6065052a0a57f +folderAsset: yes +timeCreated: 1517391013 +licenseType: Store +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/Textures/Normals/EarthSimpleBump1.jpg b/MultiplayerFPS/Assets/EarthSimplePlanets/Textures/Normals/EarthSimpleBump1.jpg new file mode 100644 index 0000000..b1379b0 Binary files /dev/null and b/MultiplayerFPS/Assets/EarthSimplePlanets/Textures/Normals/EarthSimpleBump1.jpg differ diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/Textures/Normals/EarthSimpleBump1.jpg.meta b/MultiplayerFPS/Assets/EarthSimplePlanets/Textures/Normals/EarthSimpleBump1.jpg.meta new file mode 100644 index 0000000..ac47dcc --- /dev/null +++ b/MultiplayerFPS/Assets/EarthSimplePlanets/Textures/Normals/EarthSimpleBump1.jpg.meta @@ -0,0 +1,73 @@ +fileFormatVersion: 2 +guid: 9311506ec2e15e04f824f96126bb9495 +timeCreated: 18446744011573954816 +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 4 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + sRGBTexture: 0 + linearTexture: 1 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 1 + externalNormalMap: 1 + heightScale: 0.009 + normalMapFilter: 1 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: -1 + maxTextureSize: 4096 + textureSettings: + serializedVersion: 2 + filterMode: -1 + aniso: 9 + mipBias: -1 + wrapU: -1 + wrapV: -1 + wrapW: -1 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaUsage: 1 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 1 + textureShape: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - buildTarget: DefaultTexturePlatform + maxTextureSize: 4096 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + spritePackingTag: + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/Textures/Normals/EarthSimpleBump2.jpg b/MultiplayerFPS/Assets/EarthSimplePlanets/Textures/Normals/EarthSimpleBump2.jpg new file mode 100644 index 0000000..521380a Binary files /dev/null and b/MultiplayerFPS/Assets/EarthSimplePlanets/Textures/Normals/EarthSimpleBump2.jpg differ diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/Textures/Normals/EarthSimpleBump2.jpg.meta b/MultiplayerFPS/Assets/EarthSimplePlanets/Textures/Normals/EarthSimpleBump2.jpg.meta new file mode 100644 index 0000000..9a67ae0 --- /dev/null +++ b/MultiplayerFPS/Assets/EarthSimplePlanets/Textures/Normals/EarthSimpleBump2.jpg.meta @@ -0,0 +1,73 @@ +fileFormatVersion: 2 +guid: e961b0671ce00854c8235edd6c13858d +timeCreated: 18446744011573954816 +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 4 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + sRGBTexture: 0 + linearTexture: 1 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 1 + externalNormalMap: 1 + heightScale: 0.009 + normalMapFilter: 1 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: -1 + maxTextureSize: 4096 + textureSettings: + serializedVersion: 2 + filterMode: -1 + aniso: 9 + mipBias: -1 + wrapU: -1 + wrapV: -1 + wrapW: -1 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaUsage: 1 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 1 + textureShape: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - buildTarget: DefaultTexturePlatform + maxTextureSize: 4096 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + spritePackingTag: + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/Textures/Normals/EarthSimpleBump4.jpg b/MultiplayerFPS/Assets/EarthSimplePlanets/Textures/Normals/EarthSimpleBump4.jpg new file mode 100644 index 0000000..cd18087 Binary files /dev/null and b/MultiplayerFPS/Assets/EarthSimplePlanets/Textures/Normals/EarthSimpleBump4.jpg differ diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/Textures/Normals/EarthSimpleBump4.jpg.meta b/MultiplayerFPS/Assets/EarthSimplePlanets/Textures/Normals/EarthSimpleBump4.jpg.meta new file mode 100644 index 0000000..5c6cd32 --- /dev/null +++ b/MultiplayerFPS/Assets/EarthSimplePlanets/Textures/Normals/EarthSimpleBump4.jpg.meta @@ -0,0 +1,73 @@ +fileFormatVersion: 2 +guid: 115abb4ae41f3a1439a52fb222ec212d +timeCreated: 18446744011573954816 +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 4 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + sRGBTexture: 0 + linearTexture: 1 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 1 + externalNormalMap: 1 + heightScale: 0.009 + normalMapFilter: 1 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: -1 + maxTextureSize: 4096 + textureSettings: + serializedVersion: 2 + filterMode: -1 + aniso: 9 + mipBias: -1 + wrapU: -1 + wrapV: -1 + wrapW: -1 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaUsage: 1 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 1 + textureShape: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - buildTarget: DefaultTexturePlatform + maxTextureSize: 4096 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + spritePackingTag: + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/Textures/Normals/EarthSimpleBump5.jpg b/MultiplayerFPS/Assets/EarthSimplePlanets/Textures/Normals/EarthSimpleBump5.jpg new file mode 100644 index 0000000..e1504c4 Binary files /dev/null and b/MultiplayerFPS/Assets/EarthSimplePlanets/Textures/Normals/EarthSimpleBump5.jpg differ diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/Textures/Normals/EarthSimpleBump5.jpg.meta b/MultiplayerFPS/Assets/EarthSimplePlanets/Textures/Normals/EarthSimpleBump5.jpg.meta new file mode 100644 index 0000000..2e23f71 --- /dev/null +++ b/MultiplayerFPS/Assets/EarthSimplePlanets/Textures/Normals/EarthSimpleBump5.jpg.meta @@ -0,0 +1,73 @@ +fileFormatVersion: 2 +guid: 5906ed817205aba4d85bf6ac54a041da +timeCreated: 18446744011573954816 +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 4 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + sRGBTexture: 0 + linearTexture: 1 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 1 + externalNormalMap: 1 + heightScale: 0.01 + normalMapFilter: 1 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: -1 + maxTextureSize: 4096 + textureSettings: + serializedVersion: 2 + filterMode: -1 + aniso: 9 + mipBias: -1 + wrapU: -1 + wrapV: -1 + wrapW: -1 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaUsage: 1 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 1 + textureShape: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - buildTarget: DefaultTexturePlatform + maxTextureSize: 4096 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + spritePackingTag: + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/Textures/Normals/EarthsimpleBump3.jpg b/MultiplayerFPS/Assets/EarthSimplePlanets/Textures/Normals/EarthsimpleBump3.jpg new file mode 100644 index 0000000..41985d9 Binary files /dev/null and b/MultiplayerFPS/Assets/EarthSimplePlanets/Textures/Normals/EarthsimpleBump3.jpg differ diff --git a/MultiplayerFPS/Assets/EarthSimplePlanets/Textures/Normals/EarthsimpleBump3.jpg.meta b/MultiplayerFPS/Assets/EarthSimplePlanets/Textures/Normals/EarthsimpleBump3.jpg.meta new file mode 100644 index 0000000..2179b9a --- /dev/null +++ b/MultiplayerFPS/Assets/EarthSimplePlanets/Textures/Normals/EarthsimpleBump3.jpg.meta @@ -0,0 +1,73 @@ +fileFormatVersion: 2 +guid: c5eaccd77f42d5049a8f163da78035fa +timeCreated: 18446744011573954816 +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 4 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + sRGBTexture: 0 + linearTexture: 1 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 1 + externalNormalMap: 1 + heightScale: 0.009 + normalMapFilter: 1 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: -1 + maxTextureSize: 4096 + textureSettings: + serializedVersion: 2 + filterMode: -1 + aniso: 9 + mipBias: -1 + wrapU: -1 + wrapV: -1 + wrapW: -1 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaUsage: 1 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 1 + textureShape: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - buildTarget: DefaultTexturePlatform + maxTextureSize: 4096 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + spritePackingTag: + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Editor Default Resources.meta b/MultiplayerFPS/Assets/Editor Default Resources.meta new file mode 100644 index 0000000..99d7cd0 --- /dev/null +++ b/MultiplayerFPS/Assets/Editor Default Resources.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 470e01884d5f3b448b2dea2bc4682f7f +folderAsset: yes +timeCreated: 1466709208 +licenseType: Store +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Editor Default Resources/Database Control Free.meta b/MultiplayerFPS/Assets/Editor Default Resources/Database Control Free.meta new file mode 100644 index 0000000..704ed18 --- /dev/null +++ b/MultiplayerFPS/Assets/Editor Default Resources/Database Control Free.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 0fe8b7e51a2c58e44966f96dc0edada2 +folderAsset: yes +timeCreated: 1482932791 +licenseType: Store +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Editor Default Resources/Database Control Free/DCF_EditorData.txt b/MultiplayerFPS/Assets/Editor Default Resources/Database Control Free/DCF_EditorData.txt new file mode 100644 index 0000000..66a2fc3 --- /dev/null +++ b/MultiplayerFPS/Assets/Editor Default Resources/Database Control Free/DCF_EditorData.txt @@ -0,0 +1 @@ +12.BwgBzWy8FRTN7V93kEkM-cRw0Ld117Gfk648pAkit-NrUKyGc4DROYqoR7S680 \ No newline at end of file diff --git a/MultiplayerFPS/Assets/Editor Default Resources/Database Control Free/DCF_EditorData.txt.meta b/MultiplayerFPS/Assets/Editor Default Resources/Database Control Free/DCF_EditorData.txt.meta new file mode 100644 index 0000000..7354558 --- /dev/null +++ b/MultiplayerFPS/Assets/Editor Default Resources/Database Control Free/DCF_EditorData.txt.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: a8b6ca833d747fc43ad87aaeb7c8e142 +timeCreated: 1483012974 +licenseType: Store +TextScriptImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Editor Default Resources/Database Control Free/GUISkins.meta b/MultiplayerFPS/Assets/Editor Default Resources/Database Control Free/GUISkins.meta new file mode 100644 index 0000000..7de5711 --- /dev/null +++ b/MultiplayerFPS/Assets/Editor Default Resources/Database Control Free/GUISkins.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: d138228a156c1f94f91ee5d0e82c411d +folderAsset: yes +timeCreated: 1482932805 +licenseType: Store +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Editor Default Resources/Database Control Free/GUISkins/DCF_WindowSkin.guiskin b/MultiplayerFPS/Assets/Editor Default Resources/Database Control Free/GUISkins/DCF_WindowSkin.guiskin new file mode 100644 index 0000000..4ff281c --- /dev/null +++ b/MultiplayerFPS/Assets/Editor Default Resources/Database Control Free/GUISkins/DCF_WindowSkin.guiskin @@ -0,0 +1,1889 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 1 + m_Script: {fileID: 12001, guid: 0000000000000000e000000000000000, type: 0} + m_Name: DCF_WindowSkin + m_EditorClassIdentifier: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_box: + m_Name: box + m_Normal: + m_Background: {fileID: 11001, guid: 0000000000000000e000000000000000, type: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.79999995, g: 0.79999995, b: 0.79999995, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 6 + m_Right: 6 + m_Top: 6 + m_Bottom: 6 + m_Margin: + m_Left: 4 + m_Right: 4 + m_Top: 4 + m_Bottom: 4 + m_Padding: + m_Left: 4 + m_Right: 4 + m_Top: 4 + m_Bottom: 4 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 1 + m_WordWrap: 0 + m_RichText: 1 + m_TextClipping: 1 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 1 + m_StretchHeight: 0 + m_button: + m_Name: button + m_Normal: + m_Background: {fileID: 11006, guid: 0000000000000000e000000000000000, type: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.9, g: 0.9, b: 0.9, a: 1} + m_Hover: + m_Background: {fileID: 11003, guid: 0000000000000000e000000000000000, type: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 1, g: 1, b: 1, a: 1} + m_Active: + m_Background: {fileID: 11002, guid: 0000000000000000e000000000000000, type: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.9, g: 0.9, b: 0.9, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 1, g: 1, b: 1, a: 1} + m_OnNormal: + m_Background: {fileID: 11005, guid: 0000000000000000e000000000000000, type: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.9019608, g: 0.9019608, b: 0.9019608, a: 1} + m_OnHover: + m_Background: {fileID: 11004, guid: 0000000000000000e000000000000000, type: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 1, g: 1, b: 1, a: 1} + m_OnActive: + m_Background: {fileID: 11002, guid: 0000000000000000e000000000000000, type: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.9, g: 0.9, b: 0.9, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 6 + m_Right: 6 + m_Top: 6 + m_Bottom: 4 + m_Margin: + m_Left: 4 + m_Right: 4 + m_Top: 4 + m_Bottom: 4 + m_Padding: + m_Left: 6 + m_Right: 6 + m_Top: 3 + m_Bottom: 3 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 4 + m_WordWrap: 0 + m_RichText: 1 + m_TextClipping: 1 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 1 + m_StretchHeight: 0 + m_toggle: + m_Name: toggle + m_Normal: + m_Background: {fileID: 11018, guid: 0000000000000000e000000000000000, type: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.89112896, g: 0.89112896, b: 0.89112896, a: 1} + m_Hover: + m_Background: {fileID: 11014, guid: 0000000000000000e000000000000000, type: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 1, g: 1, b: 1, a: 1} + m_Active: + m_Background: {fileID: 11013, guid: 0000000000000000e000000000000000, type: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 1, g: 1, b: 1, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: 11016, guid: 0000000000000000e000000000000000, type: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.8901961, g: 0.8901961, b: 0.8901961, a: 1} + m_OnHover: + m_Background: {fileID: 11015, guid: 0000000000000000e000000000000000, type: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 1, g: 1, b: 1, a: 1} + m_OnActive: + m_Background: {fileID: 11017, guid: 0000000000000000e000000000000000, type: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 1, g: 1, b: 1, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 14 + m_Right: 0 + m_Top: 14 + m_Bottom: 0 + m_Margin: + m_Left: 4 + m_Right: 4 + m_Top: 4 + m_Bottom: 4 + m_Padding: + m_Left: 15 + m_Right: 0 + m_Top: 3 + m_Bottom: 0 + m_Overflow: + m_Left: -1 + m_Right: 0 + m_Top: -4 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 0 + m_WordWrap: 0 + m_RichText: 1 + m_TextClipping: 1 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 1 + m_StretchHeight: 0 + m_label: + m_Name: label + m_Normal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.666, g: 0.95937836, b: 1, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Margin: + m_Left: 4 + m_Right: 4 + m_Top: 4 + m_Bottom: 4 + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 3 + m_Bottom: 3 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 17 + m_FontStyle: 0 + m_Alignment: 0 + m_WordWrap: 1 + m_RichText: 1 + m_TextClipping: 1 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 1 + m_StretchHeight: 0 + m_textField: + m_Name: textfield + m_Normal: + m_Background: {fileID: 11024, guid: 0000000000000000e000000000000000, type: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.79999995, g: 0.79999995, b: 0.79999995, a: 1} + m_Hover: + m_Background: {fileID: 11026, guid: 0000000000000000e000000000000000, type: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.9, g: 0.9, b: 0.9, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 11026, guid: 0000000000000000e000000000000000, type: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 1, g: 1, b: 1, a: 1} + m_OnNormal: + m_Background: {fileID: 11025, guid: 0000000000000000e000000000000000, type: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 1, g: 1, b: 1, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 4 + m_Right: 4 + m_Top: 4 + m_Bottom: 4 + m_Margin: + m_Left: 4 + m_Right: 4 + m_Top: 4 + m_Bottom: 4 + m_Padding: + m_Left: 3 + m_Right: 3 + m_Top: 3 + m_Bottom: 3 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 0 + m_WordWrap: 0 + m_RichText: 0 + m_TextClipping: 1 + m_ImagePosition: 3 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 1 + m_StretchHeight: 0 + m_textArea: + m_Name: textarea + m_Normal: + m_Background: {fileID: 11024, guid: 0000000000000000e000000000000000, type: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.9019608, g: 0.9019608, b: 0.9019608, a: 1} + m_Hover: + m_Background: {fileID: 11026, guid: 0000000000000000e000000000000000, type: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.79999995, g: 0.79999995, b: 0.79999995, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: 11025, guid: 0000000000000000e000000000000000, type: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 1, g: 1, b: 1, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 4 + m_Right: 4 + m_Top: 4 + m_Bottom: 4 + m_Margin: + m_Left: 4 + m_Right: 4 + m_Top: 4 + m_Bottom: 4 + m_Padding: + m_Left: 3 + m_Right: 3 + m_Top: 3 + m_Bottom: 3 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 0 + m_WordWrap: 1 + m_RichText: 0 + m_TextClipping: 1 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 1 + m_StretchHeight: 0 + m_window: + m_Name: window + m_Normal: + m_Background: {fileID: 11023, guid: 0000000000000000e000000000000000, type: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 1, g: 1, b: 1, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: 11022, guid: 0000000000000000e000000000000000, type: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 1, g: 1, b: 1, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 8 + m_Right: 8 + m_Top: 18 + m_Bottom: 8 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 10 + m_Right: 10 + m_Top: 20 + m_Bottom: 10 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 1 + m_WordWrap: 0 + m_RichText: 1 + m_TextClipping: 1 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: -18} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 1 + m_StretchHeight: 0 + m_horizontalSlider: + m_Name: horizontalslider + m_Normal: + m_Background: {fileID: 11009, guid: 0000000000000000e000000000000000, type: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 3 + m_Right: 3 + m_Top: 0 + m_Bottom: 0 + m_Margin: + m_Left: 4 + m_Right: 4 + m_Top: 4 + m_Bottom: 4 + m_Padding: + m_Left: -1 + m_Right: -1 + m_Top: 0 + m_Bottom: 0 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: -2 + m_Bottom: -3 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 0 + m_WordWrap: 0 + m_RichText: 1 + m_TextClipping: 1 + m_ImagePosition: 2 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 12 + m_StretchWidth: 1 + m_StretchHeight: 0 + m_horizontalSliderThumb: + m_Name: horizontalsliderthumb + m_Normal: + m_Background: {fileID: 11011, guid: 0000000000000000e000000000000000, type: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Hover: + m_Background: {fileID: 11012, guid: 0000000000000000e000000000000000, type: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Active: + m_Background: {fileID: 11010, guid: 0000000000000000e000000000000000, type: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 4 + m_Right: 4 + m_Top: 0 + m_Bottom: 0 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 7 + m_Right: 7 + m_Top: 0 + m_Bottom: 0 + m_Overflow: + m_Left: -1 + m_Right: -1 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 0 + m_WordWrap: 0 + m_RichText: 1 + m_TextClipping: 1 + m_ImagePosition: 2 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 12 + m_StretchWidth: 1 + m_StretchHeight: 0 + m_verticalSlider: + m_Name: verticalslider + m_Normal: + m_Background: {fileID: 11021, guid: 0000000000000000e000000000000000, type: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 0 + m_Right: 0 + m_Top: 3 + m_Bottom: 3 + m_Margin: + m_Left: 4 + m_Right: 4 + m_Top: 4 + m_Bottom: 4 + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: -1 + m_Bottom: -1 + m_Overflow: + m_Left: -2 + m_Right: -3 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 0 + m_WordWrap: 0 + m_RichText: 1 + m_TextClipping: 0 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 12 + m_FixedHeight: 0 + m_StretchWidth: 0 + m_StretchHeight: 1 + m_verticalSliderThumb: + m_Name: verticalsliderthumb + m_Normal: + m_Background: {fileID: 11011, guid: 0000000000000000e000000000000000, type: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Hover: + m_Background: {fileID: 11012, guid: 0000000000000000e000000000000000, type: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Active: + m_Background: {fileID: 11010, guid: 0000000000000000e000000000000000, type: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 7 + m_Bottom: 7 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: -1 + m_Bottom: -1 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 0 + m_WordWrap: 0 + m_RichText: 1 + m_TextClipping: 1 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 12 + m_FixedHeight: 0 + m_StretchWidth: 0 + m_StretchHeight: 1 + m_horizontalScrollbar: + m_Name: horizontalscrollbar + m_Normal: + m_Background: {fileID: 11008, guid: 0000000000000000e000000000000000, type: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 9 + m_Right: 9 + m_Top: 0 + m_Bottom: 0 + m_Margin: + m_Left: 4 + m_Right: 4 + m_Top: 1 + m_Bottom: 4 + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 0 + m_WordWrap: 0 + m_RichText: 1 + m_TextClipping: 1 + m_ImagePosition: 2 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 15 + m_StretchWidth: 1 + m_StretchHeight: 0 + m_horizontalScrollbarThumb: + m_Name: horizontalscrollbarthumb + m_Normal: + m_Background: {fileID: 11007, guid: 0000000000000000e000000000000000, type: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 6 + m_Right: 6 + m_Top: 6 + m_Bottom: 6 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 6 + m_Right: 6 + m_Top: 0 + m_Bottom: 0 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: -1 + m_Bottom: 1 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 0 + m_WordWrap: 0 + m_RichText: 1 + m_TextClipping: 1 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 13 + m_StretchWidth: 1 + m_StretchHeight: 0 + m_horizontalScrollbarLeftButton: + m_Name: horizontalscrollbarleftbutton + m_Normal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 0 + m_WordWrap: 0 + m_RichText: 1 + m_TextClipping: 1 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 1 + m_StretchHeight: 0 + m_horizontalScrollbarRightButton: + m_Name: horizontalscrollbarrightbutton + m_Normal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 0 + m_WordWrap: 0 + m_RichText: 1 + m_TextClipping: 1 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 1 + m_StretchHeight: 0 + m_verticalScrollbar: + m_Name: verticalscrollbar + m_Normal: + m_Background: {fileID: 11020, guid: 0000000000000000e000000000000000, type: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 0 + m_Right: 0 + m_Top: 9 + m_Bottom: 9 + m_Margin: + m_Left: 1 + m_Right: 4 + m_Top: 4 + m_Bottom: 4 + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 1 + m_Bottom: 1 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 0 + m_WordWrap: 0 + m_RichText: 1 + m_TextClipping: 1 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 15 + m_FixedHeight: 0 + m_StretchWidth: 1 + m_StretchHeight: 0 + m_verticalScrollbarThumb: + m_Name: verticalscrollbarthumb + m_Normal: + m_Background: {fileID: 11019, guid: 0000000000000000e000000000000000, type: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 6 + m_Right: 6 + m_Top: 6 + m_Bottom: 6 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 6 + m_Bottom: 6 + m_Overflow: + m_Left: -1 + m_Right: -1 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 0 + m_WordWrap: 0 + m_RichText: 1 + m_TextClipping: 1 + m_ImagePosition: 2 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 15 + m_FixedHeight: 0 + m_StretchWidth: 0 + m_StretchHeight: 1 + m_verticalScrollbarUpButton: + m_Name: verticalscrollbarupbutton + m_Normal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 0 + m_WordWrap: 0 + m_RichText: 1 + m_TextClipping: 1 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 1 + m_StretchHeight: 0 + m_verticalScrollbarDownButton: + m_Name: verticalscrollbardownbutton + m_Normal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 0 + m_WordWrap: 0 + m_RichText: 1 + m_TextClipping: 1 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 1 + m_StretchHeight: 0 + m_ScrollView: + m_Name: scrollview + m_Normal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 0 + m_WordWrap: 0 + m_RichText: 1 + m_TextClipping: 1 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 1 + m_StretchHeight: 0 + m_CustomStyles: + - m_Name: Background + m_Normal: + m_Background: {fileID: 2800000, guid: 7a401b15076c078409166dad0adeff5e, type: 3} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 0 + m_WordWrap: 0 + m_RichText: 1 + m_TextClipping: 0 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 1 + m_StretchHeight: 1 + - m_Name: AreaBackground + m_Normal: + m_Background: {fileID: 2800000, guid: 1db244cae7b513d4ea63bc12bbdf5081, type: 3} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 5 + m_Right: 5 + m_Top: 5 + m_Bottom: 5 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 22 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Overflow: + m_Left: 2 + m_Right: 2 + m_Top: 2 + m_Bottom: 2 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 0 + m_WordWrap: 0 + m_RichText: 1 + m_TextClipping: 0 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 1 + m_StretchHeight: 1 + - m_Name: SetupTitle + m_Normal: + m_Background: {fileID: 2800000, guid: 238fdd574be027745996d5e93d1ad545, type: 3} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 5 + m_Right: 5 + m_Top: 5 + m_Bottom: 5 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 22 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Overflow: + m_Left: 2 + m_Right: 2 + m_Top: 2 + m_Bottom: 2 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 4 + m_WordWrap: 0 + m_RichText: 1 + m_TextClipping: 0 + m_ImagePosition: 2 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 384 + m_FixedHeight: 92 + m_StretchWidth: 0 + m_StretchHeight: 0 + - m_Name: FillButton + m_Normal: + m_Background: {fileID: 2800000, guid: 7d6d6a50266ae1e4abb01f4350a5a4c7, type: 3} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Hover: + m_Background: {fileID: 2800000, guid: 7d6d6a50266ae1e4abb01f4350a5a4c7, type: 3} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Active: + m_Background: {fileID: 2800000, guid: e6df33cc767be0c46a094cd72ffe11cb, type: 3} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 5 + m_Right: 5 + m_Top: 1 + m_Bottom: 1 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 13 + m_FontStyle: 0 + m_Alignment: 4 + m_WordWrap: 0 + m_RichText: 1 + m_TextClipping: 0 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 1 + m_StretchHeight: 1 + - m_Name: Button1 + m_Normal: + m_Background: {fileID: 2800000, guid: 7d6d6a50266ae1e4abb01f4350a5a4c7, type: 3} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Hover: + m_Background: {fileID: 2800000, guid: 7d6d6a50266ae1e4abb01f4350a5a4c7, type: 3} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Active: + m_Background: {fileID: 2800000, guid: e6df33cc767be0c46a094cd72ffe11cb, type: 3} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 5 + m_Right: 5 + m_Top: 1 + m_Bottom: 1 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 15 + m_FontStyle: 0 + m_Alignment: 4 + m_WordWrap: 0 + m_RichText: 1 + m_TextClipping: 0 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 245 + m_FixedHeight: 25 + m_StretchWidth: 0 + m_StretchHeight: 0 + - m_Name: TitleLabel1 + m_Normal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 1, g: 1, b: 1, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 5 + m_Right: 5 + m_Top: 1 + m_Bottom: 1 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 24 + m_FontStyle: 1 + m_Alignment: 4 + m_WordWrap: 1 + m_RichText: 1 + m_TextClipping: 0 + m_ImagePosition: 3 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 1 + m_StretchHeight: 0 + - m_Name: Loading + m_Normal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 1, g: 1, b: 1, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 5 + m_Right: 5 + m_Top: 1 + m_Bottom: 1 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 38 + m_FontStyle: 1 + m_Alignment: 4 + m_WordWrap: 1 + m_RichText: 1 + m_TextClipping: 0 + m_ImagePosition: 3 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 1 + m_StretchHeight: 1 + - m_Name: BoldLabel + m_Normal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.7058823, g: 1, b: 0.98782957, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Margin: + m_Left: 4 + m_Right: 4 + m_Top: 4 + m_Bottom: 4 + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 3 + m_Bottom: 3 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 17 + m_FontStyle: 1 + m_Alignment: 0 + m_WordWrap: 1 + m_RichText: 1 + m_TextClipping: 1 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 1 + m_StretchHeight: 0 + m_Settings: + m_DoubleClickSelectsWord: 1 + m_TripleClickSelectsLine: 1 + m_CursorColor: {r: 1, g: 1, b: 1, a: 1} + m_CursorFlashSpeed: -1 + m_SelectionColor: {r: 1, g: 0.38403907, b: 0, a: 0.7} diff --git a/MultiplayerFPS/Assets/Editor Default Resources/Database Control Free/GUISkins/DCF_WindowSkin.guiskin.meta b/MultiplayerFPS/Assets/Editor Default Resources/Database Control Free/GUISkins/DCF_WindowSkin.guiskin.meta new file mode 100644 index 0000000..353b918 --- /dev/null +++ b/MultiplayerFPS/Assets/Editor Default Resources/Database Control Free/GUISkins/DCF_WindowSkin.guiskin.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: d8224af6ae0978c4aa371f04486aed03 +timeCreated: 1482932831 +licenseType: Store +NativeFormatImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Editor/ImageEffects/BloomAndFlaresEditor.cs b/MultiplayerFPS/Assets/Editor/ImageEffects/BloomAndFlaresEditor.cs index 2966e5d..42d3803 100644 --- a/MultiplayerFPS/Assets/Editor/ImageEffects/BloomAndFlaresEditor.cs +++ b/MultiplayerFPS/Assets/Editor/ImageEffects/BloomAndFlaresEditor.cs @@ -77,7 +77,7 @@ public override void OnInspectorGUI () { // display info text when screen blend mode cannot be used Camera cam = (target as BloomAndFlares).GetComponent(); if (cam != null) { - if (screenBlendMode.enumValueIndex==0 && ((cam.hdr && hdr.enumValueIndex==0) || (hdr.enumValueIndex==1))) { + if (screenBlendMode.enumValueIndex==0 && ((cam.allowHDR && hdr.enumValueIndex==0) || (hdr.enumValueIndex==1))) { EditorGUILayout.HelpBox("Screen blend is not supported in HDR. Using 'Add' instead.", MessageType.Info); } } diff --git a/MultiplayerFPS/Assets/Editor/ImageEffects/BloomEditor.cs b/MultiplayerFPS/Assets/Editor/ImageEffects/BloomEditor.cs index 6957591..58c9628 100644 --- a/MultiplayerFPS/Assets/Editor/ImageEffects/BloomEditor.cs +++ b/MultiplayerFPS/Assets/Editor/ImageEffects/BloomEditor.cs @@ -85,7 +85,7 @@ public override void OnInspectorGUI () { // display info text when screen blend mode cannot be used Camera cam = (target as Bloom).GetComponent(); if (cam != null) { - if (screenBlendMode.enumValueIndex==0 && ((cam.hdr && hdr.enumValueIndex==0) || (hdr.enumValueIndex==1))) { + if (screenBlendMode.enumValueIndex==0 && ((cam.allowHDR && hdr.enumValueIndex==0) || (hdr.enumValueIndex==1))) { EditorGUILayout.HelpBox("Screen blend is not supported in HDR. Using 'Add' instead.", MessageType.Info); } } diff --git a/MultiplayerFPS/Assets/Editor/ImageEffects/TonemappingEditor.cs b/MultiplayerFPS/Assets/Editor/ImageEffects/TonemappingEditor.cs index 613631f..f6128a4 100644 --- a/MultiplayerFPS/Assets/Editor/ImageEffects/TonemappingEditor.cs +++ b/MultiplayerFPS/Assets/Editor/ImageEffects/TonemappingEditor.cs @@ -42,7 +42,7 @@ public override void OnInspectorGUI () { Camera cam = (target as Tonemapping).GetComponent(); if (cam != null) { - if (!cam.hdr) { + if (!cam.allowHDR) { EditorGUILayout.HelpBox("The camera is not HDR enabled. This will likely break the Tonemapper.", MessageType.Warning); } else if (!(target as Tonemapping).validRenderTextureFormat) { diff --git a/MultiplayerFPS/Assets/GUI/AmmoIcon.png.meta b/MultiplayerFPS/Assets/GUI/AmmoIcon.png.meta index 168cc5d..36c21a7 100644 --- a/MultiplayerFPS/Assets/GUI/AmmoIcon.png.meta +++ b/MultiplayerFPS/Assets/GUI/AmmoIcon.png.meta @@ -1,17 +1,18 @@ fileFormatVersion: 2 guid: bade96a944205474a8aff8f922cb0f55 -timeCreated: 1479837868 -licenseType: Pro TextureImporter: - fileIDToRecycleName: {} - serializedVersion: 2 + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 11 mipmaps: mipMapMode: 0 enableMipMap: 1 + sRGBTexture: 1 linearTexture: 0 - correctGamma: 0 fadeOut: 0 borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 mipMapFadeDistanceStart: 1 mipMapFadeDistanceEnd: 3 bumpmap: @@ -20,40 +21,74 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 grayScaleToAlpha: 0 - generateCubemap: 0 + generateCubemap: 6 cubemapConvolution: 0 - cubemapConvolutionSteps: 7 - cubemapConvolutionExponent: 1.5 seamlessCubemap: 0 textureFormat: -3 maxTextureSize: 2048 textureSettings: + serializedVersion: 2 filterMode: -1 aniso: 16 - mipBias: -1 - wrapMode: 1 + mipBias: -100 + wrapU: 1 + wrapV: 1 + wrapW: 1 nPOTScale: 0 lightmap: 0 - rGBM: 0 compressionQuality: 50 - allowsAlphaSplitting: 0 spriteMode: 1 spriteExtrude: 1 spriteMeshType: 1 alignment: 0 spritePivot: {x: 0.5, y: 0.5} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 - buildTargetSettings: [] + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 1 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 spriteSheet: serializedVersion: 2 sprites: [] outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/MultiplayerFPS/Assets/GUI/Crosshair.png b/MultiplayerFPS/Assets/GUI/Crosshair.png new file mode 100644 index 0000000..5101d8c Binary files /dev/null and b/MultiplayerFPS/Assets/GUI/Crosshair.png differ diff --git a/MultiplayerFPS/Assets/GUI/Crosshair.png.meta b/MultiplayerFPS/Assets/GUI/Crosshair.png.meta new file mode 100644 index 0000000..a08c5fb --- /dev/null +++ b/MultiplayerFPS/Assets/GUI/Crosshair.png.meta @@ -0,0 +1,94 @@ +fileFormatVersion: 2 +guid: 3d69ed81cac6c2143abbdcd26dcf2e0b +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 11 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: -3 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: -1 + aniso: 16 + mipBias: -100 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 1 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/GUI/Crosshair.psd.meta b/MultiplayerFPS/Assets/GUI/Crosshair.psd.meta index 4360a35..dd4901b 100644 --- a/MultiplayerFPS/Assets/GUI/Crosshair.psd.meta +++ b/MultiplayerFPS/Assets/GUI/Crosshair.psd.meta @@ -1,17 +1,18 @@ fileFormatVersion: 2 guid: eb996c4ad981629409bb463975607ff2 -timeCreated: 1453656802 -licenseType: Pro TextureImporter: - fileIDToRecycleName: {} - serializedVersion: 2 + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 11 mipmaps: mipMapMode: 0 enableMipMap: 1 + sRGBTexture: 1 linearTexture: 0 - correctGamma: 0 fadeOut: 0 borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 mipMapFadeDistanceStart: 1 mipMapFadeDistanceEnd: 3 bumpmap: @@ -20,38 +21,74 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 grayScaleToAlpha: 0 - generateCubemap: 0 + generateCubemap: 6 cubemapConvolution: 0 - cubemapConvolutionSteps: 7 - cubemapConvolutionExponent: 1.5 seamlessCubemap: 0 textureFormat: -3 maxTextureSize: 2048 textureSettings: + serializedVersion: 2 filterMode: 1 aniso: 16 - mipBias: -1 - wrapMode: 1 + mipBias: -100 + wrapU: 1 + wrapV: 1 + wrapW: 1 nPOTScale: 0 lightmap: 0 - rGBM: 0 compressionQuality: 50 - allowsAlphaSplitting: 0 spriteMode: 1 spriteExtrude: 1 spriteMeshType: 1 alignment: 0 spritePivot: {x: 0.5, y: 0.5} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 alphaIsTransparency: 1 + spriteTessellationDetail: -1 textureType: 8 - buildTargetSettings: [] + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 1 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 spriteSheet: + serializedVersion: 2 sprites: [] outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 1 + pSDShowRemoveMatteOption: 1 userData: assetBundleName: assetBundleVariant: diff --git a/MultiplayerFPS/Assets/GUI/HealthIcon.png.meta b/MultiplayerFPS/Assets/GUI/HealthIcon.png.meta index 0b4dcc6..2d56194 100644 --- a/MultiplayerFPS/Assets/GUI/HealthIcon.png.meta +++ b/MultiplayerFPS/Assets/GUI/HealthIcon.png.meta @@ -1,17 +1,18 @@ fileFormatVersion: 2 guid: 57c40a47d0636d24ab96c8a87951966f -timeCreated: 1479837868 -licenseType: Pro TextureImporter: - fileIDToRecycleName: {} - serializedVersion: 2 + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 11 mipmaps: mipMapMode: 0 enableMipMap: 1 + sRGBTexture: 1 linearTexture: 0 - correctGamma: 0 fadeOut: 0 borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 mipMapFadeDistanceStart: 1 mipMapFadeDistanceEnd: 3 bumpmap: @@ -20,40 +21,74 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 grayScaleToAlpha: 0 - generateCubemap: 0 + generateCubemap: 6 cubemapConvolution: 0 - cubemapConvolutionSteps: 7 - cubemapConvolutionExponent: 1.5 seamlessCubemap: 0 textureFormat: -3 maxTextureSize: 2048 textureSettings: + serializedVersion: 2 filterMode: -1 aniso: 16 - mipBias: -1 - wrapMode: 1 + mipBias: -100 + wrapU: 1 + wrapV: 1 + wrapW: 1 nPOTScale: 0 lightmap: 0 - rGBM: 0 compressionQuality: 50 - allowsAlphaSplitting: 0 spriteMode: 1 spriteExtrude: 1 spriteMeshType: 1 alignment: 0 spritePivot: {x: 0.5, y: 0.5} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 - buildTargetSettings: [] + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 1 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 spriteSheet: serializedVersion: 2 sprites: [] outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/MultiplayerFPS/Assets/GUI/ThrusterFuelIcon.png.meta b/MultiplayerFPS/Assets/GUI/ThrusterFuelIcon.png.meta index dcb0fbe..b55fe16 100644 --- a/MultiplayerFPS/Assets/GUI/ThrusterFuelIcon.png.meta +++ b/MultiplayerFPS/Assets/GUI/ThrusterFuelIcon.png.meta @@ -1,17 +1,18 @@ fileFormatVersion: 2 guid: bdf8b2a264706ba478fbc6475f92af0c -timeCreated: 1479837868 -licenseType: Pro TextureImporter: - fileIDToRecycleName: {} - serializedVersion: 2 + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 11 mipmaps: mipMapMode: 0 enableMipMap: 1 + sRGBTexture: 1 linearTexture: 0 - correctGamma: 0 fadeOut: 0 borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 mipMapFadeDistanceStart: 1 mipMapFadeDistanceEnd: 3 bumpmap: @@ -20,40 +21,74 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 grayScaleToAlpha: 0 - generateCubemap: 0 + generateCubemap: 6 cubemapConvolution: 0 - cubemapConvolutionSteps: 7 - cubemapConvolutionExponent: 1.5 seamlessCubemap: 0 textureFormat: -3 maxTextureSize: 2048 textureSettings: + serializedVersion: 2 filterMode: -1 aniso: 16 - mipBias: -1 - wrapMode: 1 + mipBias: -100 + wrapU: 1 + wrapV: 1 + wrapW: 1 nPOTScale: 0 lightmap: 0 - rGBM: 0 compressionQuality: 50 - allowsAlphaSplitting: 0 spriteMode: 1 spriteExtrude: 1 spriteMeshType: 1 alignment: 0 spritePivot: {x: 0.5, y: 0.5} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 - buildTargetSettings: [] + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 1 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 spriteSheet: serializedVersion: 2 sprites: [] outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Login.unity b/MultiplayerFPS/Assets/Login.unity new file mode 100644 index 0000000..22f63fa --- /dev/null +++ b/MultiplayerFPS/Assets/Login.unity @@ -0,0 +1,5047 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!29 &1 +OcclusionCullingSettings: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_OcclusionBakeSettings: + smallestOccluder: 5 + smallestHole: 0.25 + backfaceThreshold: 100 + m_SceneGUID: 00000000000000000000000000000000 + m_OcclusionCullingData: {fileID: 0} +--- !u!104 &2 +RenderSettings: + m_ObjectHideFlags: 0 + serializedVersion: 9 + m_Fog: 0 + m_FogColor: {r: 0.5, g: 0.5, b: 0.5, a: 1} + m_FogMode: 3 + m_FogDensity: 0.01 + m_LinearFogStart: 0 + m_LinearFogEnd: 300 + m_AmbientSkyColor: {r: 0.212, g: 0.227, b: 0.259, a: 1} + m_AmbientEquatorColor: {r: 0.114, g: 0.125, b: 0.133, a: 1} + m_AmbientGroundColor: {r: 0.047, g: 0.043, b: 0.035, a: 1} + m_AmbientIntensity: 1 + m_AmbientMode: 0 + m_SubtractiveShadowColor: {r: 0.42, g: 0.478, b: 0.627, a: 1} + m_SkyboxMaterial: {fileID: 0} + m_HaloStrength: 0.5 + m_FlareStrength: 1 + m_FlareFadeSpeed: 3 + m_HaloTexture: {fileID: 0} + m_SpotCookie: {fileID: 10001, guid: 0000000000000000e000000000000000, type: 0} + m_DefaultReflectionMode: 0 + m_DefaultReflectionResolution: 128 + m_ReflectionBounces: 1 + m_ReflectionIntensity: 1 + m_CustomReflection: {fileID: 0} + m_Sun: {fileID: 0} + m_IndirectSpecularColor: {r: 0, g: 0, b: 0, a: 1} + m_UseRadianceAmbientProbe: 0 +--- !u!157 &3 +LightmapSettings: + m_ObjectHideFlags: 0 + serializedVersion: 11 + m_GIWorkflowMode: 0 + m_GISettings: + serializedVersion: 2 + m_BounceScale: 1 + m_IndirectOutputScale: 1 + m_AlbedoBoost: 1 + m_TemporalCoherenceThreshold: 1 + m_EnvironmentLightingMode: 0 + m_EnableBakedLightmaps: 1 + m_EnableRealtimeLightmaps: 1 + m_LightmapEditorSettings: + serializedVersion: 10 + m_Resolution: 2 + m_BakeResolution: 40 + m_AtlasSize: 1024 + m_AO: 0 + m_AOMaxDistance: 1 + m_CompAOExponent: 1 + m_CompAOExponentDirect: 0 + m_Padding: 2 + m_LightmapParameters: {fileID: 0} + m_LightmapsBakeMode: 1 + m_TextureCompression: 1 + m_FinalGather: 0 + m_FinalGatherFiltering: 1 + m_FinalGatherRayCount: 256 + m_ReflectionCompression: 2 + m_MixedBakeMode: 1 + m_BakeBackend: 0 + m_PVRSampling: 1 + m_PVRDirectSampleCount: 32 + m_PVRSampleCount: 500 + m_PVRBounces: 2 + m_PVRFilterTypeDirect: 0 + m_PVRFilterTypeIndirect: 0 + m_PVRFilterTypeAO: 0 + m_PVRFilteringMode: 1 + m_PVRCulling: 1 + m_PVRFilteringGaussRadiusDirect: 1 + m_PVRFilteringGaussRadiusIndirect: 5 + m_PVRFilteringGaussRadiusAO: 2 + m_PVRFilteringAtrousPositionSigmaDirect: 0.5 + m_PVRFilteringAtrousPositionSigmaIndirect: 2 + m_PVRFilteringAtrousPositionSigmaAO: 1 + m_ShowResolutionOverlay: 1 + m_LightingDataAsset: {fileID: 0} + m_UseShadowmask: 0 +--- !u!196 &4 +NavMeshSettings: + serializedVersion: 2 + m_ObjectHideFlags: 0 + m_BuildSettings: + serializedVersion: 2 + agentTypeID: 0 + agentRadius: 0.5 + agentHeight: 2 + agentSlope: 45 + agentClimb: 0.4 + ledgeDropHeight: 0 + maxJumpAcrossDistance: 0 + minRegionArea: 2 + manualCellSize: 0 + cellSize: 0.16666667 + manualTileSize: 0 + tileSize: 256 + accuratePlacement: 0 + debug: + m_Flags: 0 + m_NavMeshData: {fileID: 0} +--- !u!1 &6122174 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6122175} + - component: {fileID: 6122177} + - component: {fileID: 6122176} + m_Layer: 5 + m_Name: Text + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &6122175 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 6122174} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 1540854482} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &6122176 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 6122174} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 708705254, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.35686275, g: 0.86666673, b: 0.93725497, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 26 + m_FontStyle: 0 + m_BestFit: 0 + m_MinSize: 10 + m_MaxSize: 40 + m_Alignment: 4 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: Logout +--- !u!222 &6122177 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 6122174} + m_CullTransparentMesh: 0 +--- !u!1 &72110715 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 72110716} + - component: {fileID: 72110718} + - component: {fileID: 72110717} + m_Layer: 5 + m_Name: Placeholder + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &72110716 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 72110715} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 1436956997} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: -0.5} + m_SizeDelta: {x: -20, y: -13} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &72110717 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 72110715} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 708705254, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.35686275, g: 0.86666673, b: 0.93725497, a: 0.5019608} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 18 + m_FontStyle: 2 + m_BestFit: 0 + m_MinSize: 1 + m_MaxSize: 40 + m_Alignment: 0 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: Password... +--- !u!222 &72110718 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 72110715} + m_CullTransparentMesh: 0 +--- !u!1 &101530853 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 101530857} + - component: {fileID: 101530856} + - component: {fileID: 101530855} + - component: {fileID: 101530854} + - component: {fileID: 101530859} + m_Layer: 5 + m_Name: Canvas + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &101530854 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 101530853} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 1301386320, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_IgnoreReversedGraphics: 1 + m_BlockingObjects: 0 + m_BlockingMask: + serializedVersion: 2 + m_Bits: 4294967295 +--- !u!114 &101530855 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 101530853} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 1980459831, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_UiScaleMode: 0 + m_ReferencePixelsPerUnit: 100 + m_ScaleFactor: 1 + m_ReferenceResolution: {x: 800, y: 600} + m_ScreenMatchMode: 0 + m_MatchWidthOrHeight: 0 + m_PhysicalUnit: 3 + m_FallbackScreenDPI: 96 + m_DefaultSpriteDPI: 96 + m_DynamicPixelsPerUnit: 1 +--- !u!223 &101530856 +Canvas: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 101530853} + m_Enabled: 1 + serializedVersion: 3 + m_RenderMode: 0 + m_Camera: {fileID: 0} + m_PlaneDistance: 100 + m_PixelPerfect: 0 + m_ReceivesEvents: 1 + m_OverrideSorting: 0 + m_OverridePixelPerfect: 0 + m_SortingBucketNormalizedSize: 0 + m_AdditionalShaderChannelsFlag: 25 + m_SortingLayerID: 0 + m_SortingOrder: 0 + m_TargetDisplay: 0 +--- !u!224 &101530857 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 101530853} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 0, y: 0, z: 0} + m_Children: + - {fileID: 1133789198} + - {fileID: 1530370400} + - {fileID: 678242458} + - {fileID: 1344730232} + m_Father: {fileID: 0} + m_RootOrder: 4 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 0, y: 0} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0, y: 0} +--- !u!222 &101530859 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 101530853} + m_CullTransparentMesh: 0 +--- !u!1 &143159302 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 143159303} + - component: {fileID: 143159305} + - component: {fileID: 143159304} + m_Layer: 5 + m_Name: Placeholder + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &143159303 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 143159302} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 1282867613} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: -0.5} + m_SizeDelta: {x: -20, y: -13} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &143159304 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 143159302} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 708705254, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.35686275, g: 0.86666673, b: 0.93725497, a: 0.5019608} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 16 + m_FontStyle: 2 + m_BestFit: 0 + m_MinSize: 1 + m_MaxSize: 40 + m_Alignment: 0 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: Data... +--- !u!222 &143159305 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 143159302} + m_CullTransparentMesh: 0 +--- !u!1 &191257342 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 191257343} + - component: {fileID: 191257346} + - component: {fileID: 191257345} + - component: {fileID: 191257344} + m_Layer: 5 + m_Name: UsernameInput + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &191257343 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 191257342} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 1834947237} + - {fileID: 924252026} + m_Father: {fileID: 1133789198} + m_RootOrder: 3 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 51.6} + m_SizeDelta: {x: 300, y: 34} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &191257344 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 191257342} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 575553740, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 3 + m_SelectOnUp: {fileID: 0} + m_SelectOnDown: {fileID: 0} + m_SelectOnLeft: {fileID: 0} + m_SelectOnRight: {fileID: 0} + m_Transition: 1 + m_Colors: + m_NormalColor: {r: 1, g: 1, b: 1, a: 1} + m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1} + m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} + m_ColorMultiplier: 1 + m_FadeDuration: 0.1 + m_SpriteState: + m_HighlightedSprite: {fileID: 0} + m_PressedSprite: {fileID: 0} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 191257345} + m_TextComponent: {fileID: 924252027} + m_Placeholder: {fileID: 1834947238} + m_ContentType: 0 + m_InputType: 0 + m_AsteriskChar: 42 + m_KeyboardType: 0 + m_LineType: 0 + m_HideMobileInput: 0 + m_CharacterValidation: 0 + m_CharacterLimit: 0 + m_OnEndEdit: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.InputField+SubmitEvent, UnityEngine.UI, Version=1.0.0.0, + Culture=neutral, PublicKeyToken=null + m_OnValueChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.InputField+OnChangeEvent, UnityEngine.UI, Version=1.0.0.0, + Culture=neutral, PublicKeyToken=null + m_CaretColor: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 1} + m_CustomCaretColor: 0 + m_SelectionColor: {r: 0.65882355, g: 0.80784315, b: 1, a: 0.7529412} + m_Text: + m_CaretBlinkRate: 0.85 + m_CaretWidth: 1 + m_ReadOnly: 0 +--- !u!114 &191257345 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 191257342} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: -765806418, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.35686275, g: 0.86666673, b: 0.93725497, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_Sprite: {fileID: 10911, guid: 0000000000000000f000000000000000, type: 0} + m_Type: 1 + m_PreserveAspect: 0 + m_FillCenter: 0 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 +--- !u!222 &191257346 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 191257342} + m_CullTransparentMesh: 0 +--- !u!1 &230073856 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 230073857} + - component: {fileID: 230073859} + - component: {fileID: 230073858} + m_Layer: 5 + m_Name: Text + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &230073857 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 230073856} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 619180118} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &230073858 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 230073856} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 708705254, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.35686275, g: 0.86666673, b: 0.93725497, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 26 + m_FontStyle: 0 + m_BestFit: 0 + m_MinSize: 10 + m_MaxSize: 40 + m_Alignment: 4 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: Load Data +--- !u!222 &230073859 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 230073856} + m_CullTransparentMesh: 0 +--- !u!1 &305688694 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 305688695} + - component: {fileID: 305688697} + - component: {fileID: 305688696} + m_Layer: 5 + m_Name: Text + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &305688695 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 305688694} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 1973616144} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &305688696 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 305688694} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 708705254, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.35686275, g: 0.86666673, b: 0.93725497, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 34 + m_FontStyle: 0 + m_BestFit: 0 + m_MinSize: 10 + m_MaxSize: 40 + m_Alignment: 4 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: Login +--- !u!222 &305688697 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 305688694} + m_CullTransparentMesh: 0 +--- !u!1 &323045158 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 323045159} + - component: {fileID: 323045161} + - component: {fileID: 323045160} + m_Layer: 5 + m_Name: Placeholder + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &323045159 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 323045158} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 1832773166} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: -0.5} + m_SizeDelta: {x: -20, y: -13} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &323045160 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 323045158} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 708705254, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.35686275, g: 0.86666673, b: 0.93725497, a: 0.5019608} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 18 + m_FontStyle: 2 + m_BestFit: 0 + m_MinSize: 1 + m_MaxSize: 40 + m_Alignment: 0 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: Confirm Password... +--- !u!222 &323045161 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 323045158} + m_CullTransparentMesh: 0 +--- !u!1 &416381323 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 416381324} + - component: {fileID: 416381327} + - component: {fileID: 416381326} + - component: {fileID: 416381325} + m_Layer: 5 + m_Name: DataInput + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &416381324 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 416381323} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 756757382} + - {fileID: 1245540618} + m_Father: {fileID: 1878384301} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 202, y: 7} + m_SizeDelta: {x: 233.48, y: 212} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &416381325 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 416381323} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 575553740, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 3 + m_SelectOnUp: {fileID: 0} + m_SelectOnDown: {fileID: 0} + m_SelectOnLeft: {fileID: 0} + m_SelectOnRight: {fileID: 0} + m_Transition: 1 + m_Colors: + m_NormalColor: {r: 1, g: 1, b: 1, a: 1} + m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1} + m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} + m_ColorMultiplier: 1 + m_FadeDuration: 0.1 + m_SpriteState: + m_HighlightedSprite: {fileID: 0} + m_PressedSprite: {fileID: 0} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 416381326} + m_TextComponent: {fileID: 1245540619} + m_Placeholder: {fileID: 756757383} + m_ContentType: 0 + m_InputType: 0 + m_AsteriskChar: 42 + m_KeyboardType: 0 + m_LineType: 2 + m_HideMobileInput: 0 + m_CharacterValidation: 0 + m_CharacterLimit: 0 + m_OnEndEdit: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.InputField+SubmitEvent, UnityEngine.UI, Version=1.0.0.0, + Culture=neutral, PublicKeyToken=null + m_OnValueChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.InputField+OnChangeEvent, UnityEngine.UI, Version=1.0.0.0, + Culture=neutral, PublicKeyToken=null + m_CaretColor: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 1} + m_CustomCaretColor: 0 + m_SelectionColor: {r: 0.65882355, g: 0.80784315, b: 1, a: 0.7529412} + m_Text: + m_CaretBlinkRate: 0.85 + m_CaretWidth: 1 + m_ReadOnly: 0 +--- !u!114 &416381326 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 416381323} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: -765806418, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.35686275, g: 0.86666673, b: 0.93725497, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_Sprite: {fileID: 10911, guid: 0000000000000000f000000000000000, type: 0} + m_Type: 1 + m_PreserveAspect: 0 + m_FillCenter: 0 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 +--- !u!222 &416381327 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 416381323} + m_CullTransparentMesh: 0 +--- !u!1 &453398476 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 453398477} + - component: {fileID: 453398479} + - component: {fileID: 453398478} + m_Layer: 5 + m_Name: Text + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &453398477 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 453398476} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 1282867613} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: -0.5} + m_SizeDelta: {x: -20, y: -13} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &453398478 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 453398476} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 708705254, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.35686275, g: 0.86666673, b: 0.93725497, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 16 + m_FontStyle: 0 + m_BestFit: 0 + m_MinSize: 1 + m_MaxSize: 40 + m_Alignment: 0 + m_AlignByGeometry: 0 + m_RichText: 0 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: +--- !u!222 &453398479 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 453398476} + m_CullTransparentMesh: 0 +--- !u!1 &455818006 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 455818007} + m_Layer: 5 + m_Name: GetData + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!224 &455818007 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 455818006} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 1864678544} + - {fileID: 619180118} + - {fileID: 1282867613} + m_Father: {fileID: 678242458} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 100, y: 100} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!1 &496958608 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 496958609} + - component: {fileID: 496958611} + - component: {fileID: 496958610} + m_Layer: 5 + m_Name: UsernameText + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &496958609 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 496958608} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 1530370400} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: -62.75, y: 114.5} + m_SizeDelta: {x: 174.5, y: 26.5} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &496958610 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 496958608} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 708705254, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.35686275, g: 0.86666673, b: 0.93725497, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 31 + m_FontStyle: 0 + m_BestFit: 1 + m_MinSize: 10 + m_MaxSize: 115 + m_Alignment: 0 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: 'Username:' +--- !u!222 &496958611 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 496958608} + m_CullTransparentMesh: 0 +--- !u!1 &553815575 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 553815576} + - component: {fileID: 553815578} + - component: {fileID: 553815577} + m_Layer: 5 + m_Name: Text + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &553815576 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 553815575} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 1832773166} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: -0.5} + m_SizeDelta: {x: -20, y: -13} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &553815577 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 553815575} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 708705254, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.35686275, g: 0.86666673, b: 0.93725497, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 18 + m_FontStyle: 0 + m_BestFit: 0 + m_MinSize: 1 + m_MaxSize: 40 + m_Alignment: 0 + m_AlignByGeometry: 0 + m_RichText: 0 + m_HorizontalOverflow: 1 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: +--- !u!222 &553815578 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 553815575} + m_CullTransparentMesh: 0 +--- !u!1 &559871750 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 559871751} + - component: {fileID: 559871754} + - component: {fileID: 559871753} + - component: {fileID: 559871752} + m_Layer: 5 + m_Name: SetDataButton + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &559871751 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 559871750} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 1866156174} + m_Father: {fileID: 1878384301} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 202, y: -154} + m_SizeDelta: {x: 233.48, y: 55.7} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &559871752 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 559871750} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 1392445389, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 3 + m_SelectOnUp: {fileID: 0} + m_SelectOnDown: {fileID: 0} + m_SelectOnLeft: {fileID: 0} + m_SelectOnRight: {fileID: 0} + m_Transition: 1 + m_Colors: + m_NormalColor: {r: 1, g: 1, b: 1, a: 1} + m_HighlightedColor: {r: 0.5661765, g: 0.5661765, b: 0.5661765, a: 1} + m_PressedColor: {r: 0.30147058, g: 0.30147058, b: 0.30147058, a: 1} + m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} + m_ColorMultiplier: 1 + m_FadeDuration: 0.1 + m_SpriteState: + m_HighlightedSprite: {fileID: 0} + m_PressedSprite: {fileID: 0} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 559871753} + m_OnClick: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 772201350} + m_MethodName: LoggedIn_SaveDataButtonPressed + m_Mode: 1 + m_Arguments: + m_ObjectArgument: {fileID: 0} + m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine + m_IntArgument: 0 + m_FloatArgument: 0 + m_StringArgument: + m_BoolArgument: 0 + m_CallState: 2 + m_TypeName: UnityEngine.UI.Button+ButtonClickedEvent, UnityEngine.UI, Version=1.0.0.0, + Culture=neutral, PublicKeyToken=null +--- !u!114 &559871753 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 559871750} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: -765806418, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.35686275, g: 0.86666673, b: 0.93725497, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_Sprite: {fileID: 10905, guid: 0000000000000000f000000000000000, type: 0} + m_Type: 1 + m_PreserveAspect: 0 + m_FillCenter: 0 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 +--- !u!222 &559871754 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 559871750} + m_CullTransparentMesh: 0 +--- !u!1 &588581077 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 588581078} + - component: {fileID: 588581080} + - component: {fileID: 588581079} + m_Layer: 5 + m_Name: UsernameText + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &588581078 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 588581077} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 678242458} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 36} + m_SizeDelta: {x: 800, y: 30} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &588581079 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 588581077} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 708705254, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.35686275, g: 0.86666673, b: 0.93725497, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 21 + m_FontStyle: 0 + m_BestFit: 0 + m_MinSize: 10 + m_MaxSize: 40 + m_Alignment: 4 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: 'Logged in as: John Smith' +--- !u!222 &588581080 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 588581077} + m_CullTransparentMesh: 0 +--- !u!1 &619180117 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 619180118} + - component: {fileID: 619180121} + - component: {fileID: 619180120} + - component: {fileID: 619180119} + m_Layer: 5 + m_Name: GetDataButton + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &619180118 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 619180117} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 230073857} + m_Father: {fileID: 455818007} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: -226.5, y: 85} + m_SizeDelta: {x: 233.48, y: 55.7} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &619180119 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 619180117} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 1392445389, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 3 + m_SelectOnUp: {fileID: 0} + m_SelectOnDown: {fileID: 0} + m_SelectOnLeft: {fileID: 0} + m_SelectOnRight: {fileID: 0} + m_Transition: 1 + m_Colors: + m_NormalColor: {r: 1, g: 1, b: 1, a: 1} + m_HighlightedColor: {r: 0.5661765, g: 0.5661765, b: 0.5661765, a: 1} + m_PressedColor: {r: 0.30147058, g: 0.30147058, b: 0.30147058, a: 1} + m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} + m_ColorMultiplier: 1 + m_FadeDuration: 0.1 + m_SpriteState: + m_HighlightedSprite: {fileID: 0} + m_PressedSprite: {fileID: 0} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 619180120} + m_OnClick: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 772201350} + m_MethodName: LoggedIn_LoadDataButtonPressed + m_Mode: 1 + m_Arguments: + m_ObjectArgument: {fileID: 0} + m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine + m_IntArgument: 0 + m_FloatArgument: 0 + m_StringArgument: + m_BoolArgument: 0 + m_CallState: 2 + m_TypeName: UnityEngine.UI.Button+ButtonClickedEvent, UnityEngine.UI, Version=1.0.0.0, + Culture=neutral, PublicKeyToken=null +--- !u!114 &619180120 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 619180117} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: -765806418, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.35686275, g: 0.86666673, b: 0.93725497, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_Sprite: {fileID: 10905, guid: 0000000000000000f000000000000000, type: 0} + m_Type: 1 + m_PreserveAspect: 0 + m_FillCenter: 0 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 +--- !u!222 &619180121 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 619180117} + m_CullTransparentMesh: 0 +--- !u!1 &678242457 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 678242458} + m_Layer: 5 + m_Name: LoggedIn + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!224 &678242458 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 678242457} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 588581078} + - {fileID: 455818007} + - {fileID: 1878384301} + - {fileID: 1540854482} + m_Father: {fileID: 101530857} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 100, y: 100} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!1 &756757381 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 756757382} + - component: {fileID: 756757384} + - component: {fileID: 756757383} + m_Layer: 5 + m_Name: Placeholder + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &756757382 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 756757381} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 416381324} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: -0.5} + m_SizeDelta: {x: -20, y: -13} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &756757383 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 756757381} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 708705254, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.35686275, g: 0.86666673, b: 0.93725497, a: 0.5019608} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 16 + m_FontStyle: 2 + m_BestFit: 0 + m_MinSize: 1 + m_MaxSize: 40 + m_Alignment: 0 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: Data... +--- !u!222 &756757384 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 756757381} + m_CullTransparentMesh: 0 +--- !u!1 &772201349 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 772201351} + - component: {fileID: 772201350} + m_Layer: 0 + m_Name: Login Menu + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &772201350 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 772201349} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 3898c69163ce4e945bd98f2cf7cacad5, type: 3} + m_Name: + m_EditorClassIdentifier: + loginParent: {fileID: 1133789197} + registerParent: {fileID: 1530370399} + loggedInParent: {fileID: 678242457} + loadingParent: {fileID: 1344730231} + Login_UsernameField: {fileID: 191257344} + Login_PasswordField: {fileID: 1436956998} + Register_UsernameField: {fileID: 1804942172} + Register_PasswordField: {fileID: 1723355997} + Register_ConfirmPasswordField: {fileID: 1832773167} + LoggedIn_DataInputField: {fileID: 416381325} + LoggedIn_DataOutputField: {fileID: 1282867614} + Login_ErrorText: {fileID: 821266350} + Register_ErrorText: {fileID: 946549180} + LoggedIn_DisplayUsernameText: {fileID: 588581079} +--- !u!4 &772201351 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 772201349} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 284, y: 79, z: -93} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &791172129 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 791172134} + - component: {fileID: 791172133} + - component: {fileID: 791172132} + - component: {fileID: 791172131} + - component: {fileID: 791172130} + m_Layer: 0 + m_Name: Main Camera + m_TagString: MainCamera + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!81 &791172130 +AudioListener: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 791172129} + m_Enabled: 1 +--- !u!124 &791172131 +Behaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 791172129} + m_Enabled: 1 +--- !u!92 &791172132 +Behaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 791172129} + m_Enabled: 1 +--- !u!20 &791172133 +Camera: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 791172129} + m_Enabled: 1 + serializedVersion: 2 + m_ClearFlags: 1 + m_BackGroundColor: {r: 0, g: 0, b: 0, a: 0} + m_projectionMatrixMode: 1 + m_SensorSize: {x: 36, y: 24} + m_LensShift: {x: 0, y: 0} + m_FocalLength: 50 + m_NormalizedViewPortRect: + serializedVersion: 2 + x: 0 + y: 0 + width: 1 + height: 1 + near clip plane: 0.3 + far clip plane: 1000 + field of view: 60 + orthographic: 0 + orthographic size: 5 + m_Depth: -1 + m_CullingMask: + serializedVersion: 2 + m_Bits: 4294967295 + m_RenderingPath: -1 + m_TargetTexture: {fileID: 0} + m_TargetDisplay: 0 + m_TargetEye: 3 + m_HDR: 0 + m_AllowMSAA: 1 + m_AllowDynamicResolution: 0 + m_ForceIntoRT: 0 + m_OcclusionCulling: 1 + m_StereoConvergence: 10 + m_StereoSeparation: 0.022 +--- !u!4 &791172134 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 791172129} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 398, y: 202, z: -904} + m_LocalScale: {x: 0.9159, y: 0.9159, z: 0.9159} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &810570797 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 810570798} + - component: {fileID: 810570801} + - component: {fileID: 810570800} + - component: {fileID: 810570799} + m_Layer: 5 + m_Name: BackButton + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &810570798 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 810570797} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 1918972669} + m_Father: {fileID: 1530370400} + m_RootOrder: 7 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: -194.8} + m_SizeDelta: {x: 208.5, y: 37} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &810570799 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 810570797} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 1392445389, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 3 + m_SelectOnUp: {fileID: 0} + m_SelectOnDown: {fileID: 0} + m_SelectOnLeft: {fileID: 0} + m_SelectOnRight: {fileID: 0} + m_Transition: 1 + m_Colors: + m_NormalColor: {r: 1, g: 1, b: 1, a: 1} + m_HighlightedColor: {r: 0.5661765, g: 0.5661765, b: 0.5661765, a: 1} + m_PressedColor: {r: 0.30147058, g: 0.30147058, b: 0.30147058, a: 1} + m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} + m_ColorMultiplier: 1 + m_FadeDuration: 0.1 + m_SpriteState: + m_HighlightedSprite: {fileID: 0} + m_PressedSprite: {fileID: 0} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 810570800} + m_OnClick: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 772201350} + m_MethodName: Register_BackButtonPressed + m_Mode: 1 + m_Arguments: + m_ObjectArgument: {fileID: 0} + m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine + m_IntArgument: 0 + m_FloatArgument: 0 + m_StringArgument: + m_BoolArgument: 0 + m_CallState: 2 + m_TypeName: UnityEngine.UI.Button+ButtonClickedEvent, UnityEngine.UI, Version=1.0.0.0, + Culture=neutral, PublicKeyToken=null +--- !u!114 &810570800 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 810570797} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: -765806418, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.35686275, g: 0.86666673, b: 0.93725497, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_Sprite: {fileID: 10905, guid: 0000000000000000f000000000000000, type: 0} + m_Type: 1 + m_PreserveAspect: 0 + m_FillCenter: 0 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 +--- !u!222 &810570801 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 810570797} + m_CullTransparentMesh: 0 +--- !u!1 &821266348 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 821266349} + - component: {fileID: 821266351} + - component: {fileID: 821266350} + m_Layer: 5 + m_Name: ErrorText + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &821266349 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 821266348} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 1133789198} + m_RootOrder: 7 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 89.600006, y: -75.6} + m_SizeDelta: {x: 479.2, y: 26.5} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &821266350 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 821266348} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 708705254, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 0, b: 0, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 31 + m_FontStyle: 0 + m_BestFit: 1 + m_MinSize: 10 + m_MaxSize: 115 + m_Alignment: 0 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: Error Text +--- !u!222 &821266351 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 821266348} + m_CullTransparentMesh: 0 +--- !u!1 &875723976 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 875723977} + - component: {fileID: 875723979} + - component: {fileID: 875723978} + m_Layer: 5 + m_Name: Text + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &875723977 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 875723976} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 1406186358} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &875723978 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 875723976} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 708705254, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.35686275, g: 0.86666673, b: 0.93725497, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 19 + m_FontStyle: 0 + m_BestFit: 0 + m_MinSize: 10 + m_MaxSize: 40 + m_Alignment: 4 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: Register +--- !u!222 &875723979 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 875723976} + m_CullTransparentMesh: 0 +--- !u!1 &924252025 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 924252026} + - component: {fileID: 924252028} + - component: {fileID: 924252027} + m_Layer: 5 + m_Name: Text + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &924252026 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 924252025} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 191257343} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: -0.5} + m_SizeDelta: {x: -20, y: -13} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &924252027 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 924252025} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 708705254, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.35686275, g: 0.86666673, b: 0.93725497, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 18 + m_FontStyle: 0 + m_BestFit: 0 + m_MinSize: 1 + m_MaxSize: 40 + m_Alignment: 0 + m_AlignByGeometry: 0 + m_RichText: 0 + m_HorizontalOverflow: 1 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: +--- !u!222 &924252028 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 924252025} + m_CullTransparentMesh: 0 +--- !u!1 &946549178 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 946549179} + - component: {fileID: 946549181} + - component: {fileID: 946549180} + m_Layer: 5 + m_Name: ErrorText + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &946549179 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 946549178} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 1530370400} + m_RootOrder: 8 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 89.599976, y: -75.6} + m_SizeDelta: {x: 479.2, y: 26.5} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &946549180 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 946549178} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 708705254, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 0, b: 0, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 31 + m_FontStyle: 0 + m_BestFit: 1 + m_MinSize: 10 + m_MaxSize: 115 + m_Alignment: 0 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: Error Text +--- !u!222 &946549181 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 946549178} + m_CullTransparentMesh: 0 +--- !u!1 &998809938 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 998809939} + - component: {fileID: 998809941} + - component: {fileID: 998809940} + m_Layer: 5 + m_Name: Text + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &998809939 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 998809938} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 1510977913} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &998809940 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 998809938} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 708705254, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.35686275, g: 0.86666673, b: 0.93725497, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 34 + m_FontStyle: 0 + m_BestFit: 0 + m_MinSize: 10 + m_MaxSize: 40 + m_Alignment: 4 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: Register +--- !u!222 &998809941 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 998809938} + m_CullTransparentMesh: 0 +--- !u!1 &1133789197 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1133789198} + m_Layer: 5 + m_Name: Login + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!224 &1133789198 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1133789197} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 2048676891} + - {fileID: 1875091829} + - {fileID: 1877880528} + - {fileID: 191257343} + - {fileID: 1436956997} + - {fileID: 1973616144} + - {fileID: 1406186358} + - {fileID: 821266349} + m_Father: {fileID: 101530857} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 100, y: 100} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!1 &1243487875 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1243487876} + - component: {fileID: 1243487878} + - component: {fileID: 1243487877} + m_Layer: 5 + m_Name: Text + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1243487876 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1243487875} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 1723355996} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: -0.5} + m_SizeDelta: {x: -20, y: -13} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1243487877 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1243487875} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 708705254, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.35686275, g: 0.86666673, b: 0.93725497, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 18 + m_FontStyle: 0 + m_BestFit: 0 + m_MinSize: 1 + m_MaxSize: 40 + m_Alignment: 0 + m_AlignByGeometry: 0 + m_RichText: 0 + m_HorizontalOverflow: 1 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: +--- !u!222 &1243487878 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1243487875} + m_CullTransparentMesh: 0 +--- !u!1 &1245540617 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1245540618} + - component: {fileID: 1245540620} + - component: {fileID: 1245540619} + m_Layer: 5 + m_Name: Text + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1245540618 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1245540617} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 416381324} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: -0.5} + m_SizeDelta: {x: -20, y: -13} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1245540619 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1245540617} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 708705254, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.35686275, g: 0.86666673, b: 0.93725497, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 16 + m_FontStyle: 0 + m_BestFit: 0 + m_MinSize: 1 + m_MaxSize: 40 + m_Alignment: 0 + m_AlignByGeometry: 0 + m_RichText: 0 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: +--- !u!222 &1245540620 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1245540617} + m_CullTransparentMesh: 0 +--- !u!1 &1260433781 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1260433782} + - component: {fileID: 1260433784} + - component: {fileID: 1260433783} + m_Layer: 5 + m_Name: LoadingText + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1260433782 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1260433781} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 1344730232} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 951.4, y: 99} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1260433783 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1260433781} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 708705254, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.35686275, g: 0.86666673, b: 0.93725497, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 86 + m_FontStyle: 0 + m_BestFit: 0 + m_MinSize: 10 + m_MaxSize: 115 + m_Alignment: 4 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: Loading... +--- !u!222 &1260433784 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1260433781} + m_CullTransparentMesh: 0 +--- !u!1 &1282867612 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1282867613} + - component: {fileID: 1282867616} + - component: {fileID: 1282867615} + - component: {fileID: 1282867614} + m_Layer: 5 + m_Name: DataOutput + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1282867613 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1282867612} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 143159303} + - {fileID: 453398477} + m_Father: {fileID: 455818007} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: -226.5, y: -75} + m_SizeDelta: {x: 233.48, y: 212} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1282867614 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1282867612} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 575553740, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 3 + m_SelectOnUp: {fileID: 0} + m_SelectOnDown: {fileID: 0} + m_SelectOnLeft: {fileID: 0} + m_SelectOnRight: {fileID: 0} + m_Transition: 1 + m_Colors: + m_NormalColor: {r: 1, g: 1, b: 1, a: 1} + m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1} + m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} + m_ColorMultiplier: 1 + m_FadeDuration: 0.1 + m_SpriteState: + m_HighlightedSprite: {fileID: 0} + m_PressedSprite: {fileID: 0} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 1282867615} + m_TextComponent: {fileID: 453398478} + m_Placeholder: {fileID: 143159304} + m_ContentType: 0 + m_InputType: 0 + m_AsteriskChar: 42 + m_KeyboardType: 0 + m_LineType: 2 + m_HideMobileInput: 0 + m_CharacterValidation: 0 + m_CharacterLimit: 0 + m_OnEndEdit: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.InputField+SubmitEvent, UnityEngine.UI, Version=1.0.0.0, + Culture=neutral, PublicKeyToken=null + m_OnValueChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.InputField+OnChangeEvent, UnityEngine.UI, Version=1.0.0.0, + Culture=neutral, PublicKeyToken=null + m_CaretColor: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 1} + m_CustomCaretColor: 0 + m_SelectionColor: {r: 0.65882355, g: 0.80784315, b: 1, a: 0.7529412} + m_Text: + m_CaretBlinkRate: 0.85 + m_CaretWidth: 1 + m_ReadOnly: 1 +--- !u!114 &1282867615 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1282867612} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: -765806418, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.35686275, g: 0.86666673, b: 0.93725497, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_Sprite: {fileID: 10911, guid: 0000000000000000f000000000000000, type: 0} + m_Type: 1 + m_PreserveAspect: 0 + m_FillCenter: 0 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 +--- !u!222 &1282867616 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1282867612} + m_CullTransparentMesh: 0 +--- !u!1 &1315003216 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1315003217} + - component: {fileID: 1315003219} + - component: {fileID: 1315003218} + m_Layer: 5 + m_Name: Title + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1315003217 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1315003216} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 1878384301} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 198.8, y: 172} + m_SizeDelta: {x: 228, y: 69.6} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1315003218 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1315003216} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 708705254, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.35686275, g: 0.86666673, b: 0.93725497, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 86 + m_FontStyle: 0 + m_BestFit: 1 + m_MinSize: 10 + m_MaxSize: 115 + m_Alignment: 4 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: Set Data +--- !u!222 &1315003219 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1315003216} + m_CullTransparentMesh: 0 +--- !u!1 &1326682104 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1326682105} + - component: {fileID: 1326682107} + - component: {fileID: 1326682106} + m_Layer: 5 + m_Name: PasswordText + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1326682105 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1326682104} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 1530370400} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: -62.75, y: 37.3} + m_SizeDelta: {x: 174.5, y: 26.5} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1326682106 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1326682104} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 708705254, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.35686275, g: 0.86666673, b: 0.93725497, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 31 + m_FontStyle: 0 + m_BestFit: 1 + m_MinSize: 10 + m_MaxSize: 115 + m_Alignment: 0 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: 'Password:' +--- !u!222 &1326682107 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1326682104} + m_CullTransparentMesh: 0 +--- !u!1 &1344730231 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1344730232} + m_Layer: 5 + m_Name: Loading + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!224 &1344730232 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1344730231} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 1260433782} + m_Father: {fileID: 101530857} + m_RootOrder: 3 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 100, y: 100} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!1 &1389430863 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1389430864} + - component: {fileID: 1389430866} + - component: {fileID: 1389430865} + m_Layer: 5 + m_Name: Text + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1389430864 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1389430863} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 1436956997} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: -0.5} + m_SizeDelta: {x: -20, y: -13} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1389430865 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1389430863} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 708705254, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.35686275, g: 0.86666673, b: 0.93725497, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 18 + m_FontStyle: 0 + m_BestFit: 0 + m_MinSize: 1 + m_MaxSize: 40 + m_Alignment: 0 + m_AlignByGeometry: 0 + m_RichText: 0 + m_HorizontalOverflow: 1 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: +--- !u!222 &1389430866 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1389430863} + m_CullTransparentMesh: 0 +--- !u!1 &1406186357 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1406186358} + - component: {fileID: 1406186361} + - component: {fileID: 1406186360} + - component: {fileID: 1406186359} + m_Layer: 5 + m_Name: RegisterButton + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1406186358 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1406186357} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 875723977} + m_Father: {fileID: 1133789198} + m_RootOrder: 6 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: -194.8} + m_SizeDelta: {x: 208.5, y: 37} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1406186359 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1406186357} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 1392445389, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 3 + m_SelectOnUp: {fileID: 0} + m_SelectOnDown: {fileID: 0} + m_SelectOnLeft: {fileID: 0} + m_SelectOnRight: {fileID: 0} + m_Transition: 1 + m_Colors: + m_NormalColor: {r: 1, g: 1, b: 1, a: 1} + m_HighlightedColor: {r: 0.5661765, g: 0.5661765, b: 0.5661765, a: 1} + m_PressedColor: {r: 0.30147058, g: 0.30147058, b: 0.30147058, a: 1} + m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} + m_ColorMultiplier: 1 + m_FadeDuration: 0.1 + m_SpriteState: + m_HighlightedSprite: {fileID: 0} + m_PressedSprite: {fileID: 0} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 1406186360} + m_OnClick: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 772201350} + m_MethodName: Login_RegisterButtonPressed + m_Mode: 1 + m_Arguments: + m_ObjectArgument: {fileID: 0} + m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine + m_IntArgument: 0 + m_FloatArgument: 0 + m_StringArgument: + m_BoolArgument: 0 + m_CallState: 2 + m_TypeName: UnityEngine.UI.Button+ButtonClickedEvent, UnityEngine.UI, Version=1.0.0.0, + Culture=neutral, PublicKeyToken=null +--- !u!114 &1406186360 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1406186357} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: -765806418, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.35686275, g: 0.86666673, b: 0.93725497, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_Sprite: {fileID: 10905, guid: 0000000000000000f000000000000000, type: 0} + m_Type: 1 + m_PreserveAspect: 0 + m_FillCenter: 0 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 +--- !u!222 &1406186361 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1406186357} + m_CullTransparentMesh: 0 +--- !u!1 &1436956996 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1436956997} + - component: {fileID: 1436957000} + - component: {fileID: 1436956999} + - component: {fileID: 1436956998} + m_Layer: 5 + m_Name: PasswordInput + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1436956997 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1436956996} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 72110716} + - {fileID: 1389430864} + m_Father: {fileID: 1133789198} + m_RootOrder: 4 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: -34.2} + m_SizeDelta: {x: 300, y: 34} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1436956998 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1436956996} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 575553740, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 3 + m_SelectOnUp: {fileID: 0} + m_SelectOnDown: {fileID: 0} + m_SelectOnLeft: {fileID: 0} + m_SelectOnRight: {fileID: 0} + m_Transition: 1 + m_Colors: + m_NormalColor: {r: 1, g: 1, b: 1, a: 1} + m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1} + m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} + m_ColorMultiplier: 1 + m_FadeDuration: 0.1 + m_SpriteState: + m_HighlightedSprite: {fileID: 0} + m_PressedSprite: {fileID: 0} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 1436956999} + m_TextComponent: {fileID: 1389430865} + m_Placeholder: {fileID: 72110717} + m_ContentType: 7 + m_InputType: 2 + m_AsteriskChar: 42 + m_KeyboardType: 0 + m_LineType: 0 + m_HideMobileInput: 0 + m_CharacterValidation: 0 + m_CharacterLimit: 0 + m_OnEndEdit: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.InputField+SubmitEvent, UnityEngine.UI, Version=1.0.0.0, + Culture=neutral, PublicKeyToken=null + m_OnValueChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.InputField+OnChangeEvent, UnityEngine.UI, Version=1.0.0.0, + Culture=neutral, PublicKeyToken=null + m_CaretColor: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 1} + m_CustomCaretColor: 0 + m_SelectionColor: {r: 0.65882355, g: 0.80784315, b: 1, a: 0.7529412} + m_Text: + m_CaretBlinkRate: 0.85 + m_CaretWidth: 1 + m_ReadOnly: 0 +--- !u!114 &1436956999 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1436956996} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: -765806418, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.35686275, g: 0.86666673, b: 0.93725497, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_Sprite: {fileID: 10911, guid: 0000000000000000f000000000000000, type: 0} + m_Type: 1 + m_PreserveAspect: 0 + m_FillCenter: 0 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 +--- !u!222 &1436957000 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1436956996} + m_CullTransparentMesh: 0 +--- !u!1 &1510977912 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1510977913} + - component: {fileID: 1510977916} + - component: {fileID: 1510977915} + - component: {fileID: 1510977914} + m_Layer: 5 + m_Name: RegisterButton + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1510977913 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1510977912} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 998809939} + m_Father: {fileID: 1530370400} + m_RootOrder: 6 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: -133} + m_SizeDelta: {x: 208.5, y: 62.16} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1510977914 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1510977912} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 1392445389, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 3 + m_SelectOnUp: {fileID: 0} + m_SelectOnDown: {fileID: 0} + m_SelectOnLeft: {fileID: 0} + m_SelectOnRight: {fileID: 0} + m_Transition: 1 + m_Colors: + m_NormalColor: {r: 1, g: 1, b: 1, a: 1} + m_HighlightedColor: {r: 0.5661765, g: 0.5661765, b: 0.5661765, a: 1} + m_PressedColor: {r: 0.30147058, g: 0.30147058, b: 0.30147058, a: 1} + m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} + m_ColorMultiplier: 1 + m_FadeDuration: 0.1 + m_SpriteState: + m_HighlightedSprite: {fileID: 0} + m_PressedSprite: {fileID: 0} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 1510977915} + m_OnClick: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 772201350} + m_MethodName: Register_RegisterButtonPressed + m_Mode: 1 + m_Arguments: + m_ObjectArgument: {fileID: 0} + m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine + m_IntArgument: 0 + m_FloatArgument: 0 + m_StringArgument: + m_BoolArgument: 0 + m_CallState: 2 + m_TypeName: UnityEngine.UI.Button+ButtonClickedEvent, UnityEngine.UI, Version=1.0.0.0, + Culture=neutral, PublicKeyToken=null +--- !u!114 &1510977915 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1510977912} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: -765806418, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.35686275, g: 0.86666673, b: 0.93725497, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_Sprite: {fileID: 10905, guid: 0000000000000000f000000000000000, type: 0} + m_Type: 1 + m_PreserveAspect: 0 + m_FillCenter: 0 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 +--- !u!222 &1510977916 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1510977912} + m_CullTransparentMesh: 0 +--- !u!1 &1530370399 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1530370400} + m_Layer: 5 + m_Name: Register + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!224 &1530370400 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1530370399} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 1929264451} + - {fileID: 496958609} + - {fileID: 1326682105} + - {fileID: 1804942171} + - {fileID: 1723355996} + - {fileID: 1832773166} + - {fileID: 1510977913} + - {fileID: 810570798} + - {fileID: 946549179} + m_Father: {fileID: 101530857} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 100, y: 100} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!1 &1540854481 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1540854482} + - component: {fileID: 1540854485} + - component: {fileID: 1540854484} + - component: {fileID: 1540854483} + m_Layer: 5 + m_Name: LogoutButton + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1540854482 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1540854481} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 1.03125} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 6122175} + m_Father: {fileID: 678242458} + m_RootOrder: 3 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: -1, y: -60} + m_SizeDelta: {x: 233, y: 71} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1540854483 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1540854481} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 1392445389, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 3 + m_SelectOnUp: {fileID: 0} + m_SelectOnDown: {fileID: 0} + m_SelectOnLeft: {fileID: 0} + m_SelectOnRight: {fileID: 0} + m_Transition: 1 + m_Colors: + m_NormalColor: {r: 1, g: 1, b: 1, a: 1} + m_HighlightedColor: {r: 0.5661765, g: 0.5661765, b: 0.5661765, a: 1} + m_PressedColor: {r: 0.30147058, g: 0.30147058, b: 0.30147058, a: 1} + m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} + m_ColorMultiplier: 1 + m_FadeDuration: 0.1 + m_SpriteState: + m_HighlightedSprite: {fileID: 0} + m_PressedSprite: {fileID: 0} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 1540854484} + m_OnClick: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 772201350} + m_MethodName: LoggedIn_LogoutButtonPressed + m_Mode: 1 + m_Arguments: + m_ObjectArgument: {fileID: 0} + m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine + m_IntArgument: 0 + m_FloatArgument: 0 + m_StringArgument: + m_BoolArgument: 0 + m_CallState: 2 + m_TypeName: UnityEngine.UI.Button+ButtonClickedEvent, UnityEngine.UI, Version=1.0.0.0, + Culture=neutral, PublicKeyToken=null +--- !u!114 &1540854484 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1540854481} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: -765806418, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.35686275, g: 0.86666673, b: 0.93725497, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_Sprite: {fileID: 10905, guid: 0000000000000000f000000000000000, type: 0} + m_Type: 1 + m_PreserveAspect: 0 + m_FillCenter: 0 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 +--- !u!222 &1540854485 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1540854481} + m_CullTransparentMesh: 0 +--- !u!1 &1569883878 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1569883880} + - component: {fileID: 1569883879} + m_Layer: 0 + m_Name: Directional Light + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!108 &1569883879 +Light: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1569883878} + m_Enabled: 1 + serializedVersion: 8 + m_Type: 1 + m_Color: {r: 1, g: 0.95686275, b: 0.8392157, a: 1} + m_Intensity: 1 + m_Range: 10 + m_SpotAngle: 30 + m_CookieSize: 10 + m_Shadows: + m_Type: 2 + m_Resolution: -1 + m_CustomResolution: -1 + m_Strength: 1 + m_Bias: 0.05 + m_NormalBias: 0.4 + m_NearPlane: 0.2 + m_Cookie: {fileID: 0} + m_DrawHalo: 0 + m_Flare: {fileID: 0} + m_RenderMode: 0 + m_CullingMask: + serializedVersion: 2 + m_Bits: 4294967295 + m_Lightmapping: 4 + m_LightShadowCasterMode: 0 + m_AreaSize: {x: 1, y: 1} + m_BounceIntensity: 1 + m_ColorTemperature: 6570 + m_UseColorTemperature: 0 + m_ShadowRadius: 0 + m_ShadowAngle: 0 +--- !u!4 &1569883880 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1569883878} + m_LocalRotation: {x: 0.40821788, y: -0.23456968, z: 0.10938163, w: 0.8754261} + m_LocalPosition: {x: -64, y: 427, z: -1217} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 3 + m_LocalEulerAnglesHint: {x: 50, y: -30, z: 0} +--- !u!1 &1592143148 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1592143149} + - component: {fileID: 1592143151} + - component: {fileID: 1592143150} + m_Layer: 5 + m_Name: Placeholder + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1592143149 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1592143148} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 1804942171} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: -0.5} + m_SizeDelta: {x: -20, y: -13} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1592143150 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1592143148} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 708705254, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.35686275, g: 0.86666673, b: 0.93725497, a: 0.5019608} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 18 + m_FontStyle: 2 + m_BestFit: 0 + m_MinSize: 1 + m_MaxSize: 40 + m_Alignment: 0 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: Username... +--- !u!222 &1592143151 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1592143148} + m_CullTransparentMesh: 0 +--- !u!1 &1681317167 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1681317168} + - component: {fileID: 1681317170} + - component: {fileID: 1681317169} + m_Layer: 5 + m_Name: Text + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1681317168 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1681317167} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 1804942171} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: -0.5} + m_SizeDelta: {x: -20, y: -13} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1681317169 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1681317167} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 708705254, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.35686275, g: 0.86666673, b: 0.93725497, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 18 + m_FontStyle: 0 + m_BestFit: 0 + m_MinSize: 1 + m_MaxSize: 40 + m_Alignment: 0 + m_AlignByGeometry: 0 + m_RichText: 0 + m_HorizontalOverflow: 1 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: +--- !u!222 &1681317170 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1681317167} + m_CullTransparentMesh: 0 +--- !u!1 &1697244678 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1697244680} + - component: {fileID: 1697244679} + m_Layer: 5 + m_Name: User Account Manager + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &1697244679 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1697244678} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 04b54cc461135644fbff7d8cd735e86e, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!224 &1697244680 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1697244678} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 100, y: 100} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!1 &1723355995 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1723355996} + - component: {fileID: 1723355999} + - component: {fileID: 1723355998} + - component: {fileID: 1723355997} + m_Layer: 5 + m_Name: PasswordInput + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1723355996 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1723355995} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 2136556514} + - {fileID: 1243487876} + m_Father: {fileID: 1530370400} + m_RootOrder: 4 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 4.1000004} + m_SizeDelta: {x: 300, y: 34} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1723355997 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1723355995} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 575553740, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 3 + m_SelectOnUp: {fileID: 0} + m_SelectOnDown: {fileID: 0} + m_SelectOnLeft: {fileID: 0} + m_SelectOnRight: {fileID: 0} + m_Transition: 1 + m_Colors: + m_NormalColor: {r: 1, g: 1, b: 1, a: 1} + m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1} + m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} + m_ColorMultiplier: 1 + m_FadeDuration: 0.1 + m_SpriteState: + m_HighlightedSprite: {fileID: 0} + m_PressedSprite: {fileID: 0} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 1723355998} + m_TextComponent: {fileID: 1243487877} + m_Placeholder: {fileID: 2136556515} + m_ContentType: 7 + m_InputType: 2 + m_AsteriskChar: 42 + m_KeyboardType: 0 + m_LineType: 0 + m_HideMobileInput: 0 + m_CharacterValidation: 0 + m_CharacterLimit: 0 + m_OnEndEdit: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.InputField+SubmitEvent, UnityEngine.UI, Version=1.0.0.0, + Culture=neutral, PublicKeyToken=null + m_OnValueChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.InputField+OnChangeEvent, UnityEngine.UI, Version=1.0.0.0, + Culture=neutral, PublicKeyToken=null + m_CaretColor: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 1} + m_CustomCaretColor: 0 + m_SelectionColor: {r: 0.65882355, g: 0.80784315, b: 1, a: 0.7529412} + m_Text: + m_CaretBlinkRate: 0.85 + m_CaretWidth: 1 + m_ReadOnly: 0 +--- !u!114 &1723355998 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1723355995} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: -765806418, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.35686275, g: 0.86666673, b: 0.93725497, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_Sprite: {fileID: 10911, guid: 0000000000000000f000000000000000, type: 0} + m_Type: 1 + m_PreserveAspect: 0 + m_FillCenter: 0 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 +--- !u!222 &1723355999 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1723355995} + m_CullTransparentMesh: 0 +--- !u!1 &1804942170 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1804942171} + - component: {fileID: 1804942174} + - component: {fileID: 1804942173} + - component: {fileID: 1804942172} + m_Layer: 5 + m_Name: UsernameInput + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1804942171 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1804942170} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 1592143149} + - {fileID: 1681317168} + m_Father: {fileID: 1530370400} + m_RootOrder: 3 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 81.3} + m_SizeDelta: {x: 300, y: 34} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1804942172 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1804942170} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 575553740, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 3 + m_SelectOnUp: {fileID: 0} + m_SelectOnDown: {fileID: 0} + m_SelectOnLeft: {fileID: 0} + m_SelectOnRight: {fileID: 0} + m_Transition: 1 + m_Colors: + m_NormalColor: {r: 1, g: 1, b: 1, a: 1} + m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1} + m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} + m_ColorMultiplier: 1 + m_FadeDuration: 0.1 + m_SpriteState: + m_HighlightedSprite: {fileID: 0} + m_PressedSprite: {fileID: 0} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 1804942173} + m_TextComponent: {fileID: 1681317169} + m_Placeholder: {fileID: 1592143150} + m_ContentType: 0 + m_InputType: 0 + m_AsteriskChar: 42 + m_KeyboardType: 0 + m_LineType: 0 + m_HideMobileInput: 0 + m_CharacterValidation: 0 + m_CharacterLimit: 0 + m_OnEndEdit: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.InputField+SubmitEvent, UnityEngine.UI, Version=1.0.0.0, + Culture=neutral, PublicKeyToken=null + m_OnValueChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.InputField+OnChangeEvent, UnityEngine.UI, Version=1.0.0.0, + Culture=neutral, PublicKeyToken=null + m_CaretColor: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 1} + m_CustomCaretColor: 0 + m_SelectionColor: {r: 0.65882355, g: 0.80784315, b: 1, a: 0.7529412} + m_Text: + m_CaretBlinkRate: 0.85 + m_CaretWidth: 1 + m_ReadOnly: 0 +--- !u!114 &1804942173 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1804942170} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: -765806418, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.35686275, g: 0.86666673, b: 0.93725497, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_Sprite: {fileID: 10911, guid: 0000000000000000f000000000000000, type: 0} + m_Type: 1 + m_PreserveAspect: 0 + m_FillCenter: 0 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 +--- !u!222 &1804942174 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1804942170} + m_CullTransparentMesh: 0 +--- !u!1 &1832773165 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1832773166} + - component: {fileID: 1832773169} + - component: {fileID: 1832773168} + - component: {fileID: 1832773167} + m_Layer: 5 + m_Name: ConfirmInput + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1832773166 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1832773165} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 323045159} + - {fileID: 553815576} + m_Father: {fileID: 1530370400} + m_RootOrder: 5 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: -37.5} + m_SizeDelta: {x: 300, y: 34} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1832773167 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1832773165} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 575553740, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 3 + m_SelectOnUp: {fileID: 0} + m_SelectOnDown: {fileID: 0} + m_SelectOnLeft: {fileID: 0} + m_SelectOnRight: {fileID: 0} + m_Transition: 1 + m_Colors: + m_NormalColor: {r: 1, g: 1, b: 1, a: 1} + m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1} + m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} + m_ColorMultiplier: 1 + m_FadeDuration: 0.1 + m_SpriteState: + m_HighlightedSprite: {fileID: 0} + m_PressedSprite: {fileID: 0} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 1832773168} + m_TextComponent: {fileID: 553815577} + m_Placeholder: {fileID: 323045160} + m_ContentType: 7 + m_InputType: 2 + m_AsteriskChar: 42 + m_KeyboardType: 0 + m_LineType: 0 + m_HideMobileInput: 0 + m_CharacterValidation: 0 + m_CharacterLimit: 0 + m_OnEndEdit: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.InputField+SubmitEvent, UnityEngine.UI, Version=1.0.0.0, + Culture=neutral, PublicKeyToken=null + m_OnValueChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.InputField+OnChangeEvent, UnityEngine.UI, Version=1.0.0.0, + Culture=neutral, PublicKeyToken=null + m_CaretColor: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 1} + m_CustomCaretColor: 0 + m_SelectionColor: {r: 0.65882355, g: 0.80784315, b: 1, a: 0.7529412} + m_Text: + m_CaretBlinkRate: 0.85 + m_CaretWidth: 1 + m_ReadOnly: 0 +--- !u!114 &1832773168 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1832773165} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: -765806418, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.35686275, g: 0.86666673, b: 0.93725497, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_Sprite: {fileID: 10911, guid: 0000000000000000f000000000000000, type: 0} + m_Type: 1 + m_PreserveAspect: 0 + m_FillCenter: 0 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 +--- !u!222 &1832773169 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1832773165} + m_CullTransparentMesh: 0 +--- !u!1 &1834947236 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1834947237} + - component: {fileID: 1834947239} + - component: {fileID: 1834947238} + m_Layer: 5 + m_Name: Placeholder + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1834947237 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1834947236} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 191257343} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: -0.5} + m_SizeDelta: {x: -20, y: -13} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1834947238 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1834947236} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 708705254, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.35686275, g: 0.86666673, b: 0.93725497, a: 0.5019608} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 18 + m_FontStyle: 2 + m_BestFit: 0 + m_MinSize: 1 + m_MaxSize: 40 + m_Alignment: 0 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: Username... +--- !u!222 &1834947239 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1834947236} + m_CullTransparentMesh: 0 +--- !u!1 &1858321734 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1858321737} + - component: {fileID: 1858321736} + - component: {fileID: 1858321735} + m_Layer: 0 + m_Name: EventSystem + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &1858321735 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1858321734} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 1077351063, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_HorizontalAxis: Horizontal + m_VerticalAxis: Vertical + m_SubmitButton: Submit + m_CancelButton: Cancel + m_InputActionsPerSecond: 10 + m_RepeatDelay: 0.5 + m_ForceModuleActive: 0 +--- !u!114 &1858321736 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1858321734} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: -619905303, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_FirstSelected: {fileID: 0} + m_sendNavigationEvents: 1 + m_DragThreshold: 5 +--- !u!4 &1858321737 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1858321734} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 5 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1864678543 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1864678544} + - component: {fileID: 1864678546} + - component: {fileID: 1864678545} + m_Layer: 5 + m_Name: Title + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1864678544 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1864678543} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 455818007} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: -229.6, y: 172} + m_SizeDelta: {x: 228, y: 69.6} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1864678545 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1864678543} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 708705254, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.35686275, g: 0.86666673, b: 0.93725497, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 86 + m_FontStyle: 0 + m_BestFit: 1 + m_MinSize: 10 + m_MaxSize: 115 + m_Alignment: 4 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: Get Data +--- !u!222 &1864678546 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1864678543} + m_CullTransparentMesh: 0 +--- !u!1 &1866156173 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1866156174} + - component: {fileID: 1866156176} + - component: {fileID: 1866156175} + m_Layer: 5 + m_Name: Text + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1866156174 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1866156173} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 559871751} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1866156175 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1866156173} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 708705254, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.35686275, g: 0.86666673, b: 0.93725497, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 26 + m_FontStyle: 0 + m_BestFit: 0 + m_MinSize: 10 + m_MaxSize: 40 + m_Alignment: 4 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: Save Data +--- !u!222 &1866156176 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1866156173} + m_CullTransparentMesh: 0 +--- !u!1 &1875091828 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1875091829} + - component: {fileID: 1875091831} + - component: {fileID: 1875091830} + m_Layer: 5 + m_Name: UsernameText + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1875091829 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1875091828} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 1133789198} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: -62.75, y: 84.8} + m_SizeDelta: {x: 174.5, y: 26.5} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1875091830 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1875091828} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 708705254, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.35686275, g: 0.86666673, b: 0.93725497, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 31 + m_FontStyle: 0 + m_BestFit: 1 + m_MinSize: 10 + m_MaxSize: 115 + m_Alignment: 0 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: 'Username:' +--- !u!222 &1875091831 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1875091828} + m_CullTransparentMesh: 0 +--- !u!1 &1877880527 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1877880528} + - component: {fileID: 1877880530} + - component: {fileID: 1877880529} + m_Layer: 5 + m_Name: PasswordText + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1877880528 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1877880527} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 1133789198} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: -62.75, y: -1} + m_SizeDelta: {x: 174.5, y: 26.5} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1877880529 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1877880527} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 708705254, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.35686275, g: 0.86666673, b: 0.93725497, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 31 + m_FontStyle: 0 + m_BestFit: 1 + m_MinSize: 10 + m_MaxSize: 115 + m_Alignment: 0 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: 'Password:' +--- !u!222 &1877880530 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1877880527} + m_CullTransparentMesh: 0 +--- !u!1 &1878384300 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1878384301} + m_Layer: 5 + m_Name: SetData + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!224 &1878384301 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1878384300} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 1315003217} + - {fileID: 416381324} + - {fileID: 559871751} + m_Father: {fileID: 678242458} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 100, y: 100} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!1 &1918972668 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1918972669} + - component: {fileID: 1918972671} + - component: {fileID: 1918972670} + m_Layer: 5 + m_Name: Text + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1918972669 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1918972668} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 810570798} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1918972670 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1918972668} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 708705254, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.35686275, g: 0.86666673, b: 0.93725497, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 19 + m_FontStyle: 0 + m_BestFit: 0 + m_MinSize: 10 + m_MaxSize: 40 + m_Alignment: 4 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: Back +--- !u!222 &1918972671 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1918972668} + m_CullTransparentMesh: 0 +--- !u!1 &1929264450 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1929264451} + - component: {fileID: 1929264453} + - component: {fileID: 1929264452} + m_Layer: 5 + m_Name: Title + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1929264451 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1929264450} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 1530370400} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 198} + m_SizeDelta: {x: 362.5, y: 99} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1929264452 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1929264450} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 708705254, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.35686275, g: 0.86666673, b: 0.93725497, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 86 + m_FontStyle: 0 + m_BestFit: 0 + m_MinSize: 10 + m_MaxSize: 115 + m_Alignment: 4 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: Register +--- !u!222 &1929264453 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1929264450} + m_CullTransparentMesh: 0 +--- !u!1 &1973616143 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1973616144} + - component: {fileID: 1973616147} + - component: {fileID: 1973616146} + - component: {fileID: 1973616145} + m_Layer: 5 + m_Name: LoginButton + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1973616144 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1973616143} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 305688695} + m_Father: {fileID: 1133789198} + m_RootOrder: 5 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: -133} + m_SizeDelta: {x: 208.5, y: 62.16} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1973616145 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1973616143} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 1392445389, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 3 + m_SelectOnUp: {fileID: 0} + m_SelectOnDown: {fileID: 0} + m_SelectOnLeft: {fileID: 0} + m_SelectOnRight: {fileID: 0} + m_Transition: 1 + m_Colors: + m_NormalColor: {r: 1, g: 1, b: 1, a: 1} + m_HighlightedColor: {r: 0.5661765, g: 0.5661765, b: 0.5661765, a: 1} + m_PressedColor: {r: 0.30147058, g: 0.30147058, b: 0.30147058, a: 1} + m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} + m_ColorMultiplier: 1 + m_FadeDuration: 0.1 + m_SpriteState: + m_HighlightedSprite: {fileID: 0} + m_PressedSprite: {fileID: 0} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 1973616146} + m_OnClick: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 772201350} + m_MethodName: Login_LoginButtonPressed + m_Mode: 1 + m_Arguments: + m_ObjectArgument: {fileID: 0} + m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine + m_IntArgument: 0 + m_FloatArgument: 0 + m_StringArgument: + m_BoolArgument: 0 + m_CallState: 2 + m_TypeName: UnityEngine.UI.Button+ButtonClickedEvent, UnityEngine.UI, Version=1.0.0.0, + Culture=neutral, PublicKeyToken=null +--- !u!114 &1973616146 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1973616143} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: -765806418, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.35686275, g: 0.86666673, b: 0.93725497, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_Sprite: {fileID: 10905, guid: 0000000000000000f000000000000000, type: 0} + m_Type: 1 + m_PreserveAspect: 0 + m_FillCenter: 0 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 +--- !u!222 &1973616147 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1973616143} + m_CullTransparentMesh: 0 +--- !u!1 &2048676890 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2048676891} + - component: {fileID: 2048676893} + - component: {fileID: 2048676892} + m_Layer: 5 + m_Name: Title + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &2048676891 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 2048676890} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 1133789198} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 198} + m_SizeDelta: {x: 233, y: 99} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &2048676892 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 2048676890} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 708705254, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.35686275, g: 0.86666673, b: 0.93725497, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 86 + m_FontStyle: 0 + m_BestFit: 0 + m_MinSize: 10 + m_MaxSize: 115 + m_Alignment: 4 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: Login +--- !u!222 &2048676893 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 2048676890} + m_CullTransparentMesh: 0 +--- !u!1 &2136556513 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2136556514} + - component: {fileID: 2136556516} + - component: {fileID: 2136556515} + m_Layer: 5 + m_Name: Placeholder + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &2136556514 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 2136556513} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 1723355996} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: -0.5} + m_SizeDelta: {x: -20, y: -13} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &2136556515 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 2136556513} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 708705254, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.35686275, g: 0.86666673, b: 0.93725497, a: 0.5019608} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 18 + m_FontStyle: 2 + m_BestFit: 0 + m_MinSize: 1 + m_MaxSize: 40 + m_Alignment: 0 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: Password... +--- !u!222 &2136556516 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 2136556513} + m_CullTransparentMesh: 0 diff --git a/MultiplayerFPS/Assets/Login.unity.meta b/MultiplayerFPS/Assets/Login.unity.meta new file mode 100644 index 0000000..020e452 --- /dev/null +++ b/MultiplayerFPS/Assets/Login.unity.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: c89c855487a7f0a4aad04d0d5ff0d59d +timeCreated: 1483137228 +licenseType: Store +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/MainLevel1.unity b/MultiplayerFPS/Assets/MainLevel1.unity new file mode 100644 index 0000000..f38d8d5 --- /dev/null +++ b/MultiplayerFPS/Assets/MainLevel1.unity @@ -0,0 +1,5349 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!29 &1 +OcclusionCullingSettings: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_OcclusionBakeSettings: + smallestOccluder: 5 + smallestHole: 0.25 + backfaceThreshold: 100 + m_SceneGUID: 00000000000000000000000000000000 + m_OcclusionCullingData: {fileID: 0} +--- !u!104 &2 +RenderSettings: + m_ObjectHideFlags: 0 + serializedVersion: 9 + m_Fog: 0 + m_FogColor: {r: 0.5, g: 0.5, b: 0.5, a: 1} + m_FogMode: 3 + m_FogDensity: 0.01 + m_LinearFogStart: 0 + m_LinearFogEnd: 300 + m_AmbientSkyColor: {r: 0.212, g: 0.227, b: 0.259, a: 1} + m_AmbientEquatorColor: {r: 0.114, g: 0.125, b: 0.133, a: 1} + m_AmbientGroundColor: {r: 0.047, g: 0.043, b: 0.035, a: 1} + m_AmbientIntensity: 2.12 + m_AmbientMode: 0 + m_SubtractiveShadowColor: {r: 0.42, g: 0.478, b: 0.627, a: 1} + m_SkyboxMaterial: {fileID: 2100000, guid: ff330f6226d1d44838ee63a8824f8def, type: 2} + m_HaloStrength: 0.5 + m_FlareStrength: 1 + m_FlareFadeSpeed: 3 + m_HaloTexture: {fileID: 0} + m_SpotCookie: {fileID: 10001, guid: 0000000000000000e000000000000000, type: 0} + m_DefaultReflectionMode: 0 + m_DefaultReflectionResolution: 128 + m_ReflectionBounces: 1 + m_ReflectionIntensity: 1 + m_CustomReflection: {fileID: 0} + m_Sun: {fileID: 347821089} + m_IndirectSpecularColor: {r: 0.47940934, g: 0.44880635, b: 0.35077614, a: 1} + m_UseRadianceAmbientProbe: 0 +--- !u!157 &3 +LightmapSettings: + m_ObjectHideFlags: 0 + serializedVersion: 11 + m_GIWorkflowMode: 0 + m_GISettings: + serializedVersion: 2 + m_BounceScale: 1 + m_IndirectOutputScale: 1 + m_AlbedoBoost: 1 + m_TemporalCoherenceThreshold: 1 + m_EnvironmentLightingMode: 0 + m_EnableBakedLightmaps: 0 + m_EnableRealtimeLightmaps: 0 + m_LightmapEditorSettings: + serializedVersion: 10 + m_Resolution: 2 + m_BakeResolution: 40 + m_AtlasSize: 1024 + m_AO: 0 + m_AOMaxDistance: 1 + m_CompAOExponent: 0 + m_CompAOExponentDirect: 0 + m_Padding: 2 + m_LightmapParameters: {fileID: 0} + m_LightmapsBakeMode: 1 + m_TextureCompression: 1 + m_FinalGather: 0 + m_FinalGatherFiltering: 1 + m_FinalGatherRayCount: 1024 + m_ReflectionCompression: 2 + m_MixedBakeMode: 1 + m_BakeBackend: 0 + m_PVRSampling: 1 + m_PVRDirectSampleCount: 32 + m_PVRSampleCount: 500 + m_PVRBounces: 2 + m_PVRFilterTypeDirect: 0 + m_PVRFilterTypeIndirect: 0 + m_PVRFilterTypeAO: 0 + m_PVRFilteringMode: 1 + m_PVRCulling: 1 + m_PVRFilteringGaussRadiusDirect: 1 + m_PVRFilteringGaussRadiusIndirect: 5 + m_PVRFilteringGaussRadiusAO: 2 + m_PVRFilteringAtrousPositionSigmaDirect: 0.5 + m_PVRFilteringAtrousPositionSigmaIndirect: 2 + m_PVRFilteringAtrousPositionSigmaAO: 1 + m_ShowResolutionOverlay: 1 + m_LightingDataAsset: {fileID: 112000001, guid: 06f5ccd6062568c44a392ac78ecc43ee, + type: 2} + m_UseShadowmask: 0 +--- !u!196 &4 +NavMeshSettings: + serializedVersion: 2 + m_ObjectHideFlags: 0 + m_BuildSettings: + serializedVersion: 2 + agentTypeID: 0 + agentRadius: 0.5 + agentHeight: 2 + agentSlope: 45 + agentClimb: 0.4 + ledgeDropHeight: 0 + maxJumpAcrossDistance: 0 + minRegionArea: 2 + manualCellSize: 0 + cellSize: 0.16666667 + manualTileSize: 0 + tileSize: 256 + accuratePlacement: 0 + debug: + m_Flags: 0 + m_NavMeshData: {fileID: 0} +--- !u!1 &347821087 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 347821088} + - component: {fileID: 347821089} + m_Layer: 0 + m_Name: Sun + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &347821088 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 347821087} + m_LocalRotation: {x: -0.1024966, y: -0.85726386, z: 0.16816816, w: 0.47572327} + m_LocalPosition: {x: 0, y: 3, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 4 + m_LocalEulerAnglesHint: {x: 11, y: -120, z: 20} +--- !u!108 &347821089 +Light: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 347821087} + m_Enabled: 1 + serializedVersion: 8 + m_Type: 1 + m_Color: {r: 1, g: 0.6, b: 0.3372549, a: 1} + m_Intensity: 1.3 + m_Range: 10 + m_SpotAngle: 30 + m_CookieSize: 10 + m_Shadows: + m_Type: 2 + m_Resolution: -1 + m_CustomResolution: -1 + m_Strength: 1 + m_Bias: 0.05 + m_NormalBias: 0.4 + m_NearPlane: 0.32 + m_Cookie: {fileID: 0} + m_DrawHalo: 0 + m_Flare: {fileID: 0} + m_RenderMode: 0 + m_CullingMask: + serializedVersion: 2 + m_Bits: 4294967295 + m_Lightmapping: 4 + m_LightShadowCasterMode: 0 + m_AreaSize: {x: 1, y: 1} + m_BounceIntensity: 1 + m_ColorTemperature: 6570 + m_UseColorTemperature: 0 + m_ShadowRadius: 0 + m_ShadowAngle: 0 +--- !u!1001 &896181484 +Prefab: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 0} + m_Modifications: + - target: {fileID: 4393230162931664, guid: 6a4e1c2b0d5a99b4b9fa60b6e51a8fc1, type: 2} + propertyPath: m_LocalPosition.x + value: 0.092865944 + objectReference: {fileID: 0} + - target: {fileID: 4393230162931664, guid: 6a4e1c2b0d5a99b4b9fa60b6e51a8fc1, type: 2} + propertyPath: m_LocalPosition.y + value: 3 + objectReference: {fileID: 0} + - target: {fileID: 4393230162931664, guid: 6a4e1c2b0d5a99b4b9fa60b6e51a8fc1, type: 2} + propertyPath: m_LocalPosition.z + value: 0.025515348 + objectReference: {fileID: 0} + - target: {fileID: 4393230162931664, guid: 6a4e1c2b0d5a99b4b9fa60b6e51a8fc1, type: 2} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4393230162931664, guid: 6a4e1c2b0d5a99b4b9fa60b6e51a8fc1, type: 2} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4393230162931664, guid: 6a4e1c2b0d5a99b4b9fa60b6e51a8fc1, type: 2} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4393230162931664, guid: 6a4e1c2b0d5a99b4b9fa60b6e51a8fc1, type: 2} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 4393230162931664, guid: 6a4e1c2b0d5a99b4b9fa60b6e51a8fc1, type: 2} + propertyPath: m_RootOrder + value: 7 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 6a4e1c2b0d5a99b4b9fa60b6e51a8fc1, type: 2} + m_IsPrefabAsset: 0 +--- !u!1 &950960414 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 950960415} + - component: {fileID: 950960417} + - component: {fileID: 950960416} + m_Layer: 0 + m_Name: Particle System + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &950960415 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 950960414} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 1733817667} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: -90, y: 0, z: 0} +--- !u!199 &950960416 +ParticleSystemRenderer: + serializedVersion: 6 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 950960414} + m_Enabled: 1 + m_CastShadows: 0 + m_ReceiveShadows: 0 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 0 + m_ReflectionProbeUsage: 0 + m_RenderingLayerMask: 4294967295 + m_Materials: + - {fileID: 10301, guid: 0000000000000000f000000000000000, type: 0} + - {fileID: 0} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_RenderMode: 0 + m_SortMode: 0 + m_MinParticleSize: 0 + m_MaxParticleSize: 0.5 + m_CameraVelocityScale: 0 + m_VelocityScale: 0 + m_LengthScale: 2 + m_SortingFudge: 0 + m_NormalDirection: 1 + m_RenderAlignment: 0 + m_Pivot: {x: 0, y: 0, z: 0} + m_UseCustomVertexStreams: 0 + m_EnableGPUInstancing: 1 + m_ApplyActiveColorSpace: 1 + m_VertexStreams: 00010304 + m_Mesh: {fileID: 0} + m_Mesh1: {fileID: 0} + m_Mesh2: {fileID: 0} + m_Mesh3: {fileID: 0} + m_MaskInteraction: 0 +--- !u!198 &950960417 +ParticleSystem: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 950960414} + serializedVersion: 5 + lengthInSec: 5 + simulationSpeed: 1 + stopAction: 0 + looping: 1 + prewarm: 0 + playOnAwake: 1 + useUnscaledTime: 0 + autoRandomSeed: 1 + useRigidbodyForVelocity: 1 + startDelay: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + moveWithTransform: 0 + moveWithCustomTransform: {fileID: 0} + scalingMode: 1 + randomSeed: 0 + InitialModule: + serializedVersion: 3 + enabled: 1 + startLifetime: + serializedVersion: 2 + minMaxState: 0 + scalar: 5 + minScalar: 5 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + startSpeed: + serializedVersion: 2 + minMaxState: 0 + scalar: 5 + minScalar: 5 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + startColor: + serializedVersion: 2 + minMaxState: 0 + minColor: {r: 1, g: 1, b: 1, a: 1} + maxColor: {r: 1, g: 1, b: 1, a: 1} + maxGradient: + serializedVersion: 2 + key0: {r: 1, g: 1, b: 1, a: 1} + key1: {r: 1, g: 1, b: 1, a: 1} + key2: {r: 0, g: 0, b: 0, a: 0} + key3: {r: 0, g: 0, b: 0, a: 0} + key4: {r: 0, g: 0, b: 0, a: 0} + key5: {r: 0, g: 0, b: 0, a: 0} + key6: {r: 0, g: 0, b: 0, a: 0} + key7: {r: 0, g: 0, b: 0, a: 0} + ctime0: 0 + ctime1: 65535 + ctime2: 0 + ctime3: 0 + ctime4: 0 + ctime5: 0 + ctime6: 0 + ctime7: 0 + atime0: 0 + atime1: 65535 + atime2: 0 + atime3: 0 + atime4: 0 + atime5: 0 + atime6: 0 + atime7: 0 + m_Mode: 0 + m_NumColorKeys: 2 + m_NumAlphaKeys: 2 + minGradient: + serializedVersion: 2 + key0: {r: 1, g: 1, b: 1, a: 1} + key1: {r: 1, g: 1, b: 1, a: 1} + key2: {r: 0, g: 0, b: 0, a: 0} + key3: {r: 0, g: 0, b: 0, a: 0} + key4: {r: 0, g: 0, b: 0, a: 0} + key5: {r: 0, g: 0, b: 0, a: 0} + key6: {r: 0, g: 0, b: 0, a: 0} + key7: {r: 0, g: 0, b: 0, a: 0} + ctime0: 0 + ctime1: 65535 + ctime2: 0 + ctime3: 0 + ctime4: 0 + ctime5: 0 + ctime6: 0 + ctime7: 0 + atime0: 0 + atime1: 65535 + atime2: 0 + atime3: 0 + atime4: 0 + atime5: 0 + atime6: 0 + atime7: 0 + m_Mode: 0 + m_NumColorKeys: 2 + m_NumAlphaKeys: 2 + startSize: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + startSizeY: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + startSizeZ: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + startRotationX: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + startRotationY: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + startRotation: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + randomizeRotationDirection: 0 + maxNumParticles: 1000 + size3D: 0 + rotation3D: 0 + gravityModifier: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + ShapeModule: + serializedVersion: 5 + enabled: 1 + type: 4 + angle: 25 + length: 5 + boxThickness: {x: 0, y: 0, z: 0} + radiusThickness: 1 + donutRadius: 0.2 + m_Position: {x: 0, y: 0, z: 0} + m_Rotation: {x: 0, y: 0, z: 0} + m_Scale: {x: 1, y: 1, z: 1} + placementMode: 0 + m_MeshMaterialIndex: 0 + m_MeshNormalOffset: 0 + m_Mesh: {fileID: 0} + m_MeshRenderer: {fileID: 0} + m_SkinnedMeshRenderer: {fileID: 0} + m_Sprite: {fileID: 0} + m_SpriteRenderer: {fileID: 0} + m_UseMeshMaterialIndex: 0 + m_UseMeshColors: 1 + alignToDirection: 0 + m_Texture: {fileID: 0} + m_TextureClipChannel: 3 + m_TextureClipThreshold: 0 + m_TextureUVChannel: 0 + m_TextureColorAffectsParticles: 1 + m_TextureAlphaAffectsParticles: 1 + m_TextureBilinearFiltering: 0 + randomDirectionAmount: 0 + sphericalDirectionAmount: 0 + randomPositionAmount: 0 + radius: + value: 1 + mode: 0 + spread: 0 + speed: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + arc: + value: 360 + mode: 0 + spread: 0 + speed: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + EmissionModule: + enabled: 0 + serializedVersion: 4 + rateOverTime: + serializedVersion: 2 + minMaxState: 0 + scalar: 10 + minScalar: 10 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + rateOverDistance: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_BurstCount: 0 + m_Bursts: [] + SizeModule: + enabled: 0 + curve: + serializedVersion: 2 + minMaxState: 1 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 1 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + y: + serializedVersion: 2 + minMaxState: 1 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 1 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + z: + serializedVersion: 2 + minMaxState: 1 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 1 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + separateAxes: 0 + RotationModule: + enabled: 0 + x: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + y: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + curve: + serializedVersion: 2 + minMaxState: 0 + scalar: 0.7853982 + minScalar: 0.7853982 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + separateAxes: 0 + ColorModule: + enabled: 0 + gradient: + serializedVersion: 2 + minMaxState: 1 + minColor: {r: 1, g: 1, b: 1, a: 1} + maxColor: {r: 1, g: 1, b: 1, a: 1} + maxGradient: + serializedVersion: 2 + key0: {r: 1, g: 1, b: 1, a: 1} + key1: {r: 1, g: 1, b: 1, a: 1} + key2: {r: 0, g: 0, b: 0, a: 0} + key3: {r: 0, g: 0, b: 0, a: 0} + key4: {r: 0, g: 0, b: 0, a: 0} + key5: {r: 0, g: 0, b: 0, a: 0} + key6: {r: 0, g: 0, b: 0, a: 0} + key7: {r: 0, g: 0, b: 0, a: 0} + ctime0: 0 + ctime1: 65535 + ctime2: 0 + ctime3: 0 + ctime4: 0 + ctime5: 0 + ctime6: 0 + ctime7: 0 + atime0: 0 + atime1: 65535 + atime2: 0 + atime3: 0 + atime4: 0 + atime5: 0 + atime6: 0 + atime7: 0 + m_Mode: 0 + m_NumColorKeys: 2 + m_NumAlphaKeys: 2 + minGradient: + serializedVersion: 2 + key0: {r: 1, g: 1, b: 1, a: 1} + key1: {r: 1, g: 1, b: 1, a: 1} + key2: {r: 0, g: 0, b: 0, a: 0} + key3: {r: 0, g: 0, b: 0, a: 0} + key4: {r: 0, g: 0, b: 0, a: 0} + key5: {r: 0, g: 0, b: 0, a: 0} + key6: {r: 0, g: 0, b: 0, a: 0} + key7: {r: 0, g: 0, b: 0, a: 0} + ctime0: 0 + ctime1: 65535 + ctime2: 0 + ctime3: 0 + ctime4: 0 + ctime5: 0 + ctime6: 0 + ctime7: 0 + atime0: 0 + atime1: 65535 + atime2: 0 + atime3: 0 + atime4: 0 + atime5: 0 + atime6: 0 + atime7: 0 + m_Mode: 0 + m_NumColorKeys: 2 + m_NumAlphaKeys: 2 + UVModule: + enabled: 0 + mode: 0 + frameOverTime: + serializedVersion: 2 + minMaxState: 1 + scalar: 0.9999 + minScalar: 0.9999 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 1 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + startFrame: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + tilesX: 1 + tilesY: 1 + animationType: 0 + rowIndex: 0 + cycles: 1 + uvChannelMask: -1 + flipU: 0 + flipV: 0 + randomRow: 1 + sprites: + - sprite: {fileID: 0} + VelocityModule: + enabled: 0 + x: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + y: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + z: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + orbitalX: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + orbitalY: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + orbitalZ: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + orbitalOffsetX: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + orbitalOffsetY: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + orbitalOffsetZ: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + radial: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + speedModifier: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + inWorldSpace: 0 + InheritVelocityModule: + enabled: 0 + m_Mode: 0 + m_Curve: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + ForceModule: + enabled: 0 + x: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + y: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + z: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + inWorldSpace: 0 + randomizePerFrame: 0 + ExternalForcesModule: + enabled: 0 + multiplier: 1 + ClampVelocityModule: + enabled: 0 + x: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + y: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + z: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + magnitude: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + separateAxis: 0 + inWorldSpace: 0 + multiplyDragByParticleSize: 1 + multiplyDragByParticleVelocity: 1 + dampen: 0 + drag: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + NoiseModule: + enabled: 0 + strength: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + strengthY: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + strengthZ: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + separateAxes: 0 + frequency: 0.5 + damping: 1 + octaves: 1 + octaveMultiplier: 0.5 + octaveScale: 2 + quality: 2 + scrollSpeed: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + remap: + serializedVersion: 2 + minMaxState: 1 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 1 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + remapY: + serializedVersion: 2 + minMaxState: 1 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 1 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + remapZ: + serializedVersion: 2 + minMaxState: 1 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 1 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + remapEnabled: 0 + positionAmount: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + rotationAmount: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + sizeAmount: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + SizeBySpeedModule: + enabled: 0 + curve: + serializedVersion: 2 + minMaxState: 1 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 1 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + y: + serializedVersion: 2 + minMaxState: 1 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 1 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + z: + serializedVersion: 2 + minMaxState: 1 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 1 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + range: {x: 0, y: 1} + separateAxes: 0 + RotationBySpeedModule: + enabled: 0 + x: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + y: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + curve: + serializedVersion: 2 + minMaxState: 0 + scalar: 0.7853982 + minScalar: 0.7853982 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + separateAxes: 0 + range: {x: 0, y: 1} + ColorBySpeedModule: + enabled: 0 + gradient: + serializedVersion: 2 + minMaxState: 1 + minColor: {r: 1, g: 1, b: 1, a: 1} + maxColor: {r: 1, g: 1, b: 1, a: 1} + maxGradient: + serializedVersion: 2 + key0: {r: 1, g: 1, b: 1, a: 1} + key1: {r: 1, g: 1, b: 1, a: 1} + key2: {r: 0, g: 0, b: 0, a: 0} + key3: {r: 0, g: 0, b: 0, a: 0} + key4: {r: 0, g: 0, b: 0, a: 0} + key5: {r: 0, g: 0, b: 0, a: 0} + key6: {r: 0, g: 0, b: 0, a: 0} + key7: {r: 0, g: 0, b: 0, a: 0} + ctime0: 0 + ctime1: 65535 + ctime2: 0 + ctime3: 0 + ctime4: 0 + ctime5: 0 + ctime6: 0 + ctime7: 0 + atime0: 0 + atime1: 65535 + atime2: 0 + atime3: 0 + atime4: 0 + atime5: 0 + atime6: 0 + atime7: 0 + m_Mode: 0 + m_NumColorKeys: 2 + m_NumAlphaKeys: 2 + minGradient: + serializedVersion: 2 + key0: {r: 1, g: 1, b: 1, a: 1} + key1: {r: 1, g: 1, b: 1, a: 1} + key2: {r: 0, g: 0, b: 0, a: 0} + key3: {r: 0, g: 0, b: 0, a: 0} + key4: {r: 0, g: 0, b: 0, a: 0} + key5: {r: 0, g: 0, b: 0, a: 0} + key6: {r: 0, g: 0, b: 0, a: 0} + key7: {r: 0, g: 0, b: 0, a: 0} + ctime0: 0 + ctime1: 65535 + ctime2: 0 + ctime3: 0 + ctime4: 0 + ctime5: 0 + ctime6: 0 + ctime7: 0 + atime0: 0 + atime1: 65535 + atime2: 0 + atime3: 0 + atime4: 0 + atime5: 0 + atime6: 0 + atime7: 0 + m_Mode: 0 + m_NumColorKeys: 2 + m_NumAlphaKeys: 2 + range: {x: 0, y: 1} + CollisionModule: + enabled: 0 + serializedVersion: 3 + type: 0 + collisionMode: 0 + colliderForce: 0 + multiplyColliderForceByParticleSize: 0 + multiplyColliderForceByParticleSpeed: 0 + multiplyColliderForceByCollisionAngle: 1 + plane0: {fileID: 0} + plane1: {fileID: 0} + plane2: {fileID: 0} + plane3: {fileID: 0} + plane4: {fileID: 0} + plane5: {fileID: 0} + m_Dampen: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_Bounce: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_EnergyLossOnCollision: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minKillSpeed: 0 + maxKillSpeed: 10000 + radiusScale: 1 + collidesWith: + serializedVersion: 2 + m_Bits: 4294967295 + maxCollisionShapes: 256 + quality: 0 + voxelSize: 0.5 + collisionMessages: 0 + collidesWithDynamic: 1 + interiorCollisions: 0 + TriggerModule: + enabled: 0 + collisionShape0: {fileID: 0} + collisionShape1: {fileID: 0} + collisionShape2: {fileID: 0} + collisionShape3: {fileID: 0} + collisionShape4: {fileID: 0} + collisionShape5: {fileID: 0} + inside: 1 + outside: 0 + enter: 0 + exit: 0 + radiusScale: 1 + SubModule: + serializedVersion: 2 + enabled: 0 + subEmitters: + - serializedVersion: 2 + emitter: {fileID: 0} + type: 0 + properties: 0 + LightsModule: + enabled: 0 + ratio: 0 + light: {fileID: 0} + randomDistribution: 1 + color: 1 + range: 1 + intensity: 1 + rangeCurve: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + intensityCurve: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + maxLights: 20 + TrailModule: + enabled: 0 + mode: 0 + ratio: 1 + lifetime: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minVertexDistance: 0.2 + textureMode: 0 + ribbonCount: 1 + worldSpace: 0 + dieWithParticles: 1 + sizeAffectsWidth: 1 + sizeAffectsLifetime: 0 + inheritParticleColor: 1 + generateLightingData: 0 + splitSubEmitterRibbons: 0 + colorOverLifetime: + serializedVersion: 2 + minMaxState: 0 + minColor: {r: 1, g: 1, b: 1, a: 1} + maxColor: {r: 1, g: 1, b: 1, a: 1} + maxGradient: + serializedVersion: 2 + key0: {r: 1, g: 1, b: 1, a: 1} + key1: {r: 1, g: 1, b: 1, a: 1} + key2: {r: 0, g: 0, b: 0, a: 0} + key3: {r: 0, g: 0, b: 0, a: 0} + key4: {r: 0, g: 0, b: 0, a: 0} + key5: {r: 0, g: 0, b: 0, a: 0} + key6: {r: 0, g: 0, b: 0, a: 0} + key7: {r: 0, g: 0, b: 0, a: 0} + ctime0: 0 + ctime1: 65535 + ctime2: 0 + ctime3: 0 + ctime4: 0 + ctime5: 0 + ctime6: 0 + ctime7: 0 + atime0: 0 + atime1: 65535 + atime2: 0 + atime3: 0 + atime4: 0 + atime5: 0 + atime6: 0 + atime7: 0 + m_Mode: 0 + m_NumColorKeys: 2 + m_NumAlphaKeys: 2 + minGradient: + serializedVersion: 2 + key0: {r: 1, g: 1, b: 1, a: 1} + key1: {r: 1, g: 1, b: 1, a: 1} + key2: {r: 0, g: 0, b: 0, a: 0} + key3: {r: 0, g: 0, b: 0, a: 0} + key4: {r: 0, g: 0, b: 0, a: 0} + key5: {r: 0, g: 0, b: 0, a: 0} + key6: {r: 0, g: 0, b: 0, a: 0} + key7: {r: 0, g: 0, b: 0, a: 0} + ctime0: 0 + ctime1: 65535 + ctime2: 0 + ctime3: 0 + ctime4: 0 + ctime5: 0 + ctime6: 0 + ctime7: 0 + atime0: 0 + atime1: 65535 + atime2: 0 + atime3: 0 + atime4: 0 + atime5: 0 + atime6: 0 + atime7: 0 + m_Mode: 0 + m_NumColorKeys: 2 + m_NumAlphaKeys: 2 + widthOverTrail: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + colorOverTrail: + serializedVersion: 2 + minMaxState: 0 + minColor: {r: 1, g: 1, b: 1, a: 1} + maxColor: {r: 1, g: 1, b: 1, a: 1} + maxGradient: + serializedVersion: 2 + key0: {r: 1, g: 1, b: 1, a: 1} + key1: {r: 1, g: 1, b: 1, a: 1} + key2: {r: 0, g: 0, b: 0, a: 0} + key3: {r: 0, g: 0, b: 0, a: 0} + key4: {r: 0, g: 0, b: 0, a: 0} + key5: {r: 0, g: 0, b: 0, a: 0} + key6: {r: 0, g: 0, b: 0, a: 0} + key7: {r: 0, g: 0, b: 0, a: 0} + ctime0: 0 + ctime1: 65535 + ctime2: 0 + ctime3: 0 + ctime4: 0 + ctime5: 0 + ctime6: 0 + ctime7: 0 + atime0: 0 + atime1: 65535 + atime2: 0 + atime3: 0 + atime4: 0 + atime5: 0 + atime6: 0 + atime7: 0 + m_Mode: 0 + m_NumColorKeys: 2 + m_NumAlphaKeys: 2 + minGradient: + serializedVersion: 2 + key0: {r: 1, g: 1, b: 1, a: 1} + key1: {r: 1, g: 1, b: 1, a: 1} + key2: {r: 0, g: 0, b: 0, a: 0} + key3: {r: 0, g: 0, b: 0, a: 0} + key4: {r: 0, g: 0, b: 0, a: 0} + key5: {r: 0, g: 0, b: 0, a: 0} + key6: {r: 0, g: 0, b: 0, a: 0} + key7: {r: 0, g: 0, b: 0, a: 0} + ctime0: 0 + ctime1: 65535 + ctime2: 0 + ctime3: 0 + ctime4: 0 + ctime5: 0 + ctime6: 0 + ctime7: 0 + atime0: 0 + atime1: 65535 + atime2: 0 + atime3: 0 + atime4: 0 + atime5: 0 + atime6: 0 + atime7: 0 + m_Mode: 0 + m_NumColorKeys: 2 + m_NumAlphaKeys: 2 + CustomDataModule: + enabled: 0 + mode0: 0 + vectorComponentCount0: 4 + color0: + serializedVersion: 2 + minMaxState: 0 + minColor: {r: 1, g: 1, b: 1, a: 1} + maxColor: {r: 1, g: 1, b: 1, a: 1} + maxGradient: + serializedVersion: 2 + key0: {r: 1, g: 1, b: 1, a: 1} + key1: {r: 1, g: 1, b: 1, a: 1} + key2: {r: 0, g: 0, b: 0, a: 0} + key3: {r: 0, g: 0, b: 0, a: 0} + key4: {r: 0, g: 0, b: 0, a: 0} + key5: {r: 0, g: 0, b: 0, a: 0} + key6: {r: 0, g: 0, b: 0, a: 0} + key7: {r: 0, g: 0, b: 0, a: 0} + ctime0: 0 + ctime1: 65535 + ctime2: 0 + ctime3: 0 + ctime4: 0 + ctime5: 0 + ctime6: 0 + ctime7: 0 + atime0: 0 + atime1: 65535 + atime2: 0 + atime3: 0 + atime4: 0 + atime5: 0 + atime6: 0 + atime7: 0 + m_Mode: 0 + m_NumColorKeys: 2 + m_NumAlphaKeys: 2 + minGradient: + serializedVersion: 2 + key0: {r: 1, g: 1, b: 1, a: 1} + key1: {r: 1, g: 1, b: 1, a: 1} + key2: {r: 0, g: 0, b: 0, a: 0} + key3: {r: 0, g: 0, b: 0, a: 0} + key4: {r: 0, g: 0, b: 0, a: 0} + key5: {r: 0, g: 0, b: 0, a: 0} + key6: {r: 0, g: 0, b: 0, a: 0} + key7: {r: 0, g: 0, b: 0, a: 0} + ctime0: 0 + ctime1: 65535 + ctime2: 0 + ctime3: 0 + ctime4: 0 + ctime5: 0 + ctime6: 0 + ctime7: 0 + atime0: 0 + atime1: 65535 + atime2: 0 + atime3: 0 + atime4: 0 + atime5: 0 + atime6: 0 + atime7: 0 + m_Mode: 0 + m_NumColorKeys: 2 + m_NumAlphaKeys: 2 + colorLabel0: Color + vector0_0: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + vectorLabel0_0: X + vector0_1: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + vectorLabel0_1: Y + vector0_2: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + vectorLabel0_2: Z + vector0_3: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + vectorLabel0_3: W + mode1: 0 + vectorComponentCount1: 4 + color1: + serializedVersion: 2 + minMaxState: 0 + minColor: {r: 1, g: 1, b: 1, a: 1} + maxColor: {r: 1, g: 1, b: 1, a: 1} + maxGradient: + serializedVersion: 2 + key0: {r: 1, g: 1, b: 1, a: 1} + key1: {r: 1, g: 1, b: 1, a: 1} + key2: {r: 0, g: 0, b: 0, a: 0} + key3: {r: 0, g: 0, b: 0, a: 0} + key4: {r: 0, g: 0, b: 0, a: 0} + key5: {r: 0, g: 0, b: 0, a: 0} + key6: {r: 0, g: 0, b: 0, a: 0} + key7: {r: 0, g: 0, b: 0, a: 0} + ctime0: 0 + ctime1: 65535 + ctime2: 0 + ctime3: 0 + ctime4: 0 + ctime5: 0 + ctime6: 0 + ctime7: 0 + atime0: 0 + atime1: 65535 + atime2: 0 + atime3: 0 + atime4: 0 + atime5: 0 + atime6: 0 + atime7: 0 + m_Mode: 0 + m_NumColorKeys: 2 + m_NumAlphaKeys: 2 + minGradient: + serializedVersion: 2 + key0: {r: 1, g: 1, b: 1, a: 1} + key1: {r: 1, g: 1, b: 1, a: 1} + key2: {r: 0, g: 0, b: 0, a: 0} + key3: {r: 0, g: 0, b: 0, a: 0} + key4: {r: 0, g: 0, b: 0, a: 0} + key5: {r: 0, g: 0, b: 0, a: 0} + key6: {r: 0, g: 0, b: 0, a: 0} + key7: {r: 0, g: 0, b: 0, a: 0} + ctime0: 0 + ctime1: 65535 + ctime2: 0 + ctime3: 0 + ctime4: 0 + ctime5: 0 + ctime6: 0 + ctime7: 0 + atime0: 0 + atime1: 65535 + atime2: 0 + atime3: 0 + atime4: 0 + atime5: 0 + atime6: 0 + atime7: 0 + m_Mode: 0 + m_NumColorKeys: 2 + m_NumAlphaKeys: 2 + colorLabel1: Color + vector1_0: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + vectorLabel1_0: X + vector1_1: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + vectorLabel1_1: Y + vector1_2: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + vectorLabel1_2: Z + vector1_3: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + vectorLabel1_3: W +--- !u!1001 &1079272365 +Prefab: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 0} + m_Modifications: + - target: {fileID: 4517087032073844, guid: 73d3c3736b9d3cc4a9de1149aeb2e137, type: 2} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4517087032073844, guid: 73d3c3736b9d3cc4a9de1149aeb2e137, type: 2} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4517087032073844, guid: 73d3c3736b9d3cc4a9de1149aeb2e137, type: 2} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4517087032073844, guid: 73d3c3736b9d3cc4a9de1149aeb2e137, type: 2} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4517087032073844, guid: 73d3c3736b9d3cc4a9de1149aeb2e137, type: 2} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4517087032073844, guid: 73d3c3736b9d3cc4a9de1149aeb2e137, type: 2} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4517087032073844, guid: 73d3c3736b9d3cc4a9de1149aeb2e137, type: 2} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 4517087032073844, guid: 73d3c3736b9d3cc4a9de1149aeb2e137, type: 2} + propertyPath: m_RootOrder + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 114838501564104518, guid: 73d3c3736b9d3cc4a9de1149aeb2e137, + type: 2} + propertyPath: sceneCamera + value: + objectReference: {fileID: 1599379208} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 73d3c3736b9d3cc4a9de1149aeb2e137, type: 2} + m_IsPrefabAsset: 0 +--- !u!1001 &1099838567 +Prefab: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 0} + m_Modifications: + - target: {fileID: 476510, guid: 854604d681848d24e850e40fbbdc612c, type: 2} + propertyPath: m_LocalPosition.x + value: 127 + objectReference: {fileID: 0} + - target: {fileID: 476510, guid: 854604d681848d24e850e40fbbdc612c, type: 2} + propertyPath: m_LocalPosition.y + value: 5 + objectReference: {fileID: 0} + - target: {fileID: 476510, guid: 854604d681848d24e850e40fbbdc612c, type: 2} + propertyPath: m_LocalPosition.z + value: 93 + objectReference: {fileID: 0} + - target: {fileID: 476510, guid: 854604d681848d24e850e40fbbdc612c, type: 2} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 476510, guid: 854604d681848d24e850e40fbbdc612c, type: 2} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 476510, guid: 854604d681848d24e850e40fbbdc612c, type: 2} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 476510, guid: 854604d681848d24e850e40fbbdc612c, type: 2} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 476510, guid: 854604d681848d24e850e40fbbdc612c, type: 2} + propertyPath: m_RootOrder + value: 9 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 854604d681848d24e850e40fbbdc612c, type: 2} + m_IsPrefabAsset: 0 +--- !u!1 &1414829945 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1414829946} + - component: {fileID: 1414829947} + m_Layer: 0 + m_Name: SpawnPoint01 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1414829946 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1414829945} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 63, y: 46.4, z: 80.4} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &1414829947 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1414829945} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: -1050975500, guid: 870353891bb340e2b2a9c8707e7419ba, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!1 &1536176214 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1536176215} + - component: {fileID: 1536176216} + m_Layer: 0 + m_Name: SpawnPoint02 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1536176215 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1536176214} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 352, y: 5.1, z: 352} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 3 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &1536176216 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1536176214} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: -1050975500, guid: 870353891bb340e2b2a9c8707e7419ba, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!1 &1599379208 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1599379213} + - component: {fileID: 1599379212} + - component: {fileID: 1599379211} + - component: {fileID: 1599379210} + - component: {fileID: 1599379209} + m_Layer: 0 + m_Name: SceneCamera + m_TagString: MainCamera + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!81 &1599379209 +AudioListener: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1599379208} + m_Enabled: 1 +--- !u!92 &1599379210 +Behaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1599379208} + m_Enabled: 1 +--- !u!124 &1599379211 +Behaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1599379208} + m_Enabled: 1 +--- !u!20 &1599379212 +Camera: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1599379208} + m_Enabled: 1 + serializedVersion: 2 + m_ClearFlags: 1 + m_BackGroundColor: {r: 0, g: 0, b: 0, a: 0.019607844} + m_projectionMatrixMode: 1 + m_SensorSize: {x: 36, y: 24} + m_LensShift: {x: 0, y: 0} + m_FocalLength: 50 + m_NormalizedViewPortRect: + serializedVersion: 2 + x: 0 + y: 0 + width: 1 + height: 1 + near clip plane: 0.3 + far clip plane: 1000 + field of view: 60 + orthographic: 0 + orthographic size: 5 + m_Depth: 0 + m_CullingMask: + serializedVersion: 2 + m_Bits: 4294967295 + m_RenderingPath: -1 + m_TargetTexture: {fileID: 0} + m_TargetDisplay: 0 + m_TargetEye: 3 + m_HDR: 0 + m_AllowMSAA: 1 + m_AllowDynamicResolution: 0 + m_ForceIntoRT: 0 + m_OcclusionCulling: 1 + m_StereoConvergence: 10 + m_StereoSeparation: 0.022 +--- !u!4 &1599379213 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1599379208} + m_LocalRotation: {x: 0.08717226, y: -0.8995906, z: 0.21045251, w: 0.37262252} + m_LocalPosition: {x: 1978.2057, y: 1203.5044, z: 2091.8574} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 5 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1001 &1605264826 +Prefab: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 0} + m_Modifications: + - target: {fileID: 4527951141842910, guid: 090d74bab37a1ec468ea8494211a9d86, type: 2} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4527951141842910, guid: 090d74bab37a1ec468ea8494211a9d86, type: 2} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4527951141842910, guid: 090d74bab37a1ec468ea8494211a9d86, type: 2} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4527951141842910, guid: 090d74bab37a1ec468ea8494211a9d86, type: 2} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4527951141842910, guid: 090d74bab37a1ec468ea8494211a9d86, type: 2} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4527951141842910, guid: 090d74bab37a1ec468ea8494211a9d86, type: 2} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4527951141842910, guid: 090d74bab37a1ec468ea8494211a9d86, type: 2} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 4527951141842910, guid: 090d74bab37a1ec468ea8494211a9d86, type: 2} + propertyPath: m_RootOrder + value: 8 + objectReference: {fileID: 0} + - target: {fileID: 154723996066759630, guid: 090d74bab37a1ec468ea8494211a9d86, + type: 2} + propertyPath: m_TerrainData + value: + objectReference: {fileID: 15600000, guid: 508740bccb7bfaf45a2d6ccd11968007, + type: 2} + - target: {fileID: 23001140705310038, guid: 090d74bab37a1ec468ea8494211a9d86, + type: 2} + propertyPath: m_Materials.Array.data[0] + value: + objectReference: {fileID: 2100000, guid: 6e1d36c4bbd37d54f9ea183e4f5fd656, type: 2} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 090d74bab37a1ec468ea8494211a9d86, type: 2} + m_IsPrefabAsset: 0 +--- !u!1 &1733817663 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1733817667} + - component: {fileID: 1733817666} + - component: {fileID: 1733817665} + - component: {fileID: 1733817664} + m_Layer: 0 + m_Name: Sphere + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!135 &1733817664 +SphereCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1733817663} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Radius: 0.5 + m_Center: {x: 0, y: 0, z: 0} +--- !u!23 &1733817665 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1733817663} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 4294967295 + m_Materials: + - {fileID: 10303, guid: 0000000000000000f000000000000000, type: 0} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 +--- !u!33 &1733817666 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1733817663} + m_Mesh: {fileID: 10207, guid: 0000000000000000e000000000000000, type: 0} +--- !u!4 &1733817667 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1733817663} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 131.18, y: 5, z: 104.9} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 950960415} + m_Father: {fileID: 0} + m_RootOrder: 10 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1981336428 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1981336431} + - component: {fileID: 1981336430} + - component: {fileID: 1981336429} + m_Layer: 0 + m_Name: EventSystem + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &1981336429 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1981336428} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 1077351063, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_HorizontalAxis: Horizontal + m_VerticalAxis: Vertical + m_SubmitButton: Submit + m_CancelButton: Cancel + m_InputActionsPerSecond: 10 + m_RepeatDelay: 0.5 + m_ForceModuleActive: 0 +--- !u!114 &1981336430 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1981336428} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: -619905303, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_FirstSelected: {fileID: 0} + m_sendNavigationEvents: 1 + m_DragThreshold: 5 +--- !u!4 &1981336431 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1981336428} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 6 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1001 &2073678810 +Prefab: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 0} + m_Modifications: + - target: {fileID: 458088, guid: 7e46e203435a523498f716d51f1bfacf, type: 2} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 458088, guid: 7e46e203435a523498f716d51f1bfacf, type: 2} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 458088, guid: 7e46e203435a523498f716d51f1bfacf, type: 2} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 458088, guid: 7e46e203435a523498f716d51f1bfacf, type: 2} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 458088, guid: 7e46e203435a523498f716d51f1bfacf, type: 2} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 458088, guid: 7e46e203435a523498f716d51f1bfacf, type: 2} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 458088, guid: 7e46e203435a523498f716d51f1bfacf, type: 2} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 458088, guid: 7e46e203435a523498f716d51f1bfacf, type: 2} + propertyPath: m_RootOrder + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 7e46e203435a523498f716d51f1bfacf, type: 2} + m_IsPrefabAsset: 0 diff --git a/MultiplayerFPS/Assets/MainLevel1.unity.meta b/MultiplayerFPS/Assets/MainLevel1.unity.meta new file mode 100644 index 0000000..23daf6c --- /dev/null +++ b/MultiplayerFPS/Assets/MainLevel1.unity.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 6119821242af9f445a09de09fccd0495 +timeCreated: 1470380073 +licenseType: Free +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Materials/Planet_EARTH.mat b/MultiplayerFPS/Assets/Materials/Planet_EARTH.mat new file mode 100644 index 0000000..71fa7e4 --- /dev/null +++ b/MultiplayerFPS/Assets/Materials/Planet_EARTH.mat @@ -0,0 +1,76 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!21 &2100000 +Material: + serializedVersion: 6 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_Name: Planet_EARTH + m_Shader: {fileID: 46, guid: 0000000000000000f000000000000000, type: 0} + m_ShaderKeywords: + m_LightmapFlags: 4 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: {} + disabledShaderPasses: [] + 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_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: 0, g: 0, b: 0, a: 1} diff --git a/MultiplayerFPS/Assets/Materials/Planet_EARTH.mat.meta b/MultiplayerFPS/Assets/Materials/Planet_EARTH.mat.meta new file mode 100644 index 0000000..9a94380 --- /dev/null +++ b/MultiplayerFPS/Assets/Materials/Planet_EARTH.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: e875d83141ebb124d9cee393af5688dd +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 2100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Mirror.meta b/MultiplayerFPS/Assets/Mirror.meta new file mode 100644 index 0000000..a7a3dd0 --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 5cf8eb36be0834b3da408c694a41cb88 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Mirror/Authenticators.meta b/MultiplayerFPS/Assets/Mirror/Authenticators.meta new file mode 100644 index 0000000..644f4ec --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Authenticators.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 1b2f9d254154cd942ba40b06b869b8f3 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Mirror/Authenticators/BasicAuthenticator.cs b/MultiplayerFPS/Assets/Mirror/Authenticators/BasicAuthenticator.cs new file mode 100644 index 0000000..1f0a4ca --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Authenticators/BasicAuthenticator.cs @@ -0,0 +1,124 @@ +using System.Collections; +using UnityEngine; + +namespace Mirror.Authenticators +{ + [AddComponentMenu("Network/Authenticators/BasicAuthenticator")] + public class BasicAuthenticator : NetworkAuthenticator + { + static readonly ILogger logger = LogFactory.GetLogger(typeof(BasicAuthenticator)); + + [Header("Custom Properties")] + + // set these in the inspector + public string username; + public string password; + + public class AuthRequestMessage : MessageBase + { + // use whatever credentials make sense for your game + // for example, you might want to pass the accessToken if using oauth + public string authUsername; + public string authPassword; + } + + public class AuthResponseMessage : MessageBase + { + public byte code; + public string message; + } + + public override void OnStartServer() + { + // register a handler for the authentication request we expect from client + NetworkServer.RegisterHandler(OnAuthRequestMessage, false); + } + + public override void OnStartClient() + { + // register a handler for the authentication response we expect from server + NetworkClient.RegisterHandler(OnAuthResponseMessage, false); + } + + public override void OnServerAuthenticate(NetworkConnection conn) + { + // do nothing...wait for AuthRequestMessage from client + } + + public override void OnClientAuthenticate(NetworkConnection conn) + { + AuthRequestMessage authRequestMessage = new AuthRequestMessage + { + authUsername = username, + authPassword = password + }; + + conn.Send(authRequestMessage); + } + + public void OnAuthRequestMessage(NetworkConnection conn, AuthRequestMessage msg) + { + if (logger.LogEnabled()) logger.LogFormat(LogType.Log, "Authentication Request: {0} {1}", msg.authUsername, msg.authPassword); + + // check the credentials by calling your web server, database table, playfab api, or any method appropriate. + if (msg.authUsername == username && msg.authPassword == password) + { + // create and send msg to client so it knows to proceed + AuthResponseMessage authResponseMessage = new AuthResponseMessage + { + code = 100, + message = "Success" + }; + + conn.Send(authResponseMessage); + + // Invoke the event to complete a successful authentication + OnServerAuthenticated.Invoke(conn); + } + else + { + // create and send msg to client so it knows to disconnect + AuthResponseMessage authResponseMessage = new AuthResponseMessage + { + code = 200, + message = "Invalid Credentials" + }; + + conn.Send(authResponseMessage); + + // must set NetworkConnection isAuthenticated = false + conn.isAuthenticated = false; + + // disconnect the client after 1 second so that response message gets delivered + StartCoroutine(DelayedDisconnect(conn, 1)); + } + } + + public IEnumerator DelayedDisconnect(NetworkConnection conn, float waitTime) + { + yield return new WaitForSeconds(waitTime); + conn.Disconnect(); + } + + public void OnAuthResponseMessage(NetworkConnection conn, AuthResponseMessage msg) + { + if (msg.code == 100) + { + if (logger.LogEnabled()) logger.LogFormat(LogType.Log, "Authentication Response: {0}", msg.message); + + // Invoke the event to complete a successful authentication + OnClientAuthenticated.Invoke(conn); + } + else + { + logger.LogFormat(LogType.Error, "Authentication Response: {0}", msg.message); + + // Set this on the client for local reference + conn.isAuthenticated = false; + + // disconnect the client + conn.Disconnect(); + } + } + } +} diff --git a/MultiplayerFPS/Assets/Mirror/Authenticators/BasicAuthenticator.cs.meta b/MultiplayerFPS/Assets/Mirror/Authenticators/BasicAuthenticator.cs.meta new file mode 100644 index 0000000..4765013 --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Authenticators/BasicAuthenticator.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 28496b776660156428f00cf78289c1ec +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {fileID: 2800000, guid: 7453abfe9e8b2c04a8a47eb536fe21eb, type: 3} + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Mirror/Authenticators/Mirror.Authenticators.asmdef b/MultiplayerFPS/Assets/Mirror/Authenticators/Mirror.Authenticators.asmdef new file mode 100644 index 0000000..16cdfbc --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Authenticators/Mirror.Authenticators.asmdef @@ -0,0 +1,14 @@ +{ + "name": "Mirror.Authenticators", + "references": [ + "Mirror" + ], + "optionalUnityReferences": [], + "includePlatforms": [], + "excludePlatforms": [], + "allowUnsafeCode": false, + "overrideReferences": false, + "precompiledReferences": [], + "autoReferenced": true, + "defineConstraints": [] +} \ No newline at end of file diff --git a/MultiplayerFPS/Assets/Mirror/Authenticators/Mirror.Authenticators.asmdef.meta b/MultiplayerFPS/Assets/Mirror/Authenticators/Mirror.Authenticators.asmdef.meta new file mode 100644 index 0000000..2731701 --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Authenticators/Mirror.Authenticators.asmdef.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: e720aa64e3f58fb4880566a322584340 +AssemblyDefinitionImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Mirror/Authenticators/TimeoutAuthenticator.cs b/MultiplayerFPS/Assets/Mirror/Authenticators/TimeoutAuthenticator.cs new file mode 100644 index 0000000..4fa580b --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Authenticators/TimeoutAuthenticator.cs @@ -0,0 +1,64 @@ +using System.Collections; +using UnityEngine; + +namespace Mirror.Authenticators +{ + /// + /// An authenticator that disconnects connections if they don't + /// authenticate within a specified time limit. + /// + [AddComponentMenu("Network/Authenticators/TimeoutAuthenticator")] + public class TimeoutAuthenticator : NetworkAuthenticator + { + static readonly ILogger logger = LogFactory.GetLogger(typeof(TimeoutAuthenticator)); + + public NetworkAuthenticator authenticator; + + [Range(0, 600), Tooltip("Timeout to auto-disconnect in seconds. Set to 0 for no timeout.")] + public float timeout = 60; + + public void Awake() + { + authenticator.OnClientAuthenticated.AddListener(connection => OnClientAuthenticated.Invoke(connection)); + authenticator.OnServerAuthenticated.AddListener(connection => OnServerAuthenticated.Invoke(connection)); + } + + public override void OnStartClient() + { + authenticator.OnStartClient(); + } + + public override void OnStartServer() + { + authenticator.OnStartServer(); + } + + public override void OnClientAuthenticate(NetworkConnection conn) + { + authenticator.OnClientAuthenticate(conn); + if (timeout > 0) + StartCoroutine(BeginAuthentication(conn)); + } + + public override void OnServerAuthenticate(NetworkConnection conn) + { + authenticator.OnServerAuthenticate(conn); + if (timeout > 0) + StartCoroutine(BeginAuthentication(conn)); + } + + IEnumerator BeginAuthentication(NetworkConnection conn) + { + if (logger.LogEnabled()) logger.Log($"Authentication countdown started {conn} {timeout}"); + + yield return new WaitForSecondsRealtime(timeout); + + if (!conn.isAuthenticated) + { + if (logger.LogEnabled()) logger.Log($"Authentication Timeout {conn}"); + + conn.Disconnect(); + } + } + } +} diff --git a/MultiplayerFPS/Assets/Mirror/Authenticators/TimeoutAuthenticator.cs.meta b/MultiplayerFPS/Assets/Mirror/Authenticators/TimeoutAuthenticator.cs.meta new file mode 100644 index 0000000..b19ddec --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Authenticators/TimeoutAuthenticator.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 24d8269a07b8e4edfa374753a91c946e +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {fileID: 2800000, guid: 7453abfe9e8b2c04a8a47eb536fe21eb, type: 3} + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Mirror/Cloud.meta b/MultiplayerFPS/Assets/Mirror/Cloud.meta new file mode 100644 index 0000000..e2c44de --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Cloud.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 73a9bb2dacafa8141bce8feef34e33a7 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Mirror/Cloud/ApiConnector.cs b/MultiplayerFPS/Assets/Mirror/Cloud/ApiConnector.cs new file mode 100644 index 0000000..fb6713f --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Cloud/ApiConnector.cs @@ -0,0 +1,61 @@ +using Mirror.Cloud.ListServerService; +using UnityEngine; + +namespace Mirror.Cloud +{ + /// + /// Used to requests and responses from the mirror api + /// + public interface IApiConnector + { + ListServer ListServer { get; } + } + + /// + /// Used to requests and responses from the mirror api + /// + [DisallowMultipleComponent] + [AddComponentMenu("Network/CloudServices/ApiConnector")] + [HelpURL("https://mirror-networking.com/docs/CloudServices/ApiConnector.html")] + public class ApiConnector : MonoBehaviour, IApiConnector, ICoroutineRunner + { + #region Inspector + [Header("Settings")] + + [Tooltip("Base URL of api, including https")] + [SerializeField] string ApiAddress = ""; + + [Tooltip("Api key required to access api")] + [SerializeField] string ApiKey = ""; + + [Header("Events")] + + [Tooltip("Triggered when server list updates")] + [SerializeField] ServerListEvent _onServerListUpdated = new ServerListEvent(); + #endregion + + IRequestCreator requestCreator; + + public ListServer ListServer { get; private set; } + + void Awake() + { + requestCreator = new RequestCreator(ApiAddress, ApiKey, this); + + InitListServer(); + } + + void InitListServer() + { + IListServerServerApi serverApi = new ListServerServerApi(this, requestCreator); + IListServerClientApi clientApi = new ListServerClientApi(this, requestCreator, _onServerListUpdated); + ListServer = new ListServer(serverApi, clientApi); + } + + public void OnDestroy() + { + ListServer.ServerApi.Shutdown(); + ListServer.ClientApi.Shutdown(); + } + } +} diff --git a/MultiplayerFPS/Assets/Mirror/Cloud/ApiConnector.cs.meta b/MultiplayerFPS/Assets/Mirror/Cloud/ApiConnector.cs.meta new file mode 100644 index 0000000..9279c0c --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Cloud/ApiConnector.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 8bdb99a29e179d14cb0acc43f175d9ad +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Mirror/Cloud/Core.meta b/MultiplayerFPS/Assets/Mirror/Cloud/Core.meta new file mode 100644 index 0000000..8c00059 --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Cloud/Core.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 3f34c32971e65984c93a15376ec11c65 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Mirror/Cloud/Core/BaseApi.cs b/MultiplayerFPS/Assets/Mirror/Cloud/Core/BaseApi.cs new file mode 100644 index 0000000..720f598 --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Cloud/Core/BaseApi.cs @@ -0,0 +1,25 @@ +using System; + +namespace Mirror.Cloud +{ + public interface IBaseApi + { + /// + /// Cleans up any data created by the instance + /// For Example: removing server from list + /// + void Shutdown(); + } + + public abstract class BaseApi + { + protected readonly ICoroutineRunner runner; + protected readonly IRequestCreator requestCreator; + + protected BaseApi(ICoroutineRunner runner, IRequestCreator requestCreator) + { + this.runner = runner ?? throw new ArgumentNullException(nameof(runner)); + this.requestCreator = requestCreator ?? throw new ArgumentNullException(nameof(requestCreator)); + } + } +} diff --git a/MultiplayerFPS/Assets/Mirror/Cloud/Core/BaseApi.cs.meta b/MultiplayerFPS/Assets/Mirror/Cloud/Core/BaseApi.cs.meta new file mode 100644 index 0000000..f66b84e --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Cloud/Core/BaseApi.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 70f563b7a7210ae43bbcde5cb7721a94 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Mirror/Cloud/Core/Events.cs b/MultiplayerFPS/Assets/Mirror/Cloud/Core/Events.cs new file mode 100644 index 0000000..ffee4d3 --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Cloud/Core/Events.cs @@ -0,0 +1,12 @@ +using System; +using Mirror.Cloud.ListServerService; +using UnityEngine.Events; + +namespace Mirror.Cloud +{ + [Serializable] + public class ServerListEvent : UnityEvent { } + + [Serializable] + public class MatchFoundEvent : UnityEvent { } +} diff --git a/MultiplayerFPS/Assets/Mirror/Cloud/Core/Events.cs.meta b/MultiplayerFPS/Assets/Mirror/Cloud/Core/Events.cs.meta new file mode 100644 index 0000000..150d85b --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Cloud/Core/Events.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: c7c472a3ea1bc4348bd5a0b05bf7cc3b +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Mirror/Cloud/Core/Extensions.cs b/MultiplayerFPS/Assets/Mirror/Cloud/Core/Extensions.cs new file mode 100644 index 0000000..fa7dfa7 --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Cloud/Core/Extensions.cs @@ -0,0 +1,12 @@ +using UnityEngine.Networking; + +namespace Mirror.Cloud +{ + public static class Extensions + { + public static bool IsOk(this UnityWebRequest webRequest) + { + return 200 <= webRequest.responseCode && webRequest.responseCode <= 299; + } + } +} diff --git a/MultiplayerFPS/Assets/Mirror/Cloud/Core/Extensions.cs.meta b/MultiplayerFPS/Assets/Mirror/Cloud/Core/Extensions.cs.meta new file mode 100644 index 0000000..6bf6291 --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Cloud/Core/Extensions.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 97501e783fc67a4459b15d10e6c63563 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Mirror/Cloud/Core/ICoroutineRunner.cs b/MultiplayerFPS/Assets/Mirror/Cloud/Core/ICoroutineRunner.cs new file mode 100644 index 0000000..7fe3bbf --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Cloud/Core/ICoroutineRunner.cs @@ -0,0 +1,12 @@ +using System.Collections; +using UnityEngine; + +namespace Mirror.Cloud +{ + public interface ICoroutineRunner : IUnityEqualCheck + { + Coroutine StartCoroutine(IEnumerator routine); + void StopCoroutine(IEnumerator routine); + void StopCoroutine(Coroutine routine); + } +} diff --git a/MultiplayerFPS/Assets/Mirror/Cloud/Core/ICoroutineRunner.cs.meta b/MultiplayerFPS/Assets/Mirror/Cloud/Core/ICoroutineRunner.cs.meta new file mode 100644 index 0000000..f1149a9 --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Cloud/Core/ICoroutineRunner.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 43472c60a7c72e54eafe559290dd0fc6 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Mirror/Cloud/Core/IRequestCreator.cs b/MultiplayerFPS/Assets/Mirror/Cloud/Core/IRequestCreator.cs new file mode 100644 index 0000000..2709707 --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Cloud/Core/IRequestCreator.cs @@ -0,0 +1,42 @@ +using System.Collections; +using UnityEngine.Networking; + +namespace Mirror.Cloud +{ + public delegate void RequestSuccess(string responseBody); + + public delegate void RequestFail(string responseBody); + + /// + /// Objects that can be sent to the Api must have this interface + /// + public interface ICanBeJson { } + + /// + /// Methods to create and send UnityWebRequest + /// + public interface IRequestCreator + { + UnityWebRequest Delete(string page); + UnityWebRequest Get(string page); + UnityWebRequest Patch(string page, T json) where T : struct, ICanBeJson; + UnityWebRequest Post(string page, T json) where T : struct, ICanBeJson; + + /// + /// Sends Request to api and invokes callback when finished + /// Starts Coroutine of SendRequestEnumerator + /// + /// + /// + /// + void SendRequest(UnityWebRequest request, RequestSuccess onSuccess = null, RequestFail onFail = null); + /// + /// Sends Request to api and invokes callback when finished + /// + /// + /// + /// + /// + IEnumerator SendRequestEnumerator(UnityWebRequest request, RequestSuccess onSuccess = null, RequestFail onFail = null); + } +} diff --git a/MultiplayerFPS/Assets/Mirror/Cloud/Core/IRequestCreator.cs.meta b/MultiplayerFPS/Assets/Mirror/Cloud/Core/IRequestCreator.cs.meta new file mode 100644 index 0000000..966c503 --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Cloud/Core/IRequestCreator.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: b80b95532a9d6e8418aa676a261e4f69 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Mirror/Cloud/Core/IUnityEqualCheck.cs b/MultiplayerFPS/Assets/Mirror/Cloud/Core/IUnityEqualCheck.cs new file mode 100644 index 0000000..be5e057 --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Cloud/Core/IUnityEqualCheck.cs @@ -0,0 +1,26 @@ +using UnityEngine; + +namespace Mirror.Cloud +{ + /// + /// Adds Extension to check if unity object is null. + /// Use these methods to stop MissingReferenceException + /// + public interface IUnityEqualCheck + { + + } + + public static class UnityEqualCheckExtension + { + public static bool IsNull(this IUnityEqualCheck obj) + { + return (obj as Object) == null; + } + + public static bool IsNotNull(this IUnityEqualCheck obj) + { + return (obj as Object) != null; + } + } +} diff --git a/MultiplayerFPS/Assets/Mirror/Cloud/Core/IUnityEqualCheck.cs.meta b/MultiplayerFPS/Assets/Mirror/Cloud/Core/IUnityEqualCheck.cs.meta new file mode 100644 index 0000000..7cb2a59 --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Cloud/Core/IUnityEqualCheck.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 05185b973ba389a4588fc8a99c75a4f6 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Mirror/Cloud/Core/JsonStructs.cs b/MultiplayerFPS/Assets/Mirror/Cloud/Core/JsonStructs.cs new file mode 100644 index 0000000..7827abc --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Cloud/Core/JsonStructs.cs @@ -0,0 +1,24 @@ +using System; + +namespace Mirror.Cloud +{ + [Serializable] + public struct CreatedIdJson : ICanBeJson + { + public string id; + } + + [Serializable] + public struct ErrorJson : ICanBeJson + { + public string code; + public string message; + + public int HtmlCode => int.Parse(code); + } + + [Serializable] + public struct EmptyJson : ICanBeJson + { + } +} diff --git a/MultiplayerFPS/Assets/Mirror/Cloud/Core/JsonStructs.cs.meta b/MultiplayerFPS/Assets/Mirror/Cloud/Core/JsonStructs.cs.meta new file mode 100644 index 0000000..2c04009 --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Cloud/Core/JsonStructs.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 0688c0fdae5376e4ea74d5c3904eed17 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Mirror/Cloud/Core/Logger.cs b/MultiplayerFPS/Assets/Mirror/Cloud/Core/Logger.cs new file mode 100644 index 0000000..89daca9 --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Cloud/Core/Logger.cs @@ -0,0 +1,72 @@ +using System; +using UnityEngine; +using UnityEngine.Networking; + +namespace Mirror.Cloud +{ + public static class Logger + { + public static bool VerboseLogging = false; + static readonly ILogger logger = LogFactory.GetLogger("MirrorCloudServices"); + + public static void LogRequest(string page, string method, bool hasJson, string json) + { + if (hasJson) + { + logger.LogFormat(LogType.Log, "Request: {0} {1} {2}", method, page, json); + } + else + { + logger.LogFormat(LogType.Log, "Request: {0} {1}", method, page); + } + } + + public static void LogResponse(UnityWebRequest statusRequest) + { + long code = statusRequest.responseCode; + LogType logType = statusRequest.IsOk() + ? LogType.Log + : LogType.Error; + + string format = "Response: {0} {1} {2} {3}"; + if (logger.IsLogTypeAllowed(logType)) + { + // we split path like this to make sure api key doesn't leak + Uri uri = new Uri(statusRequest.url); + string path = string.Join("", uri.Segments); + string msg = string.Format(format, statusRequest.method, code, path, statusRequest.downloadHandler.text); + logger.Log(logType, msg); + } + + if (!string.IsNullOrEmpty(statusRequest.error)) + { + string msg = string.Format("WEB REQUEST ERROR: {0}", statusRequest.error); + logger.Log(LogType.Error, msg); + } + } + + internal static void Log(string msg) + { + if (logger.LogEnabled()) + logger.Log(msg); + } + + internal static void LogWarning(string msg) + { + if (logger.WarnEnabled()) + logger.LogWarning(msg); + } + + internal static void LogError(string msg) + { + if (logger.ErrorEnabled()) + logger.LogError(msg); + } + + internal static void Verbose(string msg) + { + if (VerboseLogging && logger.LogEnabled()) + logger.Log(msg); + } + } +} diff --git a/MultiplayerFPS/Assets/Mirror/Cloud/Core/Logger.cs.meta b/MultiplayerFPS/Assets/Mirror/Cloud/Core/Logger.cs.meta new file mode 100644 index 0000000..5984ce3 --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Cloud/Core/Logger.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 457ba2df6cb6e1542996c17c715ee81b +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Mirror/Cloud/Core/RequestCreator.cs b/MultiplayerFPS/Assets/Mirror/Cloud/Core/RequestCreator.cs new file mode 100644 index 0000000..7195c0e --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Cloud/Core/RequestCreator.cs @@ -0,0 +1,144 @@ +using System; +using System.Collections; +using System.Text; +using UnityEngine; +using UnityEngine.Networking; + +namespace Mirror.Cloud +{ + /// + /// Methods to create and send UnityWebRequest + /// + public class RequestCreator : IRequestCreator + { + const string GET = "GET"; + const string POST = "POST"; + const string PATCH = "PATCH"; + const string DELETE = "DELETE"; + + public readonly string baseAddress; + public readonly string apiKey; + readonly ICoroutineRunner runner; + + public RequestCreator(string baseAddress, string apiKey, ICoroutineRunner coroutineRunner) + { + if (string.IsNullOrEmpty(baseAddress)) + { + throw new ArgumentNullException(nameof(baseAddress)); + } + + if (string.IsNullOrEmpty(apiKey)) + { + throw new ArgumentNullException(nameof(apiKey)); + } + + this.baseAddress = baseAddress; + this.apiKey = apiKey; + + runner = coroutineRunner ?? throw new ArgumentNullException(nameof(coroutineRunner)); + } + + + Uri CreateUri(string page) + { + return new Uri(string.Format("{0}/{1}?key={2}", baseAddress, page, apiKey)); + } + + UnityWebRequest CreateWebRequest(string page, string method, string json = null) + { + bool hasJson = !string.IsNullOrEmpty(json); + Logger.LogRequest(page, method, hasJson, json); + + UnityWebRequest request = new UnityWebRequest(CreateUri(page)); + request.method = method; + if (hasJson) + { + request.SetRequestHeader("Content-Type", "application/json"); + } + + request.downloadHandler = new DownloadHandlerBuffer(); + + byte[] bodyRaw = hasJson + ? Encoding.UTF8.GetBytes(json) + : null; + + request.uploadHandler = new UploadHandlerRaw(bodyRaw); + + return request; + } + + + + /// + /// Create Get Request to page + /// + /// + /// + public UnityWebRequest Get(string page) + { + return CreateWebRequest(page, GET); + } + + /// + /// Creates Post Request to page with Json body + /// + /// + /// + /// + /// + public UnityWebRequest Post(string page, T json) where T : struct, ICanBeJson + { + string jsonString = JsonUtility.ToJson(json); + return CreateWebRequest(page, POST, jsonString); + } + + /// + /// Creates Patch Request to page with Json body + /// + /// + /// + /// + /// + public UnityWebRequest Patch(string page, T json) where T : struct, ICanBeJson + { + string jsonString = JsonUtility.ToJson(json); + return CreateWebRequest(page, PATCH, jsonString); + } + + /// + /// Create Delete Request to page + /// + /// + /// + public UnityWebRequest Delete(string page) + { + return CreateWebRequest(page, DELETE); + } + + + public void SendRequest(UnityWebRequest request, RequestSuccess onSuccess = null, RequestFail onFail = null) + { + runner.StartCoroutine(SendRequestEnumerator(request, onSuccess, onFail)); + } + + public IEnumerator SendRequestEnumerator(UnityWebRequest request, RequestSuccess onSuccess = null, RequestFail onFail = null) + { + using (UnityWebRequest webRequest = request) + { + yield return webRequest.SendWebRequest(); + Logger.LogResponse(webRequest); + + string text = webRequest.downloadHandler.text; + Logger.Verbose(text); + if (webRequest.IsOk()) + { + onSuccess?.Invoke(text); + } + else + { + onFail?.Invoke(text); + } + } + } + } +} diff --git a/MultiplayerFPS/Assets/Mirror/Cloud/Core/RequestCreator.cs.meta b/MultiplayerFPS/Assets/Mirror/Cloud/Core/RequestCreator.cs.meta new file mode 100644 index 0000000..eb139af --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Cloud/Core/RequestCreator.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: cfaa626443cc7c94eae138a2e3a04d7c +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Mirror/Cloud/ListServer.meta b/MultiplayerFPS/Assets/Mirror/Cloud/ListServer.meta new file mode 100644 index 0000000..bc85c3d --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Cloud/ListServer.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: c4c4be148a492b143a881cd08bf7e320 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Mirror/Cloud/ListServer/ListServer.cs b/MultiplayerFPS/Assets/Mirror/Cloud/ListServer/ListServer.cs new file mode 100644 index 0000000..8b4af80 --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Cloud/ListServer/ListServer.cs @@ -0,0 +1,66 @@ +using System; +using UnityEngine.Events; + +namespace Mirror.Cloud.ListServerService +{ + public sealed class ListServer + { + public readonly IListServerServerApi ServerApi; + public readonly IListServerClientApi ClientApi; + + public ListServer(IListServerServerApi serverApi, IListServerClientApi clientApi) + { + ServerApi = serverApi ?? throw new ArgumentNullException(nameof(serverApi)); + ClientApi = clientApi ?? throw new ArgumentNullException(nameof(clientApi)); + } + } + + public interface IListServerServerApi : IBaseApi + { + /// + /// Has a server been added to the list with this connection + /// + bool ServerInList { get; } + /// + /// Add a server to the list + /// + /// + void AddServer(ServerJson server); + /// + /// Update the current server + /// + /// + void UpdateServer(int newPlayerCount); + /// + /// Update the current server + /// + /// + void UpdateServer(ServerJson server); + /// + /// Removes the current server + /// + void RemoveServer(); + } + + public interface IListServerClientApi : IBaseApi + { + /// + /// Called when the server list is updated + /// + event UnityAction onServerListUpdated; + + /// + /// Get the server list once + /// + void GetServerList(); + /// + /// Start getting the server list every interval + /// + /// + void StartGetServerListRepeat(int interval); + /// + /// Stop getting the server list + /// + void StopGetServerListRepeat(); + } +} diff --git a/MultiplayerFPS/Assets/Mirror/Cloud/ListServer/ListServer.cs.meta b/MultiplayerFPS/Assets/Mirror/Cloud/ListServer/ListServer.cs.meta new file mode 100644 index 0000000..519876d --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Cloud/ListServer/ListServer.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 6f0311899162c5b49a3c11fa9bd9c133 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Mirror/Cloud/ListServer/ListServerBaseApi.cs b/MultiplayerFPS/Assets/Mirror/Cloud/ListServer/ListServerBaseApi.cs new file mode 100644 index 0000000..05d2e2e --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Cloud/ListServer/ListServerBaseApi.cs @@ -0,0 +1,9 @@ +namespace Mirror.Cloud.ListServerService +{ + public abstract class ListServerBaseApi : BaseApi + { + protected ListServerBaseApi(ICoroutineRunner runner, IRequestCreator requestCreator) : base(runner, requestCreator) + { + } + } +} diff --git a/MultiplayerFPS/Assets/Mirror/Cloud/ListServer/ListServerBaseApi.cs.meta b/MultiplayerFPS/Assets/Mirror/Cloud/ListServer/ListServerBaseApi.cs.meta new file mode 100644 index 0000000..a9d32ea --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Cloud/ListServer/ListServerBaseApi.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: b6838f9df45594d48873518cbb75b329 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Mirror/Cloud/ListServer/ListServerClientApi.cs b/MultiplayerFPS/Assets/Mirror/Cloud/ListServer/ListServerClientApi.cs new file mode 100644 index 0000000..22867c1 --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Cloud/ListServer/ListServerClientApi.cs @@ -0,0 +1,70 @@ +using System.Collections; +using UnityEngine; +using UnityEngine.Events; +using UnityEngine.Networking; + +namespace Mirror.Cloud.ListServerService +{ + public sealed class ListServerClientApi : ListServerBaseApi, IListServerClientApi + { + readonly ServerListEvent _onServerListUpdated; + + Coroutine getServerListRepeatCoroutine; + + public event UnityAction onServerListUpdated + { + add => _onServerListUpdated.AddListener(value); + remove => _onServerListUpdated.RemoveListener(value); + } + + public ListServerClientApi(ICoroutineRunner runner, IRequestCreator requestCreator, ServerListEvent onServerListUpdated) : base(runner, requestCreator) + { + _onServerListUpdated = onServerListUpdated; + } + + public void Shutdown() + { + StopGetServerListRepeat(); + } + + public void GetServerList() + { + runner.StartCoroutine(getServerList()); + } + + public void StartGetServerListRepeat(int interval) + { + getServerListRepeatCoroutine = runner.StartCoroutine(GetServerListRepeat(interval)); + } + + public void StopGetServerListRepeat() + { + // if runner is null it has been destroyed and will alraedy be null + if (runner.IsNotNull() && getServerListRepeatCoroutine != null) + { + runner.StopCoroutine(getServerListRepeatCoroutine); + } + } + + IEnumerator GetServerListRepeat(int interval) + { + while (true) + { + yield return getServerList(); + + yield return new WaitForSeconds(interval); + } + } + IEnumerator getServerList() + { + UnityWebRequest request = requestCreator.Get("servers"); + yield return requestCreator.SendRequestEnumerator(request, onSuccess); + + void onSuccess(string responseBody) + { + ServerCollectionJson serverlist = JsonUtility.FromJson(responseBody); + _onServerListUpdated?.Invoke(serverlist); + } + } + } +} diff --git a/MultiplayerFPS/Assets/Mirror/Cloud/ListServer/ListServerClientApi.cs.meta b/MultiplayerFPS/Assets/Mirror/Cloud/ListServer/ListServerClientApi.cs.meta new file mode 100644 index 0000000..306bf7c --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Cloud/ListServer/ListServerClientApi.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: d49649fb32cb96b46b10f013b38a4b50 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Mirror/Cloud/ListServer/ListServerJson.cs b/MultiplayerFPS/Assets/Mirror/Cloud/ListServer/ListServerJson.cs new file mode 100644 index 0000000..2591331 --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Cloud/ListServer/ListServerJson.cs @@ -0,0 +1,207 @@ +using System; +using System.Collections.Generic; +using System.Linq; + +namespace Mirror.Cloud.ListServerService +{ + [Serializable] + public struct ServerCollectionJson : ICanBeJson + { + public ServerJson[] servers; + } + + [Serializable] + public struct ServerJson : ICanBeJson + { + public string protocol; + public int port; + public int playerCount; + public int maxPlayerCount; + + /// + /// optional + /// + public string displayName; + + /// + /// Uri string of the ip and port of the server. + /// The ip is calculated by the request to the API + /// This is returns from the api, any incoming address fields will be ignored + /// + public string address; + + /// + /// Can be used to set custom uri + /// optional + /// + public string customAddress; + + /// + /// Array of custom data, use SetCustomData to set values + /// optional + /// + public KeyValue[] customData; + + /// + /// Uri from address field + /// + /// + public Uri GetServerUri() => new Uri(address); + + /// + /// Uri from customAddress field + /// + /// + public Uri GetCustomUri() => new Uri(customAddress); + + /// + /// Updates the customData array + /// + /// + public void SetCustomData(Dictionary data) + { + if (data == null) + { + customData = null; + } + else + { + customData = data.ToKeyValueArray(); + CustomDataHelper.ValidateCustomData(customData); + } + } + + public bool Validate() + { + CustomDataHelper.ValidateCustomData(customData); + + if (string.IsNullOrEmpty(protocol)) + { + Logger.LogError("ServerJson should not have empty protocol"); + return false; + } + + if (port == 0) + { + Logger.LogError("ServerJson should not have port equal 0"); + return false; + } + + if (maxPlayerCount == 0) + { + Logger.LogError("ServerJson should not have maxPlayerCount equal 0"); + return false; + } + + return true; + } + } + + [Serializable] + public struct PartialServerJson : ICanBeJson + { + /// + /// optional + /// + public int playerCount; + + /// + /// optional + /// + public int maxPlayerCount; + + /// + /// optional + /// + public string displayName; + + /// + /// Array of custom data, use SetCustomData to set values + /// optional + /// + public KeyValue[] customData; + + + public void SetCustomData(Dictionary data) + { + if (data == null) + { + customData = null; + } + else + { + customData = data.ToKeyValueArray(); + CustomDataHelper.ValidateCustomData(customData); + } + } + + public void Validate() + { + CustomDataHelper.ValidateCustomData(customData); + } + } + + public static class CustomDataHelper + { + const int MaxCustomData = 16; + + public static Dictionary ToDictionary(this KeyValue[] keyValues) + { + return keyValues.ToDictionary(x => x.key, x => x.value); + } + public static KeyValue[] ToKeyValueArray(this Dictionary dictionary) + { + return dictionary.Select(kvp => new KeyValue(kvp.Key, kvp.Value)).ToArray(); + } + + public static void ValidateCustomData(KeyValue[] customData) + { + if (customData == null) + { + return; + } + + if (customData.Length > MaxCustomData) + { + Logger.LogError($"There can only be {MaxCustomData} custom data but there was {customData.Length} values given"); + Array.Resize(ref customData, MaxCustomData); + } + + foreach (KeyValue item in customData) + { + item.Validate(); + } + } + } + + [Serializable] + public struct KeyValue + { + const int MaxKeySize = 32; + const int MaxValueSize = 256; + + public string key; + public string value; + + public KeyValue(string key, string value) + { + this.key = key; + this.value = value; + } + + public void Validate() + { + if (key.Length > MaxKeySize) + { + Logger.LogError($"Custom Data must have key with length less than {MaxKeySize}"); + key = key.Substring(0, MaxKeySize); + } + + if (value.Length > MaxValueSize) + { + Logger.LogError($"Custom Data must have value with length less than {MaxValueSize}"); + value = value.Substring(0, MaxValueSize); + } + } + } +} diff --git a/MultiplayerFPS/Assets/Mirror/Cloud/ListServer/ListServerJson.cs.meta b/MultiplayerFPS/Assets/Mirror/Cloud/ListServer/ListServerJson.cs.meta new file mode 100644 index 0000000..7e206f1 --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Cloud/ListServer/ListServerJson.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: a963606335eae0f47abe7ecb5fd028ea +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Mirror/Cloud/ListServer/ListServerServerApi.cs b/MultiplayerFPS/Assets/Mirror/Cloud/ListServer/ListServerServerApi.cs new file mode 100644 index 0000000..661a8b8 --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Cloud/ListServer/ListServerServerApi.cs @@ -0,0 +1,219 @@ +using System.Collections; +using UnityEngine; +using UnityEngine.Networking; + +namespace Mirror.Cloud.ListServerService +{ + public sealed class ListServerServerApi : ListServerBaseApi, IListServerServerApi + { + const int PingInterval = 20; + const int MaxPingFails = 15; + + ServerJson currentServer; + string serverId; + + Coroutine _pingCoroutine; + /// + /// If the server has already been added + /// + bool added; + /// + /// if a request is currently sending + /// + bool sending; + /// + /// If an update request was recently sent + /// + bool skipNextPing; + /// + /// How many failed pings in a row + /// + int pingFails = 0; + + public bool ServerInList => added; + + public ListServerServerApi(ICoroutineRunner runner, IRequestCreator requestCreator) : base(runner, requestCreator) + { + } + + public void Shutdown() + { + stopPingCoroutine(); + if (added) + { + removeServerWithoutCoroutine(); + } + added = false; + } + + public void AddServer(ServerJson server) + { + if (added) { Logger.LogWarning("AddServer called when server was already adding or added"); return; } + bool valid = server.Validate(); + if (!valid) { return; } + + runner.StartCoroutine(addServer(server)); + } + + public void UpdateServer(int newPlayerCount) + { + if (!added) { Logger.LogWarning("UpdateServer called when before server was added"); return; } + + currentServer.playerCount = newPlayerCount; + UpdateServer(currentServer); + } + + public void UpdateServer(ServerJson server) + { + // TODO, use PartialServerJson as Arg Instead + if (!added) { Logger.LogWarning("UpdateServer called when before server was added"); return; } + + PartialServerJson partialServer = new PartialServerJson + { + displayName = server.displayName, + playerCount = server.playerCount, + maxPlayerCount = server.maxPlayerCount, + customData = server.customData, + }; + partialServer.Validate(); + + runner.StartCoroutine(updateServer(partialServer)); + } + + public void RemoveServer() + { + if (!added) { return; } + + if (string.IsNullOrEmpty(serverId)) + { + Debug.LogWarning("Can not remove server because serverId was empty"); + return; + } + + stopPingCoroutine(); + runner.StartCoroutine(removeServer()); + } + + void stopPingCoroutine() + { + if (_pingCoroutine != null) + { + runner.StopCoroutine(_pingCoroutine); + _pingCoroutine = null; + } + } + + IEnumerator addServer(ServerJson server) + { + added = true; + sending = true; + currentServer = server; + + UnityWebRequest request = requestCreator.Post("servers", currentServer); + yield return requestCreator.SendRequestEnumerator(request, onSuccess, onFail); + sending = false; + + void onSuccess(string responseBody) + { + CreatedIdJson created = JsonUtility.FromJson(responseBody); + serverId = created.id; + + // Start ping to keep server alive + _pingCoroutine = runner.StartCoroutine(ping()); + } + void onFail(string responseBody) + { + added = false; + } + } + + IEnumerator updateServer(PartialServerJson server) + { + // wait to not be sending + while (sending) + { + yield return new WaitForSeconds(1); + } + + // We need to check added incase Update is called soon after Add, and add failed + if (!added) { Logger.LogWarning("UpdateServer called when before server was added"); yield break; } + + sending = true; + UnityWebRequest request = requestCreator.Patch("servers/" + serverId, server); + yield return requestCreator.SendRequestEnumerator(request, onSuccess); + sending = false; + + void onSuccess(string responseBody) + { + skipNextPing = true; + + if (_pingCoroutine == null) + { + _pingCoroutine = runner.StartCoroutine(ping()); + } + } + } + + /// + /// Keeps server alive in database + /// + /// + IEnumerator ping() + { + while (pingFails <= MaxPingFails) + { + yield return new WaitForSeconds(PingInterval); + if (skipNextPing) + { + skipNextPing = false; + continue; + } + + sending = true; + UnityWebRequest request = requestCreator.Patch("servers/" + serverId, new EmptyJson()); + yield return requestCreator.SendRequestEnumerator(request, onSuccess, onFail); + sending = false; + } + + Logger.LogWarning("Max ping fails reached, stoping to ping server"); + _pingCoroutine = null; + + + void onSuccess(string responseBody) + { + pingFails = 0; + } + void onFail(string responseBody) + { + pingFails++; + } + } + + IEnumerator removeServer() + { + sending = true; + UnityWebRequest request = requestCreator.Delete("servers/" + serverId); + yield return requestCreator.SendRequestEnumerator(request); + sending = false; + + added = false; + } + + void removeServerWithoutCoroutine() + { + if (string.IsNullOrEmpty(serverId)) + { + Debug.LogWarning("Can not remove server becuase serverId was empty"); + return; + } + + UnityWebRequest request = requestCreator.Delete("servers/" + serverId); + UnityWebRequestAsyncOperation operation = request.SendWebRequest(); + + operation.completed += (op) => + { + Logger.LogResponse(request); + }; + } + } +} diff --git a/MultiplayerFPS/Assets/Mirror/Cloud/ListServer/ListServerServerApi.cs.meta b/MultiplayerFPS/Assets/Mirror/Cloud/ListServer/ListServerServerApi.cs.meta new file mode 100644 index 0000000..82e23fd --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Cloud/ListServer/ListServerServerApi.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 675f0d0fd4e82b04290c4d30c8d78ede +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Mirror/Cloud/Mirror.Cloud.asmdef b/MultiplayerFPS/Assets/Mirror/Cloud/Mirror.Cloud.asmdef new file mode 100644 index 0000000..dbea971 --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Cloud/Mirror.Cloud.asmdef @@ -0,0 +1,14 @@ +{ + "name": "Mirror.Cloud", + "references": [ + "Mirror" + ], + "optionalUnityReferences": [], + "includePlatforms": [], + "excludePlatforms": [], + "allowUnsafeCode": false, + "overrideReferences": false, + "precompiledReferences": [], + "autoReferenced": true, + "defineConstraints": [] +} \ No newline at end of file diff --git a/MultiplayerFPS/Assets/Mirror/Cloud/Mirror.Cloud.asmdef.meta b/MultiplayerFPS/Assets/Mirror/Cloud/Mirror.Cloud.asmdef.meta new file mode 100644 index 0000000..bd17c2b --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Cloud/Mirror.Cloud.asmdef.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: c21ba7b8c3183cb47b7fe3b3799d49c4 +AssemblyDefinitionImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Mirror/Cloud/README.md b/MultiplayerFPS/Assets/Mirror/Cloud/README.md new file mode 100644 index 0000000..5e476a2 --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Cloud/README.md @@ -0,0 +1,86 @@ +# Mirror Cloud Services + +## Mirror List Server + +Example has API key that can be used for as a demo. + +To get an API key to use within your game you can subscribe on the [Mirror Networking Website](https://mirror-networking.com/list-server/) + +### Key features + +- The Cloud Service works via https so is secure and can be used from any platform. +- It runs on Google Cloud so there is no worry about server down time. +- It scales really well. Default quota is 1000 API requests per minute. If you have high demands, contact us and we can increase that limit. + +## List Server Examples + +An example for this can be found in Mirror/Examples/Cloud/ + +*Note: you can not connect to your own public ip address, you will need at least people to test this* + +## How to use + +Add `ApiConnector` component to an object in your game, It is probably best to put this on the same object as your NetworkManager. Once it has been added set the `ApiAddress` and `ApiKey` fields. + +To use `ApiConnector` either directly reference it in an inspector field or get it when your script awakes +```cs +ApiConnector connector; + +void Awake() +{ + connector = FindObjectOfType(); +} +``` + + +The Api calls are grouped into objects. `connector.ListServer.ServerApi` has the Server api calls like `AddServer`. `connector.ListServer.ClientApi` has the Client Api calls like `GetServerList`. + +### Server Api Example + +Example of how to add server +```cs +void AddServer(int playerCount) +{ + Transport transport = Transport.activeTransport; + + Uri uri = transport.ServerUri(); + int port = uri.Port; + string protocol = uri.Scheme; + + connector.ListServer.ServerApi.AddServer(new ServerJson + { + displayName = "Fun game!!!", + protocol = protocol, + port = port, + maxPlayerCount = NetworkManager.singleton.maxConnections, + playerCount = playerCount + }); +} +``` + +### Client Api Example +Example of how to list servers + +```cs +ApiConnector connector; + +void Awake() +{ + connector = FindObjectOfType(); + // add listener to event that will update UI when Server list is refreshed + connector.ListServer.ClientApi.onServerListUpdated += onServerListUpdated; + + // add listen to button so that player can refresh server list + refreshButton.onClick.AddListener(RefreshButtonHandler); +} + +public void RefreshButtonHandler() +{ + connector.ListServer.ClientApi.GetServerList(); +} + +void onServerListUpdated() +{ + // Update UI here +} +``` diff --git a/MultiplayerFPS/Assets/Mirror/Cloud/README.md.meta b/MultiplayerFPS/Assets/Mirror/Cloud/README.md.meta new file mode 100644 index 0000000..d669f54 --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Cloud/README.md.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 04945d14ccbed964597a1ee00805c059 +TextScriptImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Mirror/Cloud/version.txt b/MultiplayerFPS/Assets/Mirror/Cloud/version.txt new file mode 100644 index 0000000..7b0bc8d --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Cloud/version.txt @@ -0,0 +1 @@ +MirrorCloudServices v0.1.0 \ No newline at end of file diff --git a/MultiplayerFPS/Assets/Mirror/Cloud/version.txt.meta b/MultiplayerFPS/Assets/Mirror/Cloud/version.txt.meta new file mode 100644 index 0000000..1e13fd5 --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Cloud/version.txt.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: bf81e376b88e68e48a47531b8bfeb0f4 +TextScriptImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Mirror/CompilerSymbols.meta b/MultiplayerFPS/Assets/Mirror/CompilerSymbols.meta new file mode 100644 index 0000000..4652ae1 --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/CompilerSymbols.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 1f8b918bcd89f5c488b06f5574f34760 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Mirror/CompilerSymbols/Mirror.CompilerSymbols.asmdef b/MultiplayerFPS/Assets/Mirror/CompilerSymbols/Mirror.CompilerSymbols.asmdef new file mode 100644 index 0000000..af25622 --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/CompilerSymbols/Mirror.CompilerSymbols.asmdef @@ -0,0 +1,14 @@ +{ + "name": "Mirror.CompilerSymbols", + "references": [], + "optionalUnityReferences": [], + "includePlatforms": [ + "Editor" + ], + "excludePlatforms": [], + "allowUnsafeCode": false, + "overrideReferences": false, + "precompiledReferences": [], + "autoReferenced": true, + "defineConstraints": [] +} \ No newline at end of file diff --git a/MultiplayerFPS/Assets/Mirror/CompilerSymbols/Mirror.CompilerSymbols.asmdef.meta b/MultiplayerFPS/Assets/Mirror/CompilerSymbols/Mirror.CompilerSymbols.asmdef.meta new file mode 100644 index 0000000..8b23823 --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/CompilerSymbols/Mirror.CompilerSymbols.asmdef.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 325984b52e4128546bc7558552f8b1d2 +AssemblyDefinitionImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Mirror/CompilerSymbols/PreprocessorDefine.cs b/MultiplayerFPS/Assets/Mirror/CompilerSymbols/PreprocessorDefine.cs new file mode 100644 index 0000000..0c578ce --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/CompilerSymbols/PreprocessorDefine.cs @@ -0,0 +1,45 @@ +using System.Collections.Generic; +using UnityEditor; + +namespace Mirror +{ + static class PreprocessorDefine + { + /// + /// Add define symbols as soon as Unity gets done compiling. + /// + [InitializeOnLoadMethod] + public static void AddDefineSymbols() + { + string currentDefines = PlayerSettings.GetScriptingDefineSymbolsForGroup(EditorUserBuildSettings.selectedBuildTargetGroup); + HashSet defines = new HashSet(currentDefines.Split(';')) + { + "MIRROR", + "MIRROR_1726_OR_NEWER", + "MIRROR_3_0_OR_NEWER", + "MIRROR_3_12_OR_NEWER", + "MIRROR_4_0_OR_NEWER", + "MIRROR_5_0_OR_NEWER", + "MIRROR_6_0_OR_NEWER", + "MIRROR_7_0_OR_NEWER", + "MIRROR_8_0_OR_NEWER", + "MIRROR_9_0_OR_NEWER", + "MIRROR_10_0_OR_NEWER", + "MIRROR_11_0_OR_NEWER", + "MIRROR_12_0_OR_NEWER", + "MIRROR_13_0_OR_NEWER", + "MIRROR_14_0_OR_NEWER", + "MIRROR_15_0_OR_NEWER", + "MIRROR_16_0_OR_NEWER" + }; + + // only touch PlayerSettings if we actually modified it. + // otherwise it shows up as changed in git each time. + string newDefines = string.Join(";", defines); + if (newDefines != currentDefines) + { + PlayerSettings.SetScriptingDefineSymbolsForGroup(EditorUserBuildSettings.selectedBuildTargetGroup, newDefines); + } + } + } +} diff --git a/MultiplayerFPS/Assets/Mirror/CompilerSymbols/PreprocessorDefine.cs.meta b/MultiplayerFPS/Assets/Mirror/CompilerSymbols/PreprocessorDefine.cs.meta new file mode 100644 index 0000000..30806d0 --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/CompilerSymbols/PreprocessorDefine.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: f1d66fe74ec6f42dd974cba37d25d453 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Mirror/Components.meta b/MultiplayerFPS/Assets/Mirror/Components.meta new file mode 100644 index 0000000..c2771d9 --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Components.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 9bee879fbc8ef4b1a9a9f7088bfbf726 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Mirror/Components/Discovery.meta b/MultiplayerFPS/Assets/Mirror/Components/Discovery.meta new file mode 100644 index 0000000..d5bb0cb --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Components/Discovery.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: b5dcf9618f5e14a4eb60bff5480284a6 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Mirror/Components/Discovery/NetworkDiscovery.cs b/MultiplayerFPS/Assets/Mirror/Components/Discovery/NetworkDiscovery.cs new file mode 100644 index 0000000..dd64a34 --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Components/Discovery/NetworkDiscovery.cs @@ -0,0 +1,114 @@ +using System; +using System.Net; +using UnityEngine; +using UnityEngine.Events; + +namespace Mirror.Discovery +{ + [Serializable] + public class ServerFoundUnityEvent : UnityEvent { }; + + [DisallowMultipleComponent] + [AddComponentMenu("Network/NetworkDiscovery")] + public class NetworkDiscovery : NetworkDiscoveryBase + { + #region Server + + public long ServerId { get; private set; } + + [Tooltip("Transport to be advertised during discovery")] + public Transport transport; + + [Tooltip("Invoked when a server is found")] + public ServerFoundUnityEvent OnServerFound; + + public override void Start() + { + ServerId = RandomLong(); + + // active transport gets initialized in awake + // so make sure we set it here in Start() (after awakes) + // Or just let the user assign it in the inspector + if (transport == null) + transport = Transport.activeTransport; + + base.Start(); + } + + /// + /// Process the request from a client + /// + /// + /// Override if you wish to provide more information to the clients + /// such as the name of the host player + /// + /// Request comming from client + /// Address of the client that sent the request + /// The message to be sent back to the client or null + protected override ServerResponse ProcessRequest(ServerRequest request, IPEndPoint endpoint) + { + // In this case we don't do anything with the request + // but other discovery implementations might want to use the data + // in there, This way the client can ask for + // specific game mode or something + + try + { + // this is an example reply message, return your own + // to include whatever is relevant for your game + return new ServerResponse + { + serverId = ServerId, + uri = transport.ServerUri() + }; + } + catch (NotImplementedException) + { + Debug.LogError($"Transport {transport} does not support network discovery"); + throw; + } + } + + #endregion + + #region Client + + /// + /// Create a message that will be broadcasted on the network to discover servers + /// + /// + /// Override if you wish to include additional data in the discovery message + /// such as desired game mode, language, difficulty, etc... + /// An instance of ServerRequest with data to be broadcasted + protected override ServerRequest GetRequest() => new ServerRequest(); + + /// + /// Process the answer from a server + /// + /// + /// A client receives a reply from a server, this method processes the + /// reply and raises an event + /// + /// Response that came from the server + /// Address of the server that replied + protected override void ProcessResponse(ServerResponse response, IPEndPoint endpoint) + { + // we received a message from the remote endpoint + response.EndPoint = endpoint; + + // although we got a supposedly valid url, we may not be able to resolve + // the provided host + // However we know the real ip address of the server because we just + // received a packet from it, so use that as host. + UriBuilder realUri = new UriBuilder(response.uri) + { + Host = response.EndPoint.Address.ToString() + }; + response.uri = realUri.Uri; + + OnServerFound.Invoke(response); + } + + #endregion + } +} diff --git a/MultiplayerFPS/Assets/Mirror/Components/Discovery/NetworkDiscovery.cs.meta b/MultiplayerFPS/Assets/Mirror/Components/Discovery/NetworkDiscovery.cs.meta new file mode 100644 index 0000000..c691a61 --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Components/Discovery/NetworkDiscovery.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: c761308e733c51245b2e8bb4201f46dc +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {fileID: 2800000, guid: 7453abfe9e8b2c04a8a47eb536fe21eb, type: 3} + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Mirror/Components/Discovery/NetworkDiscoveryBase.cs b/MultiplayerFPS/Assets/Mirror/Components/Discovery/NetworkDiscoveryBase.cs new file mode 100644 index 0000000..daf4137 --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Components/Discovery/NetworkDiscoveryBase.cs @@ -0,0 +1,363 @@ +using System; +using System.Net; +using System.Net.Sockets; +using System.Threading.Tasks; +using UnityEngine; + +// Based on https://github.com/EnlightenedOne/MirrorNetworkDiscovery +// forked from https://github.com/in0finite/MirrorNetworkDiscovery +// Both are MIT Licensed + +namespace Mirror.Discovery +{ + /// + /// Base implementation for Network Discovery. Extend this component + /// to provide custom discovery with game specific data + /// NetworkDiscovery for a sample implementation + /// + [DisallowMultipleComponent] + [HelpURL("https://mirror-networking.com/docs/Components/NetworkDiscovery.html")] + public abstract class NetworkDiscoveryBase : MonoBehaviour + where Request : IMessageBase, new() + where Response : IMessageBase, new() + { + public static bool SupportedOnThisPlatform { get { return Application.platform != RuntimePlatform.WebGLPlayer; } } + + // each game should have a random unique handshake, this way you can tell if this is the same game or not + [HideInInspector] + public long secretHandshake; + + [SerializeField] + [Tooltip("The UDP port the server will listen for multi-cast messages")] + protected int serverBroadcastListenPort = 47777; + + [SerializeField] + [Tooltip("Time in seconds between multi-cast messages")] + [Range(1, 60)] + float ActiveDiscoveryInterval = 3; + + protected UdpClient serverUdpClient; + protected UdpClient clientUdpClient; + +#if UNITY_EDITOR + void OnValidate() + { + if (secretHandshake == 0) + { + secretHandshake = RandomLong(); + UnityEditor.Undo.RecordObject(this, "Set secret handshake"); + } + } +#endif + + public static long RandomLong() + { + int value1 = UnityEngine.Random.Range(int.MinValue, int.MaxValue); + int value2 = UnityEngine.Random.Range(int.MinValue, int.MaxValue); + return value1 + ((long)value2 << 32); + } + + /// + /// virtual so that inheriting classes' Start() can call base.Start() too + /// + public virtual void Start() + { + // headless mode? then start advertising + if (NetworkManager.isHeadless) + { + AdvertiseServer(); + } + } + + // Ensure the ports are cleared no matter when Game/Unity UI exits + void OnApplicationQuit() + { + Shutdown(); + } + + void Shutdown() + { + if (serverUdpClient != null) + { + try + { + serverUdpClient.Close(); + } + catch (Exception) + { + // it is just close, swallow the error + } + + serverUdpClient = null; + } + + if (clientUdpClient != null) + { + try + { + clientUdpClient.Close(); + } + catch (Exception) + { + // it is just close, swallow the error + } + + clientUdpClient = null; + } + + CancelInvoke(); + } + + #region Server + + /// + /// Advertise this server in the local network + /// + public void AdvertiseServer() + { + if (!SupportedOnThisPlatform) + throw new PlatformNotSupportedException("Network discovery not supported in this platform"); + + StopDiscovery(); + + // Setup port -- may throw exception + serverUdpClient = new UdpClient(serverBroadcastListenPort) + { + EnableBroadcast = true, + MulticastLoopback = false + }; + + // listen for client pings + _ = ServerListenAsync(); + } + + public async Task ServerListenAsync() + { + while (true) + { + try + { + await ReceiveRequestAsync(serverUdpClient); + } + catch (ObjectDisposedException) + { + // socket has been closed + break; + } + catch (Exception) + { + } + } + } + + async Task ReceiveRequestAsync(UdpClient udpClient) + { + // only proceed if there is available data in network buffer, or otherwise Receive() will block + // average time for UdpClient.Available : 10 us + + UdpReceiveResult udpReceiveResult = await udpClient.ReceiveAsync(); + + using (PooledNetworkReader networkReader = NetworkReaderPool.GetReader(udpReceiveResult.Buffer)) + { + long handshake = networkReader.ReadInt64(); + if (handshake != secretHandshake) + { + // message is not for us + throw new ProtocolViolationException("Invalid handshake"); + } + + Request request = new Request(); + request.Deserialize(networkReader); + + ProcessClientRequest(request, udpReceiveResult.RemoteEndPoint); + } + } + + /// + /// Reply to the client to inform it of this server + /// + /// + /// Override if you wish to ignore server requests based on + /// custom criteria such as language, full server game mode or difficulty + /// + /// Request comming from client + /// Address of the client that sent the request + protected virtual void ProcessClientRequest(Request request, IPEndPoint endpoint) + { + Response info = ProcessRequest(request, endpoint); + + if (info == null) + return; + + using (PooledNetworkWriter writer = NetworkWriterPool.GetWriter()) + { + try + { + writer.WriteInt64(secretHandshake); + + info.Serialize(writer); + + ArraySegment data = writer.ToArraySegment(); + // signature matches + // send response + serverUdpClient.Send(data.Array, data.Count, endpoint); + } + catch (Exception ex) + { + Debug.LogException(ex, this); + } + } + } + + /// + /// Process the request from a client + /// + /// + /// Override if you wish to provide more information to the clients + /// such as the name of the host player + /// + /// Request comming from client + /// Address of the client that sent the request + /// The message to be sent back to the client or null + protected abstract Response ProcessRequest(Request request, IPEndPoint endpoint); + + #endregion + + #region Client + + /// + /// Start Active Discovery + /// + public void StartDiscovery() + { + if (!SupportedOnThisPlatform) + throw new PlatformNotSupportedException("Network discovery not supported in this platform"); + + StopDiscovery(); + + try + { + // Setup port + clientUdpClient = new UdpClient(0) + { + EnableBroadcast = true, + MulticastLoopback = false + }; + } + catch (Exception) + { + // Free the port if we took it + Shutdown(); + throw; + } + + _ = ClientListenAsync(); + + InvokeRepeating(nameof(BroadcastDiscoveryRequest), 0, ActiveDiscoveryInterval); + } + + /// + /// Stop Active Discovery + /// + public void StopDiscovery() + { + Shutdown(); + } + + /// + /// Awaits for server response + /// + /// ClientListenAsync Task + public async Task ClientListenAsync() + { + while (true) + { + try + { + await ReceiveGameBroadcastAsync(clientUdpClient); + } + catch (ObjectDisposedException) + { + // socket was closed, no problem + return; + } + catch (Exception ex) + { + Debug.LogException(ex); + } + } + } + + /// + /// Sends discovery request from client + /// + public void BroadcastDiscoveryRequest() + { + if (clientUdpClient == null) + return; + + IPEndPoint endPoint = new IPEndPoint(IPAddress.Broadcast, serverBroadcastListenPort); + + using (PooledNetworkWriter writer = NetworkWriterPool.GetWriter()) + { + writer.WriteInt64(secretHandshake); + + try + { + Request request = GetRequest(); + + request.Serialize(writer); + + ArraySegment data = writer.ToArraySegment(); + + clientUdpClient.SendAsync(data.Array, data.Count, endPoint); + } + catch (Exception) + { + // It is ok if we can't broadcast to one of the addresses + } + } + } + + /// + /// Create a message that will be broadcasted on the network to discover servers + /// + /// + /// Override if you wish to include additional data in the discovery message + /// such as desired game mode, language, difficulty, etc... + /// An instance of ServerRequest with data to be broadcasted + protected virtual Request GetRequest() => new Request(); + + async Task ReceiveGameBroadcastAsync(UdpClient udpClient) + { + // only proceed if there is available data in network buffer, or otherwise Receive() will block + // average time for UdpClient.Available : 10 us + + UdpReceiveResult udpReceiveResult = await udpClient.ReceiveAsync(); + + using (PooledNetworkReader networkReader = NetworkReaderPool.GetReader(udpReceiveResult.Buffer)) + { + if (networkReader.ReadInt64() != secretHandshake) + return; + + Response response = new Response(); + response.Deserialize(networkReader); + + ProcessResponse(response, udpReceiveResult.RemoteEndPoint); + } + } + + /// + /// Process the answer from a server + /// + /// + /// A client receives a reply from a server, this method processes the + /// reply and raises an event + /// + /// Response that came from the server + /// Address of the server that replied + protected abstract void ProcessResponse(Response response, IPEndPoint endpoint); + + #endregion + } +} diff --git a/MultiplayerFPS/Assets/Mirror/Components/Discovery/NetworkDiscoveryBase.cs.meta b/MultiplayerFPS/Assets/Mirror/Components/Discovery/NetworkDiscoveryBase.cs.meta new file mode 100644 index 0000000..7dfbaf6 --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Components/Discovery/NetworkDiscoveryBase.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: b9971d60ce61f4e39b07cd9e7e0c68fa +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Mirror/Components/Discovery/NetworkDiscoveryHUD.cs b/MultiplayerFPS/Assets/Mirror/Components/Discovery/NetworkDiscoveryHUD.cs new file mode 100644 index 0000000..cfb53d6 --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Components/Discovery/NetworkDiscoveryHUD.cs @@ -0,0 +1,95 @@ +using System.Collections.Generic; +using UnityEngine; + +namespace Mirror.Discovery +{ + [DisallowMultipleComponent] + [AddComponentMenu("Network/NetworkDiscoveryHUD")] + [HelpURL("https://mirror-networking.com/docs/Components/NetworkDiscovery.html")] + [RequireComponent(typeof(NetworkDiscovery))] + public class NetworkDiscoveryHUD : MonoBehaviour + { + readonly Dictionary discoveredServers = new Dictionary(); + Vector2 scrollViewPos = Vector2.zero; + + public NetworkDiscovery networkDiscovery; + +#if UNITY_EDITOR + void OnValidate() + { + if (networkDiscovery == null) + { + networkDiscovery = GetComponent(); + UnityEditor.Events.UnityEventTools.AddPersistentListener(networkDiscovery.OnServerFound, OnDiscoveredServer); + UnityEditor.Undo.RecordObjects(new Object[] { this, networkDiscovery }, "Set NetworkDiscovery"); + } + } +#endif + + void OnGUI() + { + if (NetworkManager.singleton == null) + return; + + if (NetworkServer.active || NetworkClient.active) + return; + + if (!NetworkClient.isConnected && !NetworkServer.active && !NetworkClient.active) + DrawGUI(); + } + + void DrawGUI() + { + GUILayout.BeginHorizontal(); + + if (GUILayout.Button("Find Servers")) + { + discoveredServers.Clear(); + networkDiscovery.StartDiscovery(); + } + + // LAN Host + if (GUILayout.Button("Start Host")) + { + discoveredServers.Clear(); + NetworkManager.singleton.StartHost(); + networkDiscovery.AdvertiseServer(); + } + + // Dedicated server + if (GUILayout.Button("Start Server")) + { + discoveredServers.Clear(); + NetworkManager.singleton.StartServer(); + + networkDiscovery.AdvertiseServer(); + } + + GUILayout.EndHorizontal(); + + // show list of found server + + GUILayout.Label($"Discovered Servers [{discoveredServers.Count}]:"); + + // servers + scrollViewPos = GUILayout.BeginScrollView(scrollViewPos); + + foreach (ServerResponse info in discoveredServers.Values) + if (GUILayout.Button(info.EndPoint.Address.ToString())) + Connect(info); + + GUILayout.EndScrollView(); + } + + void Connect(ServerResponse info) + { + NetworkManager.singleton.StartClient(info.uri); + } + + public void OnDiscoveredServer(ServerResponse info) + { + // Note that you can check the versioning to decide if you can connect to the server or not using this method + discoveredServers[info.serverId] = info; + } + } +} diff --git a/MultiplayerFPS/Assets/Mirror/Components/Discovery/NetworkDiscoveryHUD.cs.meta b/MultiplayerFPS/Assets/Mirror/Components/Discovery/NetworkDiscoveryHUD.cs.meta new file mode 100644 index 0000000..f93b275 --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Components/Discovery/NetworkDiscoveryHUD.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 88c37d3deca7a834d80cfd8d3cfcc510 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {fileID: 2800000, guid: 7453abfe9e8b2c04a8a47eb536fe21eb, type: 3} + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Mirror/Components/Discovery/ServerRequest.cs b/MultiplayerFPS/Assets/Mirror/Components/Discovery/ServerRequest.cs new file mode 100644 index 0000000..3ac59cf --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Components/Discovery/ServerRequest.cs @@ -0,0 +1,4 @@ +namespace Mirror.Discovery +{ + public class ServerRequest : MessageBase { } +} diff --git a/MultiplayerFPS/Assets/Mirror/Components/Discovery/ServerRequest.cs.meta b/MultiplayerFPS/Assets/Mirror/Components/Discovery/ServerRequest.cs.meta new file mode 100644 index 0000000..84f3232 --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Components/Discovery/ServerRequest.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: ea7254bf7b9454da4adad881d94cd141 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Mirror/Components/Discovery/ServerResponse.cs b/MultiplayerFPS/Assets/Mirror/Components/Discovery/ServerResponse.cs new file mode 100644 index 0000000..34173e5 --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Components/Discovery/ServerResponse.cs @@ -0,0 +1,18 @@ +using System; +using System.Net; + +namespace Mirror.Discovery +{ + public class ServerResponse : MessageBase + { + // The server that sent this + // this is a property so that it is not serialized, but the + // client fills this up after we receive it + public IPEndPoint EndPoint { get; set; } + + public Uri uri; + + // Prevent duplicate server appearance when a connection can be made via LAN on multiple NICs + public long serverId; + } +} \ No newline at end of file diff --git a/MultiplayerFPS/Assets/Mirror/Components/Discovery/ServerResponse.cs.meta b/MultiplayerFPS/Assets/Mirror/Components/Discovery/ServerResponse.cs.meta new file mode 100644 index 0000000..44f23ba --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Components/Discovery/ServerResponse.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 36f97227fdf2d7a4e902db5bfc43039c +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Mirror/Components/Experimental.meta b/MultiplayerFPS/Assets/Mirror/Components/Experimental.meta new file mode 100644 index 0000000..57cce38 --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Components/Experimental.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: bfbf2a1f2b300c5489dcab219ef2846e +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Mirror/Components/Experimental/NetworkRigidbody.cs b/MultiplayerFPS/Assets/Mirror/Components/Experimental/NetworkRigidbody.cs new file mode 100644 index 0000000..fe85158 --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Components/Experimental/NetworkRigidbody.cs @@ -0,0 +1,363 @@ +using UnityEngine; + +namespace Mirror.Experimental +{ + [AddComponentMenu("Network/Experimental/NetworkRigidbody")] + [HelpURL("https://mirror-networking.com/docs/Components/NetworkRigidbody.html")] + public class NetworkRigidbody : NetworkBehaviour + { + static readonly ILogger logger = LogFactory.GetLogger(typeof(NetworkRigidbody)); + + [Header("Settings")] + [SerializeField] internal Rigidbody target = null; + + [Tooltip("Set to true if moves come from owner client, set to false if moves always come from server")] + [SerializeField] bool clientAuthority = false; + + [Header("Velocity")] + + [Tooltip("Syncs Velocity every SyncInterval")] + [SerializeField] bool syncVelocity = true; + + [Tooltip("Set velocity to 0 each frame (only works if syncVelocity is false")] + [SerializeField] bool clearVelocity = false; + + [Tooltip("Only Syncs Value if distance between previous and current is great than sensitivity")] + [SerializeField] float velocitySensitivity = 0.1f; + + + [Header("Angular Velocity")] + + [Tooltip("Syncs AngularVelocity every SyncInterval")] + [SerializeField] bool syncAngularVelocity = true; + + [Tooltip("Set angularVelocity to 0 each frame (only works if syncAngularVelocity is false")] + [SerializeField] bool clearAngularVelocity = false; + + [Tooltip("Only Syncs Value if distance between previous and current is great than sensitivity")] + [SerializeField] float angularVelocitySensitivity = 0.1f; + + /// + /// Values sent on client with authoirty after they are sent to the server + /// + readonly ClientSyncState previousValue = new ClientSyncState(); + + void OnValidate() + { + if (target == null) + { + target = GetComponent(); + } + } + + + #region Sync vars + [SyncVar(hook = nameof(OnVelocityChanged))] + Vector3 velocity; + + [SyncVar(hook = nameof(OnAngularVelocityChanged))] + Vector3 angularVelocity; + + [SyncVar(hook = nameof(OnIsKinematicChanged))] + bool isKinematic; + + [SyncVar(hook = nameof(OnUseGravityChanged))] + bool useGravity; + + [SyncVar(hook = nameof(OnuDragChanged))] + float drag; + + [SyncVar(hook = nameof(OnAngularDragChanged))] + float angularDrag; + + /// + /// Ignore value if is host or client with Authority + /// + /// + bool IgnoreSync => isServer || ClientWithAuthority; + + bool ClientWithAuthority => clientAuthority && hasAuthority; + + void OnVelocityChanged(Vector3 _, Vector3 newValue) + { + if (IgnoreSync) + return; + + target.velocity = newValue; + } + + + void OnAngularVelocityChanged(Vector3 _, Vector3 newValue) + { + if (IgnoreSync) + return; + + target.angularVelocity = newValue; + } + + void OnIsKinematicChanged(bool _, bool newValue) + { + if (IgnoreSync) + return; + + target.isKinematic = newValue; + } + + void OnUseGravityChanged(bool _, bool newValue) + { + if (IgnoreSync) + return; + + target.useGravity = newValue; + } + + void OnuDragChanged(float _, float newValue) + { + if (IgnoreSync) + return; + + target.drag = newValue; + } + + void OnAngularDragChanged(float _, float newValue) + { + if (IgnoreSync) + return; + + target.angularDrag = newValue; + } + #endregion + + + internal void Update() + { + if (isServer) + { + SyncToClients(); + } + else if (ClientWithAuthority) + { + SendToServer(); + } + } + + internal void FixedUpdate() + { + if (clearAngularVelocity && !syncAngularVelocity) + { + target.angularVelocity = Vector3.zero; + } + + if (clearVelocity && !syncVelocity) + { + target.velocity = Vector3.zero; + } + } + + /// + /// Updates sync var values on server so that they sync to the client + /// + [Server] + void SyncToClients() + { + // only update if they have changed more than Sensitivity + + Vector3 currentVelocity = syncVelocity ? target.velocity : default; + Vector3 currentAngularVelocity = syncAngularVelocity ? target.angularVelocity : default; + + bool velocityChanged = syncVelocity && ((previousValue.velocity - currentVelocity).sqrMagnitude > velocitySensitivity * velocitySensitivity); + bool angularVelocityChanged = syncAngularVelocity && ((previousValue.angularVelocity - currentAngularVelocity).sqrMagnitude > angularVelocitySensitivity * angularVelocitySensitivity); + + if (velocityChanged) + { + velocity = currentVelocity; + previousValue.velocity = currentVelocity; + } + + if (angularVelocityChanged) + { + angularVelocity = currentAngularVelocity; + previousValue.angularVelocity = currentAngularVelocity; + } + + // other rigidbody settings + isKinematic = target.isKinematic; + useGravity = target.useGravity; + drag = target.drag; + angularDrag = target.angularDrag; + } + + /// + /// Uses Command to send values to server + /// + [Client] + void SendToServer() + { + if (!hasAuthority) + { + logger.LogWarning("SendToServer called without authority"); + return; + } + + SendVelocity(); + SendRigidBodySettings(); + } + + [Client] + void SendVelocity() + { + float now = Time.time; + if (now < previousValue.nextSyncTime) + return; + + Vector3 currentVelocity = syncVelocity ? target.velocity : default; + Vector3 currentAngularVelocity = syncAngularVelocity ? target.angularVelocity : default; + + bool velocityChanged = syncVelocity && ((previousValue.velocity - currentVelocity).sqrMagnitude > velocitySensitivity * velocitySensitivity); + bool angularVelocityChanged = syncAngularVelocity && ((previousValue.angularVelocity - currentAngularVelocity).sqrMagnitude > angularVelocitySensitivity * angularVelocitySensitivity); + + // if angularVelocity has changed it is likely that velocity has also changed so just sync both values + // however if only velocity has changed just send velocity + if (angularVelocityChanged) + { + CmdSendVelocityAndAngular(currentVelocity, currentAngularVelocity); + previousValue.velocity = currentVelocity; + previousValue.angularVelocity = currentAngularVelocity; + } + else if (velocityChanged) + { + CmdSendVelocity(currentVelocity); + previousValue.velocity = currentVelocity; + } + + + // only update syncTime if either has changed + if (angularVelocityChanged || velocityChanged) + { + previousValue.nextSyncTime = now + syncInterval; + } + } + + [Client] + void SendRigidBodySettings() + { + // These shouldn't change often so it is ok to send in their own Command + if (previousValue.isKinematic != target.isKinematic) + { + CmdSendIsKinematic(target.isKinematic); + previousValue.isKinematic = target.isKinematic; + } + if (previousValue.useGravity != target.useGravity) + { + CmdSendUseGravity(target.useGravity); + previousValue.useGravity = target.useGravity; + } + if (previousValue.drag != target.drag) + { + CmdSendDrag(target.drag); + previousValue.drag = target.drag; + } + if (previousValue.angularDrag != target.angularDrag) + { + CmdSendAngularDrag(target.angularDrag); + previousValue.angularDrag = target.angularDrag; + } + } + + /// + /// Called when only Velocity has changed on the client + /// + [Command] + void CmdSendVelocity(Vector3 velocity) + { + // Ignore messages from client if not in client authority mode + if (!clientAuthority) + return; + + this.velocity = velocity; + target.velocity = velocity; + } + + /// + /// Called when angularVelocity has changed on the client + /// + [Command] + void CmdSendVelocityAndAngular(Vector3 velocity, Vector3 angularVelocity) + { + // Ignore messages from client if not in client authority mode + if (!clientAuthority) + return; + + if (syncVelocity) + { + this.velocity = velocity; + + target.velocity = velocity; + + } + this.angularVelocity = angularVelocity; + target.angularVelocity = angularVelocity; + } + + [Command] + void CmdSendIsKinematic(bool isKinematic) + { + // Ignore messages from client if not in client authority mode + if (!clientAuthority) + return; + + this.isKinematic = isKinematic; + target.isKinematic = isKinematic; + } + + [Command] + void CmdSendUseGravity(bool useGravity) + { + // Ignore messages from client if not in client authority mode + if (!clientAuthority) + return; + + this.useGravity = useGravity; + target.useGravity = useGravity; + } + + [Command] + void CmdSendDrag(float drag) + { + // Ignore messages from client if not in client authority mode + if (!clientAuthority) + return; + + this.drag = drag; + target.drag = drag; + } + + [Command] + void CmdSendAngularDrag(float angularDrag) + { + // Ignore messages from client if not in client authority mode + if (!clientAuthority) + return; + + this.angularDrag = angularDrag; + target.angularDrag = angularDrag; + } + + /// + /// holds previously synced values + /// + public class ClientSyncState + { + /// + /// Next sync time that velocity will be synced, based on syncInterval. + /// + public float nextSyncTime; + public Vector3 velocity; + public Vector3 angularVelocity; + public bool isKinematic; + public bool useGravity; + public float drag; + public float angularDrag; + } + } +} diff --git a/MultiplayerFPS/Assets/Mirror/Components/Experimental/NetworkRigidbody.cs.meta b/MultiplayerFPS/Assets/Mirror/Components/Experimental/NetworkRigidbody.cs.meta new file mode 100644 index 0000000..1610f0a --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Components/Experimental/NetworkRigidbody.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 83392ae5c1b731446909f252fd494ae4 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {fileID: 2800000, guid: 7453abfe9e8b2c04a8a47eb536fe21eb, type: 3} + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Mirror/Components/Experimental/NetworkTransform.cs b/MultiplayerFPS/Assets/Mirror/Components/Experimental/NetworkTransform.cs new file mode 100644 index 0000000..288a5e6 --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Components/Experimental/NetworkTransform.cs @@ -0,0 +1,12 @@ +using UnityEngine; + +namespace Mirror.Experimental +{ + [DisallowMultipleComponent] + [AddComponentMenu("Network/Experimental/NetworkTransformExperimental")] + [HelpURL("https://mirror-networking.com/docs/Components/NetworkTransform.html")] + public class NetworkTransform : NetworkTransformBase + { + protected override Transform targetTransform => transform; + } +} diff --git a/MultiplayerFPS/Assets/Mirror/Components/Experimental/NetworkTransform.cs.meta b/MultiplayerFPS/Assets/Mirror/Components/Experimental/NetworkTransform.cs.meta new file mode 100644 index 0000000..2bc16dd --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Components/Experimental/NetworkTransform.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 741bbe11f5357b44593b15c0d11b16bd +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {fileID: 2800000, guid: 7453abfe9e8b2c04a8a47eb536fe21eb, type: 3} + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Mirror/Components/Experimental/NetworkTransformBase.cs b/MultiplayerFPS/Assets/Mirror/Components/Experimental/NetworkTransformBase.cs new file mode 100644 index 0000000..bd33d08 --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Components/Experimental/NetworkTransformBase.cs @@ -0,0 +1,430 @@ +// vis2k: +// base class for NetworkTransform and NetworkTransformChild. +// New method is simple and stupid. No more 1500 lines of code. +// +// Server sends current data. +// Client saves it and interpolates last and latest data points. +// Update handles transform movement / rotation +// FixedUpdate handles rigidbody movement / rotation +// +// Notes: +// * Built-in Teleport detection in case of lags / teleport / obstacles +// * Quaternion > EulerAngles because gimbal lock and Quaternion.Slerp +// * Syncs XYZ. Works 3D and 2D. Saving 4 bytes isn't worth 1000 lines of code. +// * Initial delay might happen if server sends packet immediately after moving +// just 1cm, hence we move 1cm and then wait 100ms for next packet +// * Only way for smooth movement is to use a fixed movement speed during +// interpolation. interpolation over time is never that good. +// +using System; +using UnityEngine; + +namespace Mirror.Experimental +{ + public abstract class NetworkTransformBase : NetworkBehaviour + { + // target transform to sync. can be on a child. + protected abstract Transform targetTransform { get; } + + [Header("Authority")] + + [Tooltip("Set to true if moves come from owner client, set to false if moves always come from server")] + [SyncVar] + public bool clientAuthority; + + [Tooltip("Set to true if updates from server should be ignored by owner")] + [SyncVar] + public bool excludeOwnerUpdate = true; + + [Header("Synchronization")] + + [Tooltip("Set to true if position should be synchronized")] + [SyncVar] + public bool syncPosition = true; + + [Tooltip("Set to true if rotation should be synchronized")] + [SyncVar] + public bool syncRotation = true; + + [Tooltip("Set to true if scale should be synchronized")] + [SyncVar] + public bool syncScale = true; + + [Header("Interpolation")] + + [Tooltip("Set to true if position should be interpolated")] + [SyncVar] + public bool interpolatePosition = true; + + [Tooltip("Set to true if rotation should be interpolated")] + [SyncVar] + public bool interpolateRotation = true; + + [Tooltip("Set to true if scale should be interpolated")] + [SyncVar] + public bool interpolateScale = true; + + // Sensitivity is added for VR where human players tend to have micro movements so this can quiet down + // the network traffic. Additionally, rigidbody drift should send less traffic, e.g very slow sliding / rolling. + [Header("Sensitivity")] + + [Tooltip("Changes to the transform must exceed these values to be transmitted on the network.")] + [SyncVar] + public float localPositionSensitivity = .01f; + + [Tooltip("If rotation exceeds this angle, it will be transmitted on the network")] + [SyncVar] + public float localRotationSensitivity = .01f; + + [Tooltip("Changes to the transform must exceed these values to be transmitted on the network.")] + [SyncVar] + public float localScaleSensitivity = .01f; + + [Header("Diagnostics")] + + // server + public Vector3 lastPosition; + public Quaternion lastRotation; + public Vector3 lastScale; + + // client + // use local position/rotation for VR support + [Serializable] + public struct DataPoint + { + public float timeStamp; + public Vector3 localPosition; + public Quaternion localRotation; + public Vector3 localScale; + public float movementSpeed; + + public bool isValid => timeStamp != 0; + } + + // Is this a client with authority over this transform? + // This component could be on the player object or any object that has been assigned authority to this client. + bool IsOwnerWithClientAuthority => hasAuthority && clientAuthority; + + // interpolation start and goal + public DataPoint start = new DataPoint(); + public DataPoint goal = new DataPoint(); + + void FixedUpdate() + { + // if server then always sync to others. + // let the clients know that this has moved + if (isServer && HasEitherMovedRotatedScaled()) + { + RpcMove(targetTransform.localPosition, targetTransform.localRotation, targetTransform.localScale); + } + + if (isClient) + { + // send to server if we have local authority (and aren't the server) + // -> only if connectionToServer has been initialized yet too + if (IsOwnerWithClientAuthority) + { + if (!isServer && HasEitherMovedRotatedScaled()) + { + // serialize + // local position/rotation for VR support + // send to server + CmdClientToServerSync(targetTransform.localPosition, targetTransform.localRotation, targetTransform.localScale); + } + } + else if (goal.isValid) + { + // teleport or interpolate + if (NeedsTeleport()) + { + // local position/rotation for VR support + ApplyPositionRotationScale(goal.localPosition, goal.localRotation, goal.localScale); + + // reset data points so we don't keep interpolating + start = new DataPoint(); + goal = new DataPoint(); + } + else + { + // local position/rotation for VR support + ApplyPositionRotationScale(InterpolatePosition(start, goal, targetTransform.localPosition), + InterpolateRotation(start, goal, targetTransform.localRotation), + InterpolateScale(start, goal, targetTransform.localScale)); + } + + } + } + } + + // moved or rotated or scaled since last time we checked it? + bool HasEitherMovedRotatedScaled() + { + // Save last for next frame to compare only if change was detected, otherwise + // slow moving objects might never sync because of C#'s float comparison tolerance. + // See also: https://github.com/vis2k/Mirror/pull/428) + bool changed = HasMoved || HasRotated || HasScaled; + if (changed) + { + // local position/rotation for VR support + if (syncPosition) lastPosition = targetTransform.localPosition; + if (syncRotation) lastRotation = targetTransform.localRotation; + if (syncScale) lastScale = targetTransform.localScale; + } + return changed; + } + + // local position/rotation for VR support + // SqrMagnitude is faster than Distance per Unity docs + // https://docs.unity3d.com/ScriptReference/Vector3-sqrMagnitude.html + + bool HasMoved => syncPosition && Vector3.SqrMagnitude(lastPosition - targetTransform.localPosition) > localPositionSensitivity * localPositionSensitivity; + bool HasRotated => syncRotation && Quaternion.Angle(lastRotation, targetTransform.localRotation) > localRotationSensitivity; + bool HasScaled => syncScale && Vector3.SqrMagnitude(lastScale - targetTransform.localScale) > localScaleSensitivity * localScaleSensitivity; + + // teleport / lag / stuck detection + // - checking distance is not enough since there could be just a tiny fence between us and the goal + // - checking time always works, this way we just teleport if we still didn't reach the goal after too much time has elapsed + bool NeedsTeleport() + { + // calculate time between the two data points + float startTime = start.isValid ? start.timeStamp : Time.time - Time.fixedDeltaTime; + float goalTime = goal.isValid ? goal.timeStamp : Time.time; + float difference = goalTime - startTime; + float timeSinceGoalReceived = Time.time - goalTime; + return timeSinceGoalReceived > difference * 5; + } + + // local authority client sends sync message to server for broadcasting + [Command] + void CmdClientToServerSync(Vector3 position, Quaternion rotation, Vector3 scale) + { + // Ignore messages from client if not in client authority mode + if (!clientAuthority) + return; + + // deserialize payload + SetGoal(position, rotation, scale); + + // server-only mode does no interpolation to save computations, but let's set the position directly + if (isServer && !isClient) + ApplyPositionRotationScale(goal.localPosition, goal.localRotation, goal.localScale); + + RpcMove(position, rotation, scale); + } + + [ClientRpc] + void RpcMove(Vector3 position, Quaternion rotation, Vector3 scale) + { + if (hasAuthority && excludeOwnerUpdate) return; + + if (!isServer) + SetGoal(position, rotation, scale); + } + + // serialization is needed by OnSerialize and by manual sending from authority + void SetGoal(Vector3 position, Quaternion rotation, Vector3 scale) + { + // put it into a data point immediately + DataPoint temp = new DataPoint + { + // deserialize position + localPosition = position, + localRotation = rotation, + localScale = scale, + timeStamp = Time.time + }; + + // movement speed: based on how far it moved since last time has to be calculated before 'start' is overwritten + temp.movementSpeed = EstimateMovementSpeed(goal, temp, targetTransform, Time.fixedDeltaTime); + + // reassign start wisely + // first ever data point? then make something up for previous one so that we can start interpolation without waiting for next. + if (start.timeStamp == 0) + { + start = new DataPoint + { + timeStamp = Time.time - Time.fixedDeltaTime, + // local position/rotation for VR support + localPosition = targetTransform.localPosition, + localRotation = targetTransform.localRotation, + localScale = targetTransform.localScale, + movementSpeed = temp.movementSpeed + }; + } + // second or nth data point? then update previous + // but: we start at where ever we are right now, so that it's perfectly smooth and we don't jump anywhere + // + // example if we are at 'x': + // + // A--x->B + // + // and then receive a new point C: + // + // A--x--B + // | + // | + // C + // + // then we don't want to just jump to B and start interpolation: + // + // x + // | + // | + // C + // + // we stay at 'x' and interpolate from there to C: + // + // x..B + // \ . + // \. + // C + // + else + { + float oldDistance = Vector3.Distance(start.localPosition, goal.localPosition); + float newDistance = Vector3.Distance(goal.localPosition, temp.localPosition); + + start = goal; + + // local position/rotation for VR support + // teleport / lag / obstacle detection: only continue at current position if we aren't too far away + // XC < AB + BC (see comments above) + if (Vector3.Distance(targetTransform.localPosition, start.localPosition) < oldDistance + newDistance) + { + start.localPosition = targetTransform.localPosition; + start.localRotation = targetTransform.localRotation; + start.localScale = targetTransform.localScale; + } + } + + // set new destination in any case. new data is best data. + goal = temp; + } + + // try to estimate movement speed for a data point based on how far it moved since the previous one + // - if this is the first time ever then we use our best guess: + // - delta based on transform.localPosition + // - elapsed based on send interval hoping that it roughly matches + static float EstimateMovementSpeed(DataPoint from, DataPoint to, Transform transform, float sendInterval) + { + Vector3 delta = to.localPosition - (from.localPosition != transform.localPosition ? from.localPosition : transform.localPosition); + float elapsed = from.isValid ? to.timeStamp - from.timeStamp : sendInterval; + + // avoid NaN + return elapsed > 0 ? delta.magnitude / elapsed : 0; + } + + // set position carefully depending on the target component + void ApplyPositionRotationScale(Vector3 position, Quaternion rotation, Vector3 scale) + { + // local position/rotation for VR support + if (syncPosition) targetTransform.localPosition = position; + if (syncRotation) targetTransform.localRotation = rotation; + if (syncScale) targetTransform.localScale = scale; + } + + // where are we in the timeline between start and goal? [0,1] + Vector3 InterpolatePosition(DataPoint start, DataPoint goal, Vector3 currentPosition) + { + if (!interpolatePosition) + return currentPosition; + + if (start.movementSpeed != 0) + { + // Option 1: simply interpolate based on time, but stutter will happen, it's not that smooth. + // This is especially noticeable if the camera automatically follows the player + // - Tell SonarCloud this isn't really commented code but actual comments and to stfu about it + // - float t = CurrentInterpolationFactor(); + // - return Vector3.Lerp(start.position, goal.position, t); + + // Option 2: always += speed + // speed is 0 if we just started after idle, so always use max for best results + float speed = Mathf.Max(start.movementSpeed, goal.movementSpeed); + return Vector3.MoveTowards(currentPosition, goal.localPosition, speed * Time.deltaTime); + } + + return currentPosition; + } + + Quaternion InterpolateRotation(DataPoint start, DataPoint goal, Quaternion defaultRotation) + { + if (!interpolateRotation) + return defaultRotation; + + if (start.localRotation != goal.localRotation) + { + float t = CurrentInterpolationFactor(start, goal); + return Quaternion.Slerp(start.localRotation, goal.localRotation, t); + } + + return defaultRotation; + } + + Vector3 InterpolateScale(DataPoint start, DataPoint goal, Vector3 currentScale) + { + if (!interpolateScale) + return currentScale; + + if (start.localScale != goal.localScale) + { + float t = CurrentInterpolationFactor(start, goal); + return Vector3.Lerp(start.localScale, goal.localScale, t); + } + + return currentScale; + } + + static float CurrentInterpolationFactor(DataPoint start, DataPoint goal) + { + if (start.isValid) + { + float difference = goal.timeStamp - start.timeStamp; + + // the moment we get 'goal', 'start' is supposed to start, so elapsed time is based on: + float elapsed = Time.time - goal.timeStamp; + + // avoid NaN + return difference > 0 ? elapsed / difference : 1; + } + return 1; + } + + #region Debug Gizmos + + // draw the data points for easier debugging + void OnDrawGizmos() + { + // draw start and goal points and a line between them + if (start.localPosition != goal.localPosition) + { + DrawDataPointGizmo(start, Color.yellow); + DrawDataPointGizmo(goal, Color.green); + DrawLineBetweenDataPoints(start, goal, Color.cyan); + } + } + + static void DrawDataPointGizmo(DataPoint data, Color color) + { + // use a little offset because transform.localPosition might be in the ground in many cases + Vector3 offset = Vector3.up * 0.01f; + + // draw position + Gizmos.color = color; + Gizmos.DrawSphere(data.localPosition + offset, 0.5f); + + // draw forward and up like unity move tool + Gizmos.color = Color.blue; + Gizmos.DrawRay(data.localPosition + offset, data.localRotation * Vector3.forward); + Gizmos.color = Color.green; + Gizmos.DrawRay(data.localPosition + offset, data.localRotation * Vector3.up); + } + + static void DrawLineBetweenDataPoints(DataPoint data1, DataPoint data2, Color color) + { + Gizmos.color = color; + Gizmos.DrawLine(data1.localPosition, data2.localPosition); + } + + #endregion + } +} diff --git a/MultiplayerFPS/Assets/Mirror/Components/Experimental/NetworkTransformBase.cs.meta b/MultiplayerFPS/Assets/Mirror/Components/Experimental/NetworkTransformBase.cs.meta new file mode 100644 index 0000000..d737bed --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Components/Experimental/NetworkTransformBase.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: ea7c690c4fbf8c4439726f4c62eda6d3 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Mirror/Components/Experimental/NetworkTransformChild.cs b/MultiplayerFPS/Assets/Mirror/Components/Experimental/NetworkTransformChild.cs new file mode 100644 index 0000000..4494bd1 --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Components/Experimental/NetworkTransformChild.cs @@ -0,0 +1,18 @@ +using UnityEngine; + +namespace Mirror.Experimental +{ + /// + /// A component to synchronize the position of child transforms of networked objects. + /// There must be a NetworkTransform on the root object of the hierarchy. There can be multiple NetworkTransformChild components on an object. This does not use physics for synchronization, it simply synchronizes the localPosition and localRotation of the child transform and lerps towards the recieved values. + /// + [AddComponentMenu("Network/Experimental/NetworkTransformChildExperimentalExperimental")] + [HelpURL("https://mirror-networking.com/docs/Components/NetworkTransformChild.html")] + public class NetworkTransformChild : NetworkTransformBase + { + [Header("Target")] + public Transform target; + + protected override Transform targetTransform => target; + } +} diff --git a/MultiplayerFPS/Assets/Mirror/Components/Experimental/NetworkTransformChild.cs.meta b/MultiplayerFPS/Assets/Mirror/Components/Experimental/NetworkTransformChild.cs.meta new file mode 100644 index 0000000..30f0d89 --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Components/Experimental/NetworkTransformChild.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: f65214da13a861f4a8ae309d3daea1c6 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {fileID: 2800000, guid: 7453abfe9e8b2c04a8a47eb536fe21eb, type: 3} + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Mirror/Components/Mirror.Components.asmdef b/MultiplayerFPS/Assets/Mirror/Components/Mirror.Components.asmdef new file mode 100644 index 0000000..a61c7db --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Components/Mirror.Components.asmdef @@ -0,0 +1,14 @@ +{ + "name": "Mirror.Components", + "references": [ + "Mirror" + ], + "optionalUnityReferences": [], + "includePlatforms": [], + "excludePlatforms": [], + "allowUnsafeCode": false, + "overrideReferences": false, + "precompiledReferences": [], + "autoReferenced": true, + "defineConstraints": [] +} \ No newline at end of file diff --git a/MultiplayerFPS/Assets/Mirror/Components/Mirror.Components.asmdef.meta b/MultiplayerFPS/Assets/Mirror/Components/Mirror.Components.asmdef.meta new file mode 100644 index 0000000..263b6f0 --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Components/Mirror.Components.asmdef.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 72872094b21c16e48b631b2224833d49 +AssemblyDefinitionImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Mirror/Components/NetworkAnimator.cs b/MultiplayerFPS/Assets/Mirror/Components/NetworkAnimator.cs new file mode 100644 index 0000000..912f8d6 --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Components/NetworkAnimator.cs @@ -0,0 +1,558 @@ +using System.Linq; +using UnityEngine; +using UnityEngine.Serialization; + +namespace Mirror +{ + /// + /// A component to synchronize Mecanim animation states for networked objects. + /// + /// + /// The animation of game objects can be networked by this component. There are two models of authority for networked movement: + /// If the object has authority on the client, then it should be animated locally on the owning client. The animation state information will be sent from the owning client to the server, then broadcast to all of the other clients. This is common for player objects. + /// If the object has authority on the server, then it should be animated on the server and state information will be sent to all clients. This is common for objects not related to a specific client, such as an enemy unit. + /// The NetworkAnimator synchronizes all animation parameters of the selected Animator. It does not automatically sychronize triggers. The function SetTrigger can by used by an object with authority to fire an animation trigger on other clients. + /// + [AddComponentMenu("Network/NetworkAnimator")] + [RequireComponent(typeof(NetworkIdentity))] + [HelpURL("https://mirror-networking.com/docs/Components/NetworkAnimator.html")] + public class NetworkAnimator : NetworkBehaviour + { + static readonly ILogger logger = LogFactory.GetLogger(typeof(NetworkAnimator)); + + [Header("Authority")] + [Tooltip("Set to true if animations come from owner client, set to false if animations always come from server")] + public bool clientAuthority; + + /// + /// The animator component to synchronize. + /// + [FormerlySerializedAs("m_Animator")] + [Header("Animator")] + [Tooltip("Animator that will have parameters synchronized")] + public Animator animator; + + // Note: not an object[] array because otherwise initialization is real annoying + int[] lastIntParameters; + float[] lastFloatParameters; + bool[] lastBoolParameters; + AnimatorControllerParameter[] parameters; + + // multiple layers + int[] animationHash; + int[] transitionHash; + float nextSendTime; + + bool SendMessagesAllowed + { + get + { + if (isServer) + { + if (!clientAuthority) + return true; + + // This is a special case where we have client authority but we have not assigned the client who has + // authority over it, no animator data will be sent over the network by the server. + // + // So we check here for a connectionToClient and if it is null we will + // let the server send animation data until we receive an owner. + if (netIdentity != null && netIdentity.connectionToClient == null) + return true; + } + + return (hasAuthority && clientAuthority); + } + } + + void Awake() + { + // store the animator parameters in a variable - the "Animator.parameters" getter allocates + // a new parameter array every time it is accessed so we should avoid doing it in a loop + parameters = animator.parameters + .Where(par => !animator.IsParameterControlledByCurve(par.nameHash)) + .ToArray(); + lastIntParameters = new int[parameters.Length]; + lastFloatParameters = new float[parameters.Length]; + lastBoolParameters = new bool[parameters.Length]; + + animationHash = new int[animator.layerCount]; + transitionHash = new int[animator.layerCount]; + } + + void FixedUpdate() + { + if (!SendMessagesAllowed) + return; + + if (!animator.enabled) + return; + + CheckSendRate(); + + for (int i = 0; i < animator.layerCount; i++) + { + int stateHash; + float normalizedTime; + if (!CheckAnimStateChanged(out stateHash, out normalizedTime, i)) + { + continue; + } + + using (PooledNetworkWriter writer = NetworkWriterPool.GetWriter()) + { + WriteParameters(writer); + SendAnimationMessage(stateHash, normalizedTime, i, writer.ToArray()); + } + } + } + + bool CheckAnimStateChanged(out int stateHash, out float normalizedTime, int layerId) + { + stateHash = 0; + normalizedTime = 0; + + if (animator.IsInTransition(layerId)) + { + AnimatorTransitionInfo tt = animator.GetAnimatorTransitionInfo(layerId); + if (tt.fullPathHash != transitionHash[layerId]) + { + // first time in this transition + transitionHash[layerId] = tt.fullPathHash; + animationHash[layerId] = 0; + return true; + } + return false; + } + + AnimatorStateInfo st = animator.GetCurrentAnimatorStateInfo(layerId); + if (st.fullPathHash != animationHash[layerId]) + { + // first time in this animation state + if (animationHash[layerId] != 0) + { + // came from another animation directly - from Play() + stateHash = st.fullPathHash; + normalizedTime = st.normalizedTime; + } + transitionHash[layerId] = 0; + animationHash[layerId] = st.fullPathHash; + return true; + } + return false; + } + + void CheckSendRate() + { + float now = Time.time; + if (SendMessagesAllowed && syncInterval >= 0 && now > nextSendTime) + { + nextSendTime = now + syncInterval; + + using (PooledNetworkWriter writer = NetworkWriterPool.GetWriter()) + { + if (WriteParameters(writer)) + SendAnimationParametersMessage(writer.ToArray()); + } + } + } + + void SendAnimationMessage(int stateHash, float normalizedTime, int layerId, byte[] parameters) + { + if (isServer) + { + RpcOnAnimationClientMessage(stateHash, normalizedTime, layerId, parameters); + } + else if (ClientScene.readyConnection != null) + { + CmdOnAnimationServerMessage(stateHash, normalizedTime, layerId, parameters); + } + } + + void SendAnimationParametersMessage(byte[] parameters) + { + if (isServer) + { + RpcOnAnimationParametersClientMessage(parameters); + } + else if (ClientScene.readyConnection != null) + { + CmdOnAnimationParametersServerMessage(parameters); + } + } + + void HandleAnimMsg(int stateHash, float normalizedTime, int layerId, NetworkReader reader) + { + if (hasAuthority && clientAuthority) + return; + + // usually transitions will be triggered by parameters, if not, play anims directly. + // NOTE: this plays "animations", not transitions, so any transitions will be skipped. + // NOTE: there is no API to play a transition(?) + if (stateHash != 0 && animator.enabled) + { + animator.Play(stateHash, layerId, normalizedTime); + } + + ReadParameters(reader); + } + + void HandleAnimParamsMsg(NetworkReader reader) + { + if (hasAuthority && clientAuthority) + return; + + ReadParameters(reader); + } + + void HandleAnimTriggerMsg(int hash) + { + if (animator.enabled) + animator.SetTrigger(hash); + } + + void HandleAnimResetTriggerMsg(int hash) + { + if (animator.enabled) + animator.ResetTrigger(hash); + } + + ulong NextDirtyBits() + { + ulong dirtyBits = 0; + for (int i = 0; i < parameters.Length; i++) + { + AnimatorControllerParameter par = parameters[i]; + bool changed = false; + if (par.type == AnimatorControllerParameterType.Int) + { + int newIntValue = animator.GetInteger(par.nameHash); + changed = newIntValue != lastIntParameters[i]; + if (changed) + lastIntParameters[i] = newIntValue; + } + else if (par.type == AnimatorControllerParameterType.Float) + { + float newFloatValue = animator.GetFloat(par.nameHash); + changed = Mathf.Abs(newFloatValue - lastFloatParameters[i]) > 0.001f; + // only set lastValue if it was changed, otherwise value could slowly drift within the 0.001f limit each frame + if (changed) + lastFloatParameters[i] = newFloatValue; + } + else if (par.type == AnimatorControllerParameterType.Bool) + { + bool newBoolValue = animator.GetBool(par.nameHash); + changed = newBoolValue != lastBoolParameters[i]; + if (changed) + lastBoolParameters[i] = newBoolValue; + } + if (changed) + { + dirtyBits |= 1ul << i; + } + } + return dirtyBits; + } + + bool WriteParameters(NetworkWriter writer, bool forceAll = false) + { + ulong dirtyBits = forceAll ? (~0ul) : NextDirtyBits(); + writer.WritePackedUInt64(dirtyBits); + for (int i = 0; i < parameters.Length; i++) + { + if ((dirtyBits & (1ul << i)) == 0) + continue; + + AnimatorControllerParameter par = parameters[i]; + if (par.type == AnimatorControllerParameterType.Int) + { + int newIntValue = animator.GetInteger(par.nameHash); + writer.WritePackedInt32(newIntValue); + } + else if (par.type == AnimatorControllerParameterType.Float) + { + float newFloatValue = animator.GetFloat(par.nameHash); + writer.WriteSingle(newFloatValue); + } + else if (par.type == AnimatorControllerParameterType.Bool) + { + bool newBoolValue = animator.GetBool(par.nameHash); + writer.WriteBoolean(newBoolValue); + } + } + return dirtyBits != 0; + } + + void ReadParameters(NetworkReader reader) + { + bool animatorEnabled = animator.enabled; + // need to read values from NetworkReader even if animator is disabled + + ulong dirtyBits = reader.ReadPackedUInt64(); + for (int i = 0; i < parameters.Length; i++) + { + if ((dirtyBits & (1ul << i)) == 0) + continue; + + AnimatorControllerParameter par = parameters[i]; + if (par.type == AnimatorControllerParameterType.Int) + { + int newIntValue = reader.ReadPackedInt32(); + if (animatorEnabled) + animator.SetInteger(par.nameHash, newIntValue); + } + else if (par.type == AnimatorControllerParameterType.Float) + { + float newFloatValue = reader.ReadSingle(); + if (animatorEnabled) + animator.SetFloat(par.nameHash, newFloatValue); + } + else if (par.type == AnimatorControllerParameterType.Bool) + { + bool newBoolValue = reader.ReadBoolean(); + if (animatorEnabled) + animator.SetBool(par.nameHash, newBoolValue); + } + } + } + + /// + /// Custom Serialization + /// + /// + /// + /// + public override bool OnSerialize(NetworkWriter writer, bool initialState) + { + if (initialState) + { + for (int i = 0; i < animator.layerCount; i++) + { + if (animator.IsInTransition(i)) + { + AnimatorStateInfo st = animator.GetNextAnimatorStateInfo(i); + writer.WriteInt32(st.fullPathHash); + writer.WriteSingle(st.normalizedTime); + } + else + { + AnimatorStateInfo st = animator.GetCurrentAnimatorStateInfo(i); + writer.WriteInt32(st.fullPathHash); + writer.WriteSingle(st.normalizedTime); + } + } + WriteParameters(writer, initialState); + return true; + } + return false; + } + + /// + /// Custom Deserialization + /// + /// + /// + public override void OnDeserialize(NetworkReader reader, bool initialState) + { + if (initialState) + { + for (int i = 0; i < animator.layerCount; i++) + { + int stateHash = reader.ReadInt32(); + float normalizedTime = reader.ReadSingle(); + animator.Play(stateHash, i, normalizedTime); + } + + ReadParameters(reader); + } + } + + /// + /// Causes an animation trigger to be invoked for a networked object. + /// If local authority is set, and this is called from the client, then the trigger will be invoked on the server and all clients. If not, then this is called on the server, and the trigger will be called on all clients. + /// + /// Name of trigger. + public void SetTrigger(string triggerName) + { + SetTrigger(Animator.StringToHash(triggerName)); + } + + /// + /// Causes an animation trigger to be invoked for a networked object. + /// + /// Hash id of trigger (from the Animator). + public void SetTrigger(int hash) + { + if (clientAuthority) + { + if (!isClient) + { + logger.LogWarning("Tried to set animation in the server for a client-controlled animator"); + return; + } + + if (!hasAuthority) + { + logger.LogWarning("Only the client with authority can set animations"); + return; + } + + if (ClientScene.readyConnection != null) + CmdOnAnimationTriggerServerMessage(hash); + } + else + { + if (!isServer) + { + logger.LogWarning("Tried to set animation in the client for a server-controlled animator"); + return; + } + + HandleAnimTriggerMsg(hash); + RpcOnAnimationTriggerClientMessage(hash); + } + } + + /// + /// Causes an animation trigger to be reset for a networked object. + /// If local authority is set, and this is called from the client, then the trigger will be reset on the server and all clients. If not, then this is called on the server, and the trigger will be reset on all clients. + /// + /// Name of trigger. + public void ResetTrigger(string triggerName) + { + ResetTrigger(Animator.StringToHash(triggerName)); + } + + /// + /// Causes an animation trigger to be reset for a networked object. + /// + /// Hash id of trigger (from the Animator). + public void ResetTrigger(int hash) + { + if (clientAuthority) + { + if (!isClient) + { + logger.LogWarning("Tried to reset animation in the server for a client-controlled animator"); + return; + } + + if (!hasAuthority) + { + logger.LogWarning("Only the client with authority can reset animations"); + return; + } + + if (ClientScene.readyConnection != null) + CmdOnAnimationResetTriggerServerMessage(hash); + } + else + { + if (!isServer) + { + logger.LogWarning("Tried to reset animation in the client for a server-controlled animator"); + return; + } + + HandleAnimResetTriggerMsg(hash); + RpcOnAnimationResetTriggerClientMessage(hash); + } + } + + #region server message handlers + + [Command] + void CmdOnAnimationServerMessage(int stateHash, float normalizedTime, int layerId, byte[] parameters) + { + // Ignore messages from client if not in client authority mode + if (!clientAuthority) + return; + + if (logger.LogEnabled()) logger.Log("OnAnimationMessage for netId=" + netId); + + // handle and broadcast + using (PooledNetworkReader networkReader = NetworkReaderPool.GetReader(parameters)) + { + HandleAnimMsg(stateHash, normalizedTime, layerId, networkReader); + RpcOnAnimationClientMessage(stateHash, normalizedTime, layerId, parameters); + } + } + + [Command] + void CmdOnAnimationParametersServerMessage(byte[] parameters) + { + // Ignore messages from client if not in client authority mode + if (!clientAuthority) + return; + + // handle and broadcast + using (PooledNetworkReader networkReader = NetworkReaderPool.GetReader(parameters)) + { + HandleAnimParamsMsg(networkReader); + RpcOnAnimationParametersClientMessage(parameters); + } + } + + [Command] + void CmdOnAnimationTriggerServerMessage(int hash) + { + // Ignore messages from client if not in client authority mode + if (!clientAuthority) + return; + + // handle and broadcast + HandleAnimTriggerMsg(hash); + RpcOnAnimationTriggerClientMessage(hash); + } + + [Command] + void CmdOnAnimationResetTriggerServerMessage(int hash) + { + // Ignore messages from client if not in client authority mode + if (!clientAuthority) + return; + + // handle and broadcast + HandleAnimResetTriggerMsg(hash); + RpcOnAnimationResetTriggerClientMessage(hash); + } + + #endregion + + #region client message handlers + + [ClientRpc] + void RpcOnAnimationClientMessage(int stateHash, float normalizedTime, int layerId, byte[] parameters) + { + using (PooledNetworkReader networkReader = NetworkReaderPool.GetReader(parameters)) + HandleAnimMsg(stateHash, normalizedTime, layerId, networkReader); + } + + [ClientRpc] + void RpcOnAnimationParametersClientMessage(byte[] parameters) + { + using (PooledNetworkReader networkReader = NetworkReaderPool.GetReader(parameters)) + HandleAnimParamsMsg(networkReader); + } + + [ClientRpc] + void RpcOnAnimationTriggerClientMessage(int hash) + { + // host handles this before it is sent + if (isServer) return; + + HandleAnimTriggerMsg(hash); + } + + [ClientRpc] + void RpcOnAnimationResetTriggerClientMessage(int hash) + { + // host handles this before it is sent + if (isServer) return; + + HandleAnimResetTriggerMsg(hash); + } + + #endregion + } +} diff --git a/MultiplayerFPS/Assets/Mirror/Components/NetworkAnimator.cs.meta b/MultiplayerFPS/Assets/Mirror/Components/NetworkAnimator.cs.meta new file mode 100644 index 0000000..211ce78 --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Components/NetworkAnimator.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 7f6f3bf89aa97405989c802ba270f815 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {fileID: 2800000, guid: 7453abfe9e8b2c04a8a47eb536fe21eb, type: 3} + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Mirror/Components/NetworkLobbyManager.cs b/MultiplayerFPS/Assets/Mirror/Components/NetworkLobbyManager.cs new file mode 100644 index 0000000..5301e39 --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Components/NetworkLobbyManager.cs @@ -0,0 +1,18 @@ +using System; +using UnityEngine; + +namespace Mirror +{ + /// + /// This is a specialized NetworkManager that includes a networked lobby. + /// + /// + /// The lobby has slots that track the joined players, and a maximum player count that is enforced. It requires that the NetworkLobbyPlayer component be on the lobby player objects. + /// NetworkLobbyManager is derived from NetworkManager, and so it implements many of the virtual functions provided by the NetworkManager class. To avoid accidentally replacing functionality of the NetworkLobbyManager, there are new virtual functions on the NetworkLobbyManager that begin with "OnLobby". These should be used on classes derived from NetworkLobbyManager instead of the virtual functions on NetworkManager. + /// The OnLobby*() functions have empty implementations on the NetworkLobbyManager base class, so the base class functions do not have to be called. + /// + [AddComponentMenu("Network/NetworkLobbyManager")] + [HelpURL("https://mirror-networking.com/docs/Components/NetworkRoomManager.html")] + [Obsolete("Use / inherit from NetworkRoomManager instead")] + public class NetworkLobbyManager : NetworkRoomManager { } +} diff --git a/MultiplayerFPS/Assets/Mirror/Components/NetworkLobbyManager.cs.meta b/MultiplayerFPS/Assets/Mirror/Components/NetworkLobbyManager.cs.meta new file mode 100644 index 0000000..a32c8c7 --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Components/NetworkLobbyManager.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: a4c96e6dd99826849ab1431f94547141 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {fileID: 2800000, guid: 7453abfe9e8b2c04a8a47eb536fe21eb, type: 3} + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Mirror/Components/NetworkLobbyPlayer.cs b/MultiplayerFPS/Assets/Mirror/Components/NetworkLobbyPlayer.cs new file mode 100644 index 0000000..2e65465 --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Components/NetworkLobbyPlayer.cs @@ -0,0 +1,15 @@ +using System; +using UnityEngine; + +namespace Mirror +{ + /// + /// This component works in conjunction with the NetworkLobbyManager to make up the multiplayer lobby system. + /// The LobbyPrefab object of the NetworkLobbyManager must have this component on it. This component holds basic lobby player data required for the lobby to function. Game specific data for lobby players can be put in other components on the LobbyPrefab or in scripts derived from NetworkLobbyPlayer. + /// + [DisallowMultipleComponent] + [AddComponentMenu("Network/NetworkLobbyPlayer")] + [HelpURL("https://mirror-networking.com/docs/Components/NetworkRoomPlayer.html")] + [Obsolete("Use / inherit from NetworkRoomPlayer instead")] + public class NetworkLobbyPlayer : NetworkRoomPlayer { } +} diff --git a/MultiplayerFPS/Assets/Mirror/Components/NetworkLobbyPlayer.cs.meta b/MultiplayerFPS/Assets/Mirror/Components/NetworkLobbyPlayer.cs.meta new file mode 100644 index 0000000..7a21eec --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Components/NetworkLobbyPlayer.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 777a368af85f2e84da7ea5666581921b +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {fileID: 2800000, guid: 7453abfe9e8b2c04a8a47eb536fe21eb, type: 3} + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Mirror/Components/NetworkMatchChecker.cs b/MultiplayerFPS/Assets/Mirror/Components/NetworkMatchChecker.cs new file mode 100644 index 0000000..c3e949c --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Components/NetworkMatchChecker.cs @@ -0,0 +1,132 @@ +using System; +using System.Collections.Generic; +using UnityEngine; + +namespace Mirror +{ + /// + /// Component that controls visibility of networked objects based on match id. + /// Any object with this component on it will only be visible to other objects in the same match. + /// This would be used to isolate players to their respective matches within a single game server instance. + /// + [DisallowMultipleComponent] + [AddComponentMenu("Network/NetworkMatchChecker")] + [RequireComponent(typeof(NetworkIdentity))] + [HelpURL("https://mirror-networking.com/docs/Components/NetworkMatchChecker.html")] + public class NetworkMatchChecker : NetworkVisibility + { + static readonly Dictionary> matchPlayers = new Dictionary>(); + + Guid currentMatch = Guid.Empty; + + [Header("Diagnostics")] + [SyncVar] + public string currentMatchDebug; + + /// + /// Set this to the same value on all networked objects that belong to a given match + /// + public Guid matchId + { + get { return currentMatch; } + set + { + if (currentMatch == value) return; + + // cache previous match so observers in that match can be rebuilt + Guid previousMatch = currentMatch; + + // Set this to the new match this object just entered ... + currentMatch = value; + // ... and copy the string for the inspector because Unity can't show Guid directly + currentMatchDebug = currentMatch.ToString(); + + if (previousMatch != Guid.Empty) + { + // Remove this object from the hashset of the match it just left + matchPlayers[previousMatch].Remove(netIdentity); + + // RebuildObservers of all NetworkIdentity's in the match this object just left + RebuildMatchObservers(previousMatch); + } + + if (currentMatch != Guid.Empty) + { + // Make sure this new match is in the dictionary + if (!matchPlayers.ContainsKey(currentMatch)) + matchPlayers.Add(currentMatch, new HashSet()); + + // Add this object to the hashset of the new match + matchPlayers[currentMatch].Add(netIdentity); + + // RebuildObservers of all NetworkIdentity's in the match this object just entered + RebuildMatchObservers(currentMatch); + } + else + { + // Not in any match now...RebuildObservers will clear and add self + netIdentity.RebuildObservers(false); + } + } + } + + public override void OnStartServer() + { + if (currentMatch == Guid.Empty) return; + + if (!matchPlayers.ContainsKey(currentMatch)) + matchPlayers.Add(currentMatch, new HashSet()); + + matchPlayers[currentMatch].Add(netIdentity); + + // No need to rebuild anything here. + // identity.RebuildObservers is called right after this from NetworkServer.SpawnObject + } + + void RebuildMatchObservers(Guid specificMatch) + { + foreach (NetworkIdentity networkIdentity in matchPlayers[specificMatch]) + if (networkIdentity != null) + networkIdentity.RebuildObservers(false); + } + + #region Observers + + /// + /// Callback used by the visibility system to determine if an observer (player) can see this object. + /// If this function returns true, the network connection will be added as an observer. + /// + /// Network connection of a player. + /// True if the player can see this object. + public override bool OnCheckObserver(NetworkConnection conn) + { + // Not Visible if not in a match + if (matchId == Guid.Empty) + return false; + + NetworkMatchChecker networkMatchChecker = conn.identity.GetComponent(); + + if (networkMatchChecker == null) + return false; + + return networkMatchChecker.matchId == matchId; + } + + /// + /// Callback used by the visibility system to (re)construct the set of observers that can see this object. + /// Implementations of this callback should add network connections of players that can see this object to the observers set. + /// + /// The new set of observers for this object. + /// True if the set of observers is being built for the first time. + public override void OnRebuildObservers(HashSet observers, bool initialize) + { + if (currentMatch == Guid.Empty) return; + + foreach (NetworkIdentity networkIdentity in matchPlayers[currentMatch]) + if (networkIdentity != null && networkIdentity.connectionToClient != null) + observers.Add(networkIdentity.connectionToClient); + } + + #endregion + } +} diff --git a/MultiplayerFPS/Assets/Mirror/Components/NetworkMatchChecker.cs.meta b/MultiplayerFPS/Assets/Mirror/Components/NetworkMatchChecker.cs.meta new file mode 100644 index 0000000..7c7d6cf --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Components/NetworkMatchChecker.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 1020a74962faada4b807ac5dc053a4cf +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {fileID: 2800000, guid: 7453abfe9e8b2c04a8a47eb536fe21eb, type: 3} + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Mirror/Components/NetworkPingDisplay.cs b/MultiplayerFPS/Assets/Mirror/Components/NetworkPingDisplay.cs new file mode 100644 index 0000000..46863bf --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Components/NetworkPingDisplay.cs @@ -0,0 +1,41 @@ +using UnityEngine; + +namespace Mirror +{ + /// + /// Component that will display the clients ping in milliseconds + /// + [DisallowMultipleComponent] + [AddComponentMenu("Network/NetworkPingDisplay")] + [HelpURL("https://mirror-networking.com/docs/Components/NetworkPingDisplay.html")] + public class NetworkPingDisplay : MonoBehaviour + { + [SerializeField] bool showPing = true; + [SerializeField] Vector2 position = new Vector2(200, 0); + [SerializeField] int fontSize = 24; + [SerializeField] Color textColor = new Color32(255, 255, 255, 80); + + GUIStyle style; + + void Awake() + { + style = new GUIStyle(); + style.alignment = TextAnchor.UpperLeft; + style.fontSize = fontSize; + style.normal.textColor = textColor; + } + + void OnGUI() + { + if (!showPing) { return; } + + string text = string.Format("{0}ms", (int)(NetworkTime.rtt * 1000)); + + int width = Screen.width; + int height = Screen.height; + Rect rect = new Rect(position.x, position.y, width - 200, height * 2 / 100); + + GUI.Label(rect, text, style); + } + } +} diff --git a/MultiplayerFPS/Assets/Mirror/Components/NetworkPingDisplay.cs.meta b/MultiplayerFPS/Assets/Mirror/Components/NetworkPingDisplay.cs.meta new file mode 100644 index 0000000..221a745 --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Components/NetworkPingDisplay.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: bc654f29862fc2643b948f772ebb9e68 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {fileID: 2800000, guid: 7453abfe9e8b2c04a8a47eb536fe21eb, type: 3} + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Mirror/Components/NetworkProximityChecker.cs b/MultiplayerFPS/Assets/Mirror/Components/NetworkProximityChecker.cs new file mode 100644 index 0000000..719ae07 --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Components/NetworkProximityChecker.cs @@ -0,0 +1,98 @@ +using System.Collections.Generic; +using UnityEngine; + +namespace Mirror +{ + /// + /// Component that controls visibility of networked objects for players. + /// Any object with this component on it will not be visible to players more than a (configurable) distance away. + /// + [AddComponentMenu("Network/NetworkProximityChecker")] + [RequireComponent(typeof(NetworkIdentity))] + [HelpURL("https://mirror-networking.com/docs/Components/NetworkProximityChecker.html")] + public class NetworkProximityChecker : NetworkVisibility + { + /// + /// The maximim range that objects will be visible at. + /// + [Tooltip("The maximum range that objects will be visible at.")] + public int visRange = 10; + + /// + /// How often (in seconds) that this object should update the list of observers that can see it. + /// + [Tooltip("How often (in seconds) that this object should update the list of observers that can see it.")] + public float visUpdateInterval = 1; + + /// + /// Flag to force this object to be hidden for players. + /// If this object is a player object, it will not be hidden for that player. + /// + [Tooltip("Enable to force this object to be hidden from players.")] + public bool forceHidden; + + + public override void OnStartServer() + { + InvokeRepeating(nameof(RebuildObservers), 0, visUpdateInterval); + } + public override void OnStopServer() + { + CancelInvoke(nameof(RebuildObservers)); + } + + void RebuildObservers() + { + netIdentity.RebuildObservers(false); + } + + /// + /// Callback used by the visibility system to determine if an observer (player) can see this object. + /// If this function returns true, the network connection will be added as an observer. + /// + /// Network connection of a player. + /// True if the player can see this object. + public override bool OnCheckObserver(NetworkConnection conn) + { + if (forceHidden) + return false; + + return Vector3.Distance(conn.identity.transform.position, transform.position) < visRange; + } + + /// + /// Callback used by the visibility system to (re)construct the set of observers that can see this object. + /// Implementations of this callback should add network connections of players that can see this object to the observers set. + /// + /// The new set of observers for this object. + /// True if the set of observers is being built for the first time. + public override void OnRebuildObservers(HashSet observers, bool initialize) + { + // if force hidden then return without adding any observers. + if (forceHidden) + return; + + // 'transform.' calls GetComponent, only do it once + Vector3 position = transform.position; + + // brute force distance check + // -> only player connections can be observers, so it's enough if we + // go through all connections instead of all spawned identities. + // -> compared to UNET's sphere cast checking, this one is orders of + // magnitude faster. if we have 10k monsters and run a sphere + // cast 10k times, we will see a noticeable lag even with physics + // layers. but checking to every connection is fast. + foreach (NetworkConnectionToClient conn in NetworkServer.connections.Values) + { + if (conn != null && conn.identity != null) + { + // check distance + if (Vector3.Distance(conn.identity.transform.position, position) < visRange) + { + observers.Add(conn); + } + } + } + } + } +} diff --git a/MultiplayerFPS/Assets/Mirror/Components/NetworkProximityChecker.cs.meta b/MultiplayerFPS/Assets/Mirror/Components/NetworkProximityChecker.cs.meta new file mode 100644 index 0000000..c5aa112 --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Components/NetworkProximityChecker.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 1731d8de2d0c84333b08ebe1e79f4118 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {fileID: 2800000, guid: 7453abfe9e8b2c04a8a47eb536fe21eb, type: 3} + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Mirror/Components/NetworkRoomManager.cs b/MultiplayerFPS/Assets/Mirror/Components/NetworkRoomManager.cs new file mode 100644 index 0000000..7f29f98 --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Components/NetworkRoomManager.cs @@ -0,0 +1,715 @@ +using System; +using System.Collections.Generic; +using System.ComponentModel; +using System.Linq; +using UnityEngine; +using UnityEngine.SceneManagement; +using UnityEngine.Serialization; + +namespace Mirror +{ + /// + /// This is a specialized NetworkManager that includes a networked room. + /// + /// + /// The room has slots that track the joined players, and a maximum player count that is enforced. It requires that the NetworkRoomPlayer component be on the room player objects. + /// NetworkRoomManager is derived from NetworkManager, and so it implements many of the virtual functions provided by the NetworkManager class. To avoid accidentally replacing functionality of the NetworkRoomManager, there are new virtual functions on the NetworkRoomManager that begin with "OnRoom". These should be used on classes derived from NetworkRoomManager instead of the virtual functions on NetworkManager. + /// The OnRoom*() functions have empty implementations on the NetworkRoomManager base class, so the base class functions do not have to be called. + /// + [AddComponentMenu("Network/NetworkRoomManager")] + [HelpURL("https://mirror-networking.com/docs/Components/NetworkRoomManager.html")] + public class NetworkRoomManager : NetworkManager + { + static readonly ILogger logger = LogFactory.GetLogger(typeof(NetworkRoomManager)); + + public struct PendingPlayer + { + public NetworkConnection conn; + public GameObject roomPlayer; + } + + [Header("Room Settings")] + + [FormerlySerializedAs("m_ShowRoomGUI")] + [SerializeField] + [Tooltip("This flag controls whether the default UI is shown for the room")] + internal bool showRoomGUI = true; + + [FormerlySerializedAs("m_MinPlayers")] + [SerializeField] + [Tooltip("Minimum number of players to auto-start the game")] + protected int minPlayers = 1; + + [FormerlySerializedAs("m_RoomPlayerPrefab")] + [SerializeField] + [Tooltip("Prefab to use for the Room Player")] + protected NetworkRoomPlayer roomPlayerPrefab; + + /// + /// The scene to use for the room. This is similar to the offlineScene of the NetworkManager. + /// + [Scene] + public string RoomScene; + + /// + /// The scene to use for the playing the game from the room. This is similar to the onlineScene of the NetworkManager. + /// + [Scene] + public string GameplayScene; + + /// + /// List of players that are in the Room + /// + [FormerlySerializedAs("m_PendingPlayers")] + public List pendingPlayers = new List(); + + [Header("Diagnostics")] + + /// + /// True when all players have submitted a Ready message + /// + [Tooltip("Diagnostic flag indicating all players are ready to play")] + [FormerlySerializedAs("allPlayersReady")] + [SerializeField] bool _allPlayersReady; + + /// + /// These slots track players that enter the room. + /// The slotId on players is global to the game - across all players. + /// + [Tooltip("List of Room Player objects")] + public List roomSlots = new List(); + + public bool allPlayersReady + { + get => _allPlayersReady; + set + { + bool wasReady = _allPlayersReady; + bool nowReady = value; + + if (wasReady != nowReady) + { + _allPlayersReady = value; + + if (nowReady) + { + OnRoomServerPlayersReady(); + } + else + { + OnRoomServerPlayersNotReady(); + } + } + } + } + + public override void OnValidate() + { + // always >= 0 + maxConnections = Mathf.Max(maxConnections, 0); + + // always <= maxConnections + minPlayers = Mathf.Min(minPlayers, maxConnections); + + // always >= 0 + minPlayers = Mathf.Max(minPlayers, 0); + + if (roomPlayerPrefab != null) + { + NetworkIdentity identity = roomPlayerPrefab.GetComponent(); + if (identity == null) + { + roomPlayerPrefab = null; + logger.LogError("RoomPlayer prefab must have a NetworkIdentity component."); + } + } + + base.OnValidate(); + } + + internal void ReadyStatusChanged() + { + int CurrentPlayers = 0; + int ReadyPlayers = 0; + + foreach (NetworkRoomPlayer item in roomSlots) + { + if (item != null) + { + CurrentPlayers++; + if (item.readyToBegin) + ReadyPlayers++; + } + } + + if (CurrentPlayers == ReadyPlayers) + CheckReadyToBegin(); + else + allPlayersReady = false; + } + + /// + /// Called on the server when a client is ready. + /// The default implementation of this function calls NetworkServer.SetClientReady() to continue the network setup process. + /// + /// Connection from client. + public override void OnServerReady(NetworkConnection conn) + { + logger.Log("NetworkRoomManager OnServerReady"); + base.OnServerReady(conn); + + if (conn != null && conn.identity != null) + { + GameObject roomPlayer = conn.identity.gameObject; + + // if null or not a room player, dont replace it + if (roomPlayer != null && roomPlayer.GetComponent() != null) + SceneLoadedForPlayer(conn, roomPlayer); + } + } + + void SceneLoadedForPlayer(NetworkConnection conn, GameObject roomPlayer) + { + if (logger.LogEnabled()) logger.LogFormat(LogType.Log, "NetworkRoom SceneLoadedForPlayer scene: {0} {1}", SceneManager.GetActiveScene().path, conn); + + if (IsSceneActive(RoomScene)) + { + // cant be ready in room, add to ready list + PendingPlayer pending; + pending.conn = conn; + pending.roomPlayer = roomPlayer; + pendingPlayers.Add(pending); + return; + } + + GameObject gamePlayer = OnRoomServerCreateGamePlayer(conn, roomPlayer); + if (gamePlayer == null) + { + // get start position from base class + Transform startPos = GetStartPosition(); + gamePlayer = startPos != null + ? Instantiate(playerPrefab, startPos.position, startPos.rotation) + : Instantiate(playerPrefab, Vector3.zero, Quaternion.identity); + } + + if (!OnRoomServerSceneLoadedForPlayer(conn, roomPlayer, gamePlayer)) + return; + + // replace room player with game player + NetworkServer.ReplacePlayerForConnection(conn, gamePlayer, true); + } + + /// + /// CheckReadyToBegin checks all of the players in the room to see if their readyToBegin flag is set. + /// If all of the players are ready, then the server switches from the RoomScene to the PlayScene, essentially starting the game. This is called automatically in response to NetworkRoomPlayer.CmdChangeReadyState. + /// + public void CheckReadyToBegin() + { + if (!IsSceneActive(RoomScene)) + return; + + int numberOfReadyPlayers = NetworkServer.connections.Count(conn => conn.Value != null && conn.Value.identity.gameObject.GetComponent().readyToBegin); + bool enoughReadyPlayers = minPlayers <= 0 || numberOfReadyPlayers >= minPlayers; + if (enoughReadyPlayers) + { + pendingPlayers.Clear(); + allPlayersReady = true; + } + else + { + allPlayersReady = false; + } + } + + void CallOnClientEnterRoom() + { + OnRoomClientEnter(); + foreach (NetworkRoomPlayer player in roomSlots) + if (player != null) + { + player.OnClientEnterRoom(); + } + } + + void CallOnClientExitRoom() + { + OnRoomClientExit(); + foreach (NetworkRoomPlayer player in roomSlots) + if (player != null) + { + player.OnClientExitRoom(); + } + } + + #region server handlers + + /// + /// Called on the server when a new client connects. + /// Unity calls this on the Server when a Client connects to the Server. Use an override to tell the NetworkManager what to do when a client connects to the server. + /// + /// Connection from client. + public override void OnServerConnect(NetworkConnection conn) + { + if (numPlayers >= maxConnections) + { + conn.Disconnect(); + return; + } + + // cannot join game in progress + if (!IsSceneActive(RoomScene)) + { + conn.Disconnect(); + return; + } + + base.OnServerConnect(conn); + OnRoomServerConnect(conn); + } + + /// + /// Called on the server when a client disconnects. + /// This is called on the Server when a Client disconnects from the Server. Use an override to decide what should happen when a disconnection is detected. + /// + /// Connection from client. + public override void OnServerDisconnect(NetworkConnection conn) + { + if (conn.identity != null) + { + NetworkRoomPlayer roomPlayer = conn.identity.GetComponent(); + + if (roomPlayer != null) + roomSlots.Remove(roomPlayer); + + foreach (NetworkIdentity clientOwnedObject in conn.clientOwnedObjects) + { + roomPlayer = clientOwnedObject.GetComponent(); + if (roomPlayer != null) + roomSlots.Remove(roomPlayer); + } + } + + allPlayersReady = false; + + foreach (NetworkRoomPlayer player in roomSlots) + { + if (player != null) + player.GetComponent().readyToBegin = false; + } + + if (IsSceneActive(RoomScene)) + RecalculateRoomPlayerIndices(); + + OnRoomServerDisconnect(conn); + base.OnServerDisconnect(conn); + } + + /// + /// Called on the server when a client adds a new player with ClientScene.AddPlayer. + /// The default implementation for this function creates a new player object from the playerPrefab. + /// + /// Connection from client. + public override void OnServerAddPlayer(NetworkConnection conn) + { + if (IsSceneActive(RoomScene)) + { + if (roomSlots.Count == maxConnections) + return; + + allPlayersReady = false; + + if (logger.LogEnabled()) logger.LogFormat(LogType.Log, "NetworkRoomManager.OnServerAddPlayer playerPrefab:{0}", roomPlayerPrefab.name); + + GameObject newRoomGameObject = OnRoomServerCreateRoomPlayer(conn); + if (newRoomGameObject == null) + newRoomGameObject = Instantiate(roomPlayerPrefab.gameObject, Vector3.zero, Quaternion.identity); + + NetworkServer.AddPlayerForConnection(conn, newRoomGameObject); + } + else + OnRoomServerAddPlayer(conn); + } + + public void RecalculateRoomPlayerIndices() + { + if (roomSlots.Count > 0) + { + for (int i = 0; i < roomSlots.Count; i++) + { + roomSlots[i].index = i; + } + } + } + + /// + /// This causes the server to switch scenes and sets the networkSceneName. + /// Clients that connect to this server will automatically switch to this scene. This is called autmatically if onlineScene or offlineScene are set, but it can be called from user code to switch scenes again while the game is in progress. This automatically sets clients to be not-ready. The clients must call NetworkClient.Ready() again to participate in the new scene. + /// + /// + public override void ServerChangeScene(string newSceneName) + { + if (newSceneName == RoomScene) + { + foreach (NetworkRoomPlayer roomPlayer in roomSlots) + { + if (roomPlayer == null) + continue; + + // find the game-player object for this connection, and destroy it + NetworkIdentity identity = roomPlayer.GetComponent(); + + if (NetworkServer.active) + { + // re-add the room object + roomPlayer.GetComponent().readyToBegin = false; + NetworkServer.ReplacePlayerForConnection(identity.connectionToClient, roomPlayer.gameObject); + } + } + + allPlayersReady = false; + } + + base.ServerChangeScene(newSceneName); + } + + /// + /// Called on the server when a scene is completed loaded, when the scene load was initiated by the server with ServerChangeScene(). + /// + /// The name of the new scene. + public override void OnServerSceneChanged(string sceneName) + { + if (sceneName != RoomScene) + { + // call SceneLoadedForPlayer on any players that become ready while we were loading the scene. + foreach (PendingPlayer pending in pendingPlayers) + SceneLoadedForPlayer(pending.conn, pending.roomPlayer); + + pendingPlayers.Clear(); + } + + OnRoomServerSceneChanged(sceneName); + } + + /// + /// This is invoked when a server is started - including when a host is started. + /// StartServer has multiple signatures, but they all cause this hook to be called. + /// + public override void OnStartServer() + { + if (string.IsNullOrEmpty(RoomScene)) + { + logger.LogError("NetworkRoomManager RoomScene is empty. Set the RoomScene in the inspector for the NetworkRoomMangaer"); + return; + } + + if (string.IsNullOrEmpty(GameplayScene)) + { + logger.LogError("NetworkRoomManager PlayScene is empty. Set the PlayScene in the inspector for the NetworkRoomMangaer"); + return; + } + + OnRoomStartServer(); + } + + /// + /// This is invoked when a host is started. + /// StartHost has multiple signatures, but they all cause this hook to be called. + /// + public override void OnStartHost() + { + OnRoomStartHost(); + } + + /// + /// This is called when a server is stopped - including when a host is stopped. + /// + public override void OnStopServer() + { + roomSlots.Clear(); + OnRoomStopServer(); + } + + /// + /// This is called when a host is stopped. + /// + public override void OnStopHost() + { + OnRoomStopHost(); + } + + #endregion + + #region client handlers + + /// + /// This is invoked when the client is started. + /// + public override void OnStartClient() + { + if (roomPlayerPrefab == null || roomPlayerPrefab.gameObject == null) + logger.LogError("NetworkRoomManager no RoomPlayer prefab is registered. Please add a RoomPlayer prefab."); + else + ClientScene.RegisterPrefab(roomPlayerPrefab.gameObject); + + if (playerPrefab == null) + logger.LogError("NetworkRoomManager no GamePlayer prefab is registered. Please add a GamePlayer prefab."); + + OnRoomStartClient(); + } + + /// + /// Called on the client when connected to a server. + /// The default implementation of this function sets the client as ready and adds a player. Override the function to dictate what happens when the client connects. + /// + /// Connection to the server. + public override void OnClientConnect(NetworkConnection conn) + { + OnRoomClientConnect(conn); + CallOnClientEnterRoom(); + base.OnClientConnect(conn); + } + + /// + /// Called on clients when disconnected from a server. + /// This is called on the client when it disconnects from the server. Override this function to decide what happens when the client disconnects. + /// + /// Connection to the server. + public override void OnClientDisconnect(NetworkConnection conn) + { + OnRoomClientDisconnect(conn); + base.OnClientDisconnect(conn); + } + + /// + /// This is called when a client is stopped. + /// + public override void OnStopClient() + { + OnRoomStopClient(); + CallOnClientExitRoom(); + roomSlots.Clear(); + } + + /// + /// Called on clients when a scene has completed loaded, when the scene load was initiated by the server. + /// Scene changes can cause player objects to be destroyed. The default implementation of OnClientSceneChanged in the NetworkManager is to add a player object for the connection if no player object exists. + /// + /// Connection of the client + public override void OnClientSceneChanged(NetworkConnection conn) + { + if (IsSceneActive(RoomScene)) + { + if (NetworkClient.isConnected) + CallOnClientEnterRoom(); + } + else + CallOnClientExitRoom(); + + base.OnClientSceneChanged(conn); + OnRoomClientSceneChanged(conn); + } + + #endregion + + #region room server virtuals + + /// + /// This is called on the host when a host is started. + /// + public virtual void OnRoomStartHost() { } + + /// + /// This is called on the host when the host is stopped. + /// + public virtual void OnRoomStopHost() { } + + /// + /// This is called on the server when the server is started - including when a host is started. + /// + public virtual void OnRoomStartServer() { } + + /// + /// This is called on the server when the server is started - including when a host is stopped. + /// + public virtual void OnRoomStopServer() { } + + /// + /// This is called on the server when a new client connects to the server. + /// + /// The new connection. + public virtual void OnRoomServerConnect(NetworkConnection conn) { } + + /// + /// This is called on the server when a client disconnects. + /// + /// The connection that disconnected. + public virtual void OnRoomServerDisconnect(NetworkConnection conn) { } + + /// + /// This is called on the server when a networked scene finishes loading. + /// + /// Name of the new scene. + public virtual void OnRoomServerSceneChanged(string sceneName) { } + + /// + /// This allows customization of the creation of the room-player object on the server. + /// By default the roomPlayerPrefab is used to create the room-player, but this function allows that behaviour to be customized. + /// + /// The connection the player object is for. + /// The new room-player object. + public virtual GameObject OnRoomServerCreateRoomPlayer(NetworkConnection conn) + { + return null; + } + + // Deprecated 12/17/2019 + /// + /// Obsolete: Use OnRoomServerCreateGamePlayer(NetworkConnection, GameObject) instead. + /// + /// The connection the player object is for. + /// A new GamePlayer object. + [EditorBrowsable(EditorBrowsableState.Never), Obsolete("Use OnRoomServerCreateGamePlayer(NetworkConnection conn, GameObject roomPlayer) instead", true)] + public virtual GameObject OnRoomServerCreateGamePlayer(NetworkConnection conn) + { + return null; + } + + /// + /// This allows customization of the creation of the GamePlayer object on the server. + /// By default the gamePlayerPrefab is used to create the game-player, but this function allows that behaviour to be customized. The object returned from the function will be used to replace the room-player on the connection. + /// + /// The connection the player object is for. + /// The room player object for this connection. + /// A new GamePlayer object. + public virtual GameObject OnRoomServerCreateGamePlayer(NetworkConnection conn, GameObject roomPlayer) + { + return null; + } + + /// + /// This allows customization of the creation of the GamePlayer object on the server. + /// This is only called for subsequent GamePlay scenes after the first one. + /// See OnRoomServerCreateGamePlayer(NetworkConnection, GameObject) to customize the player object for the initial GamePlay scene. + /// + /// The connection the player object is for. + public virtual void OnRoomServerAddPlayer(NetworkConnection conn) + { + base.OnServerAddPlayer(conn); + } + + // Deprecated 02/22/2020 + /// + /// Obsolete: Use OnRoomServerSceneLoadedForPlayer(NetworkConnection, GameObject, GameObject) instead. + /// + [EditorBrowsable(EditorBrowsableState.Never), Obsolete("Use OnRoomServerSceneLoadedForPlayer(NetworkConnection conn, GameObject roomPlayer, GameObject gamePlayer) instead")] + public virtual bool OnRoomServerSceneLoadedForPlayer(GameObject roomPlayer, GameObject gamePlayer) + { + return true; + } + + // for users to apply settings from their room player object to their in-game player object + /// + /// This is called on the server when it is told that a client has finished switching from the room scene to a game player scene. + /// When switching from the room, the room-player is replaced with a game-player object. This callback function gives an opportunity to apply state from the room-player to the game-player object. + /// + /// The connection of the player + /// The room player object. + /// The game player object. + /// False to not allow this player to replace the room player. + public virtual bool OnRoomServerSceneLoadedForPlayer(NetworkConnection conn, GameObject roomPlayer, GameObject gamePlayer) + { + return true; + } + + /// + /// This is called on the server when all the players in the room are ready. + /// The default implementation of this function uses ServerChangeScene() to switch to the game player scene. By implementing this callback you can customize what happens when all the players in the room are ready, such as adding a countdown or a confirmation for a group leader. + /// + public virtual void OnRoomServerPlayersReady() + { + // all players are readyToBegin, start the game + ServerChangeScene(GameplayScene); + } + + /// + /// This is called on the server when CheckReadyToBegin finds that players are not ready + /// May be called multiple times while not ready players are joining + /// + public virtual void OnRoomServerPlayersNotReady() { } + + #endregion + + #region room client virtuals + + /// + /// This is a hook to allow custom behaviour when the game client enters the room. + /// + public virtual void OnRoomClientEnter() { } + + /// + /// This is a hook to allow custom behaviour when the game client exits the room. + /// + public virtual void OnRoomClientExit() { } + + /// + /// This is called on the client when it connects to server. + /// + /// The connection that connected. + public virtual void OnRoomClientConnect(NetworkConnection conn) { } + + /// + /// This is called on the client when disconnected from a server. + /// + /// The connection that disconnected. + public virtual void OnRoomClientDisconnect(NetworkConnection conn) { } + + /// + /// This is called on the client when a client is started. + /// + /// The connection for the room. + public virtual void OnRoomStartClient() { } + + /// + /// This is called on the client when the client stops. + /// + public virtual void OnRoomStopClient() { } + + /// + /// This is called on the client when the client is finished loading a new networked scene. + /// + /// The connection that finished loading a new networked scene. + public virtual void OnRoomClientSceneChanged(NetworkConnection conn) { } + + /// + /// Called on the client when adding a player to the room fails. + /// This could be because the room is full, or the connection is not allowed to have more players. + /// + public virtual void OnRoomClientAddPlayerFailed() { } + + #endregion + + #region optional UI + + /// + /// virtual so inheriting classes can roll their own + /// + public virtual void OnGUI() + { + if (!showRoomGUI) + return; + + if (NetworkServer.active && IsSceneActive(GameplayScene)) + { + GUILayout.BeginArea(new Rect(Screen.width - 150f, 10f, 140f, 30f)); + if (GUILayout.Button("Return to Room")) + ServerChangeScene(RoomScene); + GUILayout.EndArea(); + } + + if (IsSceneActive(RoomScene)) + GUI.Box(new Rect(10f, 180f, 520f, 150f), "PLAYERS"); + } + + #endregion + } +} diff --git a/MultiplayerFPS/Assets/Mirror/Components/NetworkRoomManager.cs.meta b/MultiplayerFPS/Assets/Mirror/Components/NetworkRoomManager.cs.meta new file mode 100644 index 0000000..76e7d42 --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Components/NetworkRoomManager.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 615e6c6589cf9e54cad646b5a11e0529 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {fileID: 2800000, guid: 7453abfe9e8b2c04a8a47eb536fe21eb, type: 3} + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Mirror/Components/NetworkRoomPlayer.cs b/MultiplayerFPS/Assets/Mirror/Components/NetworkRoomPlayer.cs new file mode 100644 index 0000000..5f97060 --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Components/NetworkRoomPlayer.cs @@ -0,0 +1,208 @@ +using System; +using System.ComponentModel; +using UnityEngine; + +namespace Mirror +{ + /// + /// This component works in conjunction with the NetworkRoomManager to make up the multiplayer room system. + /// The RoomPrefab object of the NetworkRoomManager must have this component on it. This component holds basic room player data required for the room to function. Game specific data for room players can be put in other components on the RoomPrefab or in scripts derived from NetworkRoomPlayer. + /// + [DisallowMultipleComponent] + [AddComponentMenu("Network/NetworkRoomPlayer")] + [HelpURL("https://mirror-networking.com/docs/Components/NetworkRoomPlayer.html")] + public class NetworkRoomPlayer : NetworkBehaviour + { + static readonly ILogger logger = LogFactory.GetLogger(typeof(NetworkRoomPlayer)); + + /// + /// This flag controls whether the default UI is shown for the room player. + /// As this UI is rendered using the old GUI system, it is only recommended for testing purposes. + /// + [Tooltip("This flag controls whether the default UI is shown for the room player")] + public bool showRoomGUI = true; + + [Header("Diagnostics")] + + /// + /// Diagnostic flag indicating whether this player is ready for the game to begin. + /// Invoke CmdChangeReadyState method on the client to set this flag. + /// When all players are ready to begin, the game will start. This should not be set directly, CmdChangeReadyState should be called on the client to set it on the server. + /// + [Tooltip("Diagnostic flag indicating whether this player is ready for the game to begin")] + [SyncVar(hook = nameof(ReadyStateChanged))] + public bool readyToBegin; + + /// + /// Diagnostic index of the player, e.g. Player1, Player2, etc. + /// + [Tooltip("Diagnostic index of the player, e.g. Player1, Player2, etc.")] + [SyncVar(hook = nameof(IndexChanged))] + public int index; + + #region Unity Callbacks + + /// + /// Do not use Start - Override OnStartrHost / OnStartClient instead! + /// + public void Start() + { + if (NetworkManager.singleton is NetworkRoomManager room) + { + // NetworkRoomPlayer object must be set to DontDestroyOnLoad along with NetworkRoomManager + // in server and all clients, otherwise it will be respawned in the game scene which would + // have undesireable effects. + if (room.dontDestroyOnLoad) + DontDestroyOnLoad(gameObject); + + room.roomSlots.Add(this); + room.RecalculateRoomPlayerIndices(); + + if (NetworkClient.active) + OnClientEnterRoom(); + } + else + logger.LogError("RoomPlayer could not find a NetworkRoomManager. The RoomPlayer requires a NetworkRoomManager object to function. Make sure that there is one in the scene."); + } + + public virtual void OnDisable() + { + if (NetworkClient.active && NetworkManager.singleton is NetworkRoomManager room) + { + room.roomSlots.Remove(this); + room.RecalculateRoomPlayerIndices(); + } + } + + #endregion + + #region Commands + + [Command] + public void CmdChangeReadyState(bool readyState) + { + readyToBegin = readyState; + NetworkRoomManager room = NetworkManager.singleton as NetworkRoomManager; + if (room != null) + { + room.ReadyStatusChanged(); + } + } + + #endregion + + #region SyncVar Hooks + + /// + /// This is a hook that is invoked on clients when the index changes. + /// + /// The old index value + /// The new index value + public virtual void IndexChanged(int oldIndex, int newIndex) { } + + /// + /// This is a hook that is invoked on clients when a RoomPlayer switches between ready or not ready. + /// This function is called when the a client player calls CmdChangeReadyState. + /// + /// New Ready State + public virtual void ReadyStateChanged(bool _, bool newReadyState) + { +#pragma warning disable CS0618 // Type or member is obsolete + OnClientReady(newReadyState); +#pragma warning restore CS0618 // Type or member is obsolete + } + + #endregion + + #region Room Client Virtuals + + /// + /// This is a hook that is invoked on clients for all room player objects when entering the room. + /// Note: isLocalPlayer is not guaranteed to be set until OnStartLocalPlayer is called. + /// + public virtual void OnClientEnterRoom() { } + + /// + /// This is a hook that is invoked on clients for all room player objects when exiting the room. + /// + public virtual void OnClientExitRoom() { } + + // Deprecated 05/18/2020 + /// + /// Obsolete: Override ReadyStateChanged(bool, bool) instead. + /// + [EditorBrowsable(EditorBrowsableState.Never), Obsolete("Override ReadyStateChanged(bool, bool) instead")] + public virtual void OnClientReady(bool readyState) { } + + #endregion + + #region Optional UI + + /// + /// Render a UI for the room. Override to provide your on UI + /// + public virtual void OnGUI() + { + if (!showRoomGUI) + return; + + NetworkRoomManager room = NetworkManager.singleton as NetworkRoomManager; + if (room) + { + if (!room.showRoomGUI) + return; + + if (!NetworkManager.IsSceneActive(room.RoomScene)) + return; + + DrawPlayerReadyState(); + DrawPlayerReadyButton(); + } + } + + void DrawPlayerReadyState() + { + GUILayout.BeginArea(new Rect(20f + (index * 100), 200f, 90f, 130f)); + + GUILayout.Label($"Player [{index + 1}]"); + + if (readyToBegin) + GUILayout.Label("Ready"); + else + GUILayout.Label("Not Ready"); + + if (((isServer && index > 0) || isServerOnly) && GUILayout.Button("REMOVE")) + { + // This button only shows on the Host for all players other than the Host + // Host and Players can't remove themselves (stop the client instead) + // Host can kick a Player this way. + GetComponent().connectionToClient.Disconnect(); + } + + GUILayout.EndArea(); + } + + void DrawPlayerReadyButton() + { + if (NetworkClient.active && isLocalPlayer) + { + GUILayout.BeginArea(new Rect(20f, 300f, 120f, 20f)); + + if (readyToBegin) + { + if (GUILayout.Button("Cancel")) + CmdChangeReadyState(false); + } + else + { + if (GUILayout.Button("Ready")) + CmdChangeReadyState(true); + } + + GUILayout.EndArea(); + } + } + + #endregion + } +} diff --git a/MultiplayerFPS/Assets/Mirror/Components/NetworkRoomPlayer.cs.meta b/MultiplayerFPS/Assets/Mirror/Components/NetworkRoomPlayer.cs.meta new file mode 100644 index 0000000..0299bea --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Components/NetworkRoomPlayer.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 79874ac94d5b1314788ecf0e86bd23fd +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {fileID: 2800000, guid: 7453abfe9e8b2c04a8a47eb536fe21eb, type: 3} + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Mirror/Components/NetworkSceneChecker.cs b/MultiplayerFPS/Assets/Mirror/Components/NetworkSceneChecker.cs new file mode 100644 index 0000000..4e50315 --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Components/NetworkSceneChecker.cs @@ -0,0 +1,115 @@ +using System.Collections.Generic; +using UnityEngine; +using UnityEngine.SceneManagement; + +namespace Mirror +{ + /// + /// Component that controls visibility of networked objects between scenes. + /// Any object with this component on it will only be visible to other objects in the same scene + /// This would be used when the server has multiple additive subscenes loaded to isolate players to their respective subscenes + /// + [DisallowMultipleComponent] + [AddComponentMenu("Network/NetworkSceneChecker")] + [RequireComponent(typeof(NetworkIdentity))] + [HelpURL("https://mirror-networking.com/docs/Components/NetworkSceneChecker.html")] + public class NetworkSceneChecker : NetworkVisibility + { + static readonly ILogger logger = LogFactory.GetLogger(typeof(NetworkSceneChecker)); + + /// + /// Flag to force this object to be hidden from all observers. + /// If this object is a player object, it will not be hidden for that client. + /// + [Tooltip("Enable to force this object to be hidden from all observers.")] + public bool forceHidden; + + // Use Scene instead of string scene.name because when additively loading multiples of a subscene the name won't be unique + static readonly Dictionary> sceneCheckerObjects = new Dictionary>(); + + Scene currentScene; + + [ServerCallback] + void Awake() + { + currentScene = gameObject.scene; + if (logger.LogEnabled()) logger.Log($"NetworkSceneChecker.Awake currentScene: {currentScene}"); + } + + public override void OnStartServer() + { + if (!sceneCheckerObjects.ContainsKey(currentScene)) + sceneCheckerObjects.Add(currentScene, new HashSet()); + + sceneCheckerObjects[currentScene].Add(netIdentity); + } + + [ServerCallback] + void Update() + { + if (currentScene == gameObject.scene) + return; + + // This object is in a new scene so observers in the prior scene + // and the new scene need to rebuild their respective observers lists. + + // Remove this object from the hashset of the scene it just left + sceneCheckerObjects[currentScene].Remove(netIdentity); + + // RebuildObservers of all NetworkIdentity's in the scene this object just left + RebuildSceneObservers(); + + // Set this to the new scene this object just entered + currentScene = gameObject.scene; + + // Make sure this new scene is in the dictionary + if (!sceneCheckerObjects.ContainsKey(currentScene)) + sceneCheckerObjects.Add(currentScene, new HashSet()); + + // Add this object to the hashset of the new scene + sceneCheckerObjects[currentScene].Add(netIdentity); + + // RebuildObservers of all NetworkIdentity's in the scene this object just entered + RebuildSceneObservers(); + } + + void RebuildSceneObservers() + { + foreach (NetworkIdentity networkIdentity in sceneCheckerObjects[currentScene]) + if (networkIdentity != null) + networkIdentity.RebuildObservers(false); + } + + /// + /// Callback used by the visibility system to determine if an observer (player) can see this object. + /// If this function returns true, the network connection will be added as an observer. + /// + /// Network connection of a player. + /// True if the player can see this object. + public override bool OnCheckObserver(NetworkConnection conn) + { + if (forceHidden) + return false; + + return conn.identity.gameObject.scene == gameObject.scene; + } + + /// + /// Callback used by the visibility system to (re)construct the set of observers that can see this object. + /// Implementations of this callback should add network connections of players that can see this object to the observers set. + /// + /// The new set of observers for this object. + /// True if the set of observers is being built for the first time. + public override void OnRebuildObservers(HashSet observers, bool initialize) + { + // If forceHidden then return without adding any observers. + if (forceHidden) + return; + + // Add everything in the hashset for this object's current scene + foreach (NetworkIdentity networkIdentity in sceneCheckerObjects[currentScene]) + if (networkIdentity != null && networkIdentity.connectionToClient != null) + observers.Add(networkIdentity.connectionToClient); + } + } +} diff --git a/MultiplayerFPS/Assets/Mirror/Components/NetworkSceneChecker.cs.meta b/MultiplayerFPS/Assets/Mirror/Components/NetworkSceneChecker.cs.meta new file mode 100644 index 0000000..b451655 --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Components/NetworkSceneChecker.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: b7fdb599e1359924bad6255660370252 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {fileID: 2800000, guid: 7453abfe9e8b2c04a8a47eb536fe21eb, type: 3} + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Mirror/Components/NetworkTransform.cs b/MultiplayerFPS/Assets/Mirror/Components/NetworkTransform.cs new file mode 100644 index 0000000..c6b7adc --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Components/NetworkTransform.cs @@ -0,0 +1,12 @@ +using UnityEngine; + +namespace Mirror +{ + [DisallowMultipleComponent] + [AddComponentMenu("Network/NetworkTransform")] + [HelpURL("https://mirror-networking.com/docs/Components/NetworkTransform.html")] + public class NetworkTransform : NetworkTransformBase + { + protected override Transform targetComponent => transform; + } +} diff --git a/MultiplayerFPS/Assets/Mirror/Components/NetworkTransform.cs.meta b/MultiplayerFPS/Assets/Mirror/Components/NetworkTransform.cs.meta new file mode 100644 index 0000000..a569990 --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Components/NetworkTransform.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 2f74aedd71d9a4f55b3ce499326d45fb +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {fileID: 2800000, guid: 7453abfe9e8b2c04a8a47eb536fe21eb, type: 3} + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Mirror/Components/NetworkTransformBase.cs b/MultiplayerFPS/Assets/Mirror/Components/NetworkTransformBase.cs new file mode 100644 index 0000000..380a268 --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Components/NetworkTransformBase.cs @@ -0,0 +1,423 @@ +// vis2k: +// base class for NetworkTransform and NetworkTransformChild. +// New method is simple and stupid. No more 1500 lines of code. +// +// Server sends current data. +// Client saves it and interpolates last and latest data points. +// Update handles transform movement / rotation +// FixedUpdate handles rigidbody movement / rotation +// +// Notes: +// * Built-in Teleport detection in case of lags / teleport / obstacles +// * Quaternion > EulerAngles because gimbal lock and Quaternion.Slerp +// * Syncs XYZ. Works 3D and 2D. Saving 4 bytes isn't worth 1000 lines of code. +// * Initial delay might happen if server sends packet immediately after moving +// just 1cm, hence we move 1cm and then wait 100ms for next packet +// * Only way for smooth movement is to use a fixed movement speed during +// interpolation. interpolation over time is never that good. +// +using System.ComponentModel; +using UnityEngine; + +namespace Mirror +{ + public abstract class NetworkTransformBase : NetworkBehaviour + { + [Header("Authority")] + [Tooltip("Set to true if moves come from owner client, set to false if moves always come from server")] + public bool clientAuthority; + + // Is this a client with authority over this transform? + // This component could be on the player object or any object that has been assigned authority to this client. + bool IsClientWithAuthority => hasAuthority && clientAuthority; + + // Sensitivity is added for VR where human players tend to have micro movements so this can quiet down + // the network traffic. Additionally, rigidbody drift should send less traffic, e.g very slow sliding / rolling. + [Header("Sensitivity")] + [Tooltip("Changes to the transform must exceed these values to be transmitted on the network.")] + public float localPositionSensitivity = .01f; + [Tooltip("If rotation exceeds this angle, it will be transmitted on the network")] + public float localRotationSensitivity = .01f; + [Tooltip("Changes to the transform must exceed these values to be transmitted on the network.")] + public float localScaleSensitivity = .01f; + + // target transform to sync. can be on a child. + protected abstract Transform targetComponent { get; } + + // server + Vector3 lastPosition; + Quaternion lastRotation; + Vector3 lastScale; + + // client + public class DataPoint + { + public float timeStamp; + // use local position/rotation for VR support + public Vector3 localPosition; + public Quaternion localRotation; + public Vector3 localScale; + public float movementSpeed; + } + // interpolation start and goal + DataPoint start; + DataPoint goal; + + // local authority send time + float lastClientSendTime; + + // serialization is needed by OnSerialize and by manual sending from authority + // public only for tests + [EditorBrowsable(EditorBrowsableState.Never)] + public static void SerializeIntoWriter(NetworkWriter writer, Vector3 position, Quaternion rotation, Vector3 scale) + { + // serialize position, rotation, scale + // note: we do NOT compress rotation. + // we are CPU constrained, not bandwidth constrained. + // the code needs to WORK for the next 5-10 years of development. + writer.WriteVector3(position); + writer.WriteQuaternion(rotation); + writer.WriteVector3(scale); + } + + public override bool OnSerialize(NetworkWriter writer, bool initialState) + { + // use local position/rotation/scale for VR support + SerializeIntoWriter(writer, targetComponent.transform.localPosition, targetComponent.transform.localRotation, targetComponent.transform.localScale); + return true; + } + + // try to estimate movement speed for a data point based on how far it + // moved since the previous one + // => if this is the first time ever then we use our best guess: + // -> delta based on transform.localPosition + // -> elapsed based on send interval hoping that it roughly matches + static float EstimateMovementSpeed(DataPoint from, DataPoint to, Transform transform, float sendInterval) + { + Vector3 delta = to.localPosition - (from != null ? from.localPosition : transform.localPosition); + float elapsed = from != null ? to.timeStamp - from.timeStamp : sendInterval; + // avoid NaN + return elapsed > 0 ? delta.magnitude / elapsed : 0; + } + + // serialization is needed by OnSerialize and by manual sending from authority + void DeserializeFromReader(NetworkReader reader) + { + // put it into a data point immediately + DataPoint temp = new DataPoint + { + // deserialize position + localPosition = reader.ReadVector3() + }; + + // deserialize rotation & scale + temp.localRotation = reader.ReadQuaternion(); + temp.localScale = reader.ReadVector3(); + + temp.timeStamp = Time.time; + + // movement speed: based on how far it moved since last time + // has to be calculated before 'start' is overwritten + temp.movementSpeed = EstimateMovementSpeed(goal, temp, targetComponent.transform, syncInterval); + + // reassign start wisely + // -> first ever data point? then make something up for previous one + // so that we can start interpolation without waiting for next. + if (start == null) + { + start = new DataPoint + { + timeStamp = Time.time - syncInterval, + // local position/rotation for VR support + localPosition = targetComponent.transform.localPosition, + localRotation = targetComponent.transform.localRotation, + localScale = targetComponent.transform.localScale, + movementSpeed = temp.movementSpeed + }; + } + // -> second or nth data point? then update previous, but: + // we start at where ever we are right now, so that it's + // perfectly smooth and we don't jump anywhere + // + // example if we are at 'x': + // + // A--x->B + // + // and then receive a new point C: + // + // A--x--B + // | + // | + // C + // + // then we don't want to just jump to B and start interpolation: + // + // x + // | + // | + // C + // + // we stay at 'x' and interpolate from there to C: + // + // x..B + // \ . + // \. + // C + // + else + { + float oldDistance = Vector3.Distance(start.localPosition, goal.localPosition); + float newDistance = Vector3.Distance(goal.localPosition, temp.localPosition); + + start = goal; + + // teleport / lag / obstacle detection: only continue at current + // position if we aren't too far away + // + // local position/rotation for VR support + if (Vector3.Distance(targetComponent.transform.localPosition, start.localPosition) < oldDistance + newDistance) + { + start.localPosition = targetComponent.transform.localPosition; + start.localRotation = targetComponent.transform.localRotation; + start.localScale = targetComponent.transform.localScale; + } + } + + // set new destination in any case. new data is best data. + goal = temp; + } + + public override void OnDeserialize(NetworkReader reader, bool initialState) + { + // deserialize + DeserializeFromReader(reader); + } + + // local authority client sends sync message to server for broadcasting + [Command] + void CmdClientToServerSync(byte[] payload) + { + // Ignore messages from client if not in client authority mode + if (!clientAuthority) + return; + + // deserialize payload + using (PooledNetworkReader networkReader = NetworkReaderPool.GetReader(payload)) + DeserializeFromReader(networkReader); + + // server-only mode does no interpolation to save computations, + // but let's set the position directly + if (isServer && !isClient) + ApplyPositionRotationScale(goal.localPosition, goal.localRotation, goal.localScale); + + // set dirty so that OnSerialize broadcasts it + SetDirtyBit(1UL); + } + + // where are we in the timeline between start and goal? [0,1] + static float CurrentInterpolationFactor(DataPoint start, DataPoint goal) + { + if (start != null) + { + float difference = goal.timeStamp - start.timeStamp; + + // the moment we get 'goal', 'start' is supposed to + // start, so elapsed time is based on: + float elapsed = Time.time - goal.timeStamp; + // avoid NaN + return difference > 0 ? elapsed / difference : 0; + } + return 0; + } + + static Vector3 InterpolatePosition(DataPoint start, DataPoint goal, Vector3 currentPosition) + { + if (start != null) + { + // Option 1: simply interpolate based on time. but stutter + // will happen, it's not that smooth. especially noticeable if + // the camera automatically follows the player + // float t = CurrentInterpolationFactor(); + // return Vector3.Lerp(start.position, goal.position, t); + + // Option 2: always += speed + // -> speed is 0 if we just started after idle, so always use max + // for best results + float speed = Mathf.Max(start.movementSpeed, goal.movementSpeed); + return Vector3.MoveTowards(currentPosition, goal.localPosition, speed * Time.deltaTime); + } + return currentPosition; + } + + static Quaternion InterpolateRotation(DataPoint start, DataPoint goal, Quaternion defaultRotation) + { + if (start != null) + { + float t = CurrentInterpolationFactor(start, goal); + return Quaternion.Slerp(start.localRotation, goal.localRotation, t); + } + return defaultRotation; + } + + static Vector3 InterpolateScale(DataPoint start, DataPoint goal, Vector3 currentScale) + { + if (start != null) + { + float t = CurrentInterpolationFactor(start, goal); + return Vector3.Lerp(start.localScale, goal.localScale, t); + } + return currentScale; + } + + // teleport / lag / stuck detection + // -> checking distance is not enough since there could be just a tiny + // fence between us and the goal + // -> checking time always works, this way we just teleport if we still + // didn't reach the goal after too much time has elapsed + bool NeedsTeleport() + { + // calculate time between the two data points + float startTime = start != null ? start.timeStamp : Time.time - syncInterval; + float goalTime = goal != null ? goal.timeStamp : Time.time; + float difference = goalTime - startTime; + float timeSinceGoalReceived = Time.time - goalTime; + return timeSinceGoalReceived > difference * 5; + } + + // moved since last time we checked it? + bool HasEitherMovedRotatedScaled() + { + // moved or rotated or scaled? + // local position/rotation/scale for VR support + bool moved = Vector3.Distance(lastPosition, targetComponent.transform.localPosition) > localPositionSensitivity; + bool scaled = Vector3.Distance(lastScale, targetComponent.transform.localScale) > localScaleSensitivity; + bool rotated = Quaternion.Angle(lastRotation, targetComponent.transform.localRotation) > localRotationSensitivity; + + // save last for next frame to compare + // (only if change was detected. otherwise slow moving objects might + // never sync because of C#'s float comparison tolerance. see also: + // https://github.com/vis2k/Mirror/pull/428) + bool change = moved || rotated || scaled; + if (change) + { + // local position/rotation for VR support + lastPosition = targetComponent.transform.localPosition; + lastRotation = targetComponent.transform.localRotation; + lastScale = targetComponent.transform.localScale; + } + return change; + } + + // set position carefully depending on the target component + void ApplyPositionRotationScale(Vector3 position, Quaternion rotation, Vector3 scale) + { + // local position/rotation for VR support + targetComponent.transform.localPosition = position; + targetComponent.transform.localRotation = rotation; + targetComponent.transform.localScale = scale; + } + + void Update() + { + // if server then always sync to others. + if (isServer) + { + // just use OnSerialize via SetDirtyBit only sync when position + // changed. set dirty bits 0 or 1 + SetDirtyBit(HasEitherMovedRotatedScaled() ? 1UL : 0UL); + } + + // no 'else if' since host mode would be both + if (isClient) + { + // send to server if we have local authority (and aren't the server) + // -> only if connectionToServer has been initialized yet too + if (!isServer && IsClientWithAuthority) + { + // check only each 'syncInterval' + if (Time.time - lastClientSendTime >= syncInterval) + { + if (HasEitherMovedRotatedScaled()) + { + // serialize + // local position/rotation for VR support + using (PooledNetworkWriter writer = NetworkWriterPool.GetWriter()) + { + SerializeIntoWriter(writer, targetComponent.transform.localPosition, targetComponent.transform.localRotation, targetComponent.transform.localScale); + + // send to server + CmdClientToServerSync(writer.ToArray()); + } + } + lastClientSendTime = Time.time; + } + } + + // apply interpolation on client for all players + // unless this client has authority over the object. could be + // himself or another object that he was assigned authority over + if (!IsClientWithAuthority) + { + // received one yet? (initialized?) + if (goal != null) + { + // teleport or interpolate + if (NeedsTeleport()) + { + // local position/rotation for VR support + ApplyPositionRotationScale(goal.localPosition, goal.localRotation, goal.localScale); + + // reset data points so we don't keep interpolating + start = null; + goal = null; + } + else + { + // local position/rotation for VR support + ApplyPositionRotationScale(InterpolatePosition(start, goal, targetComponent.transform.localPosition), + InterpolateRotation(start, goal, targetComponent.transform.localRotation), + InterpolateScale(start, goal, targetComponent.transform.localScale)); + } + } + } + } + } + + static void DrawDataPointGizmo(DataPoint data, Color color) + { + // use a little offset because transform.localPosition might be in + // the ground in many cases + Vector3 offset = Vector3.up * 0.01f; + + // draw position + Gizmos.color = color; + Gizmos.DrawSphere(data.localPosition + offset, 0.5f); + + // draw forward and up + // like unity move tool + Gizmos.color = Color.blue; + Gizmos.DrawRay(data.localPosition + offset, data.localRotation * Vector3.forward); + + // like unity move tool + Gizmos.color = Color.green; + Gizmos.DrawRay(data.localPosition + offset, data.localRotation * Vector3.up); + } + + static void DrawLineBetweenDataPoints(DataPoint data1, DataPoint data2, Color color) + { + Gizmos.color = color; + Gizmos.DrawLine(data1.localPosition, data2.localPosition); + } + + // draw the data points for easier debugging + void OnDrawGizmos() + { + // draw start and goal points + if (start != null) DrawDataPointGizmo(start, Color.gray); + if (goal != null) DrawDataPointGizmo(goal, Color.white); + + // draw line between them + if (start != null && goal != null) DrawLineBetweenDataPoints(start, goal, Color.cyan); + } + } +} diff --git a/MultiplayerFPS/Assets/Mirror/Components/NetworkTransformBase.cs.meta b/MultiplayerFPS/Assets/Mirror/Components/NetworkTransformBase.cs.meta new file mode 100644 index 0000000..ab649d9 --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Components/NetworkTransformBase.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 2e77294d8ccbc4e7cb8ca2bd0d3e99ea +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {fileID: 2800000, guid: 7453abfe9e8b2c04a8a47eb536fe21eb, type: 3} + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Mirror/Components/NetworkTransformChild.cs b/MultiplayerFPS/Assets/Mirror/Components/NetworkTransformChild.cs new file mode 100644 index 0000000..84a0d31 --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Components/NetworkTransformChild.cs @@ -0,0 +1,18 @@ +using UnityEngine; + +namespace Mirror +{ + /// + /// A component to synchronize the position of child transforms of networked objects. + /// There must be a NetworkTransform on the root object of the hierarchy. There can be multiple NetworkTransformChild components on an object. This does not use physics for synchronization, it simply synchronizes the localPosition and localRotation of the child transform and lerps towards the recieved values. + /// + [AddComponentMenu("Network/NetworkTransformChild")] + [HelpURL("https://mirror-networking.com/docs/Components/NetworkTransformChild.html")] + public class NetworkTransformChild : NetworkTransformBase + { + [Header("Target")] + public Transform target; + + protected override Transform targetComponent => target; + } +} diff --git a/MultiplayerFPS/Assets/Mirror/Components/NetworkTransformChild.cs.meta b/MultiplayerFPS/Assets/Mirror/Components/NetworkTransformChild.cs.meta new file mode 100644 index 0000000..ae36756 --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Components/NetworkTransformChild.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 734b48bea0b204338958ee3d885e11f0 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {fileID: 2800000, guid: 7453abfe9e8b2c04a8a47eb536fe21eb, type: 3} + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Mirror/Editor.meta b/MultiplayerFPS/Assets/Mirror/Editor.meta new file mode 100644 index 0000000..f679511 --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Editor.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 2539267b6934a4026a505690a1e1eda2 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Mirror/Editor/EnterPlayModeSettingsCheck.cs b/MultiplayerFPS/Assets/Mirror/Editor/EnterPlayModeSettingsCheck.cs new file mode 100644 index 0000000..30b1acd --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Editor/EnterPlayModeSettingsCheck.cs @@ -0,0 +1,74 @@ +// Unity 2019.3 has an experimental 'disable domain reload on play' +// feature. keeping any global state between sessions will break +// Mirror and most of our user's projects. don't allow it for now. +// https://blogs.unity3d.com/2019/11/05/enter-play-mode-faster-in-unity-2019-3/ +using UnityEditor; +using UnityEngine; + +namespace Mirror +{ + public class EnterPlayModeSettingsCheck : MonoBehaviour + { + [InitializeOnLoadMethod] + static void OnInitializeOnLoad() + { +#if UNITY_2019_3_OR_NEWER + // We can't support experimental "Enter Play Mode Options" mode + // Check immediately on load, and before entering play mode, and warn the user + CheckPlayModeOptions(); +#endif + + // Hook this event to see if we have a good weave every time + // user attempts to enter play mode or tries to do a build + EditorApplication.playModeStateChanged += OnPlayModeStateChanged; + } + + static void OnPlayModeStateChanged(PlayModeStateChange state) + { + // Per Unity docs, this fires "when exiting edit mode before the Editor is in play mode". + // This doesn't fire when closing the editor. + if (state == PlayModeStateChange.ExitingEditMode) + { + CheckSuccessfulWeave(); + +#if UNITY_2019_3_OR_NEWER + // We can't support experimental "Enter Play Mode Options" mode + // Check and prevent entering play mode if enabled + CheckPlayModeOptions(); +#endif + } + } + + static void CheckSuccessfulWeave() + { + // Check if last weave result was successful + if (!SessionState.GetBool("MIRROR_WEAVE_SUCCESS", false)) + { + // Last weave result was a failure...try to weave again + // Faults will show in the console that may have been cleared by "Clear on Play" + SessionState.SetBool("MIRROR_WEAVE_SUCCESS", true); + Weaver.CompilationFinishedHook.WeaveExistingAssemblies(); + + // Did that clear things up for us? + if (!SessionState.GetBool("MIRROR_WEAVE_SUCCESS", false)) + { + // Nope, still failed, and console has the issues logged + Debug.LogError("Can't enter play mode until weaver issues are resolved."); + EditorApplication.isPlaying = false; + } + } + } + +#if UNITY_2019_3_OR_NEWER + static void CheckPlayModeOptions() + { + // enabling the checkbox is enough. it controls all the other settings. + if (EditorSettings.enterPlayModeOptionsEnabled) + { + Debug.LogError("Enter Play Mode Options are not supported by Mirror. Please disable 'ProjectSettings -> Editor -> Enter Play Mode Settings (Experimental)'."); + EditorApplication.isPlaying = false; + } + } +#endif + } +} diff --git a/MultiplayerFPS/Assets/Mirror/Editor/EnterPlayModeSettingsCheck.cs.meta b/MultiplayerFPS/Assets/Mirror/Editor/EnterPlayModeSettingsCheck.cs.meta new file mode 100644 index 0000000..79a200d --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Editor/EnterPlayModeSettingsCheck.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: b15a0d2ca0909400eb53dd6fe894cddd +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Mirror/Editor/InspectorHelper.cs b/MultiplayerFPS/Assets/Mirror/Editor/InspectorHelper.cs new file mode 100644 index 0000000..40d2f1e --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Editor/InspectorHelper.cs @@ -0,0 +1,76 @@ +using System; +using System.Collections.Generic; +using System.Reflection; +using UnityEngine; + +namespace Mirror +{ + public static class InspectorHelper + { + /// + /// Gets all public and private fields for a type + /// + /// + /// Stops at this base type (exclusive) + /// + public static IEnumerable GetAllFields(Type type, Type deepestBaseType) + { + const BindingFlags publicFields = BindingFlags.Public | BindingFlags.Instance; + const BindingFlags privateFields = BindingFlags.NonPublic | BindingFlags.Instance; + + // get public fields (includes fields from base type) + FieldInfo[] allPublicFields = type.GetFields(publicFields); + foreach (FieldInfo field in allPublicFields) + { + yield return field; + } + + // get private fields in current type, then move to base type + while (type != null) + { + FieldInfo[] allPrivateFields = type.GetFields(privateFields); + foreach (FieldInfo field in allPrivateFields) + { + yield return field; + } + + type = type.BaseType; + + // stop early + if (type == deepestBaseType) + { + break; + } + } + } + + public static bool IsSyncVar(this FieldInfo field) + { + object[] fieldMarkers = field.GetCustomAttributes(typeof(SyncVarAttribute), true); + return fieldMarkers.Length > 0; + } + public static bool IsSerializeField(this FieldInfo field) + { + object[] fieldMarkers = field.GetCustomAttributes(typeof(SerializeField), true); + return fieldMarkers.Length > 0; + } + public static bool IsVisibleField(this FieldInfo field) + { + return field.IsPublic || IsSerializeField(field); + } + + public static bool IsSyncObject(this FieldInfo field) + { + return typeof(SyncObject).IsAssignableFrom(field.FieldType); + } + public static bool HasShowInInspector(this FieldInfo field) + { + object[] fieldMarkers = field.GetCustomAttributes(typeof(ShowInInspectorAttribute), true); + return fieldMarkers.Length > 0; + } + public static bool IsVisibleSyncObject(this FieldInfo field) + { + return field.IsPublic || HasShowInInspector(field); + } + } +} diff --git a/MultiplayerFPS/Assets/Mirror/Editor/InspectorHelper.cs.meta b/MultiplayerFPS/Assets/Mirror/Editor/InspectorHelper.cs.meta new file mode 100644 index 0000000..852ff71 --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Editor/InspectorHelper.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 047c894c2a5ccc1438b7e59302f62744 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Mirror/Editor/LogLevelWindow.cs b/MultiplayerFPS/Assets/Mirror/Editor/LogLevelWindow.cs new file mode 100644 index 0000000..82e5275 --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Editor/LogLevelWindow.cs @@ -0,0 +1 @@ +// File moved to Mirror/Editor/Logging/LogLevelWindow.cs \ No newline at end of file diff --git a/MultiplayerFPS/Assets/Mirror/Editor/LogLevelWindow.cs.meta b/MultiplayerFPS/Assets/Mirror/Editor/LogLevelWindow.cs.meta new file mode 100644 index 0000000..b8cbaeb --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Editor/LogLevelWindow.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: f28def2148ed5194abe70af012a4e3e0 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Mirror/Editor/Logging.meta b/MultiplayerFPS/Assets/Mirror/Editor/Logging.meta new file mode 100644 index 0000000..257467f --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Editor/Logging.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 4d97731cd74ac8b4b8aad808548ef9cd +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Mirror/Editor/Logging/LogLevelWindow.cs b/MultiplayerFPS/Assets/Mirror/Editor/Logging/LogLevelWindow.cs new file mode 100644 index 0000000..1d80f52 --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Editor/Logging/LogLevelWindow.cs @@ -0,0 +1,70 @@ +using Mirror.Logging; +using UnityEditor; +using UnityEngine; + +namespace Mirror.EditorScripts.Logging +{ + public class LogLevelWindow : EditorWindow + { + [Header("Log Settings Asset")] + [SerializeField] LogSettings settings = null; + + SerializedObject serializedObject; + SerializedProperty settingsProp; + Vector2 dictionaryScrollPosition; + + void OnEnable() + { + serializedObject = new SerializedObject(this); + settingsProp = serializedObject.FindProperty(nameof(settings)); + + LogSettings existingSettings = EditorLogSettingsLoader.FindLogSettings(); + if (existingSettings != null) + { + settingsProp.objectReferenceValue = existingSettings; + serializedObject.ApplyModifiedProperties(); + } + } + + void OnGUI() + { + using (EditorGUILayout.ScrollViewScope scrollScope = new EditorGUILayout.ScrollViewScope(dictionaryScrollPosition, GUIStyle.none, GUI.skin.verticalScrollbar)) + { + dictionaryScrollPosition = scrollScope.scrollPosition; + + using (new EditorGUILayout.VerticalScope()) + { + using (new EditorGUILayout.VerticalScope()) + { + serializedObject.Update(); + EditorGUILayout.PropertyField(settingsProp); + serializedObject.ApplyModifiedProperties(); + + if (settings == null) + { + LogSettings newSettings = LogLevelsGUI.DrawCreateNewButton(); + if (newSettings != null) + { + settingsProp.objectReferenceValue = newSettings; + serializedObject.ApplyModifiedProperties(); + } + } + else + { + LogLevelsGUI.DrawLogFactoryDictionary(settings); + } + } + } + } + } + + [MenuItem("Window/Analysis/Mirror Log Levels", priority = 20002)] + public static void ShowWindow() + { + LogLevelWindow window = GetWindow(); + window.minSize = new Vector2(200, 100); + window.titleContent = new GUIContent("Mirror Log Levels"); + window.Show(); + } + } +} diff --git a/MultiplayerFPS/Assets/Mirror/Editor/Logging/LogLevelWindow.cs.meta b/MultiplayerFPS/Assets/Mirror/Editor/Logging/LogLevelWindow.cs.meta new file mode 100644 index 0000000..832876f --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Editor/Logging/LogLevelWindow.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: c3dbf48190d77d243b87962a82c3b164 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Mirror/Editor/Logging/LogLevelsGUI.cs b/MultiplayerFPS/Assets/Mirror/Editor/Logging/LogLevelsGUI.cs new file mode 100644 index 0000000..2aaa855 --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Editor/Logging/LogLevelsGUI.cs @@ -0,0 +1,61 @@ +using System.Collections.Generic; +using Mirror.Logging; +using UnityEditor; +using UnityEngine; + +namespace Mirror.EditorScripts.Logging +{ + public static class LogLevelsGUI + { + public static LogSettings DrawCreateNewButton() + { + if (GUILayout.Button("Create New")) + { + return ScriptableObjectUtility.CreateAsset(nameof(LogSettings)); + } + + return null; + } + + public static void DrawLogFactoryDictionary(LogSettings settings) + { + using (EditorGUI.ChangeCheckScope scope = new EditorGUI.ChangeCheckScope()) + { + if (LogFactory.loggers.Count == 0) + { + EditorGUILayout.LabelField("No Keys found in LogFactory.loggers\nPlay the game for default log values to be added to LogFactory", EditorStyles.wordWrappedLabel); + } + else + { + EditorGUILayout.Space(); + EditorGUILayout.LabelField("Logging Components", EditorStyles.boldLabel); + + foreach (KeyValuePair item in LogFactory.loggers) + { + DrawLoggerField(item); + } + + if (scope.changed) + { + settings.SaveFromDictionary(LogFactory.loggers); + } + } + } + } + + static void DrawLoggerField(KeyValuePair item) + { + ILogger logger = item.Value; + string name = item.Key; + + const float fieldWidth = 100f; + const float inspectorMargin = 25f; + + using (new EditorGUILayout.HorizontalScope()) + { + EditorGUILayout.LabelField(new GUIContent(ObjectNames.NicifyVariableName(name)), GUILayout.MaxWidth(EditorGUIUtility.currentViewWidth - fieldWidth - inspectorMargin)); + logger.filterLogType = (LogType)EditorGUILayout.EnumPopup(logger.filterLogType, GUILayout.Width(fieldWidth)); + } + } + } +} diff --git a/MultiplayerFPS/Assets/Mirror/Editor/Logging/LogLevelsGUI.cs.meta b/MultiplayerFPS/Assets/Mirror/Editor/Logging/LogLevelsGUI.cs.meta new file mode 100644 index 0000000..3214b08 --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Editor/Logging/LogLevelsGUI.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 9d6ce9d62a2d2ec4d8cef8a0d22b8dd2 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Mirror/Editor/Logging/LogSettingsEditor.cs b/MultiplayerFPS/Assets/Mirror/Editor/Logging/LogSettingsEditor.cs new file mode 100644 index 0000000..2579ae4 --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Editor/Logging/LogSettingsEditor.cs @@ -0,0 +1,24 @@ +using Mirror.Logging; +using UnityEditor; +using UnityEngine; + +namespace Mirror.EditorScripts.Logging +{ + [CustomEditor(typeof(LogSettings))] + public class LogSettingsEditor : Editor + { + public override void OnInspectorGUI() + { + CurrentScriptField(); + + LogLevelsGUI.DrawLogFactoryDictionary(target as LogSettings); + } + + public void CurrentScriptField() + { + GUI.enabled = false; + EditorGUILayout.PropertyField(serializedObject.FindProperty("m_Script")); + GUI.enabled = true; + } + } +} diff --git a/MultiplayerFPS/Assets/Mirror/Editor/Logging/LogSettingsEditor.cs.meta b/MultiplayerFPS/Assets/Mirror/Editor/Logging/LogSettingsEditor.cs.meta new file mode 100644 index 0000000..2c1fac4 --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Editor/Logging/LogSettingsEditor.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 8f4ecb3d81ce9ff44b91f311ee46d4ea +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Mirror/Editor/Logging/NetworkLogSettingsEditor.cs b/MultiplayerFPS/Assets/Mirror/Editor/Logging/NetworkLogSettingsEditor.cs new file mode 100644 index 0000000..56e172f --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Editor/Logging/NetworkLogSettingsEditor.cs @@ -0,0 +1,31 @@ +using Mirror.Logging; +using UnityEditor; + +namespace Mirror.EditorScripts.Logging +{ + [CustomEditor(typeof(NetworkLogSettings))] + public class NetworkLogSettingsEditor : Editor + { + public override void OnInspectorGUI() + { + DrawDefaultInspector(); + + NetworkLogSettings target = this.target as NetworkLogSettings; + + if (target.settings == null) + { + LogSettings newSettings = LogLevelsGUI.DrawCreateNewButton(); + if (newSettings != null) + { + SerializedProperty settingsProp = serializedObject.FindProperty("settings"); + settingsProp.objectReferenceValue = newSettings; + serializedObject.ApplyModifiedProperties(); + } + } + else + { + LogLevelsGUI.DrawLogFactoryDictionary(target.settings); + } + } + } +} diff --git a/MultiplayerFPS/Assets/Mirror/Editor/Logging/NetworkLogSettingsEditor.cs.meta b/MultiplayerFPS/Assets/Mirror/Editor/Logging/NetworkLogSettingsEditor.cs.meta new file mode 100644 index 0000000..b4c277d --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Editor/Logging/NetworkLogSettingsEditor.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 37fb96d5bbf965d47acfc5c8589a1b71 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Mirror/Editor/Mirror.Editor.asmdef b/MultiplayerFPS/Assets/Mirror/Editor/Mirror.Editor.asmdef new file mode 100644 index 0000000..3ed7e2f --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Editor/Mirror.Editor.asmdef @@ -0,0 +1,17 @@ +{ + "name": "Mirror.Editor", + "references": [ + "Mirror", + "Mirror.Weaver" + ], + "optionalUnityReferences": [], + "includePlatforms": [ + "Editor" + ], + "excludePlatforms": [], + "allowUnsafeCode": false, + "overrideReferences": false, + "precompiledReferences": [], + "autoReferenced": true, + "defineConstraints": [] +} \ No newline at end of file diff --git a/MultiplayerFPS/Assets/Mirror/Editor/Mirror.Editor.asmdef.meta b/MultiplayerFPS/Assets/Mirror/Editor/Mirror.Editor.asmdef.meta new file mode 100644 index 0000000..e2e6f2a --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Editor/Mirror.Editor.asmdef.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 1c7c33eb5480dd24c9e29a8250c1a775 +AssemblyDefinitionImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Mirror/Editor/NetworkBehaviourInspector.cs b/MultiplayerFPS/Assets/Mirror/Editor/NetworkBehaviourInspector.cs new file mode 100644 index 0000000..45740a0 --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Editor/NetworkBehaviourInspector.cs @@ -0,0 +1,186 @@ +using System; +using System.Collections; +using System.Collections.Generic; +using System.Reflection; +using UnityEditor; +using UnityEngine; + +namespace Mirror +{ + [CustomEditor(typeof(NetworkBehaviour), true)] + [CanEditMultipleObjects] + public class NetworkBehaviourInspector : Editor + { + /// + /// List of all visible syncVars in target class + /// + protected List syncVarNames = new List(); + bool syncsAnything; + SyncListDrawer syncListDrawer; + + // does this type sync anything? otherwise we don't need to show syncInterval + bool SyncsAnything(Type scriptClass) + { + // check for all SyncVar fields, they don't have to be visible + foreach (FieldInfo field in InspectorHelper.GetAllFields(scriptClass, typeof(NetworkBehaviour))) + { + if (field.IsSyncVar()) + { + return true; + } + } + + // has OnSerialize that is not in NetworkBehaviour? + // then it either has a syncvar or custom OnSerialize. either way + // this means we have something to sync. + MethodInfo method = scriptClass.GetMethod("OnSerialize"); + if (method != null && method.DeclaringType != typeof(NetworkBehaviour)) + { + return true; + } + + // SyncObjects are serialized in NetworkBehaviour.OnSerialize, which + // is always there even if we don't use SyncObjects. so we need to + // search for SyncObjects manually. + // Any SyncObject should be added to syncObjects when unity creates an + // object so we can cheeck length of list so see if sync objects exists + FieldInfo syncObjectsField = scriptClass.GetField("syncObjects", BindingFlags.NonPublic | BindingFlags.Instance); + List syncObjects = (List)syncObjectsField.GetValue(serializedObject.targetObject); + + return syncObjects.Count > 0; + } + + void OnEnable() + { + if (target == null) { Debug.LogWarning("NetworkBehaviourInspector had no target object"); return; } + + // If target's base class is changed from NetworkBehaviour to MonoBehaviour + // then Unity temporarily keep using this Inspector causing things to break + if (!(target is NetworkBehaviour)) { return; } + + Type scriptClass = target.GetType(); + + syncVarNames = new List(); + foreach (FieldInfo field in InspectorHelper.GetAllFields(scriptClass, typeof(NetworkBehaviour))) + { + if (field.IsSyncVar() && field.IsVisibleField()) + { + syncVarNames.Add(field.Name); + } + } + + syncListDrawer = new SyncListDrawer(serializedObject.targetObject); + + syncsAnything = SyncsAnything(scriptClass); + } + + public override void OnInspectorGUI() + { + DrawDefaultInspector(); + DrawDefaultSyncLists(); + DrawDefaultSyncSettings(); + } + + /// + /// Draws Sync Objects that are IEnumerable + /// + protected void DrawDefaultSyncLists() + { + // Need this check incase OnEnable returns early + if (syncListDrawer == null) { return; } + + syncListDrawer.Draw(); + } + + /// + /// Draws SyncSettings if the NetworkBehaviour has anything to sync + /// + protected void DrawDefaultSyncSettings() + { + // does it sync anything? then show extra properties + // (no need to show it if the class only has Cmds/Rpcs and no sync) + if (!syncsAnything) + { + return; + } + + EditorGUILayout.Space(); + EditorGUILayout.LabelField("Sync Settings", EditorStyles.boldLabel); + + EditorGUILayout.PropertyField(serializedObject.FindProperty("syncMode")); + EditorGUILayout.PropertyField(serializedObject.FindProperty("syncInterval")); + + // apply + serializedObject.ApplyModifiedProperties(); + } + } + public class SyncListDrawer + { + readonly UnityEngine.Object targetObject; + readonly List syncListFields; + + public SyncListDrawer(UnityEngine.Object targetObject) + { + this.targetObject = targetObject; + syncListFields = new List(); + foreach (FieldInfo field in InspectorHelper.GetAllFields(targetObject.GetType(), typeof(NetworkBehaviour))) + { + if (field.IsSyncObject() && field.IsVisibleSyncObject()) + { + syncListFields.Add(new SyncListField(field)); + } + } + } + + public void Draw() + { + if (syncListFields.Count == 0) { return; } + + EditorGUILayout.Space(); + EditorGUILayout.LabelField("Sync Lists", EditorStyles.boldLabel); + + for (int i = 0; i < syncListFields.Count; i++) + { + DrawSyncList(syncListFields[i]); + } + } + + void DrawSyncList(SyncListField syncListField) + { + syncListField.visible = EditorGUILayout.Foldout(syncListField.visible, syncListField.label); + if (syncListField.visible) + { + using (new EditorGUI.IndentLevelScope()) + { + object fieldValue = syncListField.field.GetValue(targetObject); + if (fieldValue is IEnumerable synclist) + { + int index = 0; + foreach (object item in synclist) + { + string itemValue = item != null ? item.ToString() : "NULL"; + string itemLabel = "Element " + index; + EditorGUILayout.LabelField(itemLabel, itemValue); + + index++; + } + } + } + } + } + + class SyncListField + { + public bool visible; + public readonly FieldInfo field; + public readonly string label; + + public SyncListField(FieldInfo field) + { + this.field = field; + visible = false; + label = field.Name + " [" + field.FieldType.Name + "]"; + } + } + } +} //namespace diff --git a/MultiplayerFPS/Assets/Mirror/Editor/NetworkBehaviourInspector.cs.meta b/MultiplayerFPS/Assets/Mirror/Editor/NetworkBehaviourInspector.cs.meta new file mode 100644 index 0000000..78d9fa8 --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Editor/NetworkBehaviourInspector.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: f02853db46b6346e4866594a96c3b0e7 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Mirror/Editor/NetworkInformationPreview.cs b/MultiplayerFPS/Assets/Mirror/Editor/NetworkInformationPreview.cs new file mode 100644 index 0000000..0c30298 --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Editor/NetworkInformationPreview.cs @@ -0,0 +1,305 @@ +using System.Collections.Generic; +using UnityEditor; +using UnityEngine; + +namespace Mirror +{ + [CustomPreview(typeof(GameObject))] + class NetworkInformationPreview : ObjectPreview + { + struct NetworkIdentityInfo + { + public GUIContent name; + public GUIContent value; + } + + struct NetworkBehaviourInfo + { + // This is here just so we can check if it's enabled/disabled + public NetworkBehaviour behaviour; + public GUIContent name; + } + + class Styles + { + public GUIStyle labelStyle = new GUIStyle(EditorStyles.label); + public GUIStyle componentName = new GUIStyle(EditorStyles.boldLabel); + public GUIStyle disabledName = new GUIStyle(EditorStyles.miniLabel); + + public Styles() + { + Color fontColor = new Color(0.7f, 0.7f, 0.7f); + labelStyle.padding.right += 20; + labelStyle.normal.textColor = fontColor; + labelStyle.active.textColor = fontColor; + labelStyle.focused.textColor = fontColor; + labelStyle.hover.textColor = fontColor; + labelStyle.onNormal.textColor = fontColor; + labelStyle.onActive.textColor = fontColor; + labelStyle.onFocused.textColor = fontColor; + labelStyle.onHover.textColor = fontColor; + + componentName.normal.textColor = fontColor; + componentName.active.textColor = fontColor; + componentName.focused.textColor = fontColor; + componentName.hover.textColor = fontColor; + componentName.onNormal.textColor = fontColor; + componentName.onActive.textColor = fontColor; + componentName.onFocused.textColor = fontColor; + componentName.onHover.textColor = fontColor; + + disabledName.normal.textColor = fontColor; + disabledName.active.textColor = fontColor; + disabledName.focused.textColor = fontColor; + disabledName.hover.textColor = fontColor; + disabledName.onNormal.textColor = fontColor; + disabledName.onActive.textColor = fontColor; + disabledName.onFocused.textColor = fontColor; + disabledName.onHover.textColor = fontColor; + } + } + + GUIContent title; + Styles styles = new Styles(); + + public override GUIContent GetPreviewTitle() + { + if (title == null) + { + title = new GUIContent("Network Information"); + } + return title; + } + + public override bool HasPreviewGUI() + { + // need to check if target is null to stop MissingReferenceException + return target != null && target is GameObject gameObject && gameObject.GetComponent() != null; + } + + public override void OnPreviewGUI(Rect r, GUIStyle background) + { + if (Event.current.type != EventType.Repaint) + return; + + if (target == null) + return; + + GameObject targetGameObject = target as GameObject; + + if (targetGameObject == null) + return; + + NetworkIdentity identity = targetGameObject.GetComponent(); + + if (identity == null) + return; + + if (styles == null) + styles = new Styles(); + + + // padding + RectOffset previewPadding = new RectOffset(-5, -5, -5, -5); + Rect paddedr = previewPadding.Add(r); + + //Centering + float initialX = paddedr.x + 10; + float Y = paddedr.y + 10; + + Y = DrawNetworkIdentityInfo(identity, initialX, Y); + + Y = DrawNetworkBehaviors(identity, initialX, Y); + + Y = DrawObservers(identity, initialX, Y); + + _ = DrawOwner(identity, initialX, Y); + + } + + float DrawNetworkIdentityInfo(NetworkIdentity identity, float initialX, float Y) + { + IEnumerable infos = GetNetworkIdentityInfo(identity); + // Get required label size for the names of the information values we're going to show + // There are two columns, one with label for the name of the info and the next for the value + Vector2 maxNameLabelSize = new Vector2(140, 16); + Vector2 maxValueLabelSize = GetMaxNameLabelSize(infos); + + Rect labelRect = new Rect(initialX, Y, maxNameLabelSize.x, maxNameLabelSize.y); + Rect idLabelRect = new Rect(maxNameLabelSize.x, Y, maxValueLabelSize.x, maxValueLabelSize.y); + + foreach (NetworkIdentityInfo info in infos) + { + GUI.Label(labelRect, info.name, styles.labelStyle); + GUI.Label(idLabelRect, info.value, styles.componentName); + labelRect.y += labelRect.height; + labelRect.x = initialX; + idLabelRect.y += idLabelRect.height; + } + + return labelRect.y; + } + + float DrawNetworkBehaviors(NetworkIdentity identity, float initialX, float Y) + { + IEnumerable behavioursInfo = GetNetworkBehaviorInfo(identity); + + // Show behaviours list in a different way than the name/value pairs above + Vector2 maxBehaviourLabelSize = GetMaxBehaviourLabelSize(behavioursInfo); + Rect behaviourRect = new Rect(initialX, Y + 10, maxBehaviourLabelSize.x, maxBehaviourLabelSize.y); + + GUI.Label(behaviourRect, new GUIContent("Network Behaviours"), styles.labelStyle); + // indent names + behaviourRect.x += 20; + behaviourRect.y += behaviourRect.height; + + foreach (NetworkBehaviourInfo info in behavioursInfo) + { + if (info.behaviour == null) + { + // could be the case in the editor after existing play mode. + continue; + } + + GUI.Label(behaviourRect, info.name, info.behaviour.enabled ? styles.componentName : styles.disabledName); + behaviourRect.y += behaviourRect.height; + Y = behaviourRect.y; + } + + return Y; + } + + float DrawObservers(NetworkIdentity identity, float initialX, float Y) + { + if (identity.observers != null && identity.observers.Count > 0) + { + Rect observerRect = new Rect(initialX, Y + 10, 200, 20); + + GUI.Label(observerRect, new GUIContent("Network observers"), styles.labelStyle); + // indent names + observerRect.x += 20; + observerRect.y += observerRect.height; + + foreach (KeyValuePair kvp in identity.observers) + { + GUI.Label(observerRect, kvp.Value.address + ":" + kvp.Value, styles.componentName); + observerRect.y += observerRect.height; + Y = observerRect.y; + } + } + + return Y; + } + + float DrawOwner(NetworkIdentity identity, float initialX, float Y) + { + if (identity.connectionToClient != null) + { + Rect ownerRect = new Rect(initialX, Y + 10, 400, 20); + GUI.Label(ownerRect, new GUIContent("Client Authority: " + identity.connectionToClient), styles.labelStyle); + Y += ownerRect.height; + } + return Y; + } + + // Get the maximum size used by the value of information items + Vector2 GetMaxNameLabelSize(IEnumerable infos) + { + Vector2 maxLabelSize = Vector2.zero; + foreach (NetworkIdentityInfo info in infos) + { + Vector2 labelSize = styles.labelStyle.CalcSize(info.value); + if (maxLabelSize.x < labelSize.x) + { + maxLabelSize.x = labelSize.x; + } + if (maxLabelSize.y < labelSize.y) + { + maxLabelSize.y = labelSize.y; + } + } + return maxLabelSize; + } + + Vector2 GetMaxBehaviourLabelSize(IEnumerable behavioursInfo) + { + Vector2 maxLabelSize = Vector2.zero; + foreach (NetworkBehaviourInfo behaviour in behavioursInfo) + { + Vector2 labelSize = styles.labelStyle.CalcSize(behaviour.name); + if (maxLabelSize.x < labelSize.x) + { + maxLabelSize.x = labelSize.x; + } + if (maxLabelSize.y < labelSize.y) + { + maxLabelSize.y = labelSize.y; + } + } + return maxLabelSize; + } + + IEnumerable GetNetworkIdentityInfo(NetworkIdentity identity) + { + List infos = new List + { + GetAssetId(identity), + GetString("Scene ID", identity.sceneId.ToString("X")) + }; + + if (Application.isPlaying) + { + infos.Add(GetString("Network ID", identity.netId.ToString())); + infos.Add(GetBoolean("Is Client", identity.isClient)); + infos.Add(GetBoolean("Is Server", identity.isServer)); + infos.Add(GetBoolean("Has Authority", identity.hasAuthority)); + infos.Add(GetBoolean("Is Local Player", identity.isLocalPlayer)); + } + return infos; + } + + IEnumerable GetNetworkBehaviorInfo(NetworkIdentity identity) + { + List behaviourInfos = new List(); + + NetworkBehaviour[] behaviours = identity.GetComponents(); + foreach (NetworkBehaviour behaviour in behaviours) + { + behaviourInfos.Add(new NetworkBehaviourInfo + { + name = new GUIContent(behaviour.GetType().FullName), + behaviour = behaviour + }); + } + return behaviourInfos; + } + + NetworkIdentityInfo GetAssetId(NetworkIdentity identity) + { + string assetId = identity.assetId.ToString(); + if (string.IsNullOrEmpty(assetId)) + { + assetId = ""; + } + return GetString("Asset ID", assetId); + } + + static NetworkIdentityInfo GetString(string name, string value) + { + return new NetworkIdentityInfo + { + name = new GUIContent(name), + value = new GUIContent(value) + }; + } + + static NetworkIdentityInfo GetBoolean(string name, bool value) + { + return new NetworkIdentityInfo + { + name = new GUIContent(name), + value = new GUIContent((value ? "Yes" : "No")) + }; + } + } +} diff --git a/MultiplayerFPS/Assets/Mirror/Editor/NetworkInformationPreview.cs.meta b/MultiplayerFPS/Assets/Mirror/Editor/NetworkInformationPreview.cs.meta new file mode 100644 index 0000000..9bf2de4 --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Editor/NetworkInformationPreview.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 51a99294efe134232932c34606737356 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Mirror/Editor/NetworkManagerEditor.cs b/MultiplayerFPS/Assets/Mirror/Editor/NetworkManagerEditor.cs new file mode 100644 index 0000000..315db46 --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Editor/NetworkManagerEditor.cs @@ -0,0 +1,113 @@ +using UnityEditor; +using UnityEditorInternal; +using UnityEngine; + +namespace Mirror +{ + [CustomEditor(typeof(NetworkManager), true)] + [CanEditMultipleObjects] + public class NetworkManagerEditor : Editor + { + SerializedProperty spawnListProperty; + + ReorderableList spawnList; + + protected NetworkManager networkManager; + + protected void Init() + { + if (spawnList == null) + { + + networkManager = target as NetworkManager; + + spawnListProperty = serializedObject.FindProperty("spawnPrefabs"); + + spawnList = new ReorderableList(serializedObject, spawnListProperty) + { + drawHeaderCallback = DrawHeader, + drawElementCallback = DrawChild, + onReorderCallback = Changed, + onRemoveCallback = RemoveButton, + onChangedCallback = Changed, + onAddCallback = AddButton, + // this uses a 16x16 icon. other sizes make it stretch. + elementHeight = 16 + }; + } + } + + public override void OnInspectorGUI() + { + Init(); + DrawDefaultInspector(); + EditorGUI.BeginChangeCheck(); + spawnList.DoLayoutList(); + if (EditorGUI.EndChangeCheck()) + { + serializedObject.ApplyModifiedProperties(); + } + } + + static void DrawHeader(Rect headerRect) + { + GUI.Label(headerRect, "Registered Spawnable Prefabs:"); + } + + internal void DrawChild(Rect r, int index, bool isActive, bool isFocused) + { + SerializedProperty prefab = spawnListProperty.GetArrayElementAtIndex(index); + GameObject go = (GameObject)prefab.objectReferenceValue; + + GUIContent label; + if (go == null) + { + label = new GUIContent("Empty", "Drag a prefab with a NetworkIdentity here"); + } + else + { + NetworkIdentity identity = go.GetComponent(); + label = new GUIContent(go.name, identity != null ? "AssetId: [" + identity.assetId + "]" : "No Network Identity"); + } + + GameObject newGameObject = (GameObject)EditorGUI.ObjectField(r, label, go, typeof(GameObject), false); + + if (newGameObject != go) + { + if (newGameObject != null && !newGameObject.GetComponent()) + { + Debug.LogError("Prefab " + newGameObject + " cannot be added as spawnable as it doesn't have a NetworkIdentity."); + return; + } + prefab.objectReferenceValue = newGameObject; + } + } + + internal void Changed(ReorderableList list) + { + EditorUtility.SetDirty(target); + } + + internal void AddButton(ReorderableList list) + { + spawnListProperty.arraySize += 1; + list.index = spawnListProperty.arraySize - 1; + + SerializedProperty obj = spawnListProperty.GetArrayElementAtIndex(spawnListProperty.arraySize - 1); + obj.objectReferenceValue = null; + + spawnList.index = spawnList.count - 1; + + Changed(list); + } + + internal void RemoveButton(ReorderableList list) + { + spawnListProperty.DeleteArrayElementAtIndex(spawnList.index); + if (list.index >= spawnListProperty.arraySize) + { + list.index = spawnListProperty.arraySize - 1; + } + } + } +} diff --git a/MultiplayerFPS/Assets/Mirror/Editor/NetworkManagerEditor.cs.meta b/MultiplayerFPS/Assets/Mirror/Editor/NetworkManagerEditor.cs.meta new file mode 100644 index 0000000..7fe8dbc --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Editor/NetworkManagerEditor.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 519712eb07f7a44039df57664811c2c5 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Mirror/Editor/NetworkScenePostProcess.cs b/MultiplayerFPS/Assets/Mirror/Editor/NetworkScenePostProcess.cs new file mode 100644 index 0000000..cb66328 --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Editor/NetworkScenePostProcess.cs @@ -0,0 +1,92 @@ +using System.Collections.Generic; +using System.Linq; +using UnityEditor; +using UnityEditor.Callbacks; +using UnityEngine; + +namespace Mirror +{ + public class NetworkScenePostProcess : MonoBehaviour + { + [PostProcessScene] + public static void OnPostProcessScene() + { + // find all NetworkIdentities in all scenes + // => can't limit it to GetActiveScene() because that wouldn't work + // for additive scene loads (the additively loaded scene is never + // the active scene) + // => ignore DontDestroyOnLoad scene! this avoids weird situations + // like in NetworkZones when we destroy the local player and + // load another scene afterwards, yet the local player is still + // in the FindObjectsOfType result with scene=DontDestroyOnLoad + // for some reason + // => OfTypeAll so disabled objects are included too + // => Unity 2019 returns prefabs here too, so filter them out. + IEnumerable identities = Resources.FindObjectsOfTypeAll() + .Where(identity => identity.gameObject.hideFlags != HideFlags.NotEditable && + identity.gameObject.hideFlags != HideFlags.HideAndDontSave && + identity.gameObject.scene.name != "DontDestroyOnLoad" && + !PrefabUtility.IsPartOfPrefabAsset(identity.gameObject)); + + foreach (NetworkIdentity identity in identities) + { + // if we had a [ConflictComponent] attribute that would be better than this check. + // also there is no context about which scene this is in. + if (identity.GetComponent() != null) + { + Debug.LogError("NetworkManager has a NetworkIdentity component. This will cause the NetworkManager object to be disabled, so it is not recommended."); + } + + // not spawned before? + // OnPostProcessScene is called after additive scene loads too, + // and we don't want to set main scene's objects inactive again + if (!identity.isClient && !identity.isServer) + { + // valid scene object? + // otherwise it might be an unopened scene that still has null + // sceneIds. builds are interrupted if they contain 0 sceneIds, + // but it's still possible that we call LoadScene in Editor + // for a previously unopened scene. + // (and only do SetActive if this was actually a scene object) + if (identity.sceneId != 0) + { + PrepareSceneObject(identity); + } + // throwing an exception would only show it for one object + // because this function would return afterwards. + else Debug.LogError("Scene " + identity.gameObject.scene.path + " needs to be opened and resaved, because the scene object " + identity.name + " has no valid sceneId yet."); + } + } + } + + static void PrepareSceneObject(NetworkIdentity identity) + { + // set scene hash + identity.SetSceneIdSceneHashPartInternal(); + + // disable it + // note: NetworkIdentity.OnDisable adds itself to the + // spawnableObjects dictionary (only if sceneId != 0) + identity.gameObject.SetActive(false); + + // safety check for prefabs with more than one NetworkIdentity +#if UNITY_2018_2_OR_NEWER + GameObject prefabGO = PrefabUtility.GetCorrespondingObjectFromSource(identity.gameObject); +#else + GameObject prefabGO = PrefabUtility.GetPrefabParent(identity.gameObject); +#endif + if (prefabGO) + { +#if UNITY_2018_3_OR_NEWER + GameObject prefabRootGO = prefabGO.transform.root.gameObject; +#else + GameObject prefabRootGO = PrefabUtility.FindPrefabRoot(prefabGO); +#endif + if (prefabRootGO != null && prefabRootGO.GetComponentsInChildren().Length > 1) + { + Debug.LogWarningFormat("Prefab '{0}' has several NetworkIdentity components attached to itself or its children, this is not supported.", prefabRootGO.name); + } + } + } + } +} diff --git a/MultiplayerFPS/Assets/Mirror/Editor/NetworkScenePostProcess.cs.meta b/MultiplayerFPS/Assets/Mirror/Editor/NetworkScenePostProcess.cs.meta new file mode 100644 index 0000000..b567cc9 --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Editor/NetworkScenePostProcess.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: a3ec1c414d821444a9e77f18a2c130ea +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Mirror/Editor/SceneDrawer.cs b/MultiplayerFPS/Assets/Mirror/Editor/SceneDrawer.cs new file mode 100644 index 0000000..a234c3f --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Editor/SceneDrawer.cs @@ -0,0 +1,47 @@ +using UnityEditor; +using UnityEngine; + +namespace Mirror +{ + [CustomPropertyDrawer(typeof(SceneAttribute))] + public class SceneDrawer : PropertyDrawer + { + public override void OnGUI(Rect position, SerializedProperty property, GUIContent label) + { + if (property.propertyType == SerializedPropertyType.String) + { + SceneAsset sceneObject = AssetDatabase.LoadAssetAtPath(property.stringValue); + + if (sceneObject == null && !string.IsNullOrEmpty(property.stringValue)) + { + // try to load it from the build settings for legacy compatibility + sceneObject = GetBuildSettingsSceneObject(property.stringValue); + } + if (sceneObject == null && !string.IsNullOrEmpty(property.stringValue)) + { + Debug.LogError($"Could not find scene {property.stringValue} in {property.propertyPath}, assign the proper scenes in your NetworkManager"); + } + SceneAsset scene = (SceneAsset)EditorGUI.ObjectField(position, label, sceneObject, typeof(SceneAsset), true); + + property.stringValue = AssetDatabase.GetAssetPath(scene); + } + else + { + EditorGUI.LabelField(position, label.text, "Use [Scene] with strings."); + } + } + + protected SceneAsset GetBuildSettingsSceneObject(string sceneName) + { + foreach (EditorBuildSettingsScene buildScene in EditorBuildSettings.scenes) + { + SceneAsset sceneAsset = AssetDatabase.LoadAssetAtPath(buildScene.path); + if (sceneAsset.name == sceneName) + { + return sceneAsset; + } + } + return null; + } + } +} diff --git a/MultiplayerFPS/Assets/Mirror/Editor/SceneDrawer.cs.meta b/MultiplayerFPS/Assets/Mirror/Editor/SceneDrawer.cs.meta new file mode 100644 index 0000000..6a996dc --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Editor/SceneDrawer.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: b24704a46211b4ea294aba8f58715cea +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Mirror/Editor/ScriptableObjectUtility.cs b/MultiplayerFPS/Assets/Mirror/Editor/ScriptableObjectUtility.cs new file mode 100644 index 0000000..e6a36bd --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Editor/ScriptableObjectUtility.cs @@ -0,0 +1,54 @@ +using UnityEditor; +using UnityEngine; + +namespace Mirror.EditorScripts +{ + public static class ScriptableObjectUtility + { + /// + // This makes it easy to create, name and place unique new ScriptableObject asset files. + /// + public static T CreateAsset(string defaultName) where T : ScriptableObject + { + string path = SavePanel(defaultName); + // user click cancel + if (string.IsNullOrEmpty(path)) { return null; } + + T asset = ScriptableObject.CreateInstance(); + + SaveAsset(path, asset); + + return asset; + } + + static string SavePanel(string name) + { + string path = EditorUtility.SaveFilePanel( + "Save ScriptableObject", + "Assets/Mirror/", + name + ".asset", + "asset"); + + // user click cancel, return early + if (string.IsNullOrEmpty(path)) { return path; } + + // Unity only wants path from Assets + if (path.StartsWith(Application.dataPath)) + { + path = "Assets" + path.Substring(Application.dataPath.Length); + } + + return path; + } + + static void SaveAsset(string path, ScriptableObject asset) + { + string assetPathAndName = AssetDatabase.GenerateUniqueAssetPath(path); + + AssetDatabase.CreateAsset(asset, assetPathAndName); + + AssetDatabase.SaveAssets(); + AssetDatabase.Refresh(); + } + } +} diff --git a/MultiplayerFPS/Assets/Mirror/Editor/ScriptableObjectUtility.cs.meta b/MultiplayerFPS/Assets/Mirror/Editor/ScriptableObjectUtility.cs.meta new file mode 100644 index 0000000..a1a0af3 --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Editor/ScriptableObjectUtility.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 4d54a29ddd5b52b4eaa07ed39c0e3e83 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Mirror/Editor/SyncVarAttributeDrawer.cs b/MultiplayerFPS/Assets/Mirror/Editor/SyncVarAttributeDrawer.cs new file mode 100644 index 0000000..f7b018a --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Editor/SyncVarAttributeDrawer.cs @@ -0,0 +1,28 @@ +using UnityEditor; +using UnityEngine; + +namespace Mirror +{ + [CustomPropertyDrawer(typeof(SyncVarAttribute))] + public class SyncVarAttributeDrawer : PropertyDrawer + { + static readonly GUIContent syncVarIndicatorContent = new GUIContent("SyncVar", "This variable has been marked with the [SyncVar] attribute."); + + public override void OnGUI(Rect position, SerializedProperty property, GUIContent label) + { + Vector2 syncVarIndicatorRect = EditorStyles.miniLabel.CalcSize(syncVarIndicatorContent); + float valueWidth = position.width - syncVarIndicatorRect.x; + + Rect valueRect = new Rect(position.x, position.y, valueWidth, position.height); + Rect labelRect = new Rect(position.x + valueWidth, position.y, syncVarIndicatorRect.x, position.height); + + EditorGUI.PropertyField(valueRect, property, true); + GUI.Label(labelRect, syncVarIndicatorContent, EditorStyles.miniLabel); + } + + public override float GetPropertyHeight(SerializedProperty property, GUIContent label) + { + return EditorGUI.GetPropertyHeight(property); + } + } +} //namespace diff --git a/MultiplayerFPS/Assets/Mirror/Editor/SyncVarAttributeDrawer.cs.meta b/MultiplayerFPS/Assets/Mirror/Editor/SyncVarAttributeDrawer.cs.meta new file mode 100644 index 0000000..6311f1d --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Editor/SyncVarAttributeDrawer.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 27821afc81c4d064d8348fbeb00c0ce8 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Mirror/Editor/Weaver.meta b/MultiplayerFPS/Assets/Mirror/Editor/Weaver.meta new file mode 100644 index 0000000..121fbf4 --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Editor/Weaver.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: d9f8e6274119b4ce29e498cfb8aca8a4 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Mirror/Editor/Weaver/AssemblyInfo.cs b/MultiplayerFPS/Assets/Mirror/Editor/Weaver/AssemblyInfo.cs new file mode 100644 index 0000000..08b43f5 --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Editor/Weaver/AssemblyInfo.cs @@ -0,0 +1,3 @@ +using System.Runtime.CompilerServices; + +[assembly: InternalsVisibleTo("Mirror.Tests")] diff --git a/MultiplayerFPS/Assets/Mirror/Editor/Weaver/AssemblyInfo.cs.meta b/MultiplayerFPS/Assets/Mirror/Editor/Weaver/AssemblyInfo.cs.meta new file mode 100644 index 0000000..d356af8 --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Editor/Weaver/AssemblyInfo.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 929924d95663264478d4238d4910d22e +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Mirror/Editor/Weaver/CompilationFinishedHook.cs b/MultiplayerFPS/Assets/Mirror/Editor/Weaver/CompilationFinishedHook.cs new file mode 100644 index 0000000..d15653b --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Editor/Weaver/CompilationFinishedHook.cs @@ -0,0 +1,181 @@ +using System; +using System.Collections.Generic; +using System.IO; +using System.Linq; +using UnityEditor; +using UnityEditor.Compilation; +using UnityEngine; +using UnityAssembly = UnityEditor.Compilation.Assembly; + +namespace Mirror.Weaver +{ + public static class CompilationFinishedHook + { + const string MirrorRuntimeAssemblyName = "Mirror"; + const string MirrorWeaverAssemblyName = "Mirror.Weaver"; + + // delegate for subscription to Weaver debug messages + public static Action OnWeaverMessage; + // delegate for subscription to Weaver warning messages + public static Action OnWeaverWarning; + // delete for subscription to Weaver error messages + public static Action OnWeaverError; + + // controls whether we weave any assemblies when CompilationPipeline delegates are invoked + public static bool WeaverEnabled { get; set; } + // controls weather Weaver errors are reported direct to the Unity console (tests enable this) + public static bool UnityLogEnabled = true; + + // holds the result status of our latest Weave operation + // NOTE: WeaveFailed is critical to unit tests, but isn't used for anything else. + public static bool WeaveFailed { get; private set; } + + // warning message handler that also calls OnWarningMethod delegate + static void HandleWarning(string msg) + { + if (UnityLogEnabled) Debug.LogWarning(msg); + if (OnWeaverWarning != null) OnWeaverWarning.Invoke(msg); + } + + // error message handler that also calls OnErrorMethod delegate + static void HandleError(string msg) + { + if (UnityLogEnabled) Debug.LogError(msg); + if (OnWeaverError != null) OnWeaverError.Invoke(msg); + } + + [InitializeOnLoadMethod] + public static void OnInitializeOnLoad() + { + CompilationPipeline.assemblyCompilationFinished += OnCompilationFinished; + + // We only need to run this once per session + // after that, all assemblies will be weaved by the event + if (!SessionState.GetBool("MIRROR_WEAVED", false)) + { + // reset session flag + SessionState.SetBool("MIRROR_WEAVED", true); + SessionState.SetBool("MIRROR_WEAVE_SUCCESS", true); + + WeaveExistingAssemblies(); + } + } + + public static void WeaveExistingAssemblies() + { + foreach (UnityAssembly assembly in CompilationPipeline.GetAssemblies()) + { + if (File.Exists(assembly.outputPath)) + { + OnCompilationFinished(assembly.outputPath, new CompilerMessage[0]); + } + } + +#if UNITY_2019_3_OR_NEWER + EditorUtility.RequestScriptReload(); +#else + UnityEditorInternal.InternalEditorUtility.RequestScriptReload(); +#endif + } + + static string FindMirrorRuntime() + { + foreach (UnityAssembly assembly in CompilationPipeline.GetAssemblies()) + { + if (assembly.name == MirrorRuntimeAssemblyName) + { + return assembly.outputPath; + } + } + return ""; + } + + static bool CompilerMessagesContainError(CompilerMessage[] messages) + { + return messages.Any(msg => msg.type == CompilerMessageType.Error); + } + + static void OnCompilationFinished(string assemblyPath, CompilerMessage[] messages) + { + // Do nothing if there were compile errors on the target + if (CompilerMessagesContainError(messages)) + { + Debug.Log("Weaver: stop because compile errors on target"); + return; + } + + // Should not run on the editor only assemblies + if (assemblyPath.Contains("-Editor") || assemblyPath.Contains(".Editor")) + { + return; + } + + // don't weave mirror files + string assemblyName = Path.GetFileNameWithoutExtension(assemblyPath); + if (assemblyName == MirrorRuntimeAssemblyName || assemblyName == MirrorWeaverAssemblyName) + { + return; + } + + // find Mirror.dll + string mirrorRuntimeDll = FindMirrorRuntime(); + if (string.IsNullOrEmpty(mirrorRuntimeDll)) + { + Debug.LogError("Failed to find Mirror runtime assembly"); + return; + } + if (!File.Exists(mirrorRuntimeDll)) + { + // this is normal, it happens with any assembly that is built before mirror + // such as unity packages or your own assemblies + // those don't need to be weaved + // if any assembly depends on mirror, then it will be built after + return; + } + + // find UnityEngine.CoreModule.dll + string unityEngineCoreModuleDLL = UnityEditorInternal.InternalEditorUtility.GetEngineCoreModuleAssemblyPath(); + if (string.IsNullOrEmpty(unityEngineCoreModuleDLL)) + { + Debug.LogError("Failed to find UnityEngine assembly"); + return; + } + + HashSet dependencyPaths = GetDependecyPaths(assemblyPath); + + // passing null in the outputDirectory param will do an in-place update of the assembly + if (Program.Process(unityEngineCoreModuleDLL, mirrorRuntimeDll, null, new[] { assemblyPath }, dependencyPaths.ToArray(), HandleWarning, HandleError)) + { + // NOTE: WeaveFailed is critical for unit tests but isn't used elsewhere + WeaveFailed = false; + } + else + { + // Set false...will be checked in \Editor\EnterPlayModeSettingsCheck.CheckSuccessfulWeave() + SessionState.SetBool("MIRROR_WEAVE_SUCCESS", false); + + WeaveFailed = true; + if (UnityLogEnabled) Debug.LogError("Weaving failed for: " + assemblyPath); + } + } + + static HashSet GetDependecyPaths(string assemblyPath) + { + // build directory list for later asm/symbol resolving using CompilationPipeline refs + HashSet dependencyPaths = new HashSet(); + dependencyPaths.Add(Path.GetDirectoryName(assemblyPath)); + foreach (UnityAssembly unityAsm in CompilationPipeline.GetAssemblies()) + { + if (unityAsm.outputPath != assemblyPath) + continue; + + foreach (string unityAsmRef in unityAsm.compiledAssemblyReferences) + { + dependencyPaths.Add(Path.GetDirectoryName(unityAsmRef)); + } + } + + return dependencyPaths; + } + } +} diff --git a/MultiplayerFPS/Assets/Mirror/Editor/Weaver/CompilationFinishedHook.cs.meta b/MultiplayerFPS/Assets/Mirror/Editor/Weaver/CompilationFinishedHook.cs.meta new file mode 100644 index 0000000..ed537ab --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Editor/Weaver/CompilationFinishedHook.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: de2aeb2e8068f421a9a1febe408f7051 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Mirror/Editor/Weaver/Extensions.cs b/MultiplayerFPS/Assets/Mirror/Editor/Weaver/Extensions.cs new file mode 100644 index 0000000..0d211bc --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Editor/Weaver/Extensions.cs @@ -0,0 +1,324 @@ +using System; +using System.Collections.Generic; +using Mono.CecilX; + +namespace Mirror.Weaver +{ + public static class Extensions + { + public static bool IsDerivedFrom(this TypeDefinition td, TypeReference baseClass) + { + return IsDerivedFrom(td, baseClass.FullName); + } + + public static bool IsDerivedFrom(this TypeDefinition td, string baseClassFullName) + { + if (!td.IsClass) + return false; + + // are ANY parent classes of baseClass? + TypeReference parent = td.BaseType; + while (parent != null) + { + string parentName = parent.FullName; + + // strip generic parameters + int index = parentName.IndexOf('<'); + if (index != -1) + { + parentName = parentName.Substring(0, index); + } + + if (parentName == baseClassFullName) + { + return true; + } + try + { + parent = parent.Resolve().BaseType; + } + catch (AssemblyResolutionException) + { + // this can happen for plugins. + //Console.WriteLine("AssemblyResolutionException: "+ ex.ToString()); + break; + } + } + return false; + } + + public static TypeReference GetEnumUnderlyingType(this TypeDefinition td) + { + foreach (FieldDefinition field in td.Fields) + { + if (!field.IsStatic) + return field.FieldType; + } + throw new ArgumentException($"Invalid enum {td.FullName}"); + } + + public static bool ImplementsInterface(this TypeDefinition td, TypeReference baseInterface) + { + TypeDefinition typedef = td; + while (typedef != null) + { + foreach (InterfaceImplementation iface in typedef.Interfaces) + { + if (iface.InterfaceType.FullName == baseInterface.FullName) + return true; + } + + try + { + TypeReference parent = typedef.BaseType; + typedef = parent?.Resolve(); + } + catch (AssemblyResolutionException) + { + // this can happen for pluins. + //Console.WriteLine("AssemblyResolutionException: "+ ex.ToString()); + break; + } + } + + return false; + } + + public static bool IsArrayType(this TypeReference tr) + { + // jagged array + if ((tr.IsArray && ((ArrayType)tr).ElementType.IsArray) || + // multidimensional array + (tr.IsArray && ((ArrayType)tr).Rank > 1)) + return false; + return true; + } + + public static bool CanBeResolved(this TypeReference parent) + { + while (parent != null) + { + if (parent.Scope.Name == "Windows") + { + return false; + } + + if (parent.Scope.Name == "mscorlib") + { + TypeDefinition resolved = parent.Resolve(); + return resolved != null; + } + + try + { + parent = parent.Resolve().BaseType; + } + catch + { + return false; + } + } + return true; + } + + + // Given a method of a generic class such as ArraySegment.get_Count, + // and a generic instance such as ArraySegment + // Creates a reference to the specialized method ArraySegment.get_Count + // Note that calling ArraySegment.get_Count directly gives an invalid IL error + public static MethodReference MakeHostInstanceGeneric(this MethodReference self, GenericInstanceType instanceType) + { + MethodReference reference = new MethodReference(self.Name, self.ReturnType, instanceType) + { + CallingConvention = self.CallingConvention, + HasThis = self.HasThis, + ExplicitThis = self.ExplicitThis + }; + + foreach (ParameterDefinition parameter in self.Parameters) + reference.Parameters.Add(new ParameterDefinition(parameter.ParameterType)); + + foreach (GenericParameter generic_parameter in self.GenericParameters) + reference.GenericParameters.Add(new GenericParameter(generic_parameter.Name, reference)); + + return Weaver.CurrentAssembly.MainModule.ImportReference(reference); + } + + public static CustomAttribute GetCustomAttribute(this ICustomAttributeProvider method, string attributeName) + { + foreach (CustomAttribute ca in method.CustomAttributes) + { + if (ca.AttributeType.FullName == attributeName) + return ca; + } + return null; + } + + public static CustomAttribute GetCustomAttribute(this ICustomAttributeProvider method, TypeReference attribute) + { + foreach (CustomAttribute ca in method.CustomAttributes) + { + if (ca.AttributeType.FullName == attribute.FullName) + return ca; + } + return null; + } + + public static bool HasCustomAttribute(this ICustomAttributeProvider attributeProvider, string attributeName) + { + foreach (CustomAttribute ca in attributeProvider.CustomAttributes) + { + if (ca.AttributeType.FullName == attributeName) + return true; + } + return false; + } + + public static bool HasCustomAttribute(this ICustomAttributeProvider attributeProvider, TypeReference attribute) + { + foreach (CustomAttribute ca in attributeProvider.CustomAttributes) + { + if (ca.AttributeType.FullName == attribute.FullName) + return true; + } + return false; + } + + public static T GetField(this CustomAttribute ca, string field, T defaultValue) + { + foreach (CustomAttributeNamedArgument customField in ca.Fields) + { + if (customField.Name == field) + { + return (T)customField.Argument.Value; + } + } + + return defaultValue; + } + + public static MethodDefinition GetMethod(this TypeDefinition td, string methodName) + { + foreach (MethodDefinition md in td.Methods) + { + if (md.Name == methodName) + return md; + } + return null; + } + + public static List GetMethods(this TypeDefinition td, string methodName) + { + List methods = new List(); + foreach (MethodDefinition md in td.Methods) + { + if (md.Name == methodName) + methods.Add(md); + } + return methods; + } + + public static MethodDefinition GetMethodInBaseType(this TypeDefinition td, string methodName) + { + TypeDefinition typedef = td; + while (typedef != null) + { + foreach (MethodDefinition md in typedef.Methods) + { + if (md.Name == methodName) + return md; + } + + try + { + TypeReference parent = typedef.BaseType; + typedef = parent?.Resolve(); + } + catch (AssemblyResolutionException) + { + // this can happen for pluins. + break; + } + } + + return null; + } + + /// + /// + /// + /// + /// + /// + /// + public static bool HasMethodInBaseType(this TypeDefinition td, string methodName, TypeReference stopAt) + { + TypeDefinition typedef = td; + while (typedef != null) + { + if (typedef.FullName == stopAt.FullName) + break; + + foreach (MethodDefinition md in typedef.Methods) + { + if (md.Name == methodName) + return true; + } + + try + { + TypeReference parent = typedef.BaseType; + typedef = parent?.Resolve(); + } + catch (AssemblyResolutionException) + { + // this can happen for pluins. + break; + } + } + + return false; + } + + /// + /// Finds public fields in type and base type + /// + /// + /// + public static IEnumerable FindAllPublicFields(this TypeReference variable) + { + return FindAllPublicFields(variable.Resolve()); + } + + /// + /// Finds public fields in type and base type + /// + /// + /// + public static IEnumerable FindAllPublicFields(this TypeDefinition typeDefinition) + { + while (typeDefinition != null) + { + foreach (FieldDefinition field in typeDefinition.Fields) + { + if (field.IsStatic || field.IsPrivate) + continue; + + if (field.IsNotSerialized) + continue; + + yield return field; + } + + try + { + typeDefinition = typeDefinition.BaseType.Resolve(); + } + catch + { + break; + } + } + } + } +} diff --git a/MultiplayerFPS/Assets/Mirror/Editor/Weaver/Extensions.cs.meta b/MultiplayerFPS/Assets/Mirror/Editor/Weaver/Extensions.cs.meta new file mode 100644 index 0000000..78660f9 --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Editor/Weaver/Extensions.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 562a5cf0254cc45738e9aa549a7100b2 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Mirror/Editor/Weaver/Helpers.cs b/MultiplayerFPS/Assets/Mirror/Editor/Weaver/Helpers.cs new file mode 100644 index 0000000..44398fd --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Editor/Weaver/Helpers.cs @@ -0,0 +1,25 @@ +using System.Diagnostics; +using System.IO; +using System.Reflection; + +namespace Mirror.Weaver +{ + static class Helpers + { + // This code is taken from SerializationWeaver + + public static string UnityEngineDllDirectoryName() + { + string directoryName = Path.GetDirectoryName(Assembly.GetExecutingAssembly().CodeBase); + return directoryName?.Replace(@"file:\", ""); + } + + public static string DestinationFileFor(string outputDir, string assemblyPath) + { + string fileName = Path.GetFileName(assemblyPath); + Debug.Assert(fileName != null, "fileName != null"); + + return Path.Combine(outputDir, fileName); + } + } +} diff --git a/MultiplayerFPS/Assets/Mirror/Editor/Weaver/Helpers.cs.meta b/MultiplayerFPS/Assets/Mirror/Editor/Weaver/Helpers.cs.meta new file mode 100644 index 0000000..231f539 --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Editor/Weaver/Helpers.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 6c4ed76daf48547c5abb7c58f8d20886 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Mirror/Editor/Weaver/Mirror.Weaver.asmdef b/MultiplayerFPS/Assets/Mirror/Editor/Weaver/Mirror.Weaver.asmdef new file mode 100644 index 0000000..5122428 --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Editor/Weaver/Mirror.Weaver.asmdef @@ -0,0 +1,14 @@ +{ + "name": "Mirror.Weaver", + "references": [], + "optionalUnityReferences": [], + "includePlatforms": [ + "Editor" + ], + "excludePlatforms": [], + "allowUnsafeCode": true, + "overrideReferences": false, + "precompiledReferences": [], + "autoReferenced": true, + "defineConstraints": [] +} \ No newline at end of file diff --git a/MultiplayerFPS/Assets/Mirror/Editor/Weaver/Mirror.Weaver.asmdef.meta b/MultiplayerFPS/Assets/Mirror/Editor/Weaver/Mirror.Weaver.asmdef.meta new file mode 100644 index 0000000..b65a0cd --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Editor/Weaver/Mirror.Weaver.asmdef.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 1d0b9d21c3ff546a4aa32399dfd33474 +AssemblyDefinitionImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Mirror/Editor/Weaver/Processors.meta b/MultiplayerFPS/Assets/Mirror/Editor/Weaver/Processors.meta new file mode 100644 index 0000000..eb719b4 --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Editor/Weaver/Processors.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: e538d627280d2471b8c72fdea822ca49 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Mirror/Editor/Weaver/Processors/CommandProcessor.cs b/MultiplayerFPS/Assets/Mirror/Editor/Weaver/Processors/CommandProcessor.cs new file mode 100644 index 0000000..3d8ca27 --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Editor/Weaver/Processors/CommandProcessor.cs @@ -0,0 +1,140 @@ +using Mono.CecilX; +using Mono.CecilX.Cil; + +namespace Mirror.Weaver +{ + /// + /// Processes [Command] methods in NetworkBehaviour + /// + public static class CommandProcessor + { + /* + // generates code like: + public void CmdThrust(float thrusting, int spin) + { + NetworkWriter networkWriter = new NetworkWriter(); + networkWriter.Write(thrusting); + networkWriter.WritePackedUInt32((uint)spin); + base.SendCommandInternal(cmdName, networkWriter, cmdName); + } + + public void CallCmdThrust(float thrusting, int spin) + { + // whatever the user was doing before + } + + Originally HLAPI put the send message code inside the Call function + and then proceeded to replace every call to CmdTrust with CallCmdTrust + + This method moves all the user's code into the "CallCmd" method + and replaces the body of the original method with the send message code. + This way we do not need to modify the code anywhere else, and this works + correctly in dependent assemblies + */ + public static MethodDefinition ProcessCommandCall(TypeDefinition td, MethodDefinition md, CustomAttribute commandAttr) + { + MethodDefinition cmd = MethodProcessor.SubstituteMethod(td, md); + + ILProcessor worker = md.Body.GetILProcessor(); + + NetworkBehaviourProcessor.WriteSetupLocals(worker); + + // NetworkWriter writer = new NetworkWriter(); + NetworkBehaviourProcessor.WriteCreateWriter(worker); + + // write all the arguments that the user passed to the Cmd call + if (!NetworkBehaviourProcessor.WriteArguments(worker, md, RemoteCallType.Command)) + return null; + + string cmdName = md.Name; + int channel = commandAttr.GetField("channel", 0); + bool ignoreAuthority = commandAttr.GetField("ignoreAuthority", false); + + // invoke internal send and return + // load 'base.' to call the SendCommand function with + worker.Append(worker.Create(OpCodes.Ldarg_0)); + worker.Append(worker.Create(OpCodes.Ldtoken, td)); + // invokerClass + worker.Append(worker.Create(OpCodes.Call, Weaver.getTypeFromHandleReference)); + worker.Append(worker.Create(OpCodes.Ldstr, cmdName)); + // writer + worker.Append(worker.Create(OpCodes.Ldloc_0)); + worker.Append(worker.Create(OpCodes.Ldc_I4, channel)); + worker.Append(worker.Create(ignoreAuthority ? OpCodes.Ldc_I4_1 : OpCodes.Ldc_I4_0)); + worker.Append(worker.Create(OpCodes.Call, Weaver.sendCommandInternal)); + + NetworkBehaviourProcessor.WriteRecycleWriter(worker); + + worker.Append(worker.Create(OpCodes.Ret)); + + return cmd; + } + + /* + // generates code like: + protected static void InvokeCmdCmdThrust(NetworkBehaviour obj, NetworkReader reader, NetworkConnection senderConnection) + { + if (!NetworkServer.active) + { + return; + } + ((ShipControl)obj).CmdThrust(reader.ReadSingle(), (int)reader.ReadPackedUInt32()); + } + */ + public static MethodDefinition ProcessCommandInvoke(TypeDefinition td, MethodDefinition method, MethodDefinition cmdCallFunc) + { + MethodDefinition cmd = new MethodDefinition(Weaver.InvokeRpcPrefix + method.Name, + MethodAttributes.Family | MethodAttributes.Static | MethodAttributes.HideBySig, + Weaver.voidType); + + ILProcessor worker = cmd.Body.GetILProcessor(); + Instruction label = worker.Create(OpCodes.Nop); + + NetworkBehaviourProcessor.WriteServerActiveCheck(worker, method.Name, label, "Command"); + + // setup for reader + worker.Append(worker.Create(OpCodes.Ldarg_0)); + worker.Append(worker.Create(OpCodes.Castclass, td)); + + if (!NetworkBehaviourProcessor.ReadArguments(method, worker, RemoteCallType.Command)) + return null; + + AddSenderConnection(method, worker); + + // invoke actual command function + worker.Append(worker.Create(OpCodes.Callvirt, cmdCallFunc)); + worker.Append(worker.Create(OpCodes.Ret)); + + NetworkBehaviourProcessor.AddInvokeParameters(cmd.Parameters); + + td.Methods.Add(cmd); + return cmd; + } + + static void AddSenderConnection(MethodDefinition method, ILProcessor worker) + { + foreach (ParameterDefinition param in method.Parameters) + { + if (NetworkBehaviourProcessor.IsSenderConnection(param, RemoteCallType.Command)) + { + // NetworkConnection is 3nd arg (arg0 is "obj" not "this" because method is static) + // exmaple: static void InvokeCmdCmdSendCommand(NetworkBehaviour obj, NetworkReader reader, NetworkConnection connection) + worker.Append(worker.Create(OpCodes.Ldarg_2)); + } + } + } + + public static bool ProcessMethodsValidateCommand(MethodDefinition md) + { + if (md.IsStatic) + { + Weaver.Error($"{md.Name} cannot be static", md); + return false; + } + + // validate + return NetworkBehaviourProcessor.ProcessMethodsValidateFunction(md) && + NetworkBehaviourProcessor.ProcessMethodsValidateParameters(md, RemoteCallType.Command); + } + } +} diff --git a/MultiplayerFPS/Assets/Mirror/Editor/Weaver/Processors/CommandProcessor.cs.meta b/MultiplayerFPS/Assets/Mirror/Editor/Weaver/Processors/CommandProcessor.cs.meta new file mode 100644 index 0000000..20c3e15 --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Editor/Weaver/Processors/CommandProcessor.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 73f6c9cdbb9e54f65b3a0a35cc8e55c2 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Mirror/Editor/Weaver/Processors/GenericArgumentResolver.cs b/MultiplayerFPS/Assets/Mirror/Editor/Weaver/Processors/GenericArgumentResolver.cs new file mode 100644 index 0000000..7d15a64 --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Editor/Weaver/Processors/GenericArgumentResolver.cs @@ -0,0 +1,110 @@ +using System.Collections.Generic; +using Mono.CecilX; + +namespace Mirror.Weaver +{ + public class GenericArgumentResolver + { + readonly Stack stack = new Stack(); + readonly int maxGenericArgument; + + public GenericArgumentResolver(int maxGenericArgument) + { + this.maxGenericArgument = maxGenericArgument; + } + + public bool GetGenericFromBaseClass(TypeDefinition td, int genericArgument, TypeReference baseType, out TypeReference itemType) + { + itemType = null; + if (GetGenericBaseType(td, baseType, out GenericInstanceType parent)) + { + TypeReference arg = parent.GenericArguments[genericArgument]; + if (arg.IsGenericParameter) + { + itemType = FindParameterInStack(td, genericArgument); + } + else + { + itemType = Weaver.CurrentAssembly.MainModule.ImportReference(arg); + } + } + + return itemType != null; + } + + TypeReference FindParameterInStack(TypeDefinition td, int genericArgument) + { + while (stack.Count > 0) + { + TypeReference next = stack.Pop(); + + if (!(next is GenericInstanceType genericType)) + { + // if type is not GenericInstanceType something has gone wrong + return null; + } + + if (genericType.GenericArguments.Count < genericArgument) + { + // if less than `genericArgument` then we didnt find generic argument + return null; + } + + if (genericType.GenericArguments.Count > maxGenericArgument) + { + // if greater than `genericArgument` it is hard to know which generic arg we want + // See SyncListGenericInheritanceWithMultipleGeneric test + Weaver.Error($"Type {td.Name} has too many generic arguments in base class {next}", td); + return null; + } + + TypeReference genericArg = genericType.GenericArguments[genericArgument]; + if (!genericArg.IsGenericParameter) + { + // if not generic, successfully found type + return Weaver.CurrentAssembly.MainModule.ImportReference(genericArg); + } + } + + // nothing left in stack, something went wrong + return null; + } + + bool GetGenericBaseType(TypeDefinition td, TypeReference baseType, out GenericInstanceType found) + { + stack.Clear(); + TypeReference parent = td.BaseType; + found = null; + + while (parent != null) + { + string parentName = parent.FullName; + + // strip generic parameters + int index = parentName.IndexOf('<'); + if (index != -1) + { + parentName = parentName.Substring(0, index); + } + + if (parentName == baseType.FullName) + { + found = parent as GenericInstanceType; + break; + } + try + { + stack.Push(parent); + parent = parent.Resolve().BaseType; + } + catch (AssemblyResolutionException) + { + // this can happen for plugins. + break; + } + } + + return found != null; + } + } +} diff --git a/MultiplayerFPS/Assets/Mirror/Editor/Weaver/Processors/GenericArgumentResolver.cs.meta b/MultiplayerFPS/Assets/Mirror/Editor/Weaver/Processors/GenericArgumentResolver.cs.meta new file mode 100644 index 0000000..685f914 --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Editor/Weaver/Processors/GenericArgumentResolver.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: fd67b3f7c2d66074a9bc7a23787e2ffb +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Mirror/Editor/Weaver/Processors/MessageClassProcessor.cs b/MultiplayerFPS/Assets/Mirror/Editor/Weaver/Processors/MessageClassProcessor.cs new file mode 100644 index 0000000..db0e88f --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Editor/Weaver/Processors/MessageClassProcessor.cs @@ -0,0 +1,192 @@ +using System.Linq; +using Mono.CecilX; +using Mono.CecilX.Cil; + +namespace Mirror.Weaver +{ + /// + /// generates OnSerialize/OnDeserialize when inheriting from MessageBase + /// + static class MessageClassProcessor + { + + static bool IsEmptyDefault(this MethodBody body) + { + return body.Instructions.All(instruction => instruction.OpCode == OpCodes.Nop || instruction.OpCode == OpCodes.Ret); + } + + public static void Process(TypeDefinition td) + { + Weaver.DLog(td, "MessageClassProcessor Start"); + + GenerateSerialization(td); + if (Weaver.WeavingFailed) + { + return; + } + + GenerateDeSerialization(td); + Weaver.DLog(td, "MessageClassProcessor Done"); + } + + static void GenerateSerialization(TypeDefinition td) + { + Weaver.DLog(td, " GenerateSerialization"); + MethodDefinition existingMethod = td.GetMethod("Serialize"); + if (existingMethod != null && !existingMethod.Body.IsEmptyDefault()) + { + return; + } + + if (td.Fields.Count == 0) + { + return; + } + + // check for self-referencing types + foreach (FieldDefinition field in td.Fields) + { + if (field.FieldType.FullName == td.FullName) + { + Weaver.Error($"{td.Name} has field {field.Name} that references itself", field); + return; + } + } + + MethodDefinition serializeFunc = existingMethod ?? new MethodDefinition("Serialize", + MethodAttributes.Public | MethodAttributes.Virtual | MethodAttributes.HideBySig, + Weaver.voidType); + + //only add to new method + if (existingMethod == null) + { + serializeFunc.Parameters.Add(new ParameterDefinition("writer", ParameterAttributes.None, Weaver.CurrentAssembly.MainModule.ImportReference(Weaver.NetworkWriterType))); + } + ILProcessor worker = serializeFunc.Body.GetILProcessor(); + if (existingMethod != null) + { + //remove default nop&ret from existing empty interface method + worker.Body.Instructions.Clear(); + } + + // if it is not a struct, call base + if (!td.IsValueType) + { + // call base + CallBase(td, worker, "Serialize"); + } + + foreach (FieldDefinition field in td.Fields) + { + if (field.IsStatic || field.IsPrivate || field.IsSpecialName) + continue; + + CallWriter(worker, field); + } + worker.Append(worker.Create(OpCodes.Ret)); + + //only add if not just replaced body + if (existingMethod == null) + { + td.Methods.Add(serializeFunc); + } + } + + static void CallWriter(ILProcessor worker, FieldDefinition field) + { + MethodReference writeFunc = Writers.GetWriteFunc(field.FieldType); + if (writeFunc != null) + { + worker.Append(worker.Create(OpCodes.Ldarg_1)); + worker.Append(worker.Create(OpCodes.Ldarg_0)); + worker.Append(worker.Create(OpCodes.Ldfld, field)); + worker.Append(worker.Create(OpCodes.Call, writeFunc)); + } + else + { + Weaver.Error($"{field.Name} has unsupported type", field); + } + } + + static void CallBase(TypeDefinition td, ILProcessor worker, string name) + { + MethodReference method = Resolvers.ResolveMethodInParents(td.BaseType, Weaver.CurrentAssembly, name); + if (method != null) + { + // base + worker.Append(worker.Create(OpCodes.Ldarg_0)); + // writer + worker.Append(worker.Create(OpCodes.Ldarg_1)); + worker.Append(worker.Create(OpCodes.Call, method)); + } + } + + static void GenerateDeSerialization(TypeDefinition td) + { + Weaver.DLog(td, " GenerateDeserialization"); + MethodDefinition existingMethod = td.GetMethod("Deserialize"); + if (existingMethod != null && !existingMethod.Body.IsEmptyDefault()) + { + return; + } + + if (td.Fields.Count == 0) + { + return; + } + + MethodDefinition serializeFunc = existingMethod ?? new MethodDefinition("Deserialize", + MethodAttributes.Public | MethodAttributes.Virtual | MethodAttributes.HideBySig, + Weaver.voidType); + + //only add to new method + if (existingMethod == null) + { + serializeFunc.Parameters.Add(new ParameterDefinition("reader", ParameterAttributes.None, Weaver.CurrentAssembly.MainModule.ImportReference(Weaver.NetworkReaderType))); + } + ILProcessor worker = serializeFunc.Body.GetILProcessor(); + if (existingMethod != null) + { + //remove default nop&ret from existing empty interface method + worker.Body.Instructions.Clear(); + } + + // if not value type, call base + if (!td.IsValueType) + { + CallBase(td, worker, "Deserialize"); + } + + foreach (FieldDefinition field in td.Fields) + { + if (field.IsStatic || field.IsPrivate || field.IsSpecialName) + continue; + + CallReader(worker, field); + } + worker.Append(worker.Create(OpCodes.Ret)); + + //only add if not just replaced body + if (existingMethod == null) + { + td.Methods.Add(serializeFunc); + } + } + + static void CallReader(ILProcessor worker, FieldDefinition field) + { + MethodReference readerFunc = Readers.GetReadFunc(field.FieldType); + if (readerFunc != null) + { + worker.Append(worker.Create(OpCodes.Ldarg_0)); + worker.Append(worker.Create(OpCodes.Ldarg_1)); + worker.Append(worker.Create(OpCodes.Call, readerFunc)); + worker.Append(worker.Create(OpCodes.Stfld, field)); + } + else + { + Weaver.Error($"{field.Name} has unsupported type", field); + } + } + } +} diff --git a/MultiplayerFPS/Assets/Mirror/Editor/Weaver/Processors/MessageClassProcessor.cs.meta b/MultiplayerFPS/Assets/Mirror/Editor/Weaver/Processors/MessageClassProcessor.cs.meta new file mode 100644 index 0000000..875cf9a --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Editor/Weaver/Processors/MessageClassProcessor.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 3544c9f00f6e5443ea3c30873c5a06ef +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Mirror/Editor/Weaver/Processors/MethodProcessor.cs b/MultiplayerFPS/Assets/Mirror/Editor/Weaver/Processors/MethodProcessor.cs new file mode 100644 index 0000000..6ea5663 --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Editor/Weaver/Processors/MethodProcessor.cs @@ -0,0 +1,125 @@ +using Mono.CecilX; +using Mono.CecilX.Cil; + +namespace Mirror.Weaver +{ + public static class MethodProcessor + { + private const string RpcPrefix = "UserCode_"; + + // creates a method substitute + // For example, if we have this: + // public void CmdThrust(float thrusting, int spin) + // { + // xxxxx + // } + // + // it will substitute the method and move the code to a new method with a provided name + // for example: + // + // public void CmdTrust(float thrusting, int spin) + // { + // } + // + // public void (float thrusting, int spin) + // { + // xxxxx + // } + // + // Note that all the calls to the method remain untouched + // + // the original method definition loses all code + // this returns the newly created method with all the user provided code + public static MethodDefinition SubstituteMethod(TypeDefinition td, MethodDefinition md) + { + string newName = RpcPrefix + md.Name; + MethodDefinition cmd = new MethodDefinition(newName, md.Attributes, md.ReturnType); + + // add parameters + foreach (ParameterDefinition pd in md.Parameters) + { + cmd.Parameters.Add(new ParameterDefinition(pd.Name, ParameterAttributes.None, pd.ParameterType)); + } + + // swap bodies + (cmd.Body, md.Body) = (md.Body, cmd.Body); + + // Move over all the debugging information + foreach (SequencePoint sequencePoint in md.DebugInformation.SequencePoints) + cmd.DebugInformation.SequencePoints.Add(sequencePoint); + md.DebugInformation.SequencePoints.Clear(); + + foreach (CustomDebugInformation customInfo in md.CustomDebugInformations) + cmd.CustomDebugInformations.Add(customInfo); + md.CustomDebugInformations.Clear(); + + (md.DebugInformation.Scope, cmd.DebugInformation.Scope) = (cmd.DebugInformation.Scope, md.DebugInformation.Scope); + + td.Methods.Add(cmd); + + FixRemoteCallToBaseMethod(td, cmd); + return cmd; + } + + /// + /// Finds and fixes call to base methods within remote calls + /// For example, changes `base.CmdDoSomething` to `base.CallCmdDoSomething` within `this.CallCmdDoSomething` + /// + /// + /// + public static void FixRemoteCallToBaseMethod(TypeDefinition type, MethodDefinition method) + { + string callName = method.Name; + + // Cmd/rpc start with Weaver.RpcPrefix + // eg CallCmdDoSomething + if (!callName.StartsWith(RpcPrefix)) + return; + + // eg CmdDoSomething + string baseRemoteCallName = method.Name.Substring(RpcPrefix.Length); + + foreach (Instruction instruction in method.Body.Instructions) + { + // if call to base.CmdDoSomething within this.CallCmdDoSomething + if (IsCallToMethod(instruction, out MethodDefinition calledMethod) && + calledMethod.Name == baseRemoteCallName) + { + TypeDefinition baseType = type.BaseType.Resolve(); + MethodDefinition baseMethod = baseType.GetMethodInBaseType(callName); + + if (baseMethod == null) + { + Weaver.Error($"Could not find base method for {callName}", method); + return; + } + + if (!baseMethod.IsVirtual) + { + Weaver.Error($"Could not find base method that was virutal {callName}", method); + return; + } + + instruction.Operand = baseMethod; + + Weaver.DLog(type, "Replacing call to '{0}' with '{1}' inside '{2}'", calledMethod.FullName, baseMethod.FullName, method.FullName); + } + } + } + + static bool IsCallToMethod(Instruction instruction, out MethodDefinition calledMethod) + { + if (instruction.OpCode == OpCodes.Call && + instruction.Operand is MethodDefinition method) + { + calledMethod = method; + return true; + } + else + { + calledMethod = null; + return false; + } + } + } +} diff --git a/MultiplayerFPS/Assets/Mirror/Editor/Weaver/Processors/MethodProcessor.cs.meta b/MultiplayerFPS/Assets/Mirror/Editor/Weaver/Processors/MethodProcessor.cs.meta new file mode 100644 index 0000000..3c81894 --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Editor/Weaver/Processors/MethodProcessor.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 661e1af528e3441f79e1552fb5ec4e0e +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Mirror/Editor/Weaver/Processors/MonoBehaviourProcessor.cs b/MultiplayerFPS/Assets/Mirror/Editor/Weaver/Processors/MonoBehaviourProcessor.cs new file mode 100644 index 0000000..fafa89a --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Editor/Weaver/Processors/MonoBehaviourProcessor.cs @@ -0,0 +1,74 @@ +using Mono.CecilX; + +namespace Mirror.Weaver +{ + /// + /// only shows warnings in case we use SyncVars etc. for MonoBehaviour. + /// + static class MonoBehaviourProcessor + { + public static void Process(TypeDefinition td) + { + ProcessSyncVars(td); + ProcessMethods(td); + } + + static void ProcessSyncVars(TypeDefinition td) + { + // find syncvars + foreach (FieldDefinition fd in td.Fields) + { + if (fd.HasCustomAttribute(Weaver.SyncVarType)) + Weaver.Error($"SyncVar {fd.Name} must be inside a NetworkBehaviour. {td.Name} is not a NetworkBehaviour", fd); + + if (SyncObjectInitializer.ImplementsSyncObject(fd.FieldType)) + { + Weaver.Error($"{fd.Name} is a SyncObject and must be inside a NetworkBehaviour. {td.Name} is not a NetworkBehaviour", fd); + } + } + } + + static void ProcessMethods(TypeDefinition td) + { + // find command and RPC functions + foreach (MethodDefinition md in td.Methods) + { + foreach (CustomAttribute ca in md.CustomAttributes) + { + if (ca.AttributeType.FullName == Weaver.CommandType.FullName) + { + Weaver.Error($"Command {md.Name} must be declared inside a NetworkBehaviour", md); + } + + if (ca.AttributeType.FullName == Weaver.ClientRpcType.FullName) + { + Weaver.Error($"ClientRpc {md.Name} must be declared inside a NetworkBehaviour", md); + } + + if (ca.AttributeType.FullName == Weaver.TargetRpcType.FullName) + { + Weaver.Error($"TargetRpc {md.Name} must be declared inside a NetworkBehaviour", md); + } + + string attributeName = ca.Constructor.DeclaringType.ToString(); + + switch (attributeName) + { + case "Mirror.ServerAttribute": + Weaver.Error($"Server method {md.Name} must be declared inside a NetworkBehaviour", md); + break; + case "Mirror.ServerCallbackAttribute": + Weaver.Error($"ServerCallback method {md.Name} must be declared inside a NetworkBehaviour", md); + break; + case "Mirror.ClientAttribute": + Weaver.Error($"Client method {md.Name} must be declared inside a NetworkBehaviour", md); + break; + case "Mirror.ClientCallbackAttribute": + Weaver.Error($"ClientCallback method {md.Name} must be declared inside a NetworkBehaviour", md); + break; + } + } + } + } + } +} diff --git a/MultiplayerFPS/Assets/Mirror/Editor/Weaver/Processors/MonoBehaviourProcessor.cs.meta b/MultiplayerFPS/Assets/Mirror/Editor/Weaver/Processors/MonoBehaviourProcessor.cs.meta new file mode 100644 index 0000000..ef3f5f4 --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Editor/Weaver/Processors/MonoBehaviourProcessor.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 35c16722912b64af894e4f6668f2e54c +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Mirror/Editor/Weaver/Processors/NetworkBehaviourProcessor.cs b/MultiplayerFPS/Assets/Mirror/Editor/Weaver/Processors/NetworkBehaviourProcessor.cs new file mode 100644 index 0000000..207896a --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Editor/Weaver/Processors/NetworkBehaviourProcessor.cs @@ -0,0 +1,1076 @@ +using System.Collections.Generic; +using Mono.CecilX; +using Mono.CecilX.Cil; + +namespace Mirror.Weaver +{ + public enum RemoteCallType + { + Command, + ClientRpc, + TargetRpc, + SyncEvent + } + + + /// + /// processes SyncVars, Cmds, Rpcs, etc. of NetworkBehaviours + /// + class NetworkBehaviourProcessor + { + readonly List syncVars = new List(); + readonly List syncObjects = new List(); + // + readonly Dictionary syncVarNetIds = new Dictionary(); + readonly List commands = new List(); + readonly List clientRpcs = new List(); + readonly List targetRpcs = new List(); + readonly List eventRpcs = new List(); + readonly List commandInvocationFuncs = new List(); + readonly List clientRpcInvocationFuncs = new List(); + readonly List targetRpcInvocationFuncs = new List(); + readonly List eventRpcInvocationFuncs = new List(); + + readonly TypeDefinition netBehaviourSubclass; + + public struct CmdResult + { + public MethodDefinition method; + public bool ignoreAuthority; + } + + public struct ClientRpcResult + { + public MethodDefinition method; + public bool excludeOwner; + } + + public NetworkBehaviourProcessor(TypeDefinition td) + { + Weaver.DLog(td, "NetworkBehaviourProcessor"); + netBehaviourSubclass = td; + } + + public void Process() + { + if (netBehaviourSubclass.HasGenericParameters) + { + Weaver.Error($"{netBehaviourSubclass.Name} cannot have generic parameters", netBehaviourSubclass); + return; + } + Weaver.DLog(netBehaviourSubclass, "Process Start"); + MarkAsProcessed(netBehaviourSubclass); + SyncVarProcessor.ProcessSyncVars(netBehaviourSubclass, syncVars, syncObjects, syncVarNetIds); + + ProcessMethods(); + + SyncEventProcessor.ProcessEvents(netBehaviourSubclass, eventRpcs, eventRpcInvocationFuncs); + if (Weaver.WeavingFailed) + { + return; + } + GenerateConstants(); + + GenerateSerialization(); + if (Weaver.WeavingFailed) + { + return; + } + + GenerateDeSerialization(); + Weaver.DLog(netBehaviourSubclass, "Process Done"); + } + + /* + generates code like: + if (!NetworkClient.active) + Debug.LogError((object) "Command function CmdRespawn called on server."); + + which is used in InvokeCmd, InvokeRpc, etc. + */ + public static void WriteClientActiveCheck(ILProcessor worker, string mdName, Instruction label, string errString) + { + // client active check + worker.Append(worker.Create(OpCodes.Call, Weaver.NetworkClientGetActive)); + worker.Append(worker.Create(OpCodes.Brtrue, label)); + + worker.Append(worker.Create(OpCodes.Ldstr, errString + " " + mdName + " called on server.")); + worker.Append(worker.Create(OpCodes.Call, Weaver.logErrorReference)); + worker.Append(worker.Create(OpCodes.Ret)); + worker.Append(label); + } + /* + generates code like: + if (!NetworkServer.active) + Debug.LogError((object) "Command CmdMsgWhisper called on client."); + */ + public static void WriteServerActiveCheck(ILProcessor worker, string mdName, Instruction label, string errString) + { + // server active check + worker.Append(worker.Create(OpCodes.Call, Weaver.NetworkServerGetActive)); + worker.Append(worker.Create(OpCodes.Brtrue, label)); + + worker.Append(worker.Create(OpCodes.Ldstr, errString + " " + mdName + " called on client.")); + worker.Append(worker.Create(OpCodes.Call, Weaver.logErrorReference)); + worker.Append(worker.Create(OpCodes.Ret)); + worker.Append(label); + } + + public static void WriteSetupLocals(ILProcessor worker) + { + worker.Body.InitLocals = true; + worker.Body.Variables.Add(new VariableDefinition(Weaver.PooledNetworkWriterType)); + } + + public static void WriteCreateWriter(ILProcessor worker) + { + // create writer + worker.Append(worker.Create(OpCodes.Call, Weaver.GetPooledWriterReference)); + worker.Append(worker.Create(OpCodes.Stloc_0)); + } + + public static void WriteRecycleWriter(ILProcessor worker) + { + // NetworkWriterPool.Recycle(writer); + worker.Append(worker.Create(OpCodes.Ldloc_0)); + worker.Append(worker.Create(OpCodes.Call, Weaver.RecycleWriterReference)); + } + + public static bool WriteArguments(ILProcessor worker, MethodDefinition method, RemoteCallType callType) + { + // write each argument + // example result + /* + writer.WritePackedInt32(someNumber); + writer.WriteNetworkIdentity(someTarget); + */ + + bool skipFirst = (callType == RemoteCallType.TargetRpc + && TargetRpcProcessor.HasNetworkConnectionParameter(method)); + + // arg of calling function, arg 0 is "this" so start counting at 1 + int argNum = 1; + foreach (ParameterDefinition param in method.Parameters) + { + // NetworkConnection is not sent via the NetworkWriter so skip it here + // skip first for NetworkConnection in TargetRpc + if (argNum == 1 && skipFirst) + { + argNum += 1; + continue; + } + // skip SenderConnection in Command + if (IsSenderConnection(param, callType)) + { + argNum += 1; + continue; + } + + MethodReference writeFunc = Writers.GetWriteFunc(param.ParameterType); + if (writeFunc == null) + { + Weaver.Error($"{method.Name} has invalid parameter {param}", method); + return false; + } + + // use built-in writer func on writer object + // NetworkWriter object + worker.Append(worker.Create(OpCodes.Ldloc_0)); + // add argument to call + worker.Append(worker.Create(OpCodes.Ldarg, argNum)); + // call writer extension method + worker.Append(worker.Create(OpCodes.Call, writeFunc)); + argNum += 1; + } + return true; + } + + #region mark / check type as processed + public const string ProcessedFunctionName = "MirrorProcessed"; + + // by adding an empty MirrorProcessed() function + public static bool WasProcessed(TypeDefinition td) + { + return td.GetMethod(ProcessedFunctionName) != null; + } + + public static void MarkAsProcessed(TypeDefinition td) + { + if (!WasProcessed(td)) + { + MethodDefinition versionMethod = new MethodDefinition(ProcessedFunctionName, MethodAttributes.Private, Weaver.voidType); + ILProcessor worker = versionMethod.Body.GetILProcessor(); + worker.Append(worker.Create(OpCodes.Ret)); + td.Methods.Add(versionMethod); + } + } + #endregion + + void GenerateConstants() + { + if (commands.Count == 0 && clientRpcs.Count == 0 && targetRpcs.Count == 0 && eventRpcs.Count == 0 && syncObjects.Count == 0) + return; + + Weaver.DLog(netBehaviourSubclass, " GenerateConstants "); + + // find static constructor + MethodDefinition cctor = netBehaviourSubclass.GetMethod(".cctor"); + bool cctorFound = cctor != null; + if (cctor != null) + { + // remove the return opcode from end of function. will add our own later. + if (cctor.Body.Instructions.Count != 0) + { + Instruction retInstr = cctor.Body.Instructions[cctor.Body.Instructions.Count - 1]; + if (retInstr.OpCode == OpCodes.Ret) + { + cctor.Body.Instructions.RemoveAt(cctor.Body.Instructions.Count - 1); + } + else + { + Weaver.Error($"{netBehaviourSubclass.Name} has invalid class constructor", cctor); + return; + } + } + } + else + { + // make one! + cctor = new MethodDefinition(".cctor", MethodAttributes.Private | + MethodAttributes.HideBySig | + MethodAttributes.SpecialName | + MethodAttributes.RTSpecialName | + MethodAttributes.Static, + Weaver.voidType); + } + + // find instance constructor + MethodDefinition ctor = netBehaviourSubclass.GetMethod(".ctor"); + + if (ctor == null) + { + Weaver.Error($"{netBehaviourSubclass.Name} has invalid constructor", netBehaviourSubclass); + return; + } + + Instruction ret = ctor.Body.Instructions[ctor.Body.Instructions.Count - 1]; + if (ret.OpCode == OpCodes.Ret) + { + ctor.Body.Instructions.RemoveAt(ctor.Body.Instructions.Count - 1); + } + else + { + Weaver.Error($"{netBehaviourSubclass.Name} has invalid constructor", ctor); + return; + } + + // TODO: find out if the order below matters. If it doesn't split code below into 2 functions + ILProcessor ctorWorker = ctor.Body.GetILProcessor(); + ILProcessor cctorWorker = cctor.Body.GetILProcessor(); + + for (int i = 0; i < commands.Count; ++i) + { + CmdResult cmdResult = commands[i]; + GenerateRegisterCommandDelegate(cctorWorker, Weaver.registerCommandDelegateReference, commandInvocationFuncs[i], cmdResult); + } + + for (int i = 0; i < clientRpcs.Count; ++i) + { + ClientRpcResult clientRpcResult = clientRpcs[i]; + GenerateRegisterRemoteDelegate(cctorWorker, Weaver.registerRpcDelegateReference, clientRpcInvocationFuncs[i], clientRpcResult.method.Name); + } + + for (int i = 0; i < targetRpcs.Count; ++i) + { + GenerateRegisterRemoteDelegate(cctorWorker, Weaver.registerRpcDelegateReference, targetRpcInvocationFuncs[i], targetRpcs[i].Name); + } + + for (int i = 0; i < eventRpcs.Count; ++i) + { + GenerateRegisterRemoteDelegate(cctorWorker, Weaver.registerEventDelegateReference, eventRpcInvocationFuncs[i], eventRpcs[i].Name); + } + + foreach (FieldDefinition fd in syncObjects) + { + SyncObjectInitializer.GenerateSyncObjectInitializer(ctorWorker, fd); + } + + cctorWorker.Append(cctorWorker.Create(OpCodes.Ret)); + if (!cctorFound) + { + netBehaviourSubclass.Methods.Add(cctor); + } + + // finish ctor + ctorWorker.Append(ctorWorker.Create(OpCodes.Ret)); + + // in case class had no cctor, it might have BeforeFieldInit, so injected cctor would be called too late + netBehaviourSubclass.Attributes &= ~TypeAttributes.BeforeFieldInit; + } + + /* + // This generates code like: + NetworkBehaviour.RegisterCommandDelegate(base.GetType(), "CmdThrust", new NetworkBehaviour.CmdDelegate(ShipControl.InvokeCmdCmdThrust)); + */ + void GenerateRegisterRemoteDelegate(ILProcessor worker, MethodReference registerMethod, MethodDefinition func, string cmdName) + { + worker.Append(worker.Create(OpCodes.Ldtoken, netBehaviourSubclass)); + worker.Append(worker.Create(OpCodes.Call, Weaver.getTypeFromHandleReference)); + worker.Append(worker.Create(OpCodes.Ldstr, cmdName)); + worker.Append(worker.Create(OpCodes.Ldnull)); + worker.Append(worker.Create(OpCodes.Ldftn, func)); + + worker.Append(worker.Create(OpCodes.Newobj, Weaver.CmdDelegateConstructor)); + // + worker.Append(worker.Create(OpCodes.Call, registerMethod)); + } + + void GenerateRegisterCommandDelegate(ILProcessor worker, MethodReference registerMethod, MethodDefinition func, CmdResult cmdResult) + { + string cmdName = cmdResult.method.Name; + bool ignoreAuthority = cmdResult.ignoreAuthority; + + worker.Append(worker.Create(OpCodes.Ldtoken, netBehaviourSubclass)); + worker.Append(worker.Create(OpCodes.Call, Weaver.getTypeFromHandleReference)); + worker.Append(worker.Create(OpCodes.Ldstr, cmdName)); + worker.Append(worker.Create(OpCodes.Ldnull)); + worker.Append(worker.Create(OpCodes.Ldftn, func)); + + worker.Append(worker.Create(OpCodes.Newobj, Weaver.CmdDelegateConstructor)); + + worker.Append(worker.Create(ignoreAuthority ? OpCodes.Ldc_I4_1 : OpCodes.Ldc_I4_0)); + + worker.Append(worker.Create(OpCodes.Call, registerMethod)); + } + + void GenerateSerialization() + { + Weaver.DLog(netBehaviourSubclass, " GenerateSerialization"); + + const string SerializeMethodName = "SerializeSyncVars"; + if (netBehaviourSubclass.GetMethod(SerializeMethodName) != null) + return; + + if (syncVars.Count == 0) + { + // no synvars, no need for custom OnSerialize + return; + } + + MethodDefinition serialize = new MethodDefinition(SerializeMethodName, + MethodAttributes.Public | MethodAttributes.Virtual | MethodAttributes.HideBySig, + Weaver.boolType); + + serialize.Parameters.Add(new ParameterDefinition("writer", ParameterAttributes.None, Weaver.CurrentAssembly.MainModule.ImportReference(Weaver.NetworkWriterType))); + serialize.Parameters.Add(new ParameterDefinition("forceAll", ParameterAttributes.None, Weaver.boolType)); + ILProcessor worker = serialize.Body.GetILProcessor(); + + serialize.Body.InitLocals = true; + + // loc_0, this local variable is to determine if any variable was dirty + VariableDefinition dirtyLocal = new VariableDefinition(Weaver.boolType); + serialize.Body.Variables.Add(dirtyLocal); + + MethodReference baseSerialize = Resolvers.ResolveMethodInParents(netBehaviourSubclass.BaseType, Weaver.CurrentAssembly, SerializeMethodName); + if (baseSerialize != null) + { + // base + worker.Append(worker.Create(OpCodes.Ldarg_0)); + // writer + worker.Append(worker.Create(OpCodes.Ldarg_1)); + // forceAll + worker.Append(worker.Create(OpCodes.Ldarg_2)); + worker.Append(worker.Create(OpCodes.Call, baseSerialize)); + // set dirtyLocal to result of base.OnSerialize() + worker.Append(worker.Create(OpCodes.Stloc_0)); + } + + // Generates: if (forceAll); + Instruction initialStateLabel = worker.Create(OpCodes.Nop); + // forceAll + worker.Append(worker.Create(OpCodes.Ldarg_2)); + worker.Append(worker.Create(OpCodes.Brfalse, initialStateLabel)); + + foreach (FieldDefinition syncVar in syncVars) + { + // Generates a writer call for each sync variable + // writer + worker.Append(worker.Create(OpCodes.Ldarg_1)); + // this + worker.Append(worker.Create(OpCodes.Ldarg_0)); + worker.Append(worker.Create(OpCodes.Ldfld, syncVar)); + MethodReference writeFunc = Writers.GetWriteFunc(syncVar.FieldType); + if (writeFunc != null) + { + worker.Append(worker.Create(OpCodes.Call, writeFunc)); + } + else + { + Weaver.Error($"{syncVar.Name} has unsupported type. Use a supported Mirror type instead", syncVar); + return; + } + } + + // always return true if forceAll + + // Generates: return true + worker.Append(worker.Create(OpCodes.Ldc_I4_1)); + worker.Append(worker.Create(OpCodes.Ret)); + + // Generates: end if (forceAll); + worker.Append(initialStateLabel); + + // write dirty bits before the data fields + // Generates: writer.WritePackedUInt64 (base.get_syncVarDirtyBits ()); + // writer + worker.Append(worker.Create(OpCodes.Ldarg_1)); + // base + worker.Append(worker.Create(OpCodes.Ldarg_0)); + worker.Append(worker.Create(OpCodes.Call, Weaver.NetworkBehaviourDirtyBitsReference)); + worker.Append(worker.Create(OpCodes.Call, Writers.GetWriteFunc(Weaver.uint64Type))); + + // generate a writer call for any dirty variable in this class + + // start at number of syncvars in parent + int dirtyBit = Weaver.GetSyncVarStart(netBehaviourSubclass.BaseType.FullName); + foreach (FieldDefinition syncVar in syncVars) + { + Instruction varLabel = worker.Create(OpCodes.Nop); + + // Generates: if ((base.get_syncVarDirtyBits() & 1uL) != 0uL) + // base + worker.Append(worker.Create(OpCodes.Ldarg_0)); + worker.Append(worker.Create(OpCodes.Call, Weaver.NetworkBehaviourDirtyBitsReference)); + // 8 bytes = long + worker.Append(worker.Create(OpCodes.Ldc_I8, 1L << dirtyBit)); + worker.Append(worker.Create(OpCodes.And)); + worker.Append(worker.Create(OpCodes.Brfalse, varLabel)); + + // Generates a call to the writer for that field + // writer + worker.Append(worker.Create(OpCodes.Ldarg_1)); + // base + worker.Append(worker.Create(OpCodes.Ldarg_0)); + worker.Append(worker.Create(OpCodes.Ldfld, syncVar)); + + MethodReference writeFunc = Writers.GetWriteFunc(syncVar.FieldType); + if (writeFunc != null) + { + worker.Append(worker.Create(OpCodes.Call, writeFunc)); + } + else + { + Weaver.Error($"{syncVar.Name} has unsupported type. Use a supported Mirror type instead", syncVar); + return; + } + + // something was dirty + worker.Append(worker.Create(OpCodes.Ldc_I4_1)); + // set dirtyLocal to true + worker.Append(worker.Create(OpCodes.Stloc_0)); + + worker.Append(varLabel); + dirtyBit += 1; + } + + if (Weaver.GenerateLogErrors) + { + worker.Append(worker.Create(OpCodes.Ldstr, "Injected Serialize " + netBehaviourSubclass.Name)); + worker.Append(worker.Create(OpCodes.Call, Weaver.logErrorReference)); + } + + // generate: return dirtyLocal + worker.Append(worker.Create(OpCodes.Ldloc_0)); + worker.Append(worker.Create(OpCodes.Ret)); + netBehaviourSubclass.Methods.Add(serialize); + } + + void DeserializeField(FieldDefinition syncVar, ILProcessor worker, MethodDefinition deserialize) + { + // check for Hook function + MethodDefinition hookMethod = SyncVarProcessor.GetHookMethod(netBehaviourSubclass, syncVar); + + if (IsNetworkIdentityField(syncVar)) + { + DeserializeNetworkIdentityField(syncVar, worker, deserialize, hookMethod); + } + else + { + DeserializeNormalField(syncVar, worker, deserialize, hookMethod); + } + } + + /// + /// Is the field a NetworkIdentity or GameObject + /// + /// + /// + static bool IsNetworkIdentityField(FieldDefinition syncVar) + { + return syncVar.FieldType.FullName == Weaver.gameObjectType.FullName || + syncVar.FieldType.FullName == Weaver.NetworkIdentityType.FullName; + } + + /// + /// [SyncVar] GameObject/NetworkIdentity? + /// + /// + /// + /// + /// + /// + void DeserializeNetworkIdentityField(FieldDefinition syncVar, ILProcessor worker, MethodDefinition deserialize, MethodDefinition hookMethod) + { + /* + Generates code like: + uint oldNetId = ___qNetId; + // returns GetSyncVarGameObject(___qNetId) + GameObject oldSyncVar = syncvar.getter; + ___qNetId = reader.ReadPackedUInt32(); + if (!SyncVarEqual(oldNetId, ref ___goNetId)) + { + // getter returns GetSyncVarGameObject(___qNetId) + OnSetQ(oldSyncVar, syncvar.getter); + } + */ + + // GameObject/NetworkIdentity SyncVar: + // OnSerialize sends writer.Write(go); + // OnDeserialize reads to __netId manually so we can use + // lookups in the getter (so it still works if objects + // move in and out of range repeatedly) + FieldDefinition netIdField = syncVarNetIds[syncVar]; + + // uint oldNetId = ___qNetId; + VariableDefinition oldNetId = new VariableDefinition(Weaver.uint32Type); + deserialize.Body.Variables.Add(oldNetId); + worker.Append(worker.Create(OpCodes.Ldarg_0)); + worker.Append(worker.Create(OpCodes.Ldfld, netIdField)); + worker.Append(worker.Create(OpCodes.Stloc, oldNetId)); + + // GameObject/NetworkIdentity oldSyncVar = syncvar.getter; + VariableDefinition oldSyncVar = new VariableDefinition(syncVar.FieldType); + deserialize.Body.Variables.Add(oldSyncVar); + worker.Append(worker.Create(OpCodes.Ldarg_0)); + worker.Append(worker.Create(OpCodes.Ldfld, syncVar)); + worker.Append(worker.Create(OpCodes.Stloc, oldSyncVar)); + + // read id and store in netId field BEFORE calling the hook + // -> this makes way more sense. by definition, the hook is + // supposed to be called after it was changed. not before. + // -> setting it BEFORE calling the hook fixes the following bug: + // https://github.com/vis2k/Mirror/issues/1151 in host mode + // where the value during the Hook call would call Cmds on + // the host server, and they would all happen and compare + // values BEFORE the hook even returned and hence BEFORE the + // actual value was even set. + // put 'this.' onto stack for 'this.netId' below + worker.Append(worker.Create(OpCodes.Ldarg_0)); + // reader. for 'reader.Read()' below + worker.Append(worker.Create(OpCodes.Ldarg_1)); + // Read() + worker.Append(worker.Create(OpCodes.Call, Readers.GetReadFunc(Weaver.uint32Type))); + // netId + worker.Append(worker.Create(OpCodes.Stfld, netIdField)); + + if (hookMethod != null) + { + // call Hook(this.GetSyncVarGameObject/NetworkIdentity(reader.ReadPackedUInt32())) + // because we send/receive the netID, not the GameObject/NetworkIdentity + // but only if SyncVar changed. otherwise a client would + // get hook calls for all initial values, even if they + // didn't change from the default values on the client. + // see also: https://github.com/vis2k/Mirror/issues/1278 + + // IMPORTANT: for GameObjects/NetworkIdentities we usually + // use SyncVarGameObjectEqual to compare equality. + // in this case however, we can just use + // SyncVarEqual with the two uint netIds. + // => this is easier weaver code because we don't + // have to get the GameObject/NetworkIdentity + // from the uint netId + // => this is faster because we void one + // GetComponent call for GameObjects to get + // their NetworkIdentity when comparing. + + // Generates: if (!SyncVarEqual); + Instruction syncVarEqualLabel = worker.Create(OpCodes.Nop); + + // 'this.' for 'this.SyncVarEqual' + worker.Append(worker.Create(OpCodes.Ldarg_0)); + // 'oldNetId' + worker.Append(worker.Create(OpCodes.Ldloc, oldNetId)); + // 'ref this.__netId' + worker.Append(worker.Create(OpCodes.Ldarg_0)); + worker.Append(worker.Create(OpCodes.Ldflda, netIdField)); + // call the function + GenericInstanceMethod syncVarEqualGm = new GenericInstanceMethod(Weaver.syncVarEqualReference); + syncVarEqualGm.GenericArguments.Add(netIdField.FieldType); + worker.Append(worker.Create(OpCodes.Call, syncVarEqualGm)); + worker.Append(worker.Create(OpCodes.Brtrue, syncVarEqualLabel)); + + // call the hook + // Generates: OnValueChanged(oldValue, this.syncVar); + SyncVarProcessor.WriteCallHookMethodUsingField(worker, hookMethod, oldSyncVar, syncVar); + + // Generates: end if (!SyncVarEqual); + worker.Append(syncVarEqualLabel); + } + } + + /// + /// [SyncVar] int/float/struct/etc.? + /// + /// + /// + /// + /// + /// + void DeserializeNormalField(FieldDefinition syncVar, ILProcessor serWorker, MethodDefinition deserialize, MethodDefinition hookMethod) + { + /* + Generates code like: + // for hook + int oldValue = a; + Networka = reader.ReadPackedInt32(); + if (!SyncVarEqual(oldValue, ref a)) + { + OnSetA(oldValue, Networka); + } + */ + + MethodReference readFunc = Readers.GetReadFunc(syncVar.FieldType); + if (readFunc == null) + { + Weaver.Error($"{syncVar.Name} has unsupported type. Use a supported Mirror type instead", syncVar); + return; + } + + // T oldValue = value; + VariableDefinition oldValue = new VariableDefinition(syncVar.FieldType); + deserialize.Body.Variables.Add(oldValue); + serWorker.Append(serWorker.Create(OpCodes.Ldarg_0)); + serWorker.Append(serWorker.Create(OpCodes.Ldfld, syncVar)); + serWorker.Append(serWorker.Create(OpCodes.Stloc, oldValue)); + + // read value and store in syncvar BEFORE calling the hook + // -> this makes way more sense. by definition, the hook is + // supposed to be called after it was changed. not before. + // -> setting it BEFORE calling the hook fixes the following bug: + // https://github.com/vis2k/Mirror/issues/1151 in host mode + // where the value during the Hook call would call Cmds on + // the host server, and they would all happen and compare + // values BEFORE the hook even returned and hence BEFORE the + // actual value was even set. + // put 'this.' onto stack for 'this.syncvar' below + serWorker.Append(serWorker.Create(OpCodes.Ldarg_0)); + // reader. for 'reader.Read()' below + serWorker.Append(serWorker.Create(OpCodes.Ldarg_1)); + // reader.Read() + serWorker.Append(serWorker.Create(OpCodes.Call, readFunc)); + // syncvar + serWorker.Append(serWorker.Create(OpCodes.Stfld, syncVar)); + + if (hookMethod != null) + { + // call hook + // but only if SyncVar changed. otherwise a client would + // get hook calls for all initial values, even if they + // didn't change from the default values on the client. + // see also: https://github.com/vis2k/Mirror/issues/1278 + + // Generates: if (!SyncVarEqual); + Instruction syncVarEqualLabel = serWorker.Create(OpCodes.Nop); + + // 'this.' for 'this.SyncVarEqual' + serWorker.Append(serWorker.Create(OpCodes.Ldarg_0)); + // 'oldValue' + serWorker.Append(serWorker.Create(OpCodes.Ldloc, oldValue)); + // 'ref this.syncVar' + serWorker.Append(serWorker.Create(OpCodes.Ldarg_0)); + serWorker.Append(serWorker.Create(OpCodes.Ldflda, syncVar)); + // call the function + GenericInstanceMethod syncVarEqualGm = new GenericInstanceMethod(Weaver.syncVarEqualReference); + syncVarEqualGm.GenericArguments.Add(syncVar.FieldType); + serWorker.Append(serWorker.Create(OpCodes.Call, syncVarEqualGm)); + serWorker.Append(serWorker.Create(OpCodes.Brtrue, syncVarEqualLabel)); + + // call the hook + // Generates: OnValueChanged(oldValue, this.syncVar); + SyncVarProcessor.WriteCallHookMethodUsingField(serWorker, hookMethod, oldValue, syncVar); + + // Generates: end if (!SyncVarEqual); + serWorker.Append(syncVarEqualLabel); + } + } + + void GenerateDeSerialization() + { + Weaver.DLog(netBehaviourSubclass, " GenerateDeSerialization"); + + const string DeserializeMethodName = "DeserializeSyncVars"; + if (netBehaviourSubclass.GetMethod(DeserializeMethodName) != null) + return; + + if (syncVars.Count == 0) + { + // no synvars, no need for custom OnDeserialize + return; + } + + MethodDefinition serialize = new MethodDefinition(DeserializeMethodName, + MethodAttributes.Public | MethodAttributes.Virtual | MethodAttributes.HideBySig, + Weaver.voidType); + + serialize.Parameters.Add(new ParameterDefinition("reader", ParameterAttributes.None, Weaver.CurrentAssembly.MainModule.ImportReference(Weaver.NetworkReaderType))); + serialize.Parameters.Add(new ParameterDefinition("initialState", ParameterAttributes.None, Weaver.boolType)); + ILProcessor serWorker = serialize.Body.GetILProcessor(); + // setup local for dirty bits + serialize.Body.InitLocals = true; + VariableDefinition dirtyBitsLocal = new VariableDefinition(Weaver.int64Type); + serialize.Body.Variables.Add(dirtyBitsLocal); + + MethodReference baseDeserialize = Resolvers.ResolveMethodInParents(netBehaviourSubclass.BaseType, Weaver.CurrentAssembly, DeserializeMethodName); + if (baseDeserialize != null) + { + // base + serWorker.Append(serWorker.Create(OpCodes.Ldarg_0)); + // reader + serWorker.Append(serWorker.Create(OpCodes.Ldarg_1)); + // initialState + serWorker.Append(serWorker.Create(OpCodes.Ldarg_2)); + serWorker.Append(serWorker.Create(OpCodes.Call, baseDeserialize)); + } + + // Generates: if (initialState); + Instruction initialStateLabel = serWorker.Create(OpCodes.Nop); + + serWorker.Append(serWorker.Create(OpCodes.Ldarg_2)); + serWorker.Append(serWorker.Create(OpCodes.Brfalse, initialStateLabel)); + + foreach (FieldDefinition syncVar in syncVars) + { + DeserializeField(syncVar, serWorker, serialize); + } + + serWorker.Append(serWorker.Create(OpCodes.Ret)); + + // Generates: end if (initialState); + serWorker.Append(initialStateLabel); + + // get dirty bits + serWorker.Append(serWorker.Create(OpCodes.Ldarg_1)); + serWorker.Append(serWorker.Create(OpCodes.Call, Readers.GetReadFunc(Weaver.uint64Type))); + serWorker.Append(serWorker.Create(OpCodes.Stloc_0)); + + // conditionally read each syncvar + // start at number of syncvars in parent + int dirtyBit = Weaver.GetSyncVarStart(netBehaviourSubclass.BaseType.FullName); + foreach (FieldDefinition syncVar in syncVars) + { + Instruction varLabel = serWorker.Create(OpCodes.Nop); + + // check if dirty bit is set + serWorker.Append(serWorker.Create(OpCodes.Ldloc_0)); + serWorker.Append(serWorker.Create(OpCodes.Ldc_I8, 1L << dirtyBit)); + serWorker.Append(serWorker.Create(OpCodes.And)); + serWorker.Append(serWorker.Create(OpCodes.Brfalse, varLabel)); + + DeserializeField(syncVar, serWorker, serialize); + + serWorker.Append(varLabel); + dirtyBit += 1; + } + + if (Weaver.GenerateLogErrors) + { + serWorker.Append(serWorker.Create(OpCodes.Ldstr, "Injected Deserialize " + netBehaviourSubclass.Name)); + serWorker.Append(serWorker.Create(OpCodes.Call, Weaver.logErrorReference)); + } + + serWorker.Append(serWorker.Create(OpCodes.Ret)); + netBehaviourSubclass.Methods.Add(serialize); + } + + public static bool ReadArguments(MethodDefinition method, ILProcessor worker, RemoteCallType callType) + { + // read each argument + // example result + /* + CallCmdDoSomething(reader.ReadPackedInt32(), reader.ReadNetworkIdentity()); + */ + + bool skipFirst = (callType == RemoteCallType.TargetRpc + && TargetRpcProcessor.HasNetworkConnectionParameter(method)); + + // arg of calling function, arg 0 is "this" so start counting at 1 + int argNum = 1; + foreach (ParameterDefinition param in method.Parameters) + { + // NetworkConnection is not sent via the NetworkWriter so skip it here + // skip first for NetworkConnection in TargetRpc + if (argNum == 1 && skipFirst) + { + argNum += 1; + continue; + } + // skip SenderConnection in Command + if (IsSenderConnection(param, callType)) + { + argNum += 1; + continue; + } + + + MethodReference readFunc = Readers.GetReadFunc(param.ParameterType); + + if (readFunc == null) + { + Weaver.Error($"{method.Name} has invalid parameter {param}. Unsupported type {param.ParameterType}, use a supported Mirror type instead", method); + return false; + } + + worker.Append(worker.Create(OpCodes.Ldarg_1)); + worker.Append(worker.Create(OpCodes.Call, readFunc)); + + // conversion.. is this needed? + if (param.ParameterType.FullName == Weaver.singleType.FullName) + { + worker.Append(worker.Create(OpCodes.Conv_R4)); + } + else if (param.ParameterType.FullName == Weaver.doubleType.FullName) + { + worker.Append(worker.Create(OpCodes.Conv_R8)); + } + } + return true; + } + + public static void AddInvokeParameters(ICollection collection) + { + collection.Add(new ParameterDefinition("obj", ParameterAttributes.None, Weaver.CurrentAssembly.MainModule.ImportReference(Weaver.NetworkBehaviourType))); + collection.Add(new ParameterDefinition("reader", ParameterAttributes.None, Weaver.CurrentAssembly.MainModule.ImportReference(Weaver.NetworkReaderType))); + // senderConnection is only used for commands but NetworkBehaviour.CmdDelegate is used for all remote calls + collection.Add(new ParameterDefinition("senderConnection", ParameterAttributes.None, Weaver.CurrentAssembly.MainModule.ImportReference(Weaver.NetworkConnectionType))); + } + + public static bool ProcessMethodsValidateFunction(MethodReference md) + { + if (md.ReturnType.FullName == Weaver.IEnumeratorType.FullName) + { + Weaver.Error($"{md.Name} cannot be a coroutine", md); + return false; + } + if (md.ReturnType.FullName != Weaver.voidType.FullName) + { + Weaver.Error($"{md.Name} cannot return a value. Make it void instead", md); + return false; + } + if (md.HasGenericParameters) + { + Weaver.Error($"{md.Name} cannot have generic parameters", md); + return false; + } + return true; + } + + public static bool ProcessMethodsValidateParameters(MethodReference method, RemoteCallType callType) + { + for (int i = 0; i < method.Parameters.Count; ++i) + { + ParameterDefinition param = method.Parameters[i]; + + bool valid = ValidateParameter(method, param, callType, i == 0); + + if (!valid) + { + return false; + } + } + return true; + } + + static bool ValidateParameter(MethodReference method, ParameterDefinition param, RemoteCallType callType, bool firstParam) + { + bool isNetworkConnection = param.ParameterType.FullName == Weaver.NetworkConnectionType.FullName; + bool isSenderConnection = IsSenderConnection(param, callType); + + if (param.IsOut) + { + Weaver.Error($"{method.Name} cannot have out parameters", method); + return false; + } + + + // if not SenderConnection And not TargetRpc NetworkConnection first param + if (!isSenderConnection && isNetworkConnection && !(callType == RemoteCallType.TargetRpc && firstParam)) + { + if (callType == RemoteCallType.Command) + { + Weaver.Error($"{method.Name} has invalid parameter {param}, Cannot pass NetworkConnections. Instead use 'NetworkConnectionToClient conn = null' to get the sender's connection on the server", method); + } + else + { + Weaver.Error($"{method.Name} has invalid parameter {param}. Cannot pass NetworkConnections", method); + } + return false; + } + + // sender connection can be optional + if (param.IsOptional && !isSenderConnection) + { + Weaver.Error($"{method.Name} cannot have optional parameters", method); + return false; + } + + return true; + } + + public static bool IsSenderConnection(ParameterDefinition param, RemoteCallType callType) + { + if (callType != RemoteCallType.Command) + { + return false; + } + + TypeReference type = param.ParameterType; + + const string ConnectionToClient = "Mirror.NetworkConnectionToClient"; + bool isConnectionToClient = type.FullName == ConnectionToClient || type.Resolve().IsDerivedFrom(ConnectionToClient); + + return isConnectionToClient; + } + + void ProcessMethods() + { + HashSet names = new HashSet(); + + // copy the list of methods because we will be adding methods in the loop + List methods = new List(netBehaviourSubclass.Methods); + // find command and RPC functions + foreach (MethodDefinition md in methods) + { + foreach (CustomAttribute ca in md.CustomAttributes) + { + if (ca.AttributeType.FullName == Weaver.CommandType.FullName) + { + ProcessCommand(names, md, ca); + break; + } + + if (ca.AttributeType.FullName == Weaver.TargetRpcType.FullName) + { + ProcessTargetRpc(names, md, ca); + break; + } + + if (ca.AttributeType.FullName == Weaver.ClientRpcType.FullName) + { + ProcessClientRpc(names, md, ca); + break; + } + } + } + } + + void ProcessClientRpc(HashSet names, MethodDefinition md, CustomAttribute clientRpcAttr) + { + if (md.IsAbstract) + { + Weaver.Error("Abstract ClientRpc are currently not supported, use virtual method instead", md); + return; + } + + if (!RpcProcessor.ProcessMethodsValidateRpc(md)) + { + return; + } + + if (names.Contains(md.Name)) + { + Weaver.Error($"Duplicate ClientRpc name {md.Name}", md); + return; + } + + bool excludeOwner = clientRpcAttr.GetField("excludeOwner", false); + + names.Add(md.Name); + clientRpcs.Add(new ClientRpcResult + { + method = md, + excludeOwner = excludeOwner + }); + + MethodDefinition rpcCallFunc = RpcProcessor.ProcessRpcCall(netBehaviourSubclass, md, clientRpcAttr); + + MethodDefinition rpcFunc = RpcProcessor.ProcessRpcInvoke(netBehaviourSubclass, md, rpcCallFunc); + if (rpcFunc != null) + { + clientRpcInvocationFuncs.Add(rpcFunc); + } + } + + void ProcessTargetRpc(HashSet names, MethodDefinition md, CustomAttribute targetRpcAttr) + { + if (md.IsAbstract) + { + Weaver.Error("Abstract TargetRpc are currently not supported, use virtual method instead", md); + return; + } + + if (!TargetRpcProcessor.ProcessMethodsValidateTargetRpc(md)) + return; + + if (names.Contains(md.Name)) + { + Weaver.Error($"Duplicate Target Rpc name {md.Name}", md); + return; + } + names.Add(md.Name); + targetRpcs.Add(md); + + MethodDefinition rpcCallFunc = TargetRpcProcessor.ProcessTargetRpcCall(netBehaviourSubclass, md, targetRpcAttr); + + MethodDefinition rpcFunc = TargetRpcProcessor.ProcessTargetRpcInvoke(netBehaviourSubclass, md, rpcCallFunc); + if (rpcFunc != null) + { + targetRpcInvocationFuncs.Add(rpcFunc); + } + } + + void ProcessCommand(HashSet names, MethodDefinition md, CustomAttribute commandAttr) + { + if (md.IsAbstract) + { + Weaver.Error("Abstract Commands are currently not supported, use virtual method instead", md); + return; + } + + if (!CommandProcessor.ProcessMethodsValidateCommand(md)) + return; + + if (names.Contains(md.Name)) + { + Weaver.Error($"Duplicate Command name {md.Name}", md); + return; + } + + bool ignoreAuthority = commandAttr.GetField("ignoreAuthority", false); + + names.Add(md.Name); + commands.Add(new CmdResult + { + method = md, + ignoreAuthority = ignoreAuthority + }); + + MethodDefinition cmdCallFunc = CommandProcessor.ProcessCommandCall(netBehaviourSubclass, md, commandAttr); + + MethodDefinition cmdFunc = CommandProcessor.ProcessCommandInvoke(netBehaviourSubclass, md, cmdCallFunc); + if (cmdFunc != null) + { + commandInvocationFuncs.Add(cmdFunc); + } + } + } +} diff --git a/MultiplayerFPS/Assets/Mirror/Editor/Weaver/Processors/NetworkBehaviourProcessor.cs.meta b/MultiplayerFPS/Assets/Mirror/Editor/Weaver/Processors/NetworkBehaviourProcessor.cs.meta new file mode 100644 index 0000000..67c27dc --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Editor/Weaver/Processors/NetworkBehaviourProcessor.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 8118d606be3214e5d99943ec39530dd8 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Mirror/Editor/Weaver/Processors/PropertySiteProcessor.cs b/MultiplayerFPS/Assets/Mirror/Editor/Weaver/Processors/PropertySiteProcessor.cs new file mode 100644 index 0000000..597094e --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Editor/Weaver/Processors/PropertySiteProcessor.cs @@ -0,0 +1,212 @@ +using System; +using Mono.CecilX; +using Mono.CecilX.Cil; + +namespace Mirror.Weaver +{ + public static class PropertySiteProcessor + { + public static void ProcessSitesModule(ModuleDefinition moduleDef) + { + DateTime startTime = DateTime.Now; + + //Search through the types + foreach (TypeDefinition td in moduleDef.Types) + { + if (td.IsClass) + { + ProcessSiteClass(td); + } + } + if (Weaver.WeaveLists.generateContainerClass != null) + { + moduleDef.Types.Add(Weaver.WeaveLists.generateContainerClass); + Weaver.CurrentAssembly.MainModule.ImportReference(Weaver.WeaveLists.generateContainerClass); + + foreach (MethodDefinition f in Weaver.WeaveLists.generatedReadFunctions) + { + Weaver.CurrentAssembly.MainModule.ImportReference(f); + } + + foreach (MethodDefinition f in Weaver.WeaveLists.generatedWriteFunctions) + { + Weaver.CurrentAssembly.MainModule.ImportReference(f); + } + } + Console.WriteLine(" ProcessSitesModule " + moduleDef.Name + " elapsed time:" + (DateTime.Now - startTime)); + } + + static void ProcessSiteClass(TypeDefinition td) + { + //Console.WriteLine(" ProcessSiteClass " + td); + foreach (MethodDefinition md in td.Methods) + { + ProcessSiteMethod(td, md); + } + + foreach (TypeDefinition nested in td.NestedTypes) + { + ProcessSiteClass(nested); + } + } + + static void ProcessSiteMethod(TypeDefinition td, MethodDefinition md) + { + // process all references to replaced members with properties + //Weaver.DLog(td, " ProcessSiteMethod " + md); + + if (md.Name == ".cctor" || + md.Name == NetworkBehaviourProcessor.ProcessedFunctionName || + md.Name.StartsWith(Weaver.InvokeRpcPrefix)) + return; + + if (md.Body != null && md.Body.Instructions != null) + { + // TODO move this to NetworkBehaviourProcessor + ServerClientAttributeProcessor.ProcessMethodAttributes(td, md); + + for (int iCount = 0; iCount < md.Body.Instructions.Count;) + { + Instruction instr = md.Body.Instructions[iCount]; + iCount += ProcessInstruction(md, instr, iCount); + } + } + } + + // replaces syncvar write access with the NetworkXYZ.get property calls + static void ProcessInstructionSetterField(MethodDefinition md, Instruction i, FieldDefinition opField) + { + // dont replace property call sites in constructors + if (md.Name == ".ctor") + return; + + // does it set a field that we replaced? + if (Weaver.WeaveLists.replacementSetterProperties.TryGetValue(opField, out MethodDefinition replacement)) + { + //replace with property + //DLog(td, " replacing " + md.Name + ":" + i); + i.OpCode = OpCodes.Call; + i.Operand = replacement; + //DLog(td, " replaced " + md.Name + ":" + i); + } + } + + // replaces syncvar read access with the NetworkXYZ.get property calls + static void ProcessInstructionGetterField(MethodDefinition md, Instruction i, FieldDefinition opField) + { + // dont replace property call sites in constructors + if (md.Name == ".ctor") + return; + + // does it set a field that we replaced? + if (Weaver.WeaveLists.replacementGetterProperties.TryGetValue(opField, out MethodDefinition replacement)) + { + //replace with property + //DLog(td, " replacing " + md.Name + ":" + i); + i.OpCode = OpCodes.Call; + i.Operand = replacement; + //DLog(td, " replaced " + md.Name + ":" + i); + } + } + + static int ProcessInstruction(MethodDefinition md, Instruction instr, int iCount) + { + if ((instr.OpCode == OpCodes.Call || instr.OpCode == OpCodes.Callvirt) + && instr.Operand is MethodReference opMethod) + { + ProcessInstructionMethod(md, instr, opMethod, iCount); + } + + if (instr.OpCode == OpCodes.Stfld && instr.Operand is FieldDefinition opFieldst) + { + // this instruction sets the value of a field. cache the field reference. + ProcessInstructionSetterField(md, instr, opFieldst); + } + + if (instr.OpCode == OpCodes.Ldfld && instr.Operand is FieldDefinition opFieldld) + { + // this instruction gets the value of a field. cache the field reference. + ProcessInstructionGetterField(md, instr, opFieldld); + } + + if (instr.OpCode == OpCodes.Ldflda && instr.Operand is FieldDefinition opFieldlda) + { + // loading a field by reference, watch out for initobj instruction + // see https://github.com/vis2k/Mirror/issues/696 + return ProcessInstructionLoadAddress(md, instr, opFieldlda, iCount); + } + + return 1; + } + + static int ProcessInstructionLoadAddress(MethodDefinition md, Instruction instr, FieldDefinition opField, int iCount) + { + // dont replace property call sites in constructors + if (md.Name == ".ctor") + return 1; + + // does it set a field that we replaced? + if (Weaver.WeaveLists.replacementSetterProperties.TryGetValue(opField, out MethodDefinition replacement)) + { + // we have a replacement for this property + // is the next instruction a initobj? + Instruction nextInstr = md.Body.Instructions[iCount + 1]; + + if (nextInstr.OpCode == OpCodes.Initobj) + { + // we need to replace this code with: + // var tmp = new MyStruct(); + // this.set_Networkxxxx(tmp); + ILProcessor worker = md.Body.GetILProcessor(); + VariableDefinition tmpVariable = new VariableDefinition(opField.FieldType); + md.Body.Variables.Add(tmpVariable); + + worker.InsertBefore(instr, worker.Create(OpCodes.Ldloca, tmpVariable)); + worker.InsertBefore(instr, worker.Create(OpCodes.Initobj, opField.FieldType)); + worker.InsertBefore(instr, worker.Create(OpCodes.Ldloc, tmpVariable)); + worker.InsertBefore(instr, worker.Create(OpCodes.Call, replacement)); + + worker.Remove(instr); + worker.Remove(nextInstr); + return 4; + + } + + } + + return 1; + } + + static void ProcessInstructionMethod(MethodDefinition md, Instruction instr, MethodReference opMethodRef, int iCount) + { + if (opMethodRef.Name != "Invoke") + return; + + // Events use an "Invoke" method to call the delegate. + // this code replaces the "Invoke" instruction with the generated "Call***" instruction which send the event to the server. + // but the "Invoke" instruction is called on the event field - where the "call" instruction is not. + // so the earlier instruction that loads the event field is replaced with a Noop. + + // go backwards until find a ldfld instruction that matches ANY event + while (iCount > 0) + { + iCount -= 1; + Instruction inst = md.Body.Instructions[iCount]; + if (inst.OpCode == OpCodes.Ldfld) + { + FieldReference opField = inst.Operand as FieldReference; + + // find replaceEvent with matching name + // NOTE: original weaver compared .Name, not just the MethodDefinition, + // that's why we use dict. + if (Weaver.WeaveLists.replaceEvents.TryGetValue(opField.FullName, out MethodDefinition replacement)) + { + instr.Operand = replacement; + inst.OpCode = OpCodes.Nop; + return; + } + } + } + } + } +} diff --git a/MultiplayerFPS/Assets/Mirror/Editor/Weaver/Processors/PropertySiteProcessor.cs.meta b/MultiplayerFPS/Assets/Mirror/Editor/Weaver/Processors/PropertySiteProcessor.cs.meta new file mode 100644 index 0000000..e8c2500 --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Editor/Weaver/Processors/PropertySiteProcessor.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: d48f1ab125e9940a995603796bccc59e +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Mirror/Editor/Weaver/Processors/ReaderWriterProcessor.cs b/MultiplayerFPS/Assets/Mirror/Editor/Weaver/Processors/ReaderWriterProcessor.cs new file mode 100644 index 0000000..e69afcd --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Editor/Weaver/Processors/ReaderWriterProcessor.cs @@ -0,0 +1,95 @@ +using System.IO; +using Mono.CecilX; +using UnityEditor.Compilation; + +namespace Mirror.Weaver +{ + public static class ReaderWriterProcessor + { + // find all readers and writers and register them + public static void ProcessReadersAndWriters(AssemblyDefinition CurrentAssembly) + { + Readers.Init(); + Writers.Init(); + + foreach (Assembly unityAsm in CompilationPipeline.GetAssemblies()) + { + if (unityAsm.name != CurrentAssembly.Name.Name) + { + try + { + using (DefaultAssemblyResolver asmResolver = new DefaultAssemblyResolver()) + using (AssemblyDefinition assembly = AssemblyDefinition.ReadAssembly(unityAsm.outputPath, new ReaderParameters { ReadWrite = false, ReadSymbols = false, AssemblyResolver = asmResolver })) + { + ProcessAssemblyClasses(CurrentAssembly, assembly); + } + } + catch (FileNotFoundException) + { + // During first import, this gets called before some assemblies + // are built, just skip them + } + } + } + + ProcessAssemblyClasses(CurrentAssembly, CurrentAssembly); + } + + static void ProcessAssemblyClasses(AssemblyDefinition CurrentAssembly, AssemblyDefinition assembly) + { + foreach (TypeDefinition klass in assembly.MainModule.Types) + { + // extension methods only live in static classes + // static classes are represented as sealed and abstract + if (klass.IsAbstract && klass.IsSealed) + { + LoadWriters(CurrentAssembly, klass); + LoadReaders(CurrentAssembly, klass); + } + } + } + + static void LoadWriters(AssemblyDefinition currentAssembly, TypeDefinition klass) + { + // register all the writers in this class. Skip the ones with wrong signature + foreach (MethodDefinition method in klass.Methods) + { + if (method.Parameters.Count != 2) + continue; + + if (method.Parameters[0].ParameterType.FullName != "Mirror.NetworkWriter") + continue; + + if (method.ReturnType.FullName != "System.Void") + continue; + + if (method.GetCustomAttribute("System.Runtime.CompilerServices.ExtensionAttribute") == null) + continue; + + TypeReference dataType = method.Parameters[1].ParameterType; + Writers.Register(dataType, currentAssembly.MainModule.ImportReference(method)); + } + } + + static void LoadReaders(AssemblyDefinition currentAssembly, TypeDefinition klass) + { + // register all the reader in this class. Skip the ones with wrong signature + foreach (MethodDefinition method in klass.Methods) + { + if (method.Parameters.Count != 1) + continue; + + if (method.Parameters[0].ParameterType.FullName != "Mirror.NetworkReader") + continue; + + if (method.ReturnType.FullName == "System.Void") + continue; + + if (method.GetCustomAttribute("System.Runtime.CompilerServices.ExtensionAttribute") == null) + continue; + + Readers.Register(method.ReturnType, currentAssembly.MainModule.ImportReference(method)); + } + } + } +} diff --git a/MultiplayerFPS/Assets/Mirror/Editor/Weaver/Processors/ReaderWriterProcessor.cs.meta b/MultiplayerFPS/Assets/Mirror/Editor/Weaver/Processors/ReaderWriterProcessor.cs.meta new file mode 100644 index 0000000..c14d6fa --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Editor/Weaver/Processors/ReaderWriterProcessor.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: f3263602f0a374ecd8d08588b1fc2f76 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Mirror/Editor/Weaver/Processors/RpcProcessor.cs b/MultiplayerFPS/Assets/Mirror/Editor/Weaver/Processors/RpcProcessor.cs new file mode 100644 index 0000000..a2b042b --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Editor/Weaver/Processors/RpcProcessor.cs @@ -0,0 +1,118 @@ +using Mono.CecilX; +using Mono.CecilX.Cil; + +namespace Mirror.Weaver +{ + /// + /// Processes [Rpc] methods in NetworkBehaviour + /// + public static class RpcProcessor + { + public static MethodDefinition ProcessRpcInvoke(TypeDefinition td, MethodDefinition md, MethodDefinition rpcCallFunc) + { + MethodDefinition rpc = new MethodDefinition( + Weaver.InvokeRpcPrefix + md.Name, + MethodAttributes.Family | MethodAttributes.Static | MethodAttributes.HideBySig, + Weaver.voidType); + + ILProcessor worker = rpc.Body.GetILProcessor(); + Instruction label = worker.Create(OpCodes.Nop); + + NetworkBehaviourProcessor.WriteClientActiveCheck(worker, md.Name, label, "RPC"); + + // setup for reader + worker.Append(worker.Create(OpCodes.Ldarg_0)); + worker.Append(worker.Create(OpCodes.Castclass, td)); + + if (!NetworkBehaviourProcessor.ReadArguments(md, worker, RemoteCallType.ClientRpc)) + return null; + + // invoke actual command function + worker.Append(worker.Create(OpCodes.Callvirt, rpcCallFunc)); + worker.Append(worker.Create(OpCodes.Ret)); + + NetworkBehaviourProcessor.AddInvokeParameters(rpc.Parameters); + td.Methods.Add(rpc); + return rpc; + } + + /* + * generates code like: + + public void RpcTest (int param) + { + NetworkWriter writer = new NetworkWriter (); + writer.WritePackedUInt32((uint)param); + base.SendRPCInternal(typeof(class),"RpcTest", writer, 0); + } + public void CallRpcTest (int param) + { + // whatever the user did before + } + + Originally HLAPI put the send message code inside the Call function + and then proceeded to replace every call to RpcTest with CallRpcTest + + This method moves all the user's code into the "CallRpc" method + and replaces the body of the original method with the send message code. + This way we do not need to modify the code anywhere else, and this works + correctly in dependent assemblies + */ + public static MethodDefinition ProcessRpcCall(TypeDefinition td, MethodDefinition md, CustomAttribute clientRpcAttr) + { + MethodDefinition rpc = MethodProcessor.SubstituteMethod(td, md); + + ILProcessor worker = md.Body.GetILProcessor(); + + NetworkBehaviourProcessor.WriteSetupLocals(worker); + + if (Weaver.GenerateLogErrors) + { + worker.Append(worker.Create(OpCodes.Ldstr, "Call ClientRpc function " + md.Name)); + worker.Append(worker.Create(OpCodes.Call, Weaver.logErrorReference)); + } + + NetworkBehaviourProcessor.WriteCreateWriter(worker); + + // write all the arguments that the user passed to the Rpc call + if (!NetworkBehaviourProcessor.WriteArguments(worker, md, RemoteCallType.ClientRpc)) + return null; + + string rpcName = md.Name; + int channel = clientRpcAttr.GetField("channel", 0); + bool excludeOwner = clientRpcAttr.GetField("excludeOwner", false); + + // invoke SendInternal and return + // this + worker.Append(worker.Create(OpCodes.Ldarg_0)); + worker.Append(worker.Create(OpCodes.Ldtoken, td)); + // invokerClass + worker.Append(worker.Create(OpCodes.Call, Weaver.getTypeFromHandleReference)); + worker.Append(worker.Create(OpCodes.Ldstr, rpcName)); + // writer + worker.Append(worker.Create(OpCodes.Ldloc_0)); + worker.Append(worker.Create(OpCodes.Ldc_I4, channel)); + worker.Append(worker.Create(excludeOwner ? OpCodes.Ldc_I4_1 : OpCodes.Ldc_I4_0)); + worker.Append(worker.Create(OpCodes.Callvirt, Weaver.sendRpcInternal)); + + NetworkBehaviourProcessor.WriteRecycleWriter(worker); + + worker.Append(worker.Create(OpCodes.Ret)); + + return rpc; + } + + public static bool ProcessMethodsValidateRpc(MethodDefinition md) + { + if (md.IsStatic) + { + Weaver.Error($"{md.Name} must not be static", md); + return false; + } + + // validate + return NetworkBehaviourProcessor.ProcessMethodsValidateFunction(md) && + NetworkBehaviourProcessor.ProcessMethodsValidateParameters(md, RemoteCallType.ClientRpc); + } + } +} diff --git a/MultiplayerFPS/Assets/Mirror/Editor/Weaver/Processors/RpcProcessor.cs.meta b/MultiplayerFPS/Assets/Mirror/Editor/Weaver/Processors/RpcProcessor.cs.meta new file mode 100644 index 0000000..22375ba --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Editor/Weaver/Processors/RpcProcessor.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: a3cb7051ff41947e59bba58bdd2b73fc +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Mirror/Editor/Weaver/Processors/ServerClientAttributeProcessor.cs b/MultiplayerFPS/Assets/Mirror/Editor/Weaver/Processors/ServerClientAttributeProcessor.cs new file mode 100644 index 0000000..0600b04 --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Editor/Weaver/Processors/ServerClientAttributeProcessor.cs @@ -0,0 +1,132 @@ +using Mono.CecilX; +using Mono.CecilX.Cil; + +namespace Mirror.Weaver +{ + /// + /// processes SyncVars, Cmds, Rpcs, etc. of NetworkBehaviours + /// + static class ServerClientAttributeProcessor + { + public static void ProcessMethodAttributes(TypeDefinition td, MethodDefinition md) + { + foreach (CustomAttribute attr in md.CustomAttributes) + { + switch (attr.Constructor.DeclaringType.ToString()) + { + case "Mirror.ServerAttribute": + InjectServerGuard(td, md, true); + break; + case "Mirror.ServerCallbackAttribute": + InjectServerGuard(td, md, false); + break; + case "Mirror.ClientAttribute": + InjectClientGuard(td, md, true); + break; + case "Mirror.ClientCallbackAttribute": + InjectClientGuard(td, md, false); + break; + default: + break; + } + } + } + + static void InjectServerGuard(TypeDefinition td, MethodDefinition md, bool logWarning) + { + if (!Weaver.IsNetworkBehaviour(td)) + { + Weaver.Error($"Server method {md.Name} must be declared in a NetworkBehaviour", md); + return; + } + ILProcessor worker = md.Body.GetILProcessor(); + Instruction top = md.Body.Instructions[0]; + + worker.InsertBefore(top, worker.Create(OpCodes.Call, Weaver.NetworkServerGetActive)); + worker.InsertBefore(top, worker.Create(OpCodes.Brtrue, top)); + if (logWarning) + { + worker.InsertBefore(top, worker.Create(OpCodes.Ldstr, "[Server] function '" + md.FullName + "' called on client")); + worker.InsertBefore(top, worker.Create(OpCodes.Call, Weaver.logWarningReference)); + } + InjectGuardParameters(md, worker, top); + InjectGuardReturnValue(md, worker, top); + worker.InsertBefore(top, worker.Create(OpCodes.Ret)); + } + + static void InjectClientGuard(TypeDefinition td, MethodDefinition md, bool logWarning) + { + if (!Weaver.IsNetworkBehaviour(td)) + { + Weaver.Error($"Client method {md.Name} must be declared in a NetworkBehaviour", md); + return; + } + ILProcessor worker = md.Body.GetILProcessor(); + Instruction top = md.Body.Instructions[0]; + + worker.InsertBefore(top, worker.Create(OpCodes.Call, Weaver.NetworkClientGetActive)); + worker.InsertBefore(top, worker.Create(OpCodes.Brtrue, top)); + if (logWarning) + { + worker.InsertBefore(top, worker.Create(OpCodes.Ldstr, "[Client] function '" + md.FullName + "' called on server")); + worker.InsertBefore(top, worker.Create(OpCodes.Call, Weaver.logWarningReference)); + } + + InjectGuardParameters(md, worker, top); + InjectGuardReturnValue(md, worker, top); + worker.InsertBefore(top, worker.Create(OpCodes.Ret)); + } + + // this is required to early-out from a function with "ref" or "out" parameters + static void InjectGuardParameters(MethodDefinition md, ILProcessor worker, Instruction top) + { + int offset = md.Resolve().IsStatic ? 0 : 1; + for (int index = 0; index < md.Parameters.Count; index++) + { + ParameterDefinition param = md.Parameters[index]; + if (param.IsOut) + { + TypeReference elementType = param.ParameterType.GetElementType(); + if (elementType.IsPrimitive) + { + worker.InsertBefore(top, worker.Create(OpCodes.Ldarg, index + offset)); + worker.InsertBefore(top, worker.Create(OpCodes.Ldc_I4_0)); + worker.InsertBefore(top, worker.Create(OpCodes.Stind_I4)); + } + else + { + md.Body.Variables.Add(new VariableDefinition(elementType)); + md.Body.InitLocals = true; + + worker.InsertBefore(top, worker.Create(OpCodes.Ldarg, index + offset)); + worker.InsertBefore(top, worker.Create(OpCodes.Ldloca_S, (byte)(md.Body.Variables.Count - 1))); + worker.InsertBefore(top, worker.Create(OpCodes.Initobj, elementType)); + worker.InsertBefore(top, worker.Create(OpCodes.Ldloc, md.Body.Variables.Count - 1)); + worker.InsertBefore(top, worker.Create(OpCodes.Stobj, elementType)); + } + } + } + } + + // this is required to early-out from a function with a return value. + static void InjectGuardReturnValue(MethodDefinition md, ILProcessor worker, Instruction top) + { + if (md.ReturnType.FullName != Weaver.voidType.FullName) + { + if (md.ReturnType.IsPrimitive) + { + worker.InsertBefore(top, worker.Create(OpCodes.Ldc_I4_0)); + } + else + { + md.Body.Variables.Add(new VariableDefinition(md.ReturnType)); + md.Body.InitLocals = true; + + worker.InsertBefore(top, worker.Create(OpCodes.Ldloca_S, (byte)(md.Body.Variables.Count - 1))); + worker.InsertBefore(top, worker.Create(OpCodes.Initobj, md.ReturnType)); + worker.InsertBefore(top, worker.Create(OpCodes.Ldloc, md.Body.Variables.Count - 1)); + } + } + } + } +} diff --git a/MultiplayerFPS/Assets/Mirror/Editor/Weaver/Processors/ServerClientAttributeProcessor.cs.meta b/MultiplayerFPS/Assets/Mirror/Editor/Weaver/Processors/ServerClientAttributeProcessor.cs.meta new file mode 100644 index 0000000..5a5451d --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Editor/Weaver/Processors/ServerClientAttributeProcessor.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 024f251bf693bb345b90b9177892d534 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Mirror/Editor/Weaver/Processors/SyncDictionaryProcessor.cs b/MultiplayerFPS/Assets/Mirror/Editor/Weaver/Processors/SyncDictionaryProcessor.cs new file mode 100644 index 0000000..e5acd68 --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Editor/Weaver/Processors/SyncDictionaryProcessor.cs @@ -0,0 +1,38 @@ +using Mono.CecilX; + +namespace Mirror.Weaver +{ + /// + /// generates OnSerialize/OnDeserialize for SyncLists + /// + static class SyncDictionaryProcessor + { + /// + /// Generates serialization methods for synclists + /// + /// The synclist class + public static void Process(TypeDefinition td) + { + GenericArgumentResolver resolver = new GenericArgumentResolver(2); + + if (resolver.GetGenericFromBaseClass(td, 0, Weaver.SyncDictionaryType, out TypeReference keyType)) + { + SyncObjectProcessor.GenerateSerialization(td, keyType, Weaver.SyncDictionaryType, "SerializeKey", "DeserializeKey"); + } + else + { + Weaver.Error($"Could not find generic arguments for SyncDictionary in {td.Name}", td); + return; + } + + if (resolver.GetGenericFromBaseClass(td, 1, Weaver.SyncDictionaryType, out TypeReference itemType)) + { + SyncObjectProcessor.GenerateSerialization(td, itemType, Weaver.SyncDictionaryType, "SerializeItem", "DeserializeItem"); + } + else + { + Weaver.Error($"Could not find generic arguments for SyncDictionary in {td.Name}", td); + } + } + } +} diff --git a/MultiplayerFPS/Assets/Mirror/Editor/Weaver/Processors/SyncDictionaryProcessor.cs.meta b/MultiplayerFPS/Assets/Mirror/Editor/Weaver/Processors/SyncDictionaryProcessor.cs.meta new file mode 100644 index 0000000..0a7c2aa --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Editor/Weaver/Processors/SyncDictionaryProcessor.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 29e4a45f69822462ab0b15adda962a29 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Mirror/Editor/Weaver/Processors/SyncEventProcessor.cs b/MultiplayerFPS/Assets/Mirror/Editor/Weaver/Processors/SyncEventProcessor.cs new file mode 100644 index 0000000..10fc7e6 --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Editor/Weaver/Processors/SyncEventProcessor.cs @@ -0,0 +1,150 @@ +using System.Collections.Generic; +using Mono.CecilX; +using Mono.CecilX.Cil; + +namespace Mirror.Weaver +{ + /// + /// Processes SyncEvents in NetworkBehaviour + /// + public static class SyncEventProcessor + { + public static MethodDefinition ProcessEventInvoke(TypeDefinition td, EventDefinition ed) + { + // find the field that matches the event + FieldDefinition eventField = null; + foreach (FieldDefinition fd in td.Fields) + { + if (fd.FullName == ed.FullName) + { + eventField = fd; + break; + } + } + if (eventField == null) + { + Weaver.Error($"event field not found for {ed.Name}. Did you declare it as an event?", ed); + return null; + } + + MethodDefinition cmd = new MethodDefinition(Weaver.InvokeRpcPrefix + ed.Name, MethodAttributes.Family | + MethodAttributes.Static | + MethodAttributes.HideBySig, + Weaver.voidType); + + ILProcessor worker = cmd.Body.GetILProcessor(); + Instruction label1 = worker.Create(OpCodes.Nop); + Instruction label2 = worker.Create(OpCodes.Nop); + + NetworkBehaviourProcessor.WriteClientActiveCheck(worker, ed.Name, label1, "Event"); + + // null event check + worker.Append(worker.Create(OpCodes.Ldarg_0)); + worker.Append(worker.Create(OpCodes.Castclass, td)); + worker.Append(worker.Create(OpCodes.Ldfld, eventField)); + worker.Append(worker.Create(OpCodes.Brtrue, label2)); + worker.Append(worker.Create(OpCodes.Ret)); + worker.Append(label2); + + // setup reader + worker.Append(worker.Create(OpCodes.Ldarg_0)); + worker.Append(worker.Create(OpCodes.Castclass, td)); + worker.Append(worker.Create(OpCodes.Ldfld, eventField)); + + // read the event arguments + MethodReference invoke = Resolvers.ResolveMethod(eventField.FieldType, Weaver.CurrentAssembly, "Invoke"); + if (!NetworkBehaviourProcessor.ReadArguments(invoke.Resolve(), worker, RemoteCallType.SyncEvent)) + return null; + + // invoke actual event delegate function + worker.Append(worker.Create(OpCodes.Callvirt, invoke)); + worker.Append(worker.Create(OpCodes.Ret)); + + NetworkBehaviourProcessor.AddInvokeParameters(cmd.Parameters); + + return cmd; + } + + public static MethodDefinition ProcessEventCall(TypeDefinition td, EventDefinition ed, CustomAttribute syncEventAttr) + { + MethodReference invoke = Resolvers.ResolveMethod(ed.EventType, Weaver.CurrentAssembly, "Invoke"); + MethodDefinition evt = new MethodDefinition(Weaver.SyncEventPrefix + ed.Name, MethodAttributes.Public | + MethodAttributes.HideBySig, + Weaver.voidType); + // add paramters + foreach (ParameterDefinition pd in invoke.Parameters) + { + evt.Parameters.Add(new ParameterDefinition(pd.Name, ParameterAttributes.None, pd.ParameterType)); + } + + ILProcessor worker = evt.Body.GetILProcessor(); + Instruction label = worker.Create(OpCodes.Nop); + + NetworkBehaviourProcessor.WriteSetupLocals(worker); + + NetworkBehaviourProcessor.WriteServerActiveCheck(worker, ed.Name, label, "Event"); + + NetworkBehaviourProcessor.WriteCreateWriter(worker); + + // write all the arguments that the user passed to the syncevent + if (!NetworkBehaviourProcessor.WriteArguments(worker, invoke.Resolve(), RemoteCallType.SyncEvent)) + return null; + + // invoke interal send and return + // this + worker.Append(worker.Create(OpCodes.Ldarg_0)); + worker.Append(worker.Create(OpCodes.Ldtoken, td)); + // invokerClass + worker.Append(worker.Create(OpCodes.Call, Weaver.getTypeFromHandleReference)); + worker.Append(worker.Create(OpCodes.Ldstr, ed.Name)); + // writer + worker.Append(worker.Create(OpCodes.Ldloc_0)); + worker.Append(worker.Create(OpCodes.Ldc_I4, syncEventAttr.GetField("channel", 0))); + worker.Append(worker.Create(OpCodes.Call, Weaver.sendEventInternal)); + + NetworkBehaviourProcessor.WriteRecycleWriter(worker); + + worker.Append(worker.Create(OpCodes.Ret)); + + return evt; + } + + public static void ProcessEvents(TypeDefinition td, List events, List eventInvocationFuncs) + { + // find events + foreach (EventDefinition ed in td.Events) + { + CustomAttribute syncEventAttr = ed.GetCustomAttribute(Weaver.SyncEventType.FullName); + + if (syncEventAttr != null) + { + if (ed.EventType.Resolve().HasGenericParameters) + { + Weaver.Error($"{ed.Name} must not have generic parameters. Consider creating a new class that inherits from {ed.EventType} instead", ed); + return; + } + + events.Add(ed); + MethodDefinition eventFunc = ProcessEventInvoke(td, ed); + if (eventFunc == null) + { + return; + } + + td.Methods.Add(eventFunc); + eventInvocationFuncs.Add(eventFunc); + + Weaver.DLog(td, "ProcessEvent " + ed); + + MethodDefinition eventCallFunc = ProcessEventCall(td, ed, syncEventAttr); + td.Methods.Add(eventCallFunc); + + // original weaver compares .Name, not EventDefinition. + Weaver.WeaveLists.replaceEvents[ed.FullName] = eventCallFunc; + + Weaver.DLog(td, " Event: " + ed.Name); + } + } + } + } +} diff --git a/MultiplayerFPS/Assets/Mirror/Editor/Weaver/Processors/SyncEventProcessor.cs.meta b/MultiplayerFPS/Assets/Mirror/Editor/Weaver/Processors/SyncEventProcessor.cs.meta new file mode 100644 index 0000000..81b9576 --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Editor/Weaver/Processors/SyncEventProcessor.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: a5d8b25543a624384944b599e5a832a8 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Mirror/Editor/Weaver/Processors/SyncListProcessor.cs b/MultiplayerFPS/Assets/Mirror/Editor/Weaver/Processors/SyncListProcessor.cs new file mode 100644 index 0000000..67af00e --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Editor/Weaver/Processors/SyncListProcessor.cs @@ -0,0 +1,29 @@ +using Mono.CecilX; + +namespace Mirror.Weaver +{ + /// + /// generates OnSerialize/OnDeserialize for SyncLists + /// + static class SyncListProcessor + { + /// + /// Generates serialization methods for synclists + /// + /// The synclist class + /// the base SyncObject td inherits from + public static void Process(TypeDefinition td, TypeReference mirrorBaseType) + { + GenericArgumentResolver resolver = new GenericArgumentResolver(1); + + if (resolver.GetGenericFromBaseClass(td, 0, mirrorBaseType, out TypeReference itemType)) + { + SyncObjectProcessor.GenerateSerialization(td, itemType, mirrorBaseType, "SerializeItem", "DeserializeItem"); + } + else + { + Weaver.Error($"Could not find generic arguments for {mirrorBaseType.Name} in {td}", td); + } + } + } +} diff --git a/MultiplayerFPS/Assets/Mirror/Editor/Weaver/Processors/SyncListProcessor.cs.meta b/MultiplayerFPS/Assets/Mirror/Editor/Weaver/Processors/SyncListProcessor.cs.meta new file mode 100644 index 0000000..b73b047 --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Editor/Weaver/Processors/SyncListProcessor.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 4f3445268e45d437fac325837aff3246 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Mirror/Editor/Weaver/Processors/SyncObjectInitializer.cs b/MultiplayerFPS/Assets/Mirror/Editor/Weaver/Processors/SyncObjectInitializer.cs new file mode 100644 index 0000000..fd38659 --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Editor/Weaver/Processors/SyncObjectInitializer.cs @@ -0,0 +1,87 @@ +using System.Linq; +using Mono.CecilX; +using Mono.CecilX.Cil; + +namespace Mirror.Weaver +{ + public static class SyncObjectInitializer + { + public static void GenerateSyncObjectInitializer(ILProcessor worker, FieldDefinition fd) + { + // call syncobject constructor + GenerateSyncObjectInstanceInitializer(worker, fd); + + // register syncobject in network behaviour + GenerateSyncObjectRegistration(worker, fd); + } + + // generates 'syncListInt = new SyncListInt()' if user didn't do that yet + static void GenerateSyncObjectInstanceInitializer(ILProcessor worker, FieldDefinition fd) + { + // check the ctor's instructions for an Stfld op-code for this specific sync list field. + foreach (Instruction ins in worker.Body.Instructions) + { + if (ins.OpCode.Code == Code.Stfld) + { + FieldDefinition field = (FieldDefinition)ins.Operand; + if (field.DeclaringType == fd.DeclaringType && field.Name == fd.Name) + { + // Already initialized by the user in the field definition, e.g: + // public SyncListInt Foo = new SyncListInt(); + return; + } + } + } + + // Not initialized by the user in the field definition, e.g: + // public SyncListInt Foo; + + TypeDefinition fieldType = fd.FieldType.Resolve(); + // find ctor with no parameters + MethodDefinition ctor = fieldType.Methods.FirstOrDefault(x => x.Name == ".ctor" && !x.HasParameters); + if (ctor == null) + { + Weaver.Error($"Can not initialize field {fd.Name} because no default constructor was found. Manually initialize the field (call the constructor) or add constructor without Parameter", fd); + return; + } + MethodReference objectConstructor = Weaver.CurrentAssembly.MainModule.ImportReference(ctor); + + worker.Append(worker.Create(OpCodes.Ldarg_0)); + worker.Append(worker.Create(OpCodes.Newobj, objectConstructor)); + worker.Append(worker.Create(OpCodes.Stfld, fd)); + } + + public static bool ImplementsSyncObject(TypeReference typeRef) + { + try + { + // value types cant inherit from SyncObject + if (typeRef.IsValueType) + { + return false; + } + + return typeRef.Resolve().ImplementsInterface(Weaver.SyncObjectType); + } + catch + { + // sometimes this will fail if we reference a weird library that can't be resolved, so we just swallow that exception and return false + } + + return false; + } + + /* + // generates code like: + this.InitSyncObject(m_sizes); + */ + static void GenerateSyncObjectRegistration(ILProcessor worker, FieldDefinition fd) + { + worker.Append(worker.Create(OpCodes.Ldarg_0)); + worker.Append(worker.Create(OpCodes.Ldarg_0)); + worker.Append(worker.Create(OpCodes.Ldfld, fd)); + + worker.Append(worker.Create(OpCodes.Call, Weaver.InitSyncObjectReference)); + } + } +} diff --git a/MultiplayerFPS/Assets/Mirror/Editor/Weaver/Processors/SyncObjectInitializer.cs.meta b/MultiplayerFPS/Assets/Mirror/Editor/Weaver/Processors/SyncObjectInitializer.cs.meta new file mode 100644 index 0000000..22f976e --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Editor/Weaver/Processors/SyncObjectInitializer.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: d02219b00b3674e59a2151f41e791688 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Mirror/Editor/Weaver/Processors/SyncObjectProcessor.cs b/MultiplayerFPS/Assets/Mirror/Editor/Weaver/Processors/SyncObjectProcessor.cs new file mode 100644 index 0000000..f4e239c --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Editor/Weaver/Processors/SyncObjectProcessor.cs @@ -0,0 +1,119 @@ +using Mono.CecilX; +using Mono.CecilX.Cil; + +namespace Mirror.Weaver +{ + public static class SyncObjectProcessor + { + /// + /// Generates the serialization and deserialization methods for a specified generic argument + /// + /// The type of the class that needs serialization methods + /// generic argument to serialize + /// the base SyncObject td inherits from + /// The name of the serialize method + /// The name of the deserialize method + public static void GenerateSerialization(TypeDefinition td, TypeReference itemType, TypeReference mirrorBaseType, string serializeMethod, string deserializeMethod) + { + Weaver.DLog(td, "SyncObjectProcessor Start item:" + itemType.FullName); + + bool success = GenerateSerialization(serializeMethod, td, itemType, mirrorBaseType); + if (Weaver.WeavingFailed) + { + return; + } + + success |= GenerateDeserialization(deserializeMethod, td, itemType, mirrorBaseType); + + if (success) + Weaver.DLog(td, "SyncObjectProcessor Done"); + } + + // serialization of individual element + static bool GenerateSerialization(string methodName, TypeDefinition td, TypeReference itemType, TypeReference mirrorBaseType) + { + Weaver.DLog(td, " GenerateSerialization"); + bool existing = td.HasMethodInBaseType(methodName, mirrorBaseType); + if (existing) + return true; + + + // this check needs to happen inside GenerateSerialization because + // we need to check if user has made custom function above + if (itemType.IsGenericInstance) + { + Weaver.Error($"Can not create Serialize or Deserialize for generic element in {td.Name}. Override virtual methods with custom Serialize and Deserialize to use {itemType} in SyncList", td); + return false; + } + + MethodDefinition serializeFunc = new MethodDefinition(methodName, MethodAttributes.Public | + MethodAttributes.Virtual | + MethodAttributes.Public | + MethodAttributes.HideBySig, + Weaver.voidType); + + serializeFunc.Parameters.Add(new ParameterDefinition("writer", ParameterAttributes.None, Weaver.CurrentAssembly.MainModule.ImportReference(Weaver.NetworkWriterType))); + serializeFunc.Parameters.Add(new ParameterDefinition("item", ParameterAttributes.None, itemType)); + ILProcessor worker = serializeFunc.Body.GetILProcessor(); + + MethodReference writeFunc = Writers.GetWriteFunc(itemType); + if (writeFunc != null) + { + worker.Append(worker.Create(OpCodes.Ldarg_1)); + worker.Append(worker.Create(OpCodes.Ldarg_2)); + worker.Append(worker.Create(OpCodes.Call, writeFunc)); + } + else + { + Weaver.Error($"{td.Name} has sync object generic type {itemType.Name}. Use a type supported by mirror instead", td); + return false; + } + worker.Append(worker.Create(OpCodes.Ret)); + + td.Methods.Add(serializeFunc); + return true; + } + + static bool GenerateDeserialization(string methodName, TypeDefinition td, TypeReference itemType, TypeReference mirrorBaseType) + { + Weaver.DLog(td, " GenerateDeserialization"); + bool existing = td.HasMethodInBaseType(methodName, mirrorBaseType); + if (existing) + return true; + + // this check needs to happen inside GenerateDeserialization because + // we need to check if user has made custom function above + if (itemType.IsGenericInstance) + { + Weaver.Error($"Can not create Serialize or Deserialize for generic element in {td.Name}. Override virtual methods with custom Serialize and Deserialize to use {itemType.Name} in SyncList", td); + return false; + } + + MethodDefinition deserializeFunction = new MethodDefinition(methodName, MethodAttributes.Public | + MethodAttributes.Virtual | + MethodAttributes.Public | + MethodAttributes.HideBySig, + itemType); + + deserializeFunction.Parameters.Add(new ParameterDefinition("reader", ParameterAttributes.None, Weaver.CurrentAssembly.MainModule.ImportReference(Weaver.NetworkReaderType))); + + ILProcessor worker = deserializeFunction.Body.GetILProcessor(); + + MethodReference readerFunc = Readers.GetReadFunc(itemType); + if (readerFunc != null) + { + worker.Append(worker.Create(OpCodes.Ldarg_1)); + worker.Append(worker.Create(OpCodes.Call, readerFunc)); + worker.Append(worker.Create(OpCodes.Ret)); + } + else + { + Weaver.Error($"{td.Name} has sync object generic type {itemType.Name}. Use a type supported by mirror instead", td); + return false; + } + + td.Methods.Add(deserializeFunction); + return true; + } + } +} diff --git a/MultiplayerFPS/Assets/Mirror/Editor/Weaver/Processors/SyncObjectProcessor.cs.meta b/MultiplayerFPS/Assets/Mirror/Editor/Weaver/Processors/SyncObjectProcessor.cs.meta new file mode 100644 index 0000000..0efe434 --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Editor/Weaver/Processors/SyncObjectProcessor.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 78f71efc83cde4917b7d21efa90bcc9a +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Mirror/Editor/Weaver/Processors/SyncVarProcessor.cs b/MultiplayerFPS/Assets/Mirror/Editor/Weaver/Processors/SyncVarProcessor.cs new file mode 100644 index 0000000..6d4f1a0 --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Editor/Weaver/Processors/SyncVarProcessor.cs @@ -0,0 +1,452 @@ +using System.Collections.Generic; +using System.Linq; +using Mono.CecilX; +using Mono.CecilX.Cil; + +namespace Mirror.Weaver +{ + /// + /// Processes [SyncVar] in NetworkBehaviour + /// + public static class SyncVarProcessor + { + // ulong = 64 bytes + const int SyncVarLimit = 64; + + + static string HookParameterMessage(string hookName, TypeReference ValueType) + => string.Format("void {0}({1} oldValue, {1} newValue)", hookName, ValueType); + + // Get hook method if any + public static MethodDefinition GetHookMethod(TypeDefinition td, FieldDefinition syncVar) + { + CustomAttribute syncVarAttr = syncVar.GetCustomAttribute(Weaver.SyncVarType.FullName); + + if (syncVarAttr == null) + return null; + + string hookFunctionName = syncVarAttr.GetField("hook", null); + + if (hookFunctionName == null) + return null; + + return FindHookMethod(td, syncVar, hookFunctionName); + } + + static MethodDefinition FindHookMethod(TypeDefinition td, FieldDefinition syncVar, string hookFunctionName) + { + List methods = td.GetMethods(hookFunctionName); + + List methodsWith2Param = new List(methods.Where(m => m.Parameters.Count == 2)); + + if (methodsWith2Param.Count == 0) + { + Weaver.Error($"Could not find hook for '{syncVar.Name}', hook name '{hookFunctionName}'. " + + $"Method signature should be {HookParameterMessage(hookFunctionName, syncVar.FieldType)}", + syncVar); + + return null; + } + + foreach (MethodDefinition method in methodsWith2Param) + { + if (MatchesParameters(syncVar, method)) + { + return method; + } + } + + Weaver.Error($"Wrong type for Parameter in hook for '{syncVar.Name}', hook name '{hookFunctionName}'. " + + $"Method signature should be {HookParameterMessage(hookFunctionName, syncVar.FieldType)}", + syncVar); + + return null; + } + + static bool MatchesParameters(FieldDefinition syncVar, MethodDefinition method) + { + // matches void onValueChange(T oldValue, T newValue) + return method.Parameters[0].ParameterType.FullName == syncVar.FieldType.FullName && + method.Parameters[1].ParameterType.FullName == syncVar.FieldType.FullName; + } + + public static MethodDefinition ProcessSyncVarGet(FieldDefinition fd, string originalName, FieldDefinition netFieldId) + { + //Create the get method + MethodDefinition get = new MethodDefinition( + "get_Network" + originalName, MethodAttributes.Public | + MethodAttributes.SpecialName | + MethodAttributes.HideBySig, + fd.FieldType); + + ILProcessor worker = get.Body.GetILProcessor(); + + // [SyncVar] GameObject? + if (fd.FieldType.FullName == Weaver.gameObjectType.FullName) + { + // return this.GetSyncVarGameObject(ref field, uint netId); + // this. + worker.Append(worker.Create(OpCodes.Ldarg_0)); + worker.Append(worker.Create(OpCodes.Ldarg_0)); + worker.Append(worker.Create(OpCodes.Ldfld, netFieldId)); + worker.Append(worker.Create(OpCodes.Ldarg_0)); + worker.Append(worker.Create(OpCodes.Ldflda, fd)); + worker.Append(worker.Create(OpCodes.Call, Weaver.getSyncVarGameObjectReference)); + worker.Append(worker.Create(OpCodes.Ret)); + } + // [SyncVar] NetworkIdentity? + else if (fd.FieldType.FullName == Weaver.NetworkIdentityType.FullName) + { + // return this.GetSyncVarNetworkIdentity(ref field, uint netId); + // this. + worker.Append(worker.Create(OpCodes.Ldarg_0)); + worker.Append(worker.Create(OpCodes.Ldarg_0)); + worker.Append(worker.Create(OpCodes.Ldfld, netFieldId)); + worker.Append(worker.Create(OpCodes.Ldarg_0)); + worker.Append(worker.Create(OpCodes.Ldflda, fd)); + worker.Append(worker.Create(OpCodes.Call, Weaver.getSyncVarNetworkIdentityReference)); + worker.Append(worker.Create(OpCodes.Ret)); + } + // [SyncVar] int, string, etc. + else + { + worker.Append(worker.Create(OpCodes.Ldarg_0)); + worker.Append(worker.Create(OpCodes.Ldfld, fd)); + worker.Append(worker.Create(OpCodes.Ret)); + } + + get.Body.Variables.Add(new VariableDefinition(fd.FieldType)); + get.Body.InitLocals = true; + get.SemanticsAttributes = MethodSemanticsAttributes.Getter; + + return get; + } + + public static MethodDefinition ProcessSyncVarSet(TypeDefinition td, FieldDefinition fd, string originalName, long dirtyBit, FieldDefinition netFieldId) + { + //Create the set method + MethodDefinition set = new MethodDefinition("set_Network" + originalName, MethodAttributes.Public | + MethodAttributes.SpecialName | + MethodAttributes.HideBySig, + Weaver.voidType); + + ILProcessor worker = set.Body.GetILProcessor(); + + // if (!SyncVarEqual(value, ref playerData)) + Instruction endOfMethod = worker.Create(OpCodes.Nop); + + // this + worker.Append(worker.Create(OpCodes.Ldarg_0)); + // new value to set + worker.Append(worker.Create(OpCodes.Ldarg_1)); + // reference to field to set + // make generic version of SetSyncVar with field type + if (fd.FieldType.FullName == Weaver.gameObjectType.FullName) + { + // reference to netId Field to set + worker.Append(worker.Create(OpCodes.Ldarg_0)); + worker.Append(worker.Create(OpCodes.Ldfld, netFieldId)); + + worker.Append(worker.Create(OpCodes.Call, Weaver.syncVarGameObjectEqualReference)); + } + else if (fd.FieldType.FullName == Weaver.NetworkIdentityType.FullName) + { + // reference to netId Field to set + worker.Append(worker.Create(OpCodes.Ldarg_0)); + worker.Append(worker.Create(OpCodes.Ldfld, netFieldId)); + + worker.Append(worker.Create(OpCodes.Call, Weaver.syncVarNetworkIdentityEqualReference)); + } + else + { + worker.Append(worker.Create(OpCodes.Ldarg_0)); + worker.Append(worker.Create(OpCodes.Ldflda, fd)); + + GenericInstanceMethod syncVarEqualGm = new GenericInstanceMethod(Weaver.syncVarEqualReference); + syncVarEqualGm.GenericArguments.Add(fd.FieldType); + worker.Append(worker.Create(OpCodes.Call, syncVarEqualGm)); + } + + worker.Append(worker.Create(OpCodes.Brtrue, endOfMethod)); + + // T oldValue = value; + // TODO for GO/NI we need to backup the netId don't we? + VariableDefinition oldValue = new VariableDefinition(fd.FieldType); + set.Body.Variables.Add(oldValue); + worker.Append(worker.Create(OpCodes.Ldarg_0)); + worker.Append(worker.Create(OpCodes.Ldfld, fd)); + worker.Append(worker.Create(OpCodes.Stloc, oldValue)); + + // this + worker.Append(worker.Create(OpCodes.Ldarg_0)); + + // new value to set + worker.Append(worker.Create(OpCodes.Ldarg_1)); + + // reference to field to set + worker.Append(worker.Create(OpCodes.Ldarg_0)); + worker.Append(worker.Create(OpCodes.Ldflda, fd)); + + // dirty bit + // 8 byte integer aka long + worker.Append(worker.Create(OpCodes.Ldc_I8, dirtyBit)); + + if (fd.FieldType.FullName == Weaver.gameObjectType.FullName) + { + // reference to netId Field to set + worker.Append(worker.Create(OpCodes.Ldarg_0)); + worker.Append(worker.Create(OpCodes.Ldflda, netFieldId)); + + worker.Append(worker.Create(OpCodes.Call, Weaver.setSyncVarGameObjectReference)); + } + else if (fd.FieldType.FullName == Weaver.NetworkIdentityType.FullName) + { + // reference to netId Field to set + worker.Append(worker.Create(OpCodes.Ldarg_0)); + worker.Append(worker.Create(OpCodes.Ldflda, netFieldId)); + + worker.Append(worker.Create(OpCodes.Call, Weaver.setSyncVarNetworkIdentityReference)); + } + else + { + // make generic version of SetSyncVar with field type + GenericInstanceMethod gm = new GenericInstanceMethod(Weaver.setSyncVarReference); + gm.GenericArguments.Add(fd.FieldType); + + // invoke SetSyncVar + worker.Append(worker.Create(OpCodes.Call, gm)); + } + + MethodDefinition hookMethod = GetHookMethod(td, fd); + + if (hookMethod != null) + { + //if (NetworkServer.localClientActive && !getSyncVarHookGuard(dirtyBit)) + Instruction label = worker.Create(OpCodes.Nop); + worker.Append(worker.Create(OpCodes.Call, Weaver.NetworkServerGetLocalClientActive)); + worker.Append(worker.Create(OpCodes.Brfalse, label)); + worker.Append(worker.Create(OpCodes.Ldarg_0)); + worker.Append(worker.Create(OpCodes.Ldc_I8, dirtyBit)); + worker.Append(worker.Create(OpCodes.Call, Weaver.getSyncVarHookGuard)); + worker.Append(worker.Create(OpCodes.Brtrue, label)); + + // setSyncVarHookGuard(dirtyBit, true); + worker.Append(worker.Create(OpCodes.Ldarg_0)); + worker.Append(worker.Create(OpCodes.Ldc_I8, dirtyBit)); + worker.Append(worker.Create(OpCodes.Ldc_I4_1)); + worker.Append(worker.Create(OpCodes.Call, Weaver.setSyncVarHookGuard)); + + // call hook (oldValue, newValue) + // Generates: OnValueChanged(oldValue, value); + WriteCallHookMethodUsingArgument(worker, hookMethod, oldValue); + + // setSyncVarHookGuard(dirtyBit, false); + worker.Append(worker.Create(OpCodes.Ldarg_0)); + worker.Append(worker.Create(OpCodes.Ldc_I8, dirtyBit)); + worker.Append(worker.Create(OpCodes.Ldc_I4_0)); + worker.Append(worker.Create(OpCodes.Call, Weaver.setSyncVarHookGuard)); + + worker.Append(label); + } + + worker.Append(endOfMethod); + + worker.Append(worker.Create(OpCodes.Ret)); + + set.Parameters.Add(new ParameterDefinition("value", ParameterAttributes.In, fd.FieldType)); + set.SemanticsAttributes = MethodSemanticsAttributes.Setter; + + return set; + } + + public static void ProcessSyncVar(TypeDefinition td, FieldDefinition fd, Dictionary syncVarNetIds, long dirtyBit) + { + string originalName = fd.Name; + Weaver.DLog(td, "Sync Var " + fd.Name + " " + fd.FieldType + " " + Weaver.gameObjectType); + + // GameObject/NetworkIdentity SyncVars have a new field for netId + FieldDefinition netIdField = null; + if (fd.FieldType.FullName == Weaver.gameObjectType.FullName || + fd.FieldType.FullName == Weaver.NetworkIdentityType.FullName) + { + netIdField = new FieldDefinition("___" + fd.Name + "NetId", + FieldAttributes.Private, + Weaver.uint32Type); + + syncVarNetIds[fd] = netIdField; + } + + MethodDefinition get = ProcessSyncVarGet(fd, originalName, netIdField); + MethodDefinition set = ProcessSyncVarSet(td, fd, originalName, dirtyBit, netIdField); + + //NOTE: is property even needed? Could just use a setter function? + //create the property + PropertyDefinition propertyDefinition = new PropertyDefinition("Network" + originalName, PropertyAttributes.None, fd.FieldType) + { + GetMethod = get, + SetMethod = set + }; + + //add the methods and property to the type. + td.Methods.Add(get); + td.Methods.Add(set); + td.Properties.Add(propertyDefinition); + Weaver.WeaveLists.replacementSetterProperties[fd] = set; + + // replace getter field if GameObject/NetworkIdentity so it uses + // netId instead + // -> only for GameObjects, otherwise an int syncvar's getter would + // end up in recursion. + if (fd.FieldType.FullName == Weaver.gameObjectType.FullName || + fd.FieldType.FullName == Weaver.NetworkIdentityType.FullName) + { + Weaver.WeaveLists.replacementGetterProperties[fd] = get; + } + } + + public static void ProcessSyncVars(TypeDefinition td, List syncVars, List syncObjects, Dictionary syncVarNetIds) + { + int numSyncVars = 0; + + // the mapping of dirtybits to sync-vars is implicit in the order of the fields here. this order is recorded in m_replacementProperties. + // start assigning syncvars at the place the base class stopped, if any + int dirtyBitCounter = Weaver.GetSyncVarStart(td.BaseType.FullName); + + syncVarNetIds.Clear(); + + // find syncvars + foreach (FieldDefinition fd in td.Fields) + { + if (fd.HasCustomAttribute(Weaver.SyncVarType)) + { + if ((fd.Attributes & FieldAttributes.Static) != 0) + { + Weaver.Error($"{fd.Name} cannot be static", fd); + return; + } + + if (fd.FieldType.IsArray) + { + Weaver.Error($"{fd.Name} has invalid type. Use SyncLists instead of arrays", fd); + return; + } + + if (SyncObjectInitializer.ImplementsSyncObject(fd.FieldType)) + { + Weaver.Warning($"{fd.Name} has [SyncVar] attribute. SyncLists should not be marked with SyncVar", fd); + } + else + { + syncVars.Add(fd); + + ProcessSyncVar(td, fd, syncVarNetIds, 1L << dirtyBitCounter); + dirtyBitCounter += 1; + numSyncVars += 1; + + if (dirtyBitCounter == SyncVarLimit) + { + Weaver.Error($"{td.Name} has too many SyncVars. Consider refactoring your class into multiple components", td); + return; + } + } + } + + if (fd.FieldType.Resolve().ImplementsInterface(Weaver.SyncObjectType)) + { + if (fd.IsStatic) + { + Weaver.Error($"{fd.Name} cannot be static", fd); + return; + } + + if (fd.FieldType.Resolve().HasGenericParameters) + { + Weaver.Error($"Cannot use generic SyncObject {fd.Name} directly in NetworkBehaviour. Create a class and inherit from the generic SyncObject instead", fd); + return; + } + + syncObjects.Add(fd); + } + } + + // add all the new SyncVar __netId fields + foreach (FieldDefinition fd in syncVarNetIds.Values) + { + td.Fields.Add(fd); + } + + Weaver.SetNumSyncVars(td.FullName, numSyncVars); + } + + public static void WriteCallHookMethodUsingArgument(ILProcessor worker, MethodDefinition hookMethod, VariableDefinition oldValue) + { + _WriteCallHookMethod(worker, hookMethod, oldValue, null); + } + + public static void WriteCallHookMethodUsingField(ILProcessor worker, MethodDefinition hookMethod, VariableDefinition oldValue, FieldDefinition newValue) + { + if (newValue == null) + { + Weaver.Error("NewValue field was null when writing SyncVar hook"); + } + + _WriteCallHookMethod(worker, hookMethod, oldValue, newValue); + } + + static void _WriteCallHookMethod(ILProcessor worker, MethodDefinition hookMethod, VariableDefinition oldValue, FieldDefinition newValue) + { + WriteStartFunctionCall(); + + // write args + WriteOldValue(); + WriteNewValue(); + + WriteEndFunctionCall(); + + + // *** Local functions used to write OpCodes *** + // Local functions have access to function variables, no need to pass in args + + void WriteOldValue() + { + worker.Append(worker.Create(OpCodes.Ldloc, oldValue)); + } + + void WriteNewValue() + { + // write arg1 or this.field + if (newValue == null) + { + worker.Append(worker.Create(OpCodes.Ldarg_1)); + } + else + { + // this. + worker.Append(worker.Create(OpCodes.Ldarg_0)); + // syncvar.get + worker.Append(worker.Create(OpCodes.Ldfld, newValue)); + } + } + + // Writes this before method if it is not static + void WriteStartFunctionCall() + { + // dont add this (Ldarg_0) if method is static + if (!hookMethod.IsStatic) + { + // this before method call + // eg this.onValueChanged + worker.Append(worker.Create(OpCodes.Ldarg_0)); + } + } + + // Calls method + void WriteEndFunctionCall() + { + // only use Callvirt when not static + OpCode opcode = hookMethod.IsStatic ? OpCodes.Call : OpCodes.Callvirt; + worker.Append(worker.Create(opcode, hookMethod)); + } + } + } +} diff --git a/MultiplayerFPS/Assets/Mirror/Editor/Weaver/Processors/SyncVarProcessor.cs.meta b/MultiplayerFPS/Assets/Mirror/Editor/Weaver/Processors/SyncVarProcessor.cs.meta new file mode 100644 index 0000000..982f768 --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Editor/Weaver/Processors/SyncVarProcessor.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: f52c39bddd95d42b88f9cd554dfd9198 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Mirror/Editor/Weaver/Processors/TargetRpcProcessor.cs b/MultiplayerFPS/Assets/Mirror/Editor/Weaver/Processors/TargetRpcProcessor.cs new file mode 100644 index 0000000..bd0494a --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Editor/Weaver/Processors/TargetRpcProcessor.cs @@ -0,0 +1,151 @@ +using Mono.CecilX; +using Mono.CecilX.Cil; + +namespace Mirror.Weaver +{ + /// + /// Processes [TargetRpc] methods in NetworkBehaviour + /// + public static class TargetRpcProcessor + { + // helper functions to check if the method has a NetworkConnection parameter + public static bool HasNetworkConnectionParameter(MethodDefinition md) + { + return md.Parameters.Count > 0 && + md.Parameters[0].ParameterType.FullName == Weaver.NetworkConnectionType.FullName; + } + + public static MethodDefinition ProcessTargetRpcInvoke(TypeDefinition td, MethodDefinition md, MethodDefinition rpcCallFunc) + { + MethodDefinition rpc = new MethodDefinition(Weaver.InvokeRpcPrefix + md.Name, MethodAttributes.Family | + MethodAttributes.Static | + MethodAttributes.HideBySig, + Weaver.voidType); + + ILProcessor worker = rpc.Body.GetILProcessor(); + Instruction label = worker.Create(OpCodes.Nop); + + NetworkBehaviourProcessor.WriteClientActiveCheck(worker, md.Name, label, "TargetRPC"); + + // setup for reader + worker.Append(worker.Create(OpCodes.Ldarg_0)); + worker.Append(worker.Create(OpCodes.Castclass, td)); + + // NetworkConnection parameter is optional + if (HasNetworkConnectionParameter(md)) + { + // if call has NetworkConnection write clients connection as first arg + //ClientScene.readyconnection + worker.Append(worker.Create(OpCodes.Call, Weaver.ReadyConnectionReference)); + } + + // process reader parameters and skip first one if first one is NetworkConnection + if (!NetworkBehaviourProcessor.ReadArguments(md, worker, RemoteCallType.TargetRpc)) + return null; + + // invoke actual command function + worker.Append(worker.Create(OpCodes.Callvirt, rpcCallFunc)); + worker.Append(worker.Create(OpCodes.Ret)); + + NetworkBehaviourProcessor.AddInvokeParameters(rpc.Parameters); + td.Methods.Add(rpc); + return rpc; + } + + /* generates code like: + public void TargetTest (NetworkConnection conn, int param) + { + NetworkWriter writer = new NetworkWriter (); + writer.WritePackedUInt32 ((uint)param); + base.SendTargetRPCInternal (conn, typeof(class), "TargetTest", val); + } + public void CallTargetTest (NetworkConnection conn, int param) + { + // whatever the user did before + } + + or if optional: + public void TargetTest (int param) + { + NetworkWriter writer = new NetworkWriter (); + writer.WritePackedUInt32 ((uint)param); + base.SendTargetRPCInternal (null, typeof(class), "TargetTest", val); + } + public void CallTargetTest (int param) + { + // whatever the user did before + } + + Originally HLAPI put the send message code inside the Call function + and then proceeded to replace every call to TargetTest with CallTargetTest + + This method moves all the user's code into the "CallTargetRpc" method + and replaces the body of the original method with the send message code. + This way we do not need to modify the code anywhere else, and this works + correctly in dependent assemblies + + */ + public static MethodDefinition ProcessTargetRpcCall(TypeDefinition td, MethodDefinition md, CustomAttribute targetRpcAttr) + { + MethodDefinition rpc = MethodProcessor.SubstituteMethod(td, md); + + ILProcessor worker = md.Body.GetILProcessor(); + + NetworkBehaviourProcessor.WriteSetupLocals(worker); + + NetworkBehaviourProcessor.WriteCreateWriter(worker); + + // write all the arguments that the user passed to the TargetRpc call + // (skip first one if first one is NetworkConnection) + if (!NetworkBehaviourProcessor.WriteArguments(worker, md, RemoteCallType.TargetRpc)) + return null; + + string rpcName = md.Name; + + // invoke SendInternal and return + // this + worker.Append(worker.Create(OpCodes.Ldarg_0)); + if (HasNetworkConnectionParameter(md)) + { + // connection + worker.Append(worker.Create(OpCodes.Ldarg_1)); + } + else + { + // null + worker.Append(worker.Create(OpCodes.Ldnull)); + } + worker.Append(worker.Create(OpCodes.Ldtoken, td)); + // invokerClass + worker.Append(worker.Create(OpCodes.Call, Weaver.getTypeFromHandleReference)); + worker.Append(worker.Create(OpCodes.Ldstr, rpcName)); + // writer + worker.Append(worker.Create(OpCodes.Ldloc_0)); + worker.Append(worker.Create(OpCodes.Ldc_I4, targetRpcAttr.GetField("channel", 0))); + worker.Append(worker.Create(OpCodes.Callvirt, Weaver.sendTargetRpcInternal)); + + NetworkBehaviourProcessor.WriteRecycleWriter(worker); + + worker.Append(worker.Create(OpCodes.Ret)); + + return rpc; + } + + public static bool ProcessMethodsValidateTargetRpc(MethodDefinition md) + { + if (md.IsStatic) + { + Weaver.Error($"{md.Name} must not be static", md); + return false; + } + + if (!NetworkBehaviourProcessor.ProcessMethodsValidateFunction(md)) + { + return false; + } + + // validate + return NetworkBehaviourProcessor.ProcessMethodsValidateParameters(md, RemoteCallType.TargetRpc); + } + } +} diff --git a/MultiplayerFPS/Assets/Mirror/Editor/Weaver/Processors/TargetRpcProcessor.cs.meta b/MultiplayerFPS/Assets/Mirror/Editor/Weaver/Processors/TargetRpcProcessor.cs.meta new file mode 100644 index 0000000..0ff7cc5 --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Editor/Weaver/Processors/TargetRpcProcessor.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: fb3ce6c6f3f2942ae88178b86f5a8282 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Mirror/Editor/Weaver/Program.cs b/MultiplayerFPS/Assets/Mirror/Editor/Weaver/Program.cs new file mode 100644 index 0000000..e3e9bd3 --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Editor/Weaver/Program.cs @@ -0,0 +1,62 @@ +using System; +using System.Collections.Generic; +using System.IO; + +namespace Mirror.Weaver +{ + public static class Log + { + public static Action WarningMethod; + public static Action ErrorMethod; + + public static void Warning(string msg) + { + WarningMethod(msg); + } + + public static void Error(string msg) + { + ErrorMethod(msg); + } + } + + public static class Program + { + public static bool Process(string unityEngine, string netDLL, string outputDirectory, string[] assemblies, string[] extraAssemblyPaths, Action printWarning, Action printError) + { + CheckDllPath(unityEngine); + CheckDllPath(netDLL); + CheckOutputDirectory(outputDirectory); + CheckAssemblies(assemblies); + Log.WarningMethod = printWarning; + Log.ErrorMethod = printError; + return Weaver.WeaveAssemblies(assemblies, extraAssemblyPaths, outputDirectory, unityEngine, netDLL); + } + + static void CheckDllPath(string path) + { + if (!File.Exists(path)) + throw new Exception("dll could not be located at " + path + "!"); + } + + static void CheckAssemblies(IEnumerable assemblyPaths) + { + foreach (string assemblyPath in assemblyPaths) + CheckAssemblyPath(assemblyPath); + } + + static void CheckAssemblyPath(string assemblyPath) + { + if (!File.Exists(assemblyPath)) + throw new Exception("Assembly " + assemblyPath + " does not exist!"); + } + + static void CheckOutputDirectory(string outputDir) + { + if (outputDir != null && !Directory.Exists(outputDir)) + { + Directory.CreateDirectory(outputDir); + } + } + } +} diff --git a/MultiplayerFPS/Assets/Mirror/Editor/Weaver/Program.cs.meta b/MultiplayerFPS/Assets/Mirror/Editor/Weaver/Program.cs.meta new file mode 100644 index 0000000..3f62978 --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Editor/Weaver/Program.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 2a21c60c40a4c4d679c2b71a7c40882e +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Mirror/Editor/Weaver/Readers.cs b/MultiplayerFPS/Assets/Mirror/Editor/Weaver/Readers.cs new file mode 100644 index 0000000..11b977b --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Editor/Weaver/Readers.cs @@ -0,0 +1,409 @@ +using System.Collections.Generic; +using Mono.CecilX; +using Mono.CecilX.Cil; +using Mono.CecilX.Rocks; + +namespace Mirror.Weaver +{ + public static class Readers + { + const int MaxRecursionCount = 128; + static Dictionary readFuncs; + + public static void Init() + { + readFuncs = new Dictionary(); + } + + internal static void Register(TypeReference dataType, MethodReference methodReference) + { + readFuncs[dataType.FullName] = methodReference; + } + + public static MethodReference GetReadFunc(TypeReference variable, int recursionCount = 0) + { + if (readFuncs.TryGetValue(variable.FullName, out MethodReference foundFunc)) + { + return foundFunc; + } + + MethodDefinition newReaderFunc; + + // Arrays are special, if we resolve them, we get teh element type, + // so the following ifs might choke on it for scriptable objects + // or other objects that require a custom serializer + // thus check if it is an array and skip all the checks. + if (variable.IsArray) + { + newReaderFunc = GenerateArrayReadFunc(variable, recursionCount); + RegisterReadFunc(variable.FullName, newReaderFunc); + return newReaderFunc; + } + + TypeDefinition td = variable.Resolve(); + if (td == null) + { + Weaver.Error($"{variable.Name} is not a supported type", variable); + return null; + } + if (td.IsDerivedFrom(Weaver.ComponentType)) + { + Weaver.Error($"Cannot generate reader for component type {variable.Name}. Use a supported type or provide a custom reader", variable); + return null; + } + if (variable.FullName == Weaver.ObjectType.FullName) + { + Weaver.Error($"Cannot generate reader for {variable.Name}. Use a supported type or provide a custom reader", variable); + return null; + } + if (variable.FullName == Weaver.ScriptableObjectType.FullName) + { + Weaver.Error($"Cannot generate reader for {variable.Name}. Use a supported type or provide a custom reader", variable); + return null; + } + if (variable.IsByReference) + { + // error?? + Weaver.Error($"Cannot pass type {variable.Name} by reference", variable); + return null; + } + if (td.HasGenericParameters && !td.FullName.StartsWith("System.ArraySegment`1", System.StringComparison.Ordinal)) + { + Weaver.Error($"Cannot generate reader for generic variable {variable.Name}. Use a supported type or provide a custom reader", variable); + return null; + } + if (td.IsInterface) + { + Weaver.Error($"Cannot generate reader for interface {variable.Name}. Use a supported type or provide a custom reader", variable); + return null; + } + + if (td.IsEnum) + { + return GetReadFunc(td.GetEnumUnderlyingType(), recursionCount); + } + else if (variable.FullName.StartsWith("System.ArraySegment`1", System.StringComparison.Ordinal)) + { + newReaderFunc = GenerateArraySegmentReadFunc(variable, recursionCount); + } + else + { + newReaderFunc = GenerateClassOrStructReadFunction(variable, recursionCount); + } + + if (newReaderFunc == null) + { + Weaver.Error($"{variable.Name} is not a supported type", variable); + return null; + } + RegisterReadFunc(variable.FullName, newReaderFunc); + return newReaderFunc; + } + + static void RegisterReadFunc(string name, MethodDefinition newReaderFunc) + { + readFuncs[name] = newReaderFunc; + Weaver.WeaveLists.generatedReadFunctions.Add(newReaderFunc); + + Weaver.ConfirmGeneratedCodeClass(); + Weaver.WeaveLists.generateContainerClass.Methods.Add(newReaderFunc); + } + + static MethodDefinition GenerateArrayReadFunc(TypeReference variable, int recursionCount) + { + if (!variable.IsArrayType()) + { + Weaver.Error($"{variable.Name} is an unsupported type. Jagged and multidimensional arrays are not supported", variable); + return null; + } + + TypeReference elementType = variable.GetElementType(); + MethodReference elementReadFunc = GetReadFunc(elementType, recursionCount + 1); + if (elementReadFunc == null) + { + return null; + } + + string functionName = "_ReadArray" + variable.GetElementType().Name + "_"; + if (variable.DeclaringType != null) + { + functionName += variable.DeclaringType.Name; + } + else + { + functionName += "None"; + } + + // create new reader for this type + MethodDefinition readerFunc = new MethodDefinition(functionName, + MethodAttributes.Public | + MethodAttributes.Static | + MethodAttributes.HideBySig, + variable); + + readerFunc.Parameters.Add(new ParameterDefinition("reader", ParameterAttributes.None, Weaver.CurrentAssembly.MainModule.ImportReference(Weaver.NetworkReaderType))); + + readerFunc.Body.Variables.Add(new VariableDefinition(Weaver.int32Type)); + readerFunc.Body.Variables.Add(new VariableDefinition(variable)); + readerFunc.Body.Variables.Add(new VariableDefinition(Weaver.int32Type)); + readerFunc.Body.InitLocals = true; + + ILProcessor worker = readerFunc.Body.GetILProcessor(); + + // int length = reader.ReadPackedInt32(); + worker.Append(worker.Create(OpCodes.Ldarg_0)); + worker.Append(worker.Create(OpCodes.Call, GetReadFunc(Weaver.int32Type))); + worker.Append(worker.Create(OpCodes.Stloc_0)); + + // if (length < 0) { + // return null + // } + worker.Append(worker.Create(OpCodes.Ldloc_0)); + worker.Append(worker.Create(OpCodes.Ldc_I4_0)); + Instruction labelEmptyArray = worker.Create(OpCodes.Nop); + worker.Append(worker.Create(OpCodes.Bge, labelEmptyArray)); + // return null + worker.Append(worker.Create(OpCodes.Ldnull)); + worker.Append(worker.Create(OpCodes.Ret)); + worker.Append(labelEmptyArray); + + // T value = new T[length]; + worker.Append(worker.Create(OpCodes.Ldloc_0)); + worker.Append(worker.Create(OpCodes.Newarr, variable.GetElementType())); + worker.Append(worker.Create(OpCodes.Stloc_1)); + + // for (int i=0; i< length ; i++) { + worker.Append(worker.Create(OpCodes.Ldc_I4_0)); + worker.Append(worker.Create(OpCodes.Stloc_2)); + Instruction labelHead = worker.Create(OpCodes.Nop); + worker.Append(worker.Create(OpCodes.Br, labelHead)); + + // loop body + Instruction labelBody = worker.Create(OpCodes.Nop); + worker.Append(labelBody); + // value[i] = reader.ReadT(); + worker.Append(worker.Create(OpCodes.Ldloc_1)); + worker.Append(worker.Create(OpCodes.Ldloc_2)); + worker.Append(worker.Create(OpCodes.Ldelema, variable.GetElementType())); + worker.Append(worker.Create(OpCodes.Ldarg_0)); + worker.Append(worker.Create(OpCodes.Call, elementReadFunc)); + worker.Append(worker.Create(OpCodes.Stobj, variable.GetElementType())); + + worker.Append(worker.Create(OpCodes.Ldloc_2)); + worker.Append(worker.Create(OpCodes.Ldc_I4_1)); + worker.Append(worker.Create(OpCodes.Add)); + worker.Append(worker.Create(OpCodes.Stloc_2)); + + // loop while check + worker.Append(labelHead); + worker.Append(worker.Create(OpCodes.Ldloc_2)); + worker.Append(worker.Create(OpCodes.Ldloc_0)); + worker.Append(worker.Create(OpCodes.Blt, labelBody)); + + // return value; + worker.Append(worker.Create(OpCodes.Ldloc_1)); + worker.Append(worker.Create(OpCodes.Ret)); + return readerFunc; + } + + static MethodDefinition GenerateArraySegmentReadFunc(TypeReference variable, int recursionCount) + { + GenericInstanceType genericInstance = (GenericInstanceType)variable; + TypeReference elementType = genericInstance.GenericArguments[0]; + + MethodReference elementReadFunc = GetReadFunc(elementType, recursionCount + 1); + if (elementReadFunc == null) + { + return null; + } + + string functionName = "_ReadArraySegment_" + variable.GetElementType().Name + "_"; + if (variable.DeclaringType != null) + { + functionName += variable.DeclaringType.Name; + } + else + { + functionName += "None"; + } + + // create new reader for this type + MethodDefinition readerFunc = new MethodDefinition(functionName, + MethodAttributes.Public | + MethodAttributes.Static | + MethodAttributes.HideBySig, + variable); + + readerFunc.Parameters.Add(new ParameterDefinition("reader", ParameterAttributes.None, Weaver.CurrentAssembly.MainModule.ImportReference(Weaver.NetworkReaderType))); + + // int lengh + readerFunc.Body.Variables.Add(new VariableDefinition(Weaver.int32Type)); + // T[] array + readerFunc.Body.Variables.Add(new VariableDefinition(elementType.MakeArrayType())); + // int i; + readerFunc.Body.Variables.Add(new VariableDefinition(Weaver.int32Type)); + readerFunc.Body.InitLocals = true; + + ILProcessor worker = readerFunc.Body.GetILProcessor(); + + // int length = reader.ReadPackedInt32(); + worker.Append(worker.Create(OpCodes.Ldarg_0)); + worker.Append(worker.Create(OpCodes.Call, GetReadFunc(Weaver.int32Type))); + worker.Append(worker.Create(OpCodes.Stloc_0)); + + // T[] array = new int[length] + worker.Append(worker.Create(OpCodes.Ldloc_0)); + worker.Append(worker.Create(OpCodes.Newarr, elementType)); + worker.Append(worker.Create(OpCodes.Stloc_1)); + + // loop through array and deserialize each element + // generates code like this + // for (int i=0; i< length ; i++) + // { + // value[i] = reader.ReadXXX(); + // } + worker.Append(worker.Create(OpCodes.Ldc_I4_0)); + worker.Append(worker.Create(OpCodes.Stloc_2)); + Instruction labelHead = worker.Create(OpCodes.Nop); + worker.Append(worker.Create(OpCodes.Br, labelHead)); + + // loop body + Instruction labelBody = worker.Create(OpCodes.Nop); + worker.Append(labelBody); + // value[i] = reader.ReadT(); + worker.Append(worker.Create(OpCodes.Ldloc_1)); + worker.Append(worker.Create(OpCodes.Ldloc_2)); + worker.Append(worker.Create(OpCodes.Ldelema, elementType)); + worker.Append(worker.Create(OpCodes.Ldarg_0)); + worker.Append(worker.Create(OpCodes.Call, elementReadFunc)); + worker.Append(worker.Create(OpCodes.Stobj, elementType)); + + worker.Append(worker.Create(OpCodes.Ldloc_2)); + worker.Append(worker.Create(OpCodes.Ldc_I4_1)); + worker.Append(worker.Create(OpCodes.Add)); + worker.Append(worker.Create(OpCodes.Stloc_2)); + + // loop while check + worker.Append(labelHead); + worker.Append(worker.Create(OpCodes.Ldloc_2)); + worker.Append(worker.Create(OpCodes.Ldloc_0)); + worker.Append(worker.Create(OpCodes.Blt, labelBody)); + + // return new ArraySegment(array); + worker.Append(worker.Create(OpCodes.Ldloc_1)); + worker.Append(worker.Create(OpCodes.Newobj, Weaver.ArraySegmentConstructorReference.MakeHostInstanceGeneric(genericInstance))); + worker.Append(worker.Create(OpCodes.Ret)); + return readerFunc; + } + + static MethodDefinition GenerateClassOrStructReadFunction(TypeReference variable, int recursionCount) + { + if (recursionCount > MaxRecursionCount) + { + Weaver.Error($"{variable.Name} can't be deserialized because it references itself", variable); + return null; + } + + string functionName = "_Read" + variable.Name + "_"; + if (variable.DeclaringType != null) + { + functionName += variable.DeclaringType.Name; + } + else + { + functionName += "None"; + } + + // create new reader for this type + MethodDefinition readerFunc = new MethodDefinition(functionName, + MethodAttributes.Public | + MethodAttributes.Static | + MethodAttributes.HideBySig, + variable); + + // create local for return value + readerFunc.Body.Variables.Add(new VariableDefinition(variable)); + readerFunc.Body.InitLocals = true; + + readerFunc.Parameters.Add(new ParameterDefinition("reader", ParameterAttributes.None, Weaver.CurrentAssembly.MainModule.ImportReference(Weaver.NetworkReaderType))); + + ILProcessor worker = readerFunc.Body.GetILProcessor(); + + TypeDefinition td = variable.Resolve(); + + CreateNew(variable, worker, td); + ReadAllFields(variable, recursionCount, worker); + + worker.Append(worker.Create(OpCodes.Ldloc_0)); + worker.Append(worker.Create(OpCodes.Ret)); + return readerFunc; + } + + // Initialize the local variable with a new instance + static void CreateNew(TypeReference variable, ILProcessor worker, TypeDefinition td) + { + if (variable.IsValueType) + { + // structs are created with Initobj + worker.Append(worker.Create(OpCodes.Ldloca, 0)); + worker.Append(worker.Create(OpCodes.Initobj, variable)); + } + else if (td.IsDerivedFrom(Weaver.ScriptableObjectType)) + { + GenericInstanceMethod genericInstanceMethod = new GenericInstanceMethod(Weaver.ScriptableObjectCreateInstanceMethod); + genericInstanceMethod.GenericArguments.Add(variable); + worker.Append(worker.Create(OpCodes.Call, genericInstanceMethod)); + worker.Append(worker.Create(OpCodes.Stloc_0)); + } + else + { + // classes are created with their constructor + + MethodDefinition ctor = Resolvers.ResolveDefaultPublicCtor(variable); + if (ctor == null) + { + Weaver.Error($"{variable.Name} can't be deserialized because it has no default constructor", variable); + return; + } + + MethodReference ctorRef = Weaver.CurrentAssembly.MainModule.ImportReference(ctor); + + worker.Append(worker.Create(OpCodes.Newobj, ctorRef)); + worker.Append(worker.Create(OpCodes.Stloc_0)); + } + } + + static void ReadAllFields(TypeReference variable, int recursionCount, ILProcessor worker) + { + uint fields = 0; + foreach (FieldDefinition field in variable.FindAllPublicFields()) + { + // mismatched ldloca/ldloc for struct/class combinations is invalid IL, which causes crash at runtime + OpCode opcode = variable.IsValueType ? OpCodes.Ldloca : OpCodes.Ldloc; + worker.Append(worker.Create(opcode, 0)); + + MethodReference readFunc = GetReadFunc(field.FieldType, recursionCount + 1); + if (readFunc != null) + { + worker.Append(worker.Create(OpCodes.Ldarg_0)); + worker.Append(worker.Create(OpCodes.Call, readFunc)); + } + else + { + Weaver.Error($"{field.Name} has an unsupported type", field); + } + FieldReference fieldRef = Weaver.CurrentAssembly.MainModule.ImportReference(field); + + worker.Append(worker.Create(OpCodes.Stfld, fieldRef)); + fields++; + } + + if (fields == 0) + { + Log.Warning($"{variable} has no public or non-static fields to deserialize"); + } + } + + } + +} diff --git a/MultiplayerFPS/Assets/Mirror/Editor/Weaver/Readers.cs.meta b/MultiplayerFPS/Assets/Mirror/Editor/Weaver/Readers.cs.meta new file mode 100644 index 0000000..838ff59 --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Editor/Weaver/Readers.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: be40277098a024539bf63d0205cae824 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Mirror/Editor/Weaver/Resolvers.cs b/MultiplayerFPS/Assets/Mirror/Editor/Weaver/Resolvers.cs new file mode 100644 index 0000000..a345e43 --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Editor/Weaver/Resolvers.cs @@ -0,0 +1,123 @@ +// all the resolve functions for the weaver +// NOTE: these functions should be made extensions, but right now they still +// make heavy use of Weaver.fail and we'd have to check each one's return +// value for null otherwise. +// (original FieldType.Resolve returns null if not found too, so +// exceptions would be a bit inconsistent here) +using Mono.CecilX; + +namespace Mirror.Weaver +{ + public static class Resolvers + { + public static MethodReference ResolveMethod(TypeReference tr, AssemblyDefinition scriptDef, string name) + { + if (tr == null) + { + Weaver.Error($"Cannot resolve method {name} without a class"); + return null; + } + MethodReference method = ResolveMethod(tr, scriptDef, m => m.Name == name); + if (method == null) + { + Weaver.Error($"Method not found with name {name} in type {tr.Name}", tr); + } + return method; + } + + public static MethodReference ResolveMethod(TypeReference t, AssemblyDefinition scriptDef, System.Func predicate) + { + foreach (MethodDefinition methodRef in t.Resolve().Methods) + { + if (predicate(methodRef)) + { + return scriptDef.MainModule.ImportReference(methodRef); + } + } + + Weaver.Error($"Method not found in type {t.Name}", t); + return null; + } + + public static MethodReference ResolveMethodInParents(TypeReference tr, AssemblyDefinition scriptDef, string name) + { + if (tr == null) + { + Weaver.Error($"Cannot resolve method {name} without a type"); + return null; + } + foreach (MethodDefinition methodRef in tr.Resolve().Methods) + { + if (methodRef.Name == name) + { + return scriptDef.MainModule.ImportReference(methodRef); + } + } + // Could not find the method in this class, try the parent + return ResolveMethodInParents(tr.Resolve().BaseType, scriptDef, name); + } + + // System.Byte[] arguments need a version with a string + public static MethodReference ResolveMethodWithArg(TypeReference tr, AssemblyDefinition scriptDef, string name, string argTypeFullName) + { + bool match(MethodDefinition method) => + method.Name == name + && (method.Parameters.Count == 1) + && method.Parameters[0].ParameterType.FullName == argTypeFullName; + + return ResolveMethod(tr, scriptDef, match); + } + + // reuse ResolveMethodWithArg string version + public static MethodReference ResolveMethodWithArg(TypeReference tr, AssemblyDefinition scriptDef, string name, TypeReference argType) + { + return ResolveMethodWithArg(tr, scriptDef, name, argType.FullName); + } + + public static MethodDefinition ResolveDefaultPublicCtor(TypeReference variable) + { + foreach (MethodDefinition methodRef in variable.Resolve().Methods) + { + if (methodRef.Name == ".ctor" && + methodRef.Resolve().IsPublic && + methodRef.Parameters.Count == 0) + { + return methodRef; + } + } + return null; + } + + public static GenericInstanceMethod ResolveMethodGeneric(TypeReference t, AssemblyDefinition scriptDef, string name, TypeReference genericType) + { + foreach (MethodDefinition methodRef in t.Resolve().Methods) + { + if (methodRef.Name == name && methodRef.Parameters.Count == 0 && methodRef.GenericParameters.Count == 1) + { + MethodReference tmp = scriptDef.MainModule.ImportReference(methodRef); + GenericInstanceMethod gm = new GenericInstanceMethod(tmp); + gm.GenericArguments.Add(genericType); + if (gm.GenericArguments[0].FullName == genericType.FullName) + { + return gm; + } + } + } + + Weaver.Error($"Method {name} not found in {t.Name}", t); + return null; + } + + public static MethodReference ResolveProperty(TypeReference tr, AssemblyDefinition scriptDef, string name) + { + foreach (PropertyDefinition pd in tr.Resolve().Properties) + { + if (pd.Name == name) + { + return scriptDef.MainModule.ImportReference(pd.GetMethod); + } + } + return null; + } + } +} diff --git a/MultiplayerFPS/Assets/Mirror/Editor/Weaver/Resolvers.cs.meta b/MultiplayerFPS/Assets/Mirror/Editor/Weaver/Resolvers.cs.meta new file mode 100644 index 0000000..f4f6602 --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Editor/Weaver/Resolvers.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 3039a59c76aec43c797ad66930430367 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Mirror/Editor/Weaver/Weaver.cs b/MultiplayerFPS/Assets/Mirror/Editor/Weaver/Weaver.cs new file mode 100644 index 0000000..8fb3e99 --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Editor/Weaver/Weaver.cs @@ -0,0 +1,616 @@ +using System; +using System.Collections.Generic; +using System.IO; +using System.Linq; +using Mono.CecilX; +using Mono.CecilX.Cil; + +namespace Mirror.Weaver +{ + // This data is flushed each time - if we are run multiple times in the same process/domain + class WeaverLists + { + // setter functions that replace [SyncVar] member variable references. dict + public Dictionary replacementSetterProperties = new Dictionary(); + // getter functions that replace [SyncVar] member variable references. dict + public Dictionary replacementGetterProperties = new Dictionary(); + + // [SyncEvent] invoke functions that should be replaced. dict + public Dictionary replaceEvents = new Dictionary(); + + public List generatedReadFunctions = new List(); + public List generatedWriteFunctions = new List(); + + public TypeDefinition generateContainerClass; + + // amount of SyncVars per class. dict + public Dictionary numSyncVars = new Dictionary(); + } + + internal static class Weaver + { + public static string InvokeRpcPrefix => "InvokeUserCode_"; + public static string SyncEventPrefix => "SendEventMessage_"; + + public static WeaverLists WeaveLists { get; private set; } + public static AssemblyDefinition CurrentAssembly { get; private set; } + public static ModuleDefinition CorLibModule { get; private set; } + public static AssemblyDefinition UnityAssembly { get; private set; } + public static AssemblyDefinition NetAssembly { get; private set; } + public static bool WeavingFailed { get; private set; } + public static bool GenerateLogErrors { get; set; } + + // private properties + static readonly bool DebugLogEnabled = true; + + // Network types + public static TypeReference NetworkBehaviourType; + public static TypeReference RemoteCallHelperType; + public static TypeReference MonoBehaviourType; + public static TypeReference ScriptableObjectType; + public static TypeReference NetworkConnectionType; + + public static TypeReference MessageBaseType; + public static TypeReference IMessageBaseType; + public static TypeReference SyncListType; + public static TypeReference SyncSetType; + public static TypeReference SyncDictionaryType; + + public static MethodReference ScriptableObjectCreateInstanceMethod; + + public static MethodReference NetworkBehaviourDirtyBitsReference; + public static MethodReference GetPooledWriterReference; + public static MethodReference RecycleWriterReference; + public static TypeReference NetworkClientType; + public static TypeReference NetworkServerType; + + public static TypeReference NetworkReaderType; + + public static TypeReference NetworkWriterType; + public static TypeReference PooledNetworkWriterType; + + public static TypeReference NetworkIdentityType; + public static TypeReference IEnumeratorType; + + public static TypeReference ClientSceneType; + public static MethodReference ReadyConnectionReference; + + public static TypeReference ComponentType; + public static TypeReference ObjectType; + + public static TypeReference CmdDelegateReference; + public static MethodReference CmdDelegateConstructor; + + public static MethodReference NetworkServerGetActive; + public static MethodReference NetworkServerGetLocalClientActive; + public static MethodReference NetworkClientGetActive; + + // custom attribute types + public static TypeReference SyncVarType; + public static TypeReference CommandType; + public static TypeReference ClientRpcType; + public static TypeReference TargetRpcType; + public static TypeReference SyncEventType; + public static TypeReference SyncObjectType; + public static MethodReference InitSyncObjectReference; + + // array segment + public static TypeReference ArraySegmentType; + public static MethodReference ArraySegmentConstructorReference; + public static MethodReference ArraySegmentArrayReference; + public static MethodReference ArraySegmentOffsetReference; + public static MethodReference ArraySegmentCountReference; + + // system types + public static TypeReference voidType; + public static TypeReference singleType; + public static TypeReference doubleType; + public static TypeReference boolType; + public static TypeReference int64Type; + public static TypeReference uint64Type; + public static TypeReference int32Type; + public static TypeReference uint32Type; + public static TypeReference objectType; + public static TypeReference typeType; + public static TypeReference gameObjectType; + public static TypeReference transformType; + + public static MethodReference syncVarEqualReference; + public static MethodReference syncVarNetworkIdentityEqualReference; + public static MethodReference syncVarGameObjectEqualReference; + public static MethodReference setSyncVarReference; + public static MethodReference setSyncVarHookGuard; + public static MethodReference getSyncVarHookGuard; + public static MethodReference setSyncVarGameObjectReference; + public static MethodReference getSyncVarGameObjectReference; + public static MethodReference setSyncVarNetworkIdentityReference; + public static MethodReference getSyncVarNetworkIdentityReference; + public static MethodReference registerCommandDelegateReference; + public static MethodReference registerRpcDelegateReference; + public static MethodReference registerEventDelegateReference; + public static MethodReference getTypeReference; + public static MethodReference getTypeFromHandleReference; + public static MethodReference logErrorReference; + public static MethodReference logWarningReference; + public static MethodReference sendCommandInternal; + public static MethodReference sendRpcInternal; + public static MethodReference sendTargetRpcInternal; + public static MethodReference sendEventInternal; + + public static void DLog(TypeDefinition td, string fmt, params object[] args) + { + if (!DebugLogEnabled) + return; + + Console.WriteLine("[" + td.Name + "] " + string.Format(fmt, args)); + } + + // display weaver error + // and mark process as failed + public static void Error(string message) + { + Log.Error(message); + WeavingFailed = true; + } + + public static void Error(string message, MemberReference mr) + { + Log.Error($"{message} (at {mr})"); + WeavingFailed = true; + } + + public static void Warning(string message, MemberReference mr) + { + Log.Warning($"{message} (at {mr})"); + } + + public static int GetSyncVarStart(string className) + { + return WeaveLists.numSyncVars.ContainsKey(className) + ? WeaveLists.numSyncVars[className] + : 0; + } + + public static void SetNumSyncVars(string className, int num) + { + WeaveLists.numSyncVars[className] = num; + } + + internal static void ConfirmGeneratedCodeClass() + { + if (WeaveLists.generateContainerClass == null) + { + WeaveLists.generateContainerClass = new TypeDefinition("Mirror", "GeneratedNetworkCode", + TypeAttributes.BeforeFieldInit | TypeAttributes.Class | TypeAttributes.AnsiClass | TypeAttributes.Public | TypeAttributes.AutoClass, + objectType); + + const MethodAttributes methodAttributes = MethodAttributes.Public | MethodAttributes.HideBySig | MethodAttributes.SpecialName | MethodAttributes.RTSpecialName; + MethodDefinition method = new MethodDefinition(".ctor", methodAttributes, voidType); + method.Body.Instructions.Add(Instruction.Create(OpCodes.Ldarg_0)); + method.Body.Instructions.Add(Instruction.Create(OpCodes.Call, Resolvers.ResolveMethod(objectType, CurrentAssembly, ".ctor"))); + method.Body.Instructions.Add(Instruction.Create(OpCodes.Ret)); + + WeaveLists.generateContainerClass.Methods.Add(method); + } + } + + static bool ProcessNetworkBehaviourType(TypeDefinition td) + { + if (!NetworkBehaviourProcessor.WasProcessed(td)) + { + DLog(td, "Found NetworkBehaviour " + td.FullName); + + NetworkBehaviourProcessor proc = new NetworkBehaviourProcessor(td); + proc.Process(); + return true; + } + return false; + } + + static void SetupUnityTypes() + { + gameObjectType = UnityAssembly.MainModule.GetType("UnityEngine.GameObject"); + transformType = UnityAssembly.MainModule.GetType("UnityEngine.Transform"); + + NetworkClientType = NetAssembly.MainModule.GetType("Mirror.NetworkClient"); + NetworkServerType = NetAssembly.MainModule.GetType("Mirror.NetworkServer"); + + SyncVarType = NetAssembly.MainModule.GetType("Mirror.SyncVarAttribute"); + CommandType = NetAssembly.MainModule.GetType("Mirror.CommandAttribute"); + ClientRpcType = NetAssembly.MainModule.GetType("Mirror.ClientRpcAttribute"); + TargetRpcType = NetAssembly.MainModule.GetType("Mirror.TargetRpcAttribute"); + SyncEventType = NetAssembly.MainModule.GetType("Mirror.SyncEventAttribute"); + SyncObjectType = NetAssembly.MainModule.GetType("Mirror.SyncObject"); + } + + static void SetupCorLib() + { + AssemblyNameReference name = AssemblyNameReference.Parse("mscorlib"); + ReaderParameters parameters = new ReaderParameters + { + AssemblyResolver = CurrentAssembly.MainModule.AssemblyResolver + }; + CorLibModule = CurrentAssembly.MainModule.AssemblyResolver.Resolve(name, parameters).MainModule; + } + + static TypeReference ImportCorLibType(string fullName) + { + TypeDefinition type = CorLibModule.GetType(fullName) ?? CorLibModule.ExportedTypes.First(t => t.FullName == fullName).Resolve(); + if (type != null) + { + return CurrentAssembly.MainModule.ImportReference(type); + } + Error("Failed to import mscorlib type: " + fullName + " because Resolve failed. (Might happen when trying to Resolve in NetStandard dll, see also: https://github.com/vis2k/Mirror/issues/791)"); + return null; + } + + static void SetupTargetTypes() + { + // system types + SetupCorLib(); + voidType = ImportCorLibType("System.Void"); + singleType = ImportCorLibType("System.Single"); + doubleType = ImportCorLibType("System.Double"); + boolType = ImportCorLibType("System.Boolean"); + int64Type = ImportCorLibType("System.Int64"); + uint64Type = ImportCorLibType("System.UInt64"); + int32Type = ImportCorLibType("System.Int32"); + uint32Type = ImportCorLibType("System.UInt32"); + objectType = ImportCorLibType("System.Object"); + typeType = ImportCorLibType("System.Type"); + IEnumeratorType = ImportCorLibType("System.Collections.IEnumerator"); + + ArraySegmentType = ImportCorLibType("System.ArraySegment`1"); + ArraySegmentArrayReference = Resolvers.ResolveProperty(ArraySegmentType, CurrentAssembly, "Array"); + ArraySegmentCountReference = Resolvers.ResolveProperty(ArraySegmentType, CurrentAssembly, "Count"); + ArraySegmentOffsetReference = Resolvers.ResolveProperty(ArraySegmentType, CurrentAssembly, "Offset"); + ArraySegmentConstructorReference = Resolvers.ResolveMethod(ArraySegmentType, CurrentAssembly, ".ctor"); + + NetworkReaderType = NetAssembly.MainModule.GetType("Mirror.NetworkReader"); + NetworkWriterType = NetAssembly.MainModule.GetType("Mirror.NetworkWriter"); + TypeReference pooledNetworkWriterTmp = NetAssembly.MainModule.GetType("Mirror.PooledNetworkWriter"); + PooledNetworkWriterType = CurrentAssembly.MainModule.ImportReference(pooledNetworkWriterTmp); + + NetworkServerGetActive = Resolvers.ResolveMethod(NetworkServerType, CurrentAssembly, "get_active"); + NetworkServerGetLocalClientActive = Resolvers.ResolveMethod(NetworkServerType, CurrentAssembly, "get_localClientActive"); + NetworkClientGetActive = Resolvers.ResolveMethod(NetworkClientType, CurrentAssembly, "get_active"); + + CmdDelegateReference = NetAssembly.MainModule.GetType("Mirror.RemoteCalls.CmdDelegate"); + CmdDelegateConstructor = Resolvers.ResolveMethod(CmdDelegateReference, CurrentAssembly, ".ctor"); + + CurrentAssembly.MainModule.ImportReference(gameObjectType); + CurrentAssembly.MainModule.ImportReference(transformType); + + TypeReference networkIdentityTmp = NetAssembly.MainModule.GetType("Mirror.NetworkIdentity"); + NetworkIdentityType = CurrentAssembly.MainModule.ImportReference(networkIdentityTmp); + + NetworkBehaviourType = NetAssembly.MainModule.GetType("Mirror.NetworkBehaviour"); + RemoteCallHelperType = NetAssembly.MainModule.GetType("Mirror.RemoteCalls.RemoteCallHelper"); + NetworkConnectionType = NetAssembly.MainModule.GetType("Mirror.NetworkConnection"); + + MonoBehaviourType = UnityAssembly.MainModule.GetType("UnityEngine.MonoBehaviour"); + ScriptableObjectType = UnityAssembly.MainModule.GetType("UnityEngine.ScriptableObject"); + + ScriptableObjectCreateInstanceMethod = Resolvers.ResolveMethod( + ScriptableObjectType, CurrentAssembly, + md => md.Name == "CreateInstance" && md.HasGenericParameters); + + NetworkConnectionType = NetAssembly.MainModule.GetType("Mirror.NetworkConnection"); + NetworkConnectionType = CurrentAssembly.MainModule.ImportReference(NetworkConnectionType); + + MessageBaseType = NetAssembly.MainModule.GetType("Mirror.MessageBase"); + IMessageBaseType = NetAssembly.MainModule.GetType("Mirror.IMessageBase"); + SyncListType = NetAssembly.MainModule.GetType("Mirror.SyncList`1"); + SyncSetType = NetAssembly.MainModule.GetType("Mirror.SyncSet`1"); + SyncDictionaryType = NetAssembly.MainModule.GetType("Mirror.SyncDictionary`2"); + + NetworkBehaviourDirtyBitsReference = Resolvers.ResolveProperty(NetworkBehaviourType, CurrentAssembly, "syncVarDirtyBits"); + TypeDefinition NetworkWriterPoolType = NetAssembly.MainModule.GetType("Mirror.NetworkWriterPool"); + GetPooledWriterReference = Resolvers.ResolveMethod(NetworkWriterPoolType, CurrentAssembly, "GetWriter"); + RecycleWriterReference = Resolvers.ResolveMethod(NetworkWriterPoolType, CurrentAssembly, "Recycle"); + + ComponentType = UnityAssembly.MainModule.GetType("UnityEngine.Component"); + ObjectType = UnityAssembly.MainModule.GetType("UnityEngine.Object"); + ClientSceneType = NetAssembly.MainModule.GetType("Mirror.ClientScene"); + ReadyConnectionReference = Resolvers.ResolveMethod(ClientSceneType, CurrentAssembly, "get_readyConnection"); + + syncVarEqualReference = Resolvers.ResolveMethod(NetworkBehaviourType, CurrentAssembly, "SyncVarEqual"); + syncVarNetworkIdentityEqualReference = Resolvers.ResolveMethod(NetworkBehaviourType, CurrentAssembly, "SyncVarNetworkIdentityEqual"); + syncVarGameObjectEqualReference = Resolvers.ResolveMethod(NetworkBehaviourType, CurrentAssembly, "SyncVarGameObjectEqual"); + setSyncVarReference = Resolvers.ResolveMethod(NetworkBehaviourType, CurrentAssembly, "SetSyncVar"); + setSyncVarHookGuard = Resolvers.ResolveMethod(NetworkBehaviourType, CurrentAssembly, "setSyncVarHookGuard"); + getSyncVarHookGuard = Resolvers.ResolveMethod(NetworkBehaviourType, CurrentAssembly, "getSyncVarHookGuard"); + + setSyncVarGameObjectReference = Resolvers.ResolveMethod(NetworkBehaviourType, CurrentAssembly, "SetSyncVarGameObject"); + getSyncVarGameObjectReference = Resolvers.ResolveMethod(NetworkBehaviourType, CurrentAssembly, "GetSyncVarGameObject"); + setSyncVarNetworkIdentityReference = Resolvers.ResolveMethod(NetworkBehaviourType, CurrentAssembly, "SetSyncVarNetworkIdentity"); + getSyncVarNetworkIdentityReference = Resolvers.ResolveMethod(NetworkBehaviourType, CurrentAssembly, "GetSyncVarNetworkIdentity"); + registerCommandDelegateReference = Resolvers.ResolveMethod(RemoteCallHelperType, CurrentAssembly, "RegisterCommandDelegate"); + registerRpcDelegateReference = Resolvers.ResolveMethod(RemoteCallHelperType, CurrentAssembly, "RegisterRpcDelegate"); + registerEventDelegateReference = Resolvers.ResolveMethod(RemoteCallHelperType, CurrentAssembly, "RegisterEventDelegate"); + getTypeReference = Resolvers.ResolveMethod(objectType, CurrentAssembly, "GetType"); + getTypeFromHandleReference = Resolvers.ResolveMethod(typeType, CurrentAssembly, "GetTypeFromHandle"); + logErrorReference = Resolvers.ResolveMethod(UnityAssembly.MainModule.GetType("UnityEngine.Debug"), CurrentAssembly, "LogError"); + logWarningReference = Resolvers.ResolveMethod(UnityAssembly.MainModule.GetType("UnityEngine.Debug"), CurrentAssembly, "LogWarning"); + sendCommandInternal = Resolvers.ResolveMethod(NetworkBehaviourType, CurrentAssembly, "SendCommandInternal"); + sendRpcInternal = Resolvers.ResolveMethod(NetworkBehaviourType, CurrentAssembly, "SendRPCInternal"); + sendTargetRpcInternal = Resolvers.ResolveMethod(NetworkBehaviourType, CurrentAssembly, "SendTargetRPCInternal"); + sendEventInternal = Resolvers.ResolveMethod(NetworkBehaviourType, CurrentAssembly, "SendEventInternal"); + + SyncObjectType = CurrentAssembly.MainModule.ImportReference(SyncObjectType); + InitSyncObjectReference = Resolvers.ResolveMethod(NetworkBehaviourType, CurrentAssembly, "InitSyncObject"); + } + + public static bool IsNetworkBehaviour(TypeDefinition td) + { + return td.IsDerivedFrom(NetworkBehaviourType); + } + + static void CheckMonoBehaviour(TypeDefinition td) + { + if (td.IsDerivedFrom(MonoBehaviourType)) + { + MonoBehaviourProcessor.Process(td); + } + } + + static bool WeaveNetworkBehavior(TypeDefinition td) + { + if (!td.IsClass) + return false; + + if (!IsNetworkBehaviour(td)) + { + CheckMonoBehaviour(td); + return false; + } + + // process this and base classes from parent to child order + + List behaviourClasses = new List(); + + TypeDefinition parent = td; + while (parent != null) + { + if (parent.FullName == NetworkBehaviourType.FullName) + { + break; + } + try + { + behaviourClasses.Insert(0, parent); + parent = parent.BaseType.Resolve(); + } + catch (AssemblyResolutionException) + { + // this can happen for plugins. + //Console.WriteLine("AssemblyResolutionException: "+ ex.ToString()); + break; + } + } + + bool modified = false; + foreach (TypeDefinition behaviour in behaviourClasses) + { + modified |= ProcessNetworkBehaviourType(behaviour); + } + return modified; + } + + static bool WeaveMessage(TypeDefinition td) + { + if (!td.IsClass) + return false; + + bool modified = false; + + if (td.ImplementsInterface(IMessageBaseType)) + { + // process this and base classes from parent to child order + + try + { + TypeDefinition parent = td.BaseType.Resolve(); + // process parent + WeaveMessage(parent); + } + catch (AssemblyResolutionException) + { + // this can happen for plugins. + //Console.WriteLine("AssemblyResolutionException: "+ ex.ToString()); + } + + // process this + MessageClassProcessor.Process(td); + modified = true; + } + + // check for embedded types + foreach (TypeDefinition embedded in td.NestedTypes) + { + modified |= WeaveMessage(embedded); + } + + return modified; + } + + static bool WeaveSyncObject(TypeDefinition td) + { + bool modified = false; + + // ignore generic classes + // we can not process generic classes + // we give error if a generic syncObject is used in NetworkBehaviour + if (td.HasGenericParameters) + return false; + + // ignore abstract classes + // we dont need to process abstract classes because classes that + // inherit from them will be processed instead + + // We cant early return with non classes or Abstract classes + // because we still need to check for embeded types + if (td.IsClass || !td.IsAbstract) + { + if (td.IsDerivedFrom(SyncListType)) + { + SyncListProcessor.Process(td, SyncListType); + modified = true; + } + else if (td.IsDerivedFrom(SyncSetType)) + { + SyncListProcessor.Process(td, SyncSetType); + modified = true; + } + else if (td.IsDerivedFrom(SyncDictionaryType)) + { + SyncDictionaryProcessor.Process(td); + modified = true; + } + } + + // check for embedded types + foreach (TypeDefinition embedded in td.NestedTypes) + { + modified |= WeaveSyncObject(embedded); + } + + return modified; + } + + static bool Weave(string assName, IEnumerable dependencies, string unityEngineDLLPath, string mirrorNetDLLPath, string outputDir) + { + using (DefaultAssemblyResolver asmResolver = new DefaultAssemblyResolver()) + using (CurrentAssembly = AssemblyDefinition.ReadAssembly(assName, new ReaderParameters { ReadWrite = true, ReadSymbols = true, AssemblyResolver = asmResolver })) + { + asmResolver.AddSearchDirectory(Path.GetDirectoryName(assName)); + asmResolver.AddSearchDirectory(Helpers.UnityEngineDllDirectoryName()); + asmResolver.AddSearchDirectory(Path.GetDirectoryName(unityEngineDLLPath)); + asmResolver.AddSearchDirectory(Path.GetDirectoryName(mirrorNetDLLPath)); + if (dependencies != null) + { + foreach (string path in dependencies) + { + asmResolver.AddSearchDirectory(path); + } + } + + SetupTargetTypes(); + System.Diagnostics.Stopwatch rwstopwatch = System.Diagnostics.Stopwatch.StartNew(); + ReaderWriterProcessor.ProcessReadersAndWriters(CurrentAssembly); + rwstopwatch.Stop(); + Console.WriteLine("Find all reader and writers took " + rwstopwatch.ElapsedMilliseconds + " milliseconds"); + + ModuleDefinition moduleDefinition = CurrentAssembly.MainModule; + Console.WriteLine("Script Module: {0}", moduleDefinition.Name); + + bool modified = WeaveModule(moduleDefinition); + + if (WeavingFailed) + { + return false; + } + + if (modified) + { + // this must be done for ALL code, not just NetworkBehaviours + try + { + PropertySiteProcessor.ProcessSitesModule(CurrentAssembly.MainModule); + } + catch (Exception e) + { + Log.Error("ProcessPropertySites exception: " + e); + return false; + } + + if (WeavingFailed) + { + return false; + } + + // write to outputDir if specified, otherwise perform in-place write + WriterParameters writeParams = new WriterParameters { WriteSymbols = true }; + if (outputDir != null) + { + CurrentAssembly.Write(Helpers.DestinationFileFor(outputDir, assName), writeParams); + } + else + { + CurrentAssembly.Write(writeParams); + } + } + } + + return true; + } + + static bool WeaveModule(ModuleDefinition moduleDefinition) + { + try + { + bool modified = false; + + // We need to do 2 passes, because SyncListStructs might be referenced from other modules, so we must make sure we generate them first. + System.Diagnostics.Stopwatch watch = System.Diagnostics.Stopwatch.StartNew(); + foreach (TypeDefinition td in moduleDefinition.Types) + { + if (td.IsClass && td.BaseType.CanBeResolved()) + { + modified |= WeaveSyncObject(td); + } + } + watch.Stop(); + Console.WriteLine("Weave sync objects took " + watch.ElapsedMilliseconds + " milliseconds"); + + watch.Start(); + foreach (TypeDefinition td in moduleDefinition.Types) + { + if (td.IsClass && td.BaseType.CanBeResolved()) + { + modified |= WeaveNetworkBehavior(td); + modified |= WeaveMessage(td); + } + } + watch.Stop(); + Console.WriteLine("Weave behaviours and messages took" + watch.ElapsedMilliseconds + " milliseconds"); + + return modified; + } + catch (Exception ex) + { + Error(ex.ToString()); + throw; + } + } + + public static bool WeaveAssemblies(IEnumerable assemblies, IEnumerable dependencies, string outputDir, string unityEngineDLLPath, string mirrorNetDLLPath) + { + WeavingFailed = false; + WeaveLists = new WeaverLists(); + + using (UnityAssembly = AssemblyDefinition.ReadAssembly(unityEngineDLLPath)) + using (NetAssembly = AssemblyDefinition.ReadAssembly(mirrorNetDLLPath)) + { + SetupUnityTypes(); + + try + { + foreach (string ass in assemblies) + { + if (!Weave(ass, dependencies, unityEngineDLLPath, mirrorNetDLLPath, outputDir)) + { + return false; + } + } + } + catch (Exception e) + { + Log.Error("Exception :" + e); + return false; + } + } + return true; + } + } +} diff --git a/MultiplayerFPS/Assets/Mirror/Editor/Weaver/Weaver.cs.meta b/MultiplayerFPS/Assets/Mirror/Editor/Weaver/Weaver.cs.meta new file mode 100644 index 0000000..0ea2dfe --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Editor/Weaver/Weaver.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: de160f52931054064852f2afd7e7a86f +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Mirror/Editor/Weaver/Writers.cs b/MultiplayerFPS/Assets/Mirror/Editor/Weaver/Writers.cs new file mode 100644 index 0000000..ece8b13 --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Editor/Weaver/Writers.cs @@ -0,0 +1,383 @@ +using System.Collections.Generic; +using Mono.CecilX; +using Mono.CecilX.Cil; + +namespace Mirror.Weaver +{ + + public static class Writers + { + const int MaxRecursionCount = 128; + + static Dictionary writeFuncs; + + public static void Init() + { + writeFuncs = new Dictionary(); + } + + public static void Register(TypeReference dataType, MethodReference methodReference) + { + writeFuncs[dataType.FullName] = methodReference; + } + + public static MethodReference GetWriteFunc(TypeReference variable, int recursionCount = 0) + { + if (writeFuncs.TryGetValue(variable.FullName, out MethodReference foundFunc)) + { + return foundFunc; + } + + MethodDefinition newWriterFunc; + + // Arrays are special, if we resolve them, we get the element type, + // so the following ifs might choke on it for scriptable objects + // or other objects that require a custom serializer + // thus check if it is an array and skip all the checks. + if (variable.IsArray) + { + newWriterFunc = GenerateArrayWriteFunc(variable, recursionCount); + RegisterWriteFunc(variable.FullName, newWriterFunc); + return newWriterFunc; + } + + if (variable.IsByReference) + { + // error?? + Weaver.Error($"Cannot pass {variable.Name} by reference", variable); + return null; + } + TypeDefinition td = variable.Resolve(); + if (td == null) + { + Weaver.Error($"{variable.Name} is not a supported type. Use a supported type or provide a custom writer", variable); + return null; + } + if (td.IsDerivedFrom(Weaver.ComponentType)) + { + Weaver.Error($"Cannot generate writer for component type {variable.Name}. Use a supported type or provide a custom writer", variable); + return null; + } + if (variable.FullName == Weaver.ObjectType.FullName) + { + Weaver.Error($"Cannot generate writer for {variable.Name}. Use a supported type or provide a custom writer", variable); + return null; + } + if (variable.FullName == Weaver.ScriptableObjectType.FullName) + { + Weaver.Error($"Cannot generate writer for {variable.Name}. Use a supported type or provide a custom writer", variable); + return null; + } + if (td.HasGenericParameters && !td.FullName.StartsWith("System.ArraySegment`1", System.StringComparison.Ordinal)) + { + Weaver.Error($"Cannot generate writer for generic type {variable.Name}. Use a supported type or provide a custom writer", variable); + return null; + } + if (td.IsInterface) + { + Weaver.Error($"Cannot generate writer for interface {variable.Name}. Use a supported type or provide a custom writer", variable); + return null; + } + + if (variable.Resolve().IsEnum) + { + return GetWriteFunc(variable.Resolve().GetEnumUnderlyingType(), recursionCount); + } + else if (variable.FullName.StartsWith("System.ArraySegment`1", System.StringComparison.Ordinal)) + { + newWriterFunc = GenerateArraySegmentWriteFunc(variable, recursionCount); + } + else + { + newWriterFunc = GenerateClassOrStructWriterFunction(variable, recursionCount); + } + + if (newWriterFunc == null) + { + return null; + } + + RegisterWriteFunc(variable.FullName, newWriterFunc); + return newWriterFunc; + } + + static void RegisterWriteFunc(string name, MethodDefinition newWriterFunc) + { + writeFuncs[name] = newWriterFunc; + Weaver.WeaveLists.generatedWriteFunctions.Add(newWriterFunc); + + Weaver.ConfirmGeneratedCodeClass(); + Weaver.WeaveLists.generateContainerClass.Methods.Add(newWriterFunc); + } + + static MethodDefinition GenerateClassOrStructWriterFunction(TypeReference variable, int recursionCount) + { + if (recursionCount > MaxRecursionCount) + { + Weaver.Error($"{variable.Name} can't be serialized because it references itself", variable); + return null; + } + + string functionName = "_Write" + variable.Name + "_"; + if (variable.DeclaringType != null) + { + functionName += variable.DeclaringType.Name; + } + else + { + functionName += "None"; + } + // create new writer for this type + MethodDefinition writerFunc = new MethodDefinition(functionName, + MethodAttributes.Public | + MethodAttributes.Static | + MethodAttributes.HideBySig, + Weaver.voidType); + + writerFunc.Parameters.Add(new ParameterDefinition("writer", ParameterAttributes.None, Weaver.CurrentAssembly.MainModule.ImportReference(Weaver.NetworkWriterType))); + writerFunc.Parameters.Add(new ParameterDefinition("value", ParameterAttributes.None, Weaver.CurrentAssembly.MainModule.ImportReference(variable))); + + ILProcessor worker = writerFunc.Body.GetILProcessor(); + + if (!WriteAllFields(variable, recursionCount, worker)) + return null; + + worker.Append(worker.Create(OpCodes.Ret)); + return writerFunc; + } + + /// + /// Fiends all fields in + /// + /// + /// + /// + /// false if fail + static bool WriteAllFields(TypeReference variable, int recursionCount, ILProcessor worker) + { + uint fields = 0; + foreach (FieldDefinition field in variable.FindAllPublicFields()) + { + MethodReference writeFunc = GetWriteFunc(field.FieldType, recursionCount + 1); + if (writeFunc != null) + { + FieldReference fieldRef = Weaver.CurrentAssembly.MainModule.ImportReference(field); + + fields++; + worker.Append(worker.Create(OpCodes.Ldarg_0)); + worker.Append(worker.Create(OpCodes.Ldarg_1)); + worker.Append(worker.Create(OpCodes.Ldfld, fieldRef)); + worker.Append(worker.Create(OpCodes.Call, writeFunc)); + } + else + { + Weaver.Error($"{field.Name} has unsupported type. Use a type supported by Mirror instead", field); + return false; + } + } + + if (fields == 0) + { + Log.Warning($"{variable} has no no public or non-static fields to serialize"); + } + + return true; + } + + static MethodDefinition GenerateArrayWriteFunc(TypeReference variable, int recursionCount) + { + if (!variable.IsArrayType()) + { + Weaver.Error($"{variable.Name} is an unsupported type. Jagged and multidimensional arrays are not supported", variable); + return null; + } + + TypeReference elementType = variable.GetElementType(); + MethodReference elementWriteFunc = GetWriteFunc(elementType, recursionCount + 1); + if (elementWriteFunc == null) + { + return null; + } + + string functionName = "_WriteArray" + variable.GetElementType().Name + "_"; + if (variable.DeclaringType != null) + { + functionName += variable.DeclaringType.Name; + } + else + { + functionName += "None"; + } + + // create new writer for this type + MethodDefinition writerFunc = new MethodDefinition(functionName, + MethodAttributes.Public | + MethodAttributes.Static | + MethodAttributes.HideBySig, + Weaver.voidType); + + writerFunc.Parameters.Add(new ParameterDefinition("writer", ParameterAttributes.None, Weaver.CurrentAssembly.MainModule.ImportReference(Weaver.NetworkWriterType))); + writerFunc.Parameters.Add(new ParameterDefinition("value", ParameterAttributes.None, Weaver.CurrentAssembly.MainModule.ImportReference(variable))); + + writerFunc.Body.Variables.Add(new VariableDefinition(Weaver.int32Type)); + writerFunc.Body.Variables.Add(new VariableDefinition(Weaver.int32Type)); + writerFunc.Body.InitLocals = true; + + ILProcessor worker = writerFunc.Body.GetILProcessor(); + + // if (value == null) + // { + // writer.WritePackedInt32(-1); + // return; + // } + Instruction labelNull = worker.Create(OpCodes.Nop); + worker.Append(worker.Create(OpCodes.Ldarg_1)); + worker.Append(worker.Create(OpCodes.Brtrue, labelNull)); + + worker.Append(worker.Create(OpCodes.Ldarg_0)); + worker.Append(worker.Create(OpCodes.Ldc_I4_M1)); + worker.Append(worker.Create(OpCodes.Call, GetWriteFunc(Weaver.int32Type))); + worker.Append(worker.Create(OpCodes.Ret)); + + // int length = value.Length; + worker.Append(labelNull); + worker.Append(worker.Create(OpCodes.Ldarg_1)); + worker.Append(worker.Create(OpCodes.Ldlen)); + worker.Append(worker.Create(OpCodes.Stloc_0)); + + // writer.WritePackedInt32(length); + worker.Append(worker.Create(OpCodes.Ldarg_0)); + worker.Append(worker.Create(OpCodes.Ldloc_0)); + worker.Append(worker.Create(OpCodes.Call, GetWriteFunc(Weaver.int32Type))); + + // for (int i=0; i< value.length; i++) { + worker.Append(worker.Create(OpCodes.Ldc_I4_0)); + worker.Append(worker.Create(OpCodes.Stloc_1)); + Instruction labelHead = worker.Create(OpCodes.Nop); + worker.Append(worker.Create(OpCodes.Br, labelHead)); + + // loop body + Instruction labelBody = worker.Create(OpCodes.Nop); + worker.Append(labelBody); + // writer.Write(value[i]); + worker.Append(worker.Create(OpCodes.Ldarg_0)); + worker.Append(worker.Create(OpCodes.Ldarg_1)); + worker.Append(worker.Create(OpCodes.Ldloc_1)); + worker.Append(worker.Create(OpCodes.Ldelema, variable.GetElementType())); + worker.Append(worker.Create(OpCodes.Ldobj, variable.GetElementType())); + worker.Append(worker.Create(OpCodes.Call, elementWriteFunc)); + + worker.Append(worker.Create(OpCodes.Ldloc_1)); + worker.Append(worker.Create(OpCodes.Ldc_I4_1)); + worker.Append(worker.Create(OpCodes.Add)); + worker.Append(worker.Create(OpCodes.Stloc_1)); + + // end for loop + worker.Append(labelHead); + worker.Append(worker.Create(OpCodes.Ldloc_1)); + worker.Append(worker.Create(OpCodes.Ldarg_1)); + worker.Append(worker.Create(OpCodes.Ldlen)); + worker.Append(worker.Create(OpCodes.Conv_I4)); + worker.Append(worker.Create(OpCodes.Blt, labelBody)); + + // return + worker.Append(worker.Create(OpCodes.Ret)); + return writerFunc; + } + + static MethodDefinition GenerateArraySegmentWriteFunc(TypeReference variable, int recursionCount) + { + GenericInstanceType genericInstance = (GenericInstanceType)variable; + TypeReference elementType = genericInstance.GenericArguments[0]; + MethodReference elementWriteFunc = GetWriteFunc(elementType, recursionCount + 1); + + if (elementWriteFunc == null) + { + return null; + } + + string functionName = "_WriteArraySegment_" + elementType.Name + "_"; + if (variable.DeclaringType != null) + { + functionName += variable.DeclaringType.Name; + } + else + { + functionName += "None"; + } + + // create new writer for this type + MethodDefinition writerFunc = new MethodDefinition(functionName, + MethodAttributes.Public | + MethodAttributes.Static | + MethodAttributes.HideBySig, + Weaver.voidType); + + writerFunc.Parameters.Add(new ParameterDefinition("writer", ParameterAttributes.None, Weaver.CurrentAssembly.MainModule.ImportReference(Weaver.NetworkWriterType))); + writerFunc.Parameters.Add(new ParameterDefinition("value", ParameterAttributes.None, variable)); + + writerFunc.Body.Variables.Add(new VariableDefinition(Weaver.int32Type)); + writerFunc.Body.Variables.Add(new VariableDefinition(Weaver.int32Type)); + writerFunc.Body.InitLocals = true; + + ILProcessor worker = writerFunc.Body.GetILProcessor(); + + MethodReference countref = Weaver.ArraySegmentCountReference.MakeHostInstanceGeneric(genericInstance); + + // int length = value.Count; + worker.Append(worker.Create(OpCodes.Ldarga_S, (byte)1)); + worker.Append(worker.Create(OpCodes.Call, countref)); + worker.Append(worker.Create(OpCodes.Stloc_0)); + + + // writer.WritePackedInt32(length); + worker.Append(worker.Create(OpCodes.Ldarg_0)); + worker.Append(worker.Create(OpCodes.Ldloc_0)); + worker.Append(worker.Create(OpCodes.Call, GetWriteFunc(Weaver.int32Type))); + + // Loop through the ArraySegment and call the writer for each element. + // generates this: + // for (int i=0; i< length; i++) + // { + // writer.Write(value.Array[i + value.Offset]); + // } + worker.Append(worker.Create(OpCodes.Ldc_I4_0)); + worker.Append(worker.Create(OpCodes.Stloc_1)); + Instruction labelHead = worker.Create(OpCodes.Nop); + worker.Append(worker.Create(OpCodes.Br, labelHead)); + + // loop body + Instruction labelBody = worker.Create(OpCodes.Nop); + worker.Append(labelBody); + + // writer.Write(value.Array[i + value.Offset]); + worker.Append(worker.Create(OpCodes.Ldarg_0)); + worker.Append(worker.Create(OpCodes.Ldarga_S, (byte)1)); + worker.Append(worker.Create(OpCodes.Call, Weaver.ArraySegmentArrayReference.MakeHostInstanceGeneric(genericInstance))); + worker.Append(worker.Create(OpCodes.Ldloc_1)); + worker.Append(worker.Create(OpCodes.Ldarga_S, (byte)1)); + worker.Append(worker.Create(OpCodes.Call, Weaver.ArraySegmentOffsetReference.MakeHostInstanceGeneric(genericInstance))); + worker.Append(worker.Create(OpCodes.Add)); + worker.Append(worker.Create(OpCodes.Ldelema, elementType)); + worker.Append(worker.Create(OpCodes.Ldobj, elementType)); + worker.Append(worker.Create(OpCodes.Call, elementWriteFunc)); + + + worker.Append(worker.Create(OpCodes.Ldloc_1)); + worker.Append(worker.Create(OpCodes.Ldc_I4_1)); + worker.Append(worker.Create(OpCodes.Add)); + worker.Append(worker.Create(OpCodes.Stloc_1)); + + // end for loop + worker.Append(labelHead); + worker.Append(worker.Create(OpCodes.Ldloc_1)); + worker.Append(worker.Create(OpCodes.Ldloc_0)); + worker.Append(worker.Create(OpCodes.Blt, labelBody)); + + // return + worker.Append(worker.Create(OpCodes.Ret)); + return writerFunc; + } + + } +} diff --git a/MultiplayerFPS/Assets/Mirror/Editor/Weaver/Writers.cs.meta b/MultiplayerFPS/Assets/Mirror/Editor/Weaver/Writers.cs.meta new file mode 100644 index 0000000..3769f7f --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Editor/Weaver/Writers.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: a90060ad76ea044aba613080dd922709 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Mirror/Examples.meta b/MultiplayerFPS/Assets/Mirror/Examples.meta new file mode 100644 index 0000000..b594a81 --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Examples.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: a08b1f591326642d1b140fc818c9c6b1 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Mirror/Examples/AdditiveScenes.meta b/MultiplayerFPS/Assets/Mirror/Examples/AdditiveScenes.meta new file mode 100644 index 0000000..bf61013 --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Examples/AdditiveScenes.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: b84b2a39b3027c747b21ad714a439214 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Mirror/Examples/AdditiveScenes/AnimationControllers.meta b/MultiplayerFPS/Assets/Mirror/Examples/AdditiveScenes/AnimationControllers.meta new file mode 100644 index 0000000..c9cd79f --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Examples/AdditiveScenes/AnimationControllers.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 4969918300bfa9a4a8c733975df74016 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Mirror/Examples/AdditiveScenes/AnimationControllers/Tank.controller b/MultiplayerFPS/Assets/Mirror/Examples/AdditiveScenes/AnimationControllers/Tank.controller new file mode 100644 index 0000000..5a7f506 --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Examples/AdditiveScenes/AnimationControllers/Tank.controller @@ -0,0 +1,156 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!91 &9100000 +AnimatorController: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Tank + serializedVersion: 5 + m_AnimatorParameters: + - m_Name: Fire + m_Type: 9 + m_DefaultFloat: 0 + m_DefaultInt: 0 + m_DefaultBool: 0 + m_Controller: {fileID: 0} + m_AnimatorLayers: + - serializedVersion: 5 + m_Name: Base Layer + m_StateMachine: {fileID: 1107206089488630588} + m_Mask: {fileID: 0} + m_Motions: [] + m_Behaviours: [] + m_BlendingMode: 0 + m_SyncedLayerIndex: -1 + m_DefaultWeight: 0 + m_IKPass: 0 + m_SyncedLayerAffectsTiming: 0 + m_Controller: {fileID: 9100000} +--- !u!1101 &1101845105868117086 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 1 + m_ConditionEvent: Fire + m_EventTreshold: 0 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 1102477577393645330} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.25 + m_TransitionOffset: 0 + m_ExitTime: 0.45454544 + m_HasExitTime: 0 + m_HasFixedDuration: 1 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 1 +--- !u!1101 &1101857281332299900 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: [] + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 1102845660080023070} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.058695674 + m_TransitionOffset: 0.41739127 + m_ExitTime: 0.9060869 + m_HasExitTime: 1 + m_HasFixedDuration: 1 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 1 +--- !u!1102 &1102477577393645330 +AnimatorState: + serializedVersion: 5 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Recon_Tank_Rig|Shoot + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: + - {fileID: 1101857281332299900} + m_StateMachineBehaviours: [] + m_Position: {x: 50, y: 50, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 7400006, guid: 38b49695fc0a4418bbc350f2366660c5, type: 3} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1102 &1102845660080023070 +AnimatorState: + serializedVersion: 5 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Recon_Tank_Rig|Idle + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: + - {fileID: 1101845105868117086} + m_StateMachineBehaviours: [] + m_Position: {x: 50, y: 50, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 7400004, guid: 38b49695fc0a4418bbc350f2366660c5, type: 3} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1107 &1107206089488630588 +AnimatorStateMachine: + serializedVersion: 5 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Base Layer + m_ChildStates: + - serializedVersion: 1 + m_State: {fileID: 1102845660080023070} + m_Position: {x: 132, y: 300, z: 0} + - serializedVersion: 1 + m_State: {fileID: 1102477577393645330} + m_Position: {x: 360, y: 432, z: 0} + m_ChildStateMachines: [] + m_AnyStateTransitions: [] + m_EntryTransitions: [] + m_StateMachineTransitions: {} + m_StateMachineBehaviours: [] + m_AnyStatePosition: {x: 50, y: 20, z: 0} + m_EntryPosition: {x: 50, y: 120, z: 0} + m_ExitPosition: {x: 800, y: 120, z: 0} + m_ParentStateMachinePosition: {x: 800, y: 20, z: 0} + m_DefaultState: {fileID: 1102845660080023070} diff --git a/MultiplayerFPS/Assets/Mirror/Examples/AdditiveScenes/AnimationControllers/Tank.controller.meta b/MultiplayerFPS/Assets/Mirror/Examples/AdditiveScenes/AnimationControllers/Tank.controller.meta new file mode 100644 index 0000000..b4df009 --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Examples/AdditiveScenes/AnimationControllers/Tank.controller.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: e0dbc8b2f2711a54f9b7ed1358a4c6af +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 9100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Mirror/Examples/AdditiveScenes/Materials.meta b/MultiplayerFPS/Assets/Mirror/Examples/AdditiveScenes/Materials.meta new file mode 100644 index 0000000..d6629fb --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Examples/AdditiveScenes/Materials.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 7ef7a74859259a546b73ed820e449ae8 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Mirror/Examples/AdditiveScenes/Materials/Capsule.mat b/MultiplayerFPS/Assets/Mirror/Examples/AdditiveScenes/Materials/Capsule.mat new file mode 100644 index 0000000..46d3f50 --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Examples/AdditiveScenes/Materials/Capsule.mat @@ -0,0 +1,77 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!21 &2100000 +Material: + serializedVersion: 6 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Capsule + m_Shader: {fileID: 46, guid: 0000000000000000f000000000000000, type: 0} + m_ShaderKeywords: _GLOSSYREFLECTIONS_OFF _SPECULARHIGHLIGHTS_OFF + m_LightmapFlags: 4 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: {} + disabledShaderPasses: [] + 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_Floats: + - _BumpScale: 1 + - _Cutoff: 0.5 + - _DetailNormalMapScale: 1 + - _DstBlend: 0 + - _GlossMapScale: 1 + - _Glossiness: 1 + - _GlossyReflections: 0 + - _Metallic: 0.3 + - _Mode: 0 + - _OcclusionStrength: 1 + - _Parallax: 0.02 + - _SmoothnessTextureChannel: 0 + - _SpecularHighlights: 0 + - _SrcBlend: 1 + - _UVSec: 0 + - _ZWrite: 1 + m_Colors: + - _Color: {r: 0, g: 0.07727194, b: 1, a: 1} + - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} diff --git a/MultiplayerFPS/Assets/Mirror/Examples/AdditiveScenes/Materials/Capsule.mat.meta b/MultiplayerFPS/Assets/Mirror/Examples/AdditiveScenes/Materials/Capsule.mat.meta new file mode 100644 index 0000000..b202aa9 --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Examples/AdditiveScenes/Materials/Capsule.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 3ec90781e3720544da7fc86055e6cbe6 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 2100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Mirror/Examples/AdditiveScenes/Materials/Cube.mat b/MultiplayerFPS/Assets/Mirror/Examples/AdditiveScenes/Materials/Cube.mat new file mode 100644 index 0000000..8245804 --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Examples/AdditiveScenes/Materials/Cube.mat @@ -0,0 +1,77 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!21 &2100000 +Material: + serializedVersion: 6 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Cube + m_Shader: {fileID: 46, guid: 0000000000000000f000000000000000, type: 0} + m_ShaderKeywords: _GLOSSYREFLECTIONS_OFF _SPECULARHIGHLIGHTS_OFF + m_LightmapFlags: 4 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: {} + disabledShaderPasses: [] + 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_Floats: + - _BumpScale: 1 + - _Cutoff: 0.5 + - _DetailNormalMapScale: 1 + - _DstBlend: 0 + - _GlossMapScale: 1 + - _Glossiness: 1 + - _GlossyReflections: 0 + - _Metallic: 0 + - _Mode: 0 + - _OcclusionStrength: 1 + - _Parallax: 0.02 + - _SmoothnessTextureChannel: 0 + - _SpecularHighlights: 0 + - _SrcBlend: 1 + - _UVSec: 0 + - _ZWrite: 1 + m_Colors: + - _Color: {r: 1, g: 0.93989503, b: 0, a: 1} + - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} diff --git a/MultiplayerFPS/Assets/Mirror/Examples/AdditiveScenes/Materials/Cube.mat.meta b/MultiplayerFPS/Assets/Mirror/Examples/AdditiveScenes/Materials/Cube.mat.meta new file mode 100644 index 0000000..9c096c8 --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Examples/AdditiveScenes/Materials/Cube.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 1d5f3015968dad04780bf9d2113cc772 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 2100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Mirror/Examples/AdditiveScenes/Materials/Cylinder.mat b/MultiplayerFPS/Assets/Mirror/Examples/AdditiveScenes/Materials/Cylinder.mat new file mode 100644 index 0000000..a80edc0 --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Examples/AdditiveScenes/Materials/Cylinder.mat @@ -0,0 +1,77 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!21 &2100000 +Material: + serializedVersion: 6 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Cylinder + m_Shader: {fileID: 46, guid: 0000000000000000f000000000000000, type: 0} + m_ShaderKeywords: _GLOSSYREFLECTIONS_OFF _SPECULARHIGHLIGHTS_OFF + m_LightmapFlags: 4 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: {} + disabledShaderPasses: [] + 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_Floats: + - _BumpScale: 1 + - _Cutoff: 0.5 + - _DetailNormalMapScale: 1 + - _DstBlend: 0 + - _GlossMapScale: 1 + - _Glossiness: 1 + - _GlossyReflections: 0 + - _Metallic: 0 + - _Mode: 0 + - _OcclusionStrength: 1 + - _Parallax: 0.02 + - _SmoothnessTextureChannel: 0 + - _SpecularHighlights: 0 + - _SrcBlend: 1 + - _UVSec: 0 + - _ZWrite: 1 + m_Colors: + - _Color: {r: 0, g: 0.5943396, b: 0.054526776, a: 1} + - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} diff --git a/MultiplayerFPS/Assets/Mirror/Examples/AdditiveScenes/Materials/Cylinder.mat.meta b/MultiplayerFPS/Assets/Mirror/Examples/AdditiveScenes/Materials/Cylinder.mat.meta new file mode 100644 index 0000000..00cc85e --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Examples/AdditiveScenes/Materials/Cylinder.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 439a10ee8f8d14040be9003239449741 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 2100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Mirror/Examples/AdditiveScenes/Materials/Player.mat b/MultiplayerFPS/Assets/Mirror/Examples/AdditiveScenes/Materials/Player.mat new file mode 100644 index 0000000..a394fe1 --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Examples/AdditiveScenes/Materials/Player.mat @@ -0,0 +1,77 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!21 &2100000 +Material: + serializedVersion: 6 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Player + m_Shader: {fileID: 46, guid: 0000000000000000f000000000000000, type: 0} + m_ShaderKeywords: _GLOSSYREFLECTIONS_OFF _SPECULARHIGHLIGHTS_OFF + m_LightmapFlags: 4 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: {} + disabledShaderPasses: [] + 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_Floats: + - _BumpScale: 1 + - _Cutoff: 0.5 + - _DetailNormalMapScale: 1 + - _DstBlend: 0 + - _GlossMapScale: 1 + - _Glossiness: 1 + - _GlossyReflections: 0 + - _Metallic: 0 + - _Mode: 0 + - _OcclusionStrength: 1 + - _Parallax: 0.02 + - _SmoothnessTextureChannel: 0 + - _SpecularHighlights: 0 + - _SrcBlend: 1 + - _UVSec: 0 + - _ZWrite: 1 + m_Colors: + - _Color: {r: 0, g: 0, b: 0, a: 1} + - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} diff --git a/MultiplayerFPS/Assets/Mirror/Examples/AdditiveScenes/Materials/Player.mat.meta b/MultiplayerFPS/Assets/Mirror/Examples/AdditiveScenes/Materials/Player.mat.meta new file mode 100644 index 0000000..56884a4 --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Examples/AdditiveScenes/Materials/Player.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 792117fe9a386a8489e8010bec746339 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 2100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Mirror/Examples/AdditiveScenes/Materials/Quad.mat b/MultiplayerFPS/Assets/Mirror/Examples/AdditiveScenes/Materials/Quad.mat new file mode 100644 index 0000000..526e91e --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Examples/AdditiveScenes/Materials/Quad.mat @@ -0,0 +1,77 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!21 &2100000 +Material: + serializedVersion: 6 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Quad + m_Shader: {fileID: 46, guid: 0000000000000000f000000000000000, type: 0} + m_ShaderKeywords: _GLOSSYREFLECTIONS_OFF _SPECULARHIGHLIGHTS_OFF + m_LightmapFlags: 4 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: {} + disabledShaderPasses: [] + 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_Floats: + - _BumpScale: 1 + - _Cutoff: 0.5 + - _DetailNormalMapScale: 1 + - _DstBlend: 0 + - _GlossMapScale: 1 + - _Glossiness: 0 + - _GlossyReflections: 0 + - _Metallic: 0 + - _Mode: 0 + - _OcclusionStrength: 1 + - _Parallax: 0.02 + - _SmoothnessTextureChannel: 0 + - _SpecularHighlights: 0 + - _SrcBlend: 1 + - _UVSec: 0 + - _ZWrite: 1 + m_Colors: + - _Color: {r: 0.8207547, g: 0.8207547, b: 0.8207547, a: 1} + - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} diff --git a/MultiplayerFPS/Assets/Mirror/Examples/AdditiveScenes/Materials/Quad.mat.meta b/MultiplayerFPS/Assets/Mirror/Examples/AdditiveScenes/Materials/Quad.mat.meta new file mode 100644 index 0000000..be7d0db --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Examples/AdditiveScenes/Materials/Quad.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 6eb3f3ba66756364d8b94e662e7e8af5 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 2100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Mirror/Examples/AdditiveScenes/Materials/Shelter.mat b/MultiplayerFPS/Assets/Mirror/Examples/AdditiveScenes/Materials/Shelter.mat new file mode 100644 index 0000000..e29e5b9 --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Examples/AdditiveScenes/Materials/Shelter.mat @@ -0,0 +1,77 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!21 &2100000 +Material: + serializedVersion: 6 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Shelter + m_Shader: {fileID: 46, guid: 0000000000000000f000000000000000, type: 0} + m_ShaderKeywords: _GLOSSYREFLECTIONS_OFF _SPECULARHIGHLIGHTS_OFF + m_LightmapFlags: 4 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: {} + disabledShaderPasses: [] + 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_Floats: + - _BumpScale: 1 + - _Cutoff: 0.5 + - _DetailNormalMapScale: 1 + - _DstBlend: 0 + - _GlossMapScale: 1 + - _Glossiness: 1 + - _GlossyReflections: 0 + - _Metallic: 0 + - _Mode: 0 + - _OcclusionStrength: 1 + - _Parallax: 0.02 + - _SmoothnessTextureChannel: 0 + - _SpecularHighlights: 0 + - _SrcBlend: 1 + - _UVSec: 0 + - _ZWrite: 1 + m_Colors: + - _Color: {r: 0.8018868, g: 0.52244145, b: 0, a: 1} + - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} diff --git a/MultiplayerFPS/Assets/Mirror/Examples/AdditiveScenes/Materials/Shelter.mat.meta b/MultiplayerFPS/Assets/Mirror/Examples/AdditiveScenes/Materials/Shelter.mat.meta new file mode 100644 index 0000000..c261931 --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Examples/AdditiveScenes/Materials/Shelter.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: aef230244d219314fb8453f0365b8176 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 2100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Mirror/Examples/AdditiveScenes/Materials/Sphere.mat b/MultiplayerFPS/Assets/Mirror/Examples/AdditiveScenes/Materials/Sphere.mat new file mode 100644 index 0000000..329d875 --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Examples/AdditiveScenes/Materials/Sphere.mat @@ -0,0 +1,77 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!21 &2100000 +Material: + serializedVersion: 6 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Sphere + m_Shader: {fileID: 46, guid: 0000000000000000f000000000000000, type: 0} + m_ShaderKeywords: _GLOSSYREFLECTIONS_OFF _SPECULARHIGHLIGHTS_OFF + m_LightmapFlags: 4 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: {} + disabledShaderPasses: [] + 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_Floats: + - _BumpScale: 1 + - _Cutoff: 0.5 + - _DetailNormalMapScale: 1 + - _DstBlend: 0 + - _GlossMapScale: 1 + - _Glossiness: 1 + - _GlossyReflections: 0 + - _Metallic: 0 + - _Mode: 0 + - _OcclusionStrength: 1 + - _Parallax: 0.02 + - _SmoothnessTextureChannel: 0 + - _SpecularHighlights: 0 + - _SrcBlend: 1 + - _UVSec: 0 + - _ZWrite: 1 + m_Colors: + - _Color: {r: 0.9716981, g: 0, b: 0.77970594, a: 1} + - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} diff --git a/MultiplayerFPS/Assets/Mirror/Examples/AdditiveScenes/Materials/Sphere.mat.meta b/MultiplayerFPS/Assets/Mirror/Examples/AdditiveScenes/Materials/Sphere.mat.meta new file mode 100644 index 0000000..8822215 --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Examples/AdditiveScenes/Materials/Sphere.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 58936713efca1ec488624ee297b5d687 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 2100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Mirror/Examples/AdditiveScenes/Materials/Zone.mat b/MultiplayerFPS/Assets/Mirror/Examples/AdditiveScenes/Materials/Zone.mat new file mode 100644 index 0000000..462e16d --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Examples/AdditiveScenes/Materials/Zone.mat @@ -0,0 +1,78 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!21 &2100000 +Material: + serializedVersion: 6 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Zone + m_Shader: {fileID: 46, guid: 0000000000000000f000000000000000, type: 0} + m_ShaderKeywords: _ALPHAPREMULTIPLY_ON _GLOSSYREFLECTIONS_OFF _SPECULARHIGHLIGHTS_OFF + m_LightmapFlags: 4 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: 3000 + stringTagMap: + RenderType: Transparent + disabledShaderPasses: [] + 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_Floats: + - _BumpScale: 1 + - _Cutoff: 0.5 + - _DetailNormalMapScale: 1 + - _DstBlend: 10 + - _GlossMapScale: 1 + - _Glossiness: 0 + - _GlossyReflections: 0 + - _Metallic: 0 + - _Mode: 3 + - _OcclusionStrength: 1 + - _Parallax: 0.02 + - _SmoothnessTextureChannel: 0 + - _SpecularHighlights: 0 + - _SrcBlend: 1 + - _UVSec: 0 + - _ZWrite: 0 + m_Colors: + - _Color: {r: 0, g: 0, b: 0, a: 0.039215688} + - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} diff --git a/MultiplayerFPS/Assets/Mirror/Examples/AdditiveScenes/Materials/Zone.mat.meta b/MultiplayerFPS/Assets/Mirror/Examples/AdditiveScenes/Materials/Zone.mat.meta new file mode 100644 index 0000000..4cfbe95 --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Examples/AdditiveScenes/Materials/Zone.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: a7c679cf124f7ae46a0291ea35848554 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 2100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Mirror/Examples/AdditiveScenes/Prefabs.meta b/MultiplayerFPS/Assets/Mirror/Examples/AdditiveScenes/Prefabs.meta new file mode 100644 index 0000000..37601bf --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Examples/AdditiveScenes/Prefabs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 2be4f78570b2a1e4cae84466d35d606c +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Mirror/Examples/AdditiveScenes/Prefabs/Capsule.prefab b/MultiplayerFPS/Assets/Mirror/Examples/AdditiveScenes/Prefabs/Capsule.prefab new file mode 100644 index 0000000..f3acdb9 --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Examples/AdditiveScenes/Prefabs/Capsule.prefab @@ -0,0 +1,153 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &954781580484189887 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 4 + m_Component: + - 4: {fileID: 6907979021268419569} + - 33: {fileID: 6000350177490294528} + - 23: {fileID: 6206275723814903389} + m_Layer: 0 + m_Name: + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!1 &1076878374699499732 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 4 + m_Component: + - 4: {fileID: 1076878374699499735} + - 114: {fileID: 2648107611936813301} + - 114: {fileID: 5697694911122891659} + - 136: {fileID: 1076878374699499734} + m_Layer: 0 + m_Name: Capsule + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!136 &1076878374699499734 +CapsuleCollider: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1076878374699499732} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + m_Radius: 0.5 + m_Height: 2 + m_Direction: 1 + m_Center: {x: 0, y: 0, z: 0} +--- !u!4 &1076878374699499735 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1076878374699499732} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 20, y: 1, z: -20} + m_LocalScale: {x: 1, y: 1, z: 1} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_Children: + - {fileID: 6907979021268419569} + m_Father: {fileID: 0} + m_RootOrder: 0 +--- !u!114 &2648107611936813301 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1076878374699499732} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 9b91ecbcc199f4492b9a91e820070131, type: 3} + m_Name: + m_EditorClassIdentifier: + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + sceneId: 0 + serverOnly: 0 + m_AssetId: +--- !u!114 &5697694911122891659 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1076878374699499732} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 1731d8de2d0c84333b08ebe1e79f4118, type: 3} + m_Name: + m_EditorClassIdentifier: + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + syncMode: 0 + syncInterval: 0.1 + visRange: 5 + visUpdateInterval: 0.1 + checkMethod: 0 + forceHidden: 0 + castLayers: + serializedVersion: 2 + m_Bits: 256 +--- !u!33 &6000350177490294528 +MeshFilter: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 954781580484189887} + m_Mesh: {fileID: 10208, guid: 0000000000000000e000000000000000, type: 0} +--- !u!23 &6206275723814903389 +MeshRenderer: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 954781580484189887} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_Materials: + - {fileID: 2100000, guid: 3ec90781e3720544da7fc86055e6cbe6, type: 2} + m_SubsetIndices: + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_SelectedWireframeHidden: 0 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingOrder: 0 +--- !u!4 &6907979021268419569 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 954781580484189887} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_Children: [] + m_Father: {fileID: 1076878374699499735} + m_RootOrder: 0 diff --git a/MultiplayerFPS/Assets/Mirror/Examples/AdditiveScenes/Prefabs/Capsule.prefab.meta b/MultiplayerFPS/Assets/Mirror/Examples/AdditiveScenes/Prefabs/Capsule.prefab.meta new file mode 100644 index 0000000..99fb5c0 --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Examples/AdditiveScenes/Prefabs/Capsule.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: e1971f4a8c7661546bc509b44bd91b80 +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Mirror/Examples/AdditiveScenes/Prefabs/Cube.prefab b/MultiplayerFPS/Assets/Mirror/Examples/AdditiveScenes/Prefabs/Cube.prefab new file mode 100644 index 0000000..b5be33a --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Examples/AdditiveScenes/Prefabs/Cube.prefab @@ -0,0 +1,152 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!4 &375242947413242802 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 4522555068077302800} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 2, y: 2, z: 2} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_Children: [] + m_Father: {fileID: 5623359707189648426} + m_RootOrder: 0 +--- !u!65 &963943828455949898 +BoxCollider: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 5623359707189648430} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Size: {x: 2, y: 2, z: 2} + m_Center: {x: 0, y: 0, z: 0} +--- !u!23 &2011925250954866551 +MeshRenderer: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 4522555068077302800} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_Materials: + - {fileID: 2100000, guid: 1d5f3015968dad04780bf9d2113cc772, type: 2} + m_SubsetIndices: + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_SelectedWireframeHidden: 0 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingOrder: 0 +--- !u!1 &4522555068077302800 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 4 + m_Component: + - 4: {fileID: 375242947413242802} + - 33: {fileID: 6760112923780649517} + - 23: {fileID: 2011925250954866551} + m_Layer: 0 + m_Name: + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!114 &5623359707189648404 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 5623359707189648430} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 9b91ecbcc199f4492b9a91e820070131, type: 3} + m_Name: + m_EditorClassIdentifier: + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + sceneId: 0 + serverOnly: 0 + m_AssetId: +--- !u!114 &5623359707189648405 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 5623359707189648430} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 1731d8de2d0c84333b08ebe1e79f4118, type: 3} + m_Name: + m_EditorClassIdentifier: + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + syncMode: 0 + syncInterval: 0.1 + visRange: 5 + visUpdateInterval: 0.1 + checkMethod: 0 + forceHidden: 0 + castLayers: + serializedVersion: 2 + m_Bits: 256 +--- !u!4 &5623359707189648426 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 5623359707189648430} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 1, z: 2} + m_LocalScale: {x: 1, y: 1, z: 1} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_Children: + - {fileID: 375242947413242802} + m_Father: {fileID: 0} + m_RootOrder: 0 +--- !u!1 &5623359707189648430 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 4 + m_Component: + - 4: {fileID: 5623359707189648426} + - 114: {fileID: 5623359707189648404} + - 114: {fileID: 5623359707189648405} + - 65: {fileID: 963943828455949898} + m_Layer: 0 + m_Name: Cube + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!33 &6760112923780649517 +MeshFilter: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 4522555068077302800} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} diff --git a/MultiplayerFPS/Assets/Mirror/Examples/AdditiveScenes/Prefabs/Cube.prefab.meta b/MultiplayerFPS/Assets/Mirror/Examples/AdditiveScenes/Prefabs/Cube.prefab.meta new file mode 100644 index 0000000..8b53f72 --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Examples/AdditiveScenes/Prefabs/Cube.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 4ff300cf6bb3c6342a9552c4f18788c8 +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Mirror/Examples/AdditiveScenes/Prefabs/Cylinder.prefab b/MultiplayerFPS/Assets/Mirror/Examples/AdditiveScenes/Prefabs/Cylinder.prefab new file mode 100644 index 0000000..db60e2e --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Examples/AdditiveScenes/Prefabs/Cylinder.prefab @@ -0,0 +1,153 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!33 &5287042839255522751 +MeshFilter: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 7516264595703881855} + m_Mesh: {fileID: 10206, guid: 0000000000000000e000000000000000, type: 0} +--- !u!4 &5318406868242510088 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 7516264595703881855} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_Children: [] + m_Father: {fileID: 6852530814182375316} + m_RootOrder: 0 +--- !u!1 &6852530814182375312 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 4 + m_Component: + - 4: {fileID: 6852530814182375316} + - 114: {fileID: 6852530814182375318} + - 114: {fileID: 6852530814182375317} + - 136: {fileID: 6852530814182375313} + m_Layer: 0 + m_Name: Cylinder + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!136 &6852530814182375313 +CapsuleCollider: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 6852530814182375312} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + m_Radius: 0.5 + m_Height: 2 + m_Direction: 1 + m_Center: {x: 0, y: 0, z: 0} +--- !u!4 &6852530814182375316 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 6852530814182375312} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: -2, y: 1, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_Children: + - {fileID: 5318406868242510088} + m_Father: {fileID: 0} + m_RootOrder: 0 +--- !u!114 &6852530814182375317 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 6852530814182375312} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 1731d8de2d0c84333b08ebe1e79f4118, type: 3} + m_Name: + m_EditorClassIdentifier: + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + syncMode: 0 + syncInterval: 0.1 + visRange: 5 + visUpdateInterval: 0.1 + checkMethod: 0 + forceHidden: 0 + castLayers: + serializedVersion: 2 + m_Bits: 256 +--- !u!114 &6852530814182375318 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 6852530814182375312} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 9b91ecbcc199f4492b9a91e820070131, type: 3} + m_Name: + m_EditorClassIdentifier: + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + sceneId: 0 + serverOnly: 0 + m_AssetId: +--- !u!1 &7516264595703881855 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 4 + m_Component: + - 4: {fileID: 5318406868242510088} + - 33: {fileID: 5287042839255522751} + - 23: {fileID: 8493465729119828566} + m_Layer: 0 + m_Name: + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!23 &8493465729119828566 +MeshRenderer: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 7516264595703881855} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_Materials: + - {fileID: 2100000, guid: 439a10ee8f8d14040be9003239449741, type: 2} + m_SubsetIndices: + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_SelectedWireframeHidden: 0 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingOrder: 0 diff --git a/MultiplayerFPS/Assets/Mirror/Examples/AdditiveScenes/Prefabs/Cylinder.prefab.meta b/MultiplayerFPS/Assets/Mirror/Examples/AdditiveScenes/Prefabs/Cylinder.prefab.meta new file mode 100644 index 0000000..113674d --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Examples/AdditiveScenes/Prefabs/Cylinder.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 12a4c14e672c00b4b840f937d824b890 +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Mirror/Examples/AdditiveScenes/Prefabs/Player.prefab b/MultiplayerFPS/Assets/Mirror/Examples/AdditiveScenes/Prefabs/Player.prefab new file mode 100644 index 0000000..03c35f4 --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Examples/AdditiveScenes/Prefabs/Player.prefab @@ -0,0 +1,301 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!23 &136369082707552984 +MeshRenderer: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 5815001218983416211} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_Materials: + - {fileID: 10303, guid: 0000000000000000f000000000000000, type: 0} + m_SubsetIndices: + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_SelectedWireframeHidden: 0 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingOrder: 0 +--- !u!33 &662729490405160656 +MeshFilter: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 4415124803507263412} + m_Mesh: {fileID: 10208, guid: 0000000000000000e000000000000000, type: 0} +--- !u!114 &887491563423388292 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 8872462076811691049} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 2f74aedd71d9a4f55b3ce499326d45fb, type: 3} + m_Name: + m_EditorClassIdentifier: + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + syncMode: 0 + syncInterval: 0 + clientAuthority: 1 + localPositionSensitivity: 0.01 + localRotationSensitivity: 0.01 + localScaleSensitivity: 0.01 +--- !u!136 &1143206540915927667 +CapsuleCollider: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 8872462076811691049} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 0 + m_Radius: 0.5 + m_Height: 1 + m_Direction: 1 + m_Center: {x: 0, y: 0, z: 0} +--- !u!33 &1800893346221236401 +MeshFilter: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 5815001218983416211} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!114 &3086414693581178039 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 8872462076811691049} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 42d1f80407105ee4f960f0b51e89452d, type: 3} + m_Name: + m_EditorClassIdentifier: + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + syncMode: 0 + syncInterval: 0.1 + color: + serializedVersion: 2 + rgba: 4278190080 +--- !u!54 &3175779197224890082 +Rigidbody: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 8872462076811691049} + serializedVersion: 2 + m_Mass: 1 + m_Drag: 0 + m_AngularDrag: 0.05 + m_UseGravity: 0 + m_IsKinematic: 1 + m_Interpolate: 0 + m_Constraints: 0 + m_CollisionDetection: 0 +--- !u!4 &3254954141432383832 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 5815001218983416211} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0.39999998, z: 0.5} + m_LocalScale: {x: 0.5, y: 0.1, z: 0.2} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_Children: [] + m_Father: {fileID: 9057824595171805708} + m_RootOrder: 0 +--- !u!23 &3624570427921084598 +MeshRenderer: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 4415124803507263412} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_Materials: + - {fileID: 2100000, guid: 792117fe9a386a8489e8010bec746339, type: 2} + m_SubsetIndices: + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_SelectedWireframeHidden: 0 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingOrder: 0 +--- !u!1 &4415124803507263412 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 4 + m_Component: + - 4: {fileID: 9057824595171805708} + - 33: {fileID: 662729490405160656} + - 23: {fileID: 3624570427921084598} + m_Layer: 8 + m_Name: + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &5328458565928408179 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 8872462076811691049} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 1.08, z: -20} + m_LocalScale: {x: 1, y: 1, z: 1} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_Children: + - {fileID: 9057824595171805708} + m_Father: {fileID: 0} + m_RootOrder: 0 +--- !u!1 &5815001218983416211 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 4 + m_Component: + - 4: {fileID: 3254954141432383832} + - 33: {fileID: 1800893346221236401} + - 23: {fileID: 136369082707552984} + m_Layer: 8 + m_Name: + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!114 &8537344390966522168 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 8872462076811691049} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 9b91ecbcc199f4492b9a91e820070131, type: 3} + m_Name: + m_EditorClassIdentifier: + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + sceneId: 0 + serverOnly: 0 + m_AssetId: + hasSpawned: 0 +--- !u!114 &8704659178864205755 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 8872462076811691049} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: e8f68561248aaca4fb96847ce24742ee, type: 3} + m_Name: + m_EditorClassIdentifier: + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + syncMode: 0 + syncInterval: 0 + characterController: {fileID: 0} + capsuleCollider: {fileID: 0} + moveSpeed: 8 + turnSensitivity: 5 + maxTurnSpeed: 150 + horizontal: 0 + vertical: 0 + turn: 0 + jumpSpeed: 0 + isGrounded: 1 + isFalling: 0 + velocity: {x: 0, y: 0, z: 0} +--- !u!1 &8872462076811691049 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 4 + m_Component: + - 4: {fileID: 5328458565928408179} + - 114: {fileID: 8537344390966522168} + - 114: {fileID: 887491563423388292} + - 143: {fileID: 8993127209816276930} + - 136: {fileID: 1143206540915927667} + - 54: {fileID: 3175779197224890082} + - 114: {fileID: 8704659178864205755} + - 114: {fileID: 3086414693581178039} + m_Layer: 8 + m_Name: Player + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!143 &8993127209816276930 +CharacterController: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 8872462076811691049} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 0 + serializedVersion: 2 + m_Height: 2 + m_Radius: 0.5 + m_SlopeLimit: 45 + m_StepOffset: 0.3 + m_SkinWidth: 0.08 + m_MinMoveDistance: 0.001 + m_Center: {x: 0, y: 0, z: 0} +--- !u!4 &9057824595171805708 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 4415124803507263412} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_Children: + - {fileID: 3254954141432383832} + m_Father: {fileID: 5328458565928408179} + m_RootOrder: 0 diff --git a/MultiplayerFPS/Assets/Mirror/Examples/AdditiveScenes/Prefabs/Player.prefab.meta b/MultiplayerFPS/Assets/Mirror/Examples/AdditiveScenes/Prefabs/Player.prefab.meta new file mode 100644 index 0000000..b91d19d --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Examples/AdditiveScenes/Prefabs/Player.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: a5bdca0a2315d43499be7dcef473fbc7 +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Mirror/Examples/AdditiveScenes/Prefabs/Sphere.prefab b/MultiplayerFPS/Assets/Mirror/Examples/AdditiveScenes/Prefabs/Sphere.prefab new file mode 100644 index 0000000..bda320e --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Examples/AdditiveScenes/Prefabs/Sphere.prefab @@ -0,0 +1,152 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!135 &855244094988030904 +SphereCollider: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 855244094988030905} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Radius: 1 + m_Center: {x: 0, y: 0, z: 0} +--- !u!1 &855244094988030905 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 4 + m_Component: + - 4: {fileID: 855244094988030909} + - 114: {fileID: 855244094988030911} + - 114: {fileID: 855244094988030908} + - 135: {fileID: 855244094988030904} + m_Layer: 0 + m_Name: Sphere + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!114 &855244094988030908 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 855244094988030905} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 1731d8de2d0c84333b08ebe1e79f4118, type: 3} + m_Name: + m_EditorClassIdentifier: + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + syncMode: 0 + syncInterval: 0.1 + visRange: 5 + visUpdateInterval: 0.1 + checkMethod: 0 + forceHidden: 0 + castLayers: + serializedVersion: 2 + m_Bits: 256 +--- !u!4 &855244094988030909 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 855244094988030905} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 2, y: 1, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_Children: + - {fileID: 1367021456138387611} + m_Father: {fileID: 0} + m_RootOrder: 0 +--- !u!114 &855244094988030911 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 855244094988030905} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 9b91ecbcc199f4492b9a91e820070131, type: 3} + m_Name: + m_EditorClassIdentifier: + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + sceneId: 0 + serverOnly: 0 + m_AssetId: +--- !u!4 &1367021456138387611 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1963619543076261731} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 2, y: 2, z: 2} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_Children: [] + m_Father: {fileID: 855244094988030909} + m_RootOrder: 0 +--- !u!1 &1963619543076261731 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 4 + m_Component: + - 4: {fileID: 1367021456138387611} + - 33: {fileID: 2288322405747719638} + - 23: {fileID: 5301170368275118189} + m_Layer: 0 + m_Name: + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!33 &2288322405747719638 +MeshFilter: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1963619543076261731} + m_Mesh: {fileID: 10207, guid: 0000000000000000e000000000000000, type: 0} +--- !u!23 &5301170368275118189 +MeshRenderer: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1963619543076261731} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_Materials: + - {fileID: 2100000, guid: 58936713efca1ec488624ee297b5d687, type: 2} + m_SubsetIndices: + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_SelectedWireframeHidden: 0 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingOrder: 0 diff --git a/MultiplayerFPS/Assets/Mirror/Examples/AdditiveScenes/Prefabs/Sphere.prefab.meta b/MultiplayerFPS/Assets/Mirror/Examples/AdditiveScenes/Prefabs/Sphere.prefab.meta new file mode 100644 index 0000000..0fb6a41 --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Examples/AdditiveScenes/Prefabs/Sphere.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: f6d08eb9a8e35d84fa30a7e3ae64181a +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Mirror/Examples/AdditiveScenes/Prefabs/Tank.prefab b/MultiplayerFPS/Assets/Mirror/Examples/AdditiveScenes/Prefabs/Tank.prefab new file mode 100644 index 0000000..4dcfda8 --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Examples/AdditiveScenes/Prefabs/Tank.prefab @@ -0,0 +1,567 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!4 &160176456 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 160176457} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: -20, y: 0, z: -20} + m_LocalScale: {x: 5, y: 5, z: 5} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_Children: + - {fileID: 3234001708628876000} + - {fileID: 1042389410631263445} + m_Father: {fileID: 0} + m_RootOrder: 0 +--- !u!1 &160176457 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 4 + m_Component: + - 4: {fileID: 160176456} + - 114: {fileID: 160176459} + - 114: {fileID: 160176458} + - 114: {fileID: 160176461} + - 95: {fileID: 160176460} + - 114: {fileID: 160176462} + m_Layer: 0 + m_Name: Tank + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!114 &160176458 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 160176457} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 1731d8de2d0c84333b08ebe1e79f4118, type: 3} + m_Name: + m_EditorClassIdentifier: + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + syncMode: 0 + syncInterval: 0.1 + visRange: 10 + visUpdateInterval: 0.1 + checkMethod: 0 + forceHidden: 0 + castLayers: + serializedVersion: 2 + m_Bits: 256 +--- !u!114 &160176459 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 160176457} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 9b91ecbcc199f4492b9a91e820070131, type: 3} + m_Name: + m_EditorClassIdentifier: + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + sceneId: 0 + serverOnly: 0 + m_AssetId: +--- !u!95 &160176460 +Animator: + serializedVersion: 3 + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 160176457} + m_Enabled: 1 + m_Avatar: {fileID: 9000000, guid: 38b49695fc0a4418bbc350f2366660c5, type: 3} + m_Controller: {fileID: 9100000, guid: e0dbc8b2f2711a54f9b7ed1358a4c6af, type: 2} + m_CullingMode: 1 + m_UpdateMode: 0 + m_ApplyRootMotion: 0 + m_LinearVelocityBlending: 0 + m_WarningMessage: + m_HasTransformHierarchy: 1 + m_AllowConstantClipSamplingOptimization: 1 +--- !u!114 &160176461 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 160176457} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 7f6f3bf89aa97405989c802ba270f815, type: 3} + m_Name: + m_EditorClassIdentifier: + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + syncMode: 0 + syncInterval: 0.1 + clientAuthority: 0 + animator: {fileID: 160176460} +--- !u!114 &160176462 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 160176457} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 7a25c54cd35eb284eb6b8ed19cf60443, type: 3} + m_Name: + m_EditorClassIdentifier: + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + syncMode: 0 + syncInterval: 0.1 + rotation: {x: 0, y: 0, z: 0, w: 0} + turnSpeed: 0.1 +--- !u!1 &489699669850839237 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 4 + m_Component: + - 4: {fileID: 6048638457609172120} + m_Layer: 0 + m_Name: + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!1 &739025013192983599 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 4 + m_Component: + - 4: {fileID: 1766344861363284577} + m_Layer: 0 + m_Name: + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &847897825935598517 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 4728827432125738153} + m_LocalRotation: {x: 0.7071068, y: 0, z: 0, w: 0.7071067} + m_LocalPosition: {x: -0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_Children: + - {fileID: 1703734463393124925} + - {fileID: 7124543900430328667} + - {fileID: 1766344861363284577} + - {fileID: 5371032128924763904} + m_Father: {fileID: 1042389410631263445} + m_RootOrder: 0 +--- !u!1 &1014401586714983030 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 4 + m_Component: + - 4: {fileID: 7755980514232685276} + m_Layer: 0 + m_Name: + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &1042389410631263445 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 7509875135952387032} + m_LocalRotation: {x: -0.7071068, y: 0, z: -0, w: 0.7071067} + m_LocalPosition: {x: -0, y: 0, z: 0} + m_LocalScale: {x: 100, y: 100, z: 100} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_Children: + - {fileID: 847897825935598517} + m_Father: {fileID: 160176456} + m_RootOrder: 1 +--- !u!1 &1218215768088827738 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 4 + m_Component: + - 4: {fileID: 5371032128924763904} + m_Layer: 0 + m_Name: + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &1517159280684637724 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 6536093484198670798} + m_LocalRotation: {x: 0.00000017845065, y: 0.7071068, z: 0.7071067, w: 0.000000009863265} + m_LocalPosition: {x: 5.6542865e-10, y: 0.0015793034, z: 0.00237158} + m_LocalScale: {x: 1, y: 1, z: 1} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_Children: + - {fileID: 7509984371715941402} + m_Father: {fileID: 7755980514232685276} + m_RootOrder: 0 +--- !u!4 &1703734463393124925 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 5804173475777962202} + m_LocalRotation: {x: 0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: -0, y: 0.0015, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_Children: + - {fileID: 7755980514232685276} + m_Father: {fileID: 847897825935598517} + m_RootOrder: 0 +--- !u!4 &1766344861363284577 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 739025013192983599} + m_LocalRotation: {x: -0.5, y: 0.5, z: 0.49999994, w: 0.50000006} + m_LocalPosition: {x: -0, y: 0.0011627917, z: 0.0000000010728836} + m_LocalScale: {x: 1, y: 0.99999994, z: 1} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_Children: + - {fileID: 9163197381092130014} + m_Father: {fileID: 847897825935598517} + m_RootOrder: 2 +--- !u!1 &2620739405153902494 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 4 + m_Component: + - 4: {fileID: 7509984371715941402} + m_Layer: 0 + m_Name: + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!137 &2715744559599808281 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 4300763244710219681} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_Materials: + - {fileID: 2100000, guid: 2e67e42170aa64aa9a33424f8045ac89, type: 2} + m_SubsetIndices: + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_SelectedWireframeHidden: 0 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300000, guid: 38b49695fc0a4418bbc350f2366660c5, type: 3} + m_Bones: + - {fileID: 847897825935598517} + - {fileID: 1703734463393124925} + - {fileID: 7755980514232685276} + - {fileID: 1517159280684637724} + - {fileID: 7124543900430328667} + - {fileID: 1766344861363284577} + - {fileID: 5371032128924763904} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 847897825935598517} + m_AABB: + m_Center: {x: 0, y: 0.0041689305, z: 0.0018957809} + m_Extent: {x: 0.0028734768, y: 0.004266139, z: 0.006842426} + m_DirtyAABB: 0 +--- !u!4 &3234001708628876000 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 4300763244710219681} + m_LocalRotation: {x: -0.7071068, y: 0, z: -0, w: 0.7071067} + m_LocalPosition: {x: -0, y: 0, z: 0} + m_LocalScale: {x: 100, y: 100, z: 100} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_Children: [] + m_Father: {fileID: 160176456} + m_RootOrder: 0 +--- !u!64 &4300454509241183841 +MeshCollider: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 4300763244710219681} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Convex: 0 + m_Mesh: {fileID: 4300000, guid: 38b49695fc0a4418bbc350f2366660c5, type: 3} +--- !u!1 &4300763244710219681 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 4 + m_Component: + - 4: {fileID: 3234001708628876000} + - 137: {fileID: 2715744559599808281} + - 64: {fileID: 4300454509241183841} + m_Layer: 0 + m_Name: + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!1 &4728827432125738153 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 4 + m_Component: + - 4: {fileID: 847897825935598517} + m_Layer: 0 + m_Name: + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!1 &5311698857118067376 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 4 + m_Component: + - 4: {fileID: 7124543900430328667} + m_Layer: 0 + m_Name: + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &5371032128924763904 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1218215768088827738} + m_LocalRotation: {x: -0.5, y: 0.5, z: 0.49999994, w: 0.50000006} + m_LocalPosition: {x: -0, y: 0.0011627917, z: -0.0026999994} + m_LocalScale: {x: 1, y: 0.99999994, z: 1} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_Children: + - {fileID: 6048638457609172120} + m_Father: {fileID: 847897825935598517} + m_RootOrder: 3 +--- !u!4 &5752532462053122769 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 7895955422738415095} + m_LocalRotation: {x: 0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: -0, y: 0.0021921142, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_Children: [] + m_Father: {fileID: 7124543900430328667} + m_RootOrder: 0 +--- !u!1 &5804173475777962202 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 4 + m_Component: + - 4: {fileID: 1703734463393124925} + m_Layer: 0 + m_Name: + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &6048638457609172120 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 489699669850839237} + m_LocalRotation: {x: 0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: -0, y: 0.0021921142, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_Children: [] + m_Father: {fileID: 5371032128924763904} + m_RootOrder: 0 +--- !u!1 &6536093484198670798 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 4 + m_Component: + - 4: {fileID: 1517159280684637724} + m_Layer: 0 + m_Name: + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &7124543900430328667 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 5311698857118067376} + m_LocalRotation: {x: -0.5, y: 0.5, z: 0.49999994, w: 0.50000006} + m_LocalPosition: {x: -0, y: 0.0011627917, z: 0.0027000008} + m_LocalScale: {x: 1, y: 0.99999994, z: 1} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_Children: + - {fileID: 5752532462053122769} + m_Father: {fileID: 847897825935598517} + m_RootOrder: 1 +--- !u!1 &7509875135952387032 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 4 + m_Component: + - 4: {fileID: 1042389410631263445} + m_Layer: 0 + m_Name: + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &7509984371715941402 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 2620739405153902494} + m_LocalRotation: {x: 0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: -0, y: 0.0063666296, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_Children: [] + m_Father: {fileID: 1517159280684637724} + m_RootOrder: 0 +--- !u!4 &7755980514232685276 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1014401586714983030} + m_LocalRotation: {x: 0, y: -0.000000119209275, z: -0, w: 1} + m_LocalPosition: {x: -0, y: 0.0010293524, z: 0} + m_LocalScale: {x: 1, y: 0.99999994, z: 1} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_Children: + - {fileID: 1517159280684637724} + m_Father: {fileID: 1703734463393124925} + m_RootOrder: 0 +--- !u!1 &7895955422738415095 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 4 + m_Component: + - 4: {fileID: 5752532462053122769} + m_Layer: 0 + m_Name: + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!1 &8824818431311294599 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 4 + m_Component: + - 4: {fileID: 9163197381092130014} + m_Layer: 0 + m_Name: + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &9163197381092130014 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 8824818431311294599} + m_LocalRotation: {x: 0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: -0, y: 0.0021921142, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_Children: [] + m_Father: {fileID: 1766344861363284577} + m_RootOrder: 0 diff --git a/MultiplayerFPS/Assets/Mirror/Examples/AdditiveScenes/Prefabs/Tank.prefab.meta b/MultiplayerFPS/Assets/Mirror/Examples/AdditiveScenes/Prefabs/Tank.prefab.meta new file mode 100644 index 0000000..9c53dff --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Examples/AdditiveScenes/Prefabs/Tank.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: ab222ed73ada1ac4ba2f61e843d7627c +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Mirror/Examples/AdditiveScenes/README.md b/MultiplayerFPS/Assets/Mirror/Examples/AdditiveScenes/README.md new file mode 100644 index 0000000..032acd1 --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Examples/AdditiveScenes/README.md @@ -0,0 +1,24 @@ +# Additive Scenes Example + +IMPORTANT: Make sure you have a layer in project settings called Player for this example to work well. + +In Build Settings, remove all scenes and add all of the scenes from the Examples\AdditiveScenes\Scenes folder in the following order: +- MainScene +- SubScene + +Open the MainScene in the Editor and make sure the Sub Scenes list in the Network scene object contains the SubScene scene. This is already setup by default, but if the MainScene was opened and saved before putting the scenes in the Build Settings list, the Sub Scenes list may be cleared accidentally. + +File -> Build and Run + +Start up to 3 built instances: These will all be client players. + +Press Play in the Editor and click Host (Server + Client) in the HUD +- This will be the host and the 1st player of up to 4. You can also use Server Only if you prefer. + +Click Client in the built instances. +- WASDQE keys to move & turn your player capsule. +- There are objects in the corners of the scene hidden by Proximity Checkers. +- The big area in the middle is where the subscene will be loaded when you get near the shelter. +- There are also networked objects inside the subscene, also with Proximity Checkers. +- Since subscenes are only loaded for individual clients, other clients that are outside the middle Zone won't see what those in the subscene can see. +- If you play a built instance as Host or Server and play as client in the editor, you'll see the subscene content load and unload in the hierarchy as you move in and out of the middle Zone. diff --git a/MultiplayerFPS/Assets/Mirror/Examples/AdditiveScenes/README.md.meta b/MultiplayerFPS/Assets/Mirror/Examples/AdditiveScenes/README.md.meta new file mode 100644 index 0000000..470c34f --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Examples/AdditiveScenes/README.md.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 0a023e0d7315ac74094703ab69348733 +TextScriptImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Mirror/Examples/AdditiveScenes/Scenes.meta b/MultiplayerFPS/Assets/Mirror/Examples/AdditiveScenes/Scenes.meta new file mode 100644 index 0000000..79b44f1 --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Examples/AdditiveScenes/Scenes.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: e989860f377e7764bb7787086ef44ea4 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Mirror/Examples/AdditiveScenes/Scenes/MainScene.unity b/MultiplayerFPS/Assets/Mirror/Examples/AdditiveScenes/Scenes/MainScene.unity new file mode 100644 index 0000000..7749e75 --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Examples/AdditiveScenes/Scenes/MainScene.unity @@ -0,0 +1,2128 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!29 &1 +OcclusionCullingSettings: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_OcclusionBakeSettings: + smallestOccluder: 5 + smallestHole: 0.25 + backfaceThreshold: 100 + m_SceneGUID: 00000000000000000000000000000000 + m_OcclusionCullingData: {fileID: 0} +--- !u!104 &2 +RenderSettings: + m_ObjectHideFlags: 0 + serializedVersion: 9 + m_Fog: 0 + m_FogColor: {r: 0.5, g: 0.5, b: 0.5, a: 1} + m_FogMode: 3 + m_FogDensity: 0.01 + m_LinearFogStart: 0 + m_LinearFogEnd: 300 + m_AmbientSkyColor: {r: 0.212, g: 0.227, b: 0.259, a: 1} + m_AmbientEquatorColor: {r: 0.114, g: 0.125, b: 0.133, a: 1} + m_AmbientGroundColor: {r: 0.047, g: 0.043, b: 0.035, a: 1} + m_AmbientIntensity: 1 + m_AmbientMode: 0 + m_SubtractiveShadowColor: {r: 0.42, g: 0.478, b: 0.627, a: 1} + m_SkyboxMaterial: {fileID: 10304, guid: 0000000000000000f000000000000000, type: 0} + m_HaloStrength: 0.5 + m_FlareStrength: 1 + m_FlareFadeSpeed: 3 + m_HaloTexture: {fileID: 0} + m_SpotCookie: {fileID: 10001, guid: 0000000000000000e000000000000000, type: 0} + m_DefaultReflectionMode: 0 + m_DefaultReflectionResolution: 128 + m_ReflectionBounces: 1 + m_ReflectionIntensity: 1 + m_CustomReflection: {fileID: 0} + m_Sun: {fileID: 0} + m_IndirectSpecularColor: {r: 0.4366757, g: 0.48427194, b: 0.5645252, a: 1} + m_UseRadianceAmbientProbe: 0 +--- !u!157 &3 +LightmapSettings: + m_ObjectHideFlags: 0 + serializedVersion: 11 + m_GIWorkflowMode: 0 + m_GISettings: + serializedVersion: 2 + m_BounceScale: 1 + m_IndirectOutputScale: 1 + m_AlbedoBoost: 1 + m_EnvironmentLightingMode: 0 + m_EnableBakedLightmaps: 0 + m_EnableRealtimeLightmaps: 0 + m_LightmapEditorSettings: + serializedVersion: 10 + m_Resolution: 2 + m_BakeResolution: 10 + m_AtlasSize: 512 + m_AO: 0 + m_AOMaxDistance: 1 + m_CompAOExponent: 1 + m_CompAOExponentDirect: 0 + m_Padding: 2 + m_LightmapParameters: {fileID: 0} + m_LightmapsBakeMode: 1 + m_TextureCompression: 1 + m_FinalGather: 0 + m_FinalGatherFiltering: 1 + m_FinalGatherRayCount: 256 + m_ReflectionCompression: 2 + m_MixedBakeMode: 0 + m_BakeBackend: 0 + m_PVRSampling: 1 + m_PVRDirectSampleCount: 32 + m_PVRSampleCount: 256 + m_PVRBounces: 2 + m_PVRFilterTypeDirect: 0 + m_PVRFilterTypeIndirect: 0 + m_PVRFilterTypeAO: 0 + m_PVRFilteringMode: 2 + m_PVRCulling: 1 + m_PVRFilteringGaussRadiusDirect: 1 + m_PVRFilteringGaussRadiusIndirect: 5 + m_PVRFilteringGaussRadiusAO: 2 + m_PVRFilteringAtrousPositionSigmaDirect: 0.5 + m_PVRFilteringAtrousPositionSigmaIndirect: 2 + m_PVRFilteringAtrousPositionSigmaAO: 1 + m_ShowResolutionOverlay: 1 + m_LightingDataAsset: {fileID: 112000004, guid: b287b2046ddc6af4b9ddc48ab35ca3cb, + type: 2} + m_UseShadowmask: 0 +--- !u!196 &4 +NavMeshSettings: + serializedVersion: 2 + m_ObjectHideFlags: 0 + m_BuildSettings: + serializedVersion: 2 + agentTypeID: 0 + agentRadius: 0.5 + agentHeight: 2 + agentSlope: 45 + agentClimb: 0.4 + ledgeDropHeight: 0 + maxJumpAcrossDistance: 0 + minRegionArea: 2 + manualCellSize: 0 + cellSize: 0.16666667 + manualTileSize: 0 + tileSize: 256 + accuratePlacement: 0 + debug: + m_Flags: 0 + m_NavMeshData: {fileID: 0} +--- !u!1 &34755345 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 34755346} + - component: {fileID: 34755348} + - component: {fileID: 34755347} + m_Layer: 0 + m_Name: VisibleRangeCapsule + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 4294967295 + m_IsActive: 1 +--- !u!4 &34755346 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 34755345} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 20, y: 1, z: -20} + m_LocalScale: {x: 10, y: 10, z: 10} + m_Children: [] + m_Father: {fileID: 47225731} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!23 &34755347 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 34755345} + m_Enabled: 1 + m_CastShadows: 0 + m_ReceiveShadows: 0 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: a7c679cf124f7ae46a0291ea35848554, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 +--- !u!33 &34755348 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 34755345} + m_Mesh: {fileID: 10207, guid: 0000000000000000e000000000000000, type: 0} +--- !u!1 &47225730 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 47225731} + m_Layer: 0 + m_Name: ProximityVisualizers + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 4294967295 + m_IsActive: 1 +--- !u!4 &47225731 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 47225730} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 1727677799} + - {fileID: 62078680} + - {fileID: 34755346} + - {fileID: 589935541} + m_Father: {fileID: 909502395} + m_RootOrder: 4 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &62078679 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 62078680} + - component: {fileID: 62078682} + - component: {fileID: 62078681} + m_Layer: 0 + m_Name: VisibleRangeCylinder + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 4294967295 + m_IsActive: 1 +--- !u!4 &62078680 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 62078679} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 20, y: 1, z: 20} + m_LocalScale: {x: 10, y: 10, z: 10} + m_Children: [] + m_Father: {fileID: 47225731} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!23 &62078681 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 62078679} + m_Enabled: 1 + m_CastShadows: 0 + m_ReceiveShadows: 0 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: a7c679cf124f7ae46a0291ea35848554, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 +--- !u!33 &62078682 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 62078679} + m_Mesh: {fileID: 10207, guid: 0000000000000000e000000000000000, type: 0} +--- !u!1 &159607907 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 159607911} + - component: {fileID: 159607908} + - component: {fileID: 159607912} + - component: {fileID: 159607913} + m_Layer: 8 + m_Name: Zone + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 4294967295 + m_IsActive: 1 +--- !u!135 &159607908 +SphereCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 159607907} + m_Material: {fileID: 0} + m_IsTrigger: 1 + m_Enabled: 1 + serializedVersion: 2 + m_Radius: 16 + m_Center: {x: 0, y: 0, z: 0} +--- !u!4 &159607911 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 159607907} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 6 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &159607912 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 159607907} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 9b91ecbcc199f4492b9a91e820070131, type: 3} + m_Name: + m_EditorClassIdentifier: + sceneId: 1834901131 + serverOnly: 1 + m_AssetId: + hasSpawned: 0 +--- !u!114 &159607913 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 159607907} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 884ed76587eb5854abe6b428b791fdcd, type: 3} + m_Name: + m_EditorClassIdentifier: + syncMode: 0 + syncInterval: 0.1 + subScene: Assets/Mirror/Examples/AdditiveScenes/Scenes/SubScene.unity +--- !u!1001 &160176455 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 909502395} + m_Modifications: + - target: {fileID: 160176456, guid: ab222ed73ada1ac4ba2f61e843d7627c, type: 3} + propertyPath: m_LocalPosition.x + value: -20 + objectReference: {fileID: 0} + - target: {fileID: 160176456, guid: ab222ed73ada1ac4ba2f61e843d7627c, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 160176456, guid: ab222ed73ada1ac4ba2f61e843d7627c, type: 3} + propertyPath: m_LocalPosition.z + value: -20 + objectReference: {fileID: 0} + - target: {fileID: 160176456, guid: ab222ed73ada1ac4ba2f61e843d7627c, type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 160176456, guid: ab222ed73ada1ac4ba2f61e843d7627c, type: 3} + propertyPath: m_LocalRotation.y + value: 0.38268343 + objectReference: {fileID: 0} + - target: {fileID: 160176456, guid: ab222ed73ada1ac4ba2f61e843d7627c, type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 160176456, guid: ab222ed73ada1ac4ba2f61e843d7627c, type: 3} + propertyPath: m_LocalRotation.w + value: 0.92387956 + objectReference: {fileID: 0} + - target: {fileID: 160176456, guid: ab222ed73ada1ac4ba2f61e843d7627c, type: 3} + propertyPath: m_RootOrder + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 160176456, guid: ab222ed73ada1ac4ba2f61e843d7627c, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 160176456, guid: ab222ed73ada1ac4ba2f61e843d7627c, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 45 + objectReference: {fileID: 0} + - target: {fileID: 160176456, guid: ab222ed73ada1ac4ba2f61e843d7627c, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 160176457, guid: ab222ed73ada1ac4ba2f61e843d7627c, type: 3} + propertyPath: m_Name + value: reconTank + objectReference: {fileID: 0} + - target: {fileID: 160176458, guid: ab222ed73ada1ac4ba2f61e843d7627c, type: 3} + propertyPath: forceHidden + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 160176459, guid: ab222ed73ada1ac4ba2f61e843d7627c, type: 3} + propertyPath: m_AssetId + value: ab222ed73ada1ac4ba2f61e843d7627c + objectReference: {fileID: 0} + - target: {fileID: 160176459, guid: ab222ed73ada1ac4ba2f61e843d7627c, type: 3} + propertyPath: m_SceneId + value: 705590806 + objectReference: {fileID: 0} + - target: {fileID: 160176459, guid: ab222ed73ada1ac4ba2f61e843d7627c, type: 3} + propertyPath: m_LocalPlayerAuthority + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 160176459, guid: ab222ed73ada1ac4ba2f61e843d7627c, type: 3} + propertyPath: sceneId + value: 1521238664 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: ab222ed73ada1ac4ba2f61e843d7627c, type: 3} +--- !u!4 &160176456 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 160176456, guid: ab222ed73ada1ac4ba2f61e843d7627c, + type: 3} + m_PrefabInstance: {fileID: 160176455} + m_PrefabAsset: {fileID: 0} +--- !u!1 &178547537 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 178547538} + - component: {fileID: 178547539} + m_Layer: 0 + m_Name: StartPos + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 4294967295 + m_IsActive: 1 +--- !u!4 &178547538 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 178547537} + m_LocalRotation: {x: 0, y: 1, z: 0, w: 0} + m_LocalPosition: {x: 0, y: 1.08, z: 20} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 1172568542} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 180, z: 0} +--- !u!114 &178547539 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 178547537} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 41f84591ce72545258ea98cb7518d8b9, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!1 &534669902 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 534669905} + - component: {fileID: 534669904} + - component: {fileID: 534669903} + m_Layer: 0 + m_Name: Main Camera + m_TagString: MainCamera + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!81 &534669903 +AudioListener: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 534669902} + m_Enabled: 1 +--- !u!20 &534669904 +Camera: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 534669902} + m_Enabled: 1 + serializedVersion: 2 + m_ClearFlags: 1 + m_BackGroundColor: {r: 0.19215687, g: 0.3019608, b: 0.4745098, a: 0} + m_projectionMatrixMode: 1 + m_SensorSize: {x: 36, y: 24} + m_LensShift: {x: 0, y: 0} + m_GateFitMode: 2 + m_FocalLength: 50 + m_NormalizedViewPortRect: + serializedVersion: 2 + x: 0 + y: 0 + width: 1 + height: 1 + near clip plane: 0.3 + far clip plane: 1000 + field of view: 60 + orthographic: 1 + orthographic size: 40 + m_Depth: 0 + m_CullingMask: + serializedVersion: 2 + m_Bits: 4294967295 + m_RenderingPath: -1 + m_TargetTexture: {fileID: 0} + m_TargetDisplay: 0 + m_TargetEye: 3 + m_HDR: 1 + m_AllowMSAA: 1 + m_AllowDynamicResolution: 0 + m_ForceIntoRT: 0 + m_OcclusionCulling: 1 + m_StereoConvergence: 10 + m_StereoSeparation: 0.022 +--- !u!4 &534669905 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 534669902} + m_LocalRotation: {x: 0.7071068, y: 0, z: 0, w: 0.7071068} + m_LocalPosition: {x: 0, y: 70, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 90, y: 0, z: 0} +--- !u!1 &589935540 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 589935541} + - component: {fileID: 589935543} + - component: {fileID: 589935542} + m_Layer: 0 + m_Name: VisibleRangeTank + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 4294967295 + m_IsActive: 1 +--- !u!4 &589935541 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 589935540} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: -20, y: 1, z: -20} + m_LocalScale: {x: 20, y: 20, z: 20} + m_Children: [] + m_Father: {fileID: 47225731} + m_RootOrder: 3 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!23 &589935542 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 589935540} + m_Enabled: 1 + m_CastShadows: 0 + m_ReceiveShadows: 0 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: a7c679cf124f7ae46a0291ea35848554, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 +--- !u!33 &589935543 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 589935540} + m_Mesh: {fileID: 10207, guid: 0000000000000000e000000000000000, type: 0} +--- !u!1 &612284967 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 612284968} + - component: {fileID: 612284971} + - component: {fileID: 612284970} + - component: {fileID: 612284969} + m_Layer: 0 + m_Name: Pillar + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 4294967295 + m_IsActive: 1 +--- !u!4 &612284968 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 612284967} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 8, y: 3, z: -8} + m_LocalScale: {x: 1, y: 3, z: 1} + m_Children: [] + m_Father: {fileID: 1608696205} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!136 &612284969 +CapsuleCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 612284967} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + m_Radius: 0.5000001 + m_Height: 2 + m_Direction: 1 + m_Center: {x: 0.000000059604645, y: 0, z: -0.00000008940697} +--- !u!23 &612284970 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 612284967} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: aef230244d219314fb8453f0365b8176, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 +--- !u!33 &612284971 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 612284967} + m_Mesh: {fileID: 10206, guid: 0000000000000000e000000000000000, type: 0} +--- !u!1 &652875644 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 652875645} + - component: {fileID: 652875646} + m_Layer: 0 + m_Name: StartPos + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 4294967295 + m_IsActive: 1 +--- !u!4 &652875645 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 652875644} + m_LocalRotation: {x: 0, y: 0.7071068, z: -0, w: -0.7071068} + m_LocalPosition: {x: 20, y: 1.08, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 1172568542} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 270, z: 0} +--- !u!114 &652875646 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 652875644} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 41f84591ce72545258ea98cb7518d8b9, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!1 &691846569 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 691846570} + - component: {fileID: 691846571} + m_Layer: 0 + m_Name: StartPos + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 4294967295 + m_IsActive: 1 +--- !u!4 &691846570 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 691846569} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 1.08, z: -20} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 1172568542} + m_RootOrder: 3 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &691846571 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 691846569} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 41f84591ce72545258ea98cb7518d8b9, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!1001 &748207074 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 909502395} + m_Modifications: + - target: {fileID: 855244094988030905, guid: f6d08eb9a8e35d84fa30a7e3ae64181a, + type: 3} + propertyPath: m_Name + value: Sphere + objectReference: {fileID: 0} + - target: {fileID: 855244094988030908, guid: f6d08eb9a8e35d84fa30a7e3ae64181a, + type: 3} + propertyPath: forceHidden + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 855244094988030909, guid: f6d08eb9a8e35d84fa30a7e3ae64181a, + type: 3} + propertyPath: m_LocalPosition.x + value: -20 + objectReference: {fileID: 0} + - target: {fileID: 855244094988030909, guid: f6d08eb9a8e35d84fa30a7e3ae64181a, + type: 3} + propertyPath: m_LocalPosition.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 855244094988030909, guid: f6d08eb9a8e35d84fa30a7e3ae64181a, + type: 3} + propertyPath: m_LocalPosition.z + value: 20 + objectReference: {fileID: 0} + - target: {fileID: 855244094988030909, guid: f6d08eb9a8e35d84fa30a7e3ae64181a, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 855244094988030909, guid: f6d08eb9a8e35d84fa30a7e3ae64181a, + type: 3} + propertyPath: m_LocalRotation.y + value: 0.92387956 + objectReference: {fileID: 0} + - target: {fileID: 855244094988030909, guid: f6d08eb9a8e35d84fa30a7e3ae64181a, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 855244094988030909, guid: f6d08eb9a8e35d84fa30a7e3ae64181a, + type: 3} + propertyPath: m_LocalRotation.w + value: 0.38268343 + objectReference: {fileID: 0} + - target: {fileID: 855244094988030909, guid: f6d08eb9a8e35d84fa30a7e3ae64181a, + type: 3} + propertyPath: m_RootOrder + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 855244094988030909, guid: f6d08eb9a8e35d84fa30a7e3ae64181a, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 855244094988030909, guid: f6d08eb9a8e35d84fa30a7e3ae64181a, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 135 + objectReference: {fileID: 0} + - target: {fileID: 855244094988030909, guid: f6d08eb9a8e35d84fa30a7e3ae64181a, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 855244094988030911, guid: f6d08eb9a8e35d84fa30a7e3ae64181a, + type: 3} + propertyPath: m_AssetId + value: f6d08eb9a8e35d84fa30a7e3ae64181a + objectReference: {fileID: 0} + - target: {fileID: 855244094988030911, guid: f6d08eb9a8e35d84fa30a7e3ae64181a, + type: 3} + propertyPath: m_SceneId + value: 529586728 + objectReference: {fileID: 0} + - target: {fileID: 855244094988030911, guid: f6d08eb9a8e35d84fa30a7e3ae64181a, + type: 3} + propertyPath: sceneId + value: 744240842 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: f6d08eb9a8e35d84fa30a7e3ae64181a, type: 3} +--- !u!4 &748207075 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 855244094988030909, guid: f6d08eb9a8e35d84fa30a7e3ae64181a, + type: 3} + m_PrefabInstance: {fileID: 748207074} + m_PrefabAsset: {fileID: 0} +--- !u!1 &794922164 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 794922165} + - component: {fileID: 794922168} + - component: {fileID: 794922167} + - component: {fileID: 794922166} + m_Layer: 0 + m_Name: Roof + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 4294967295 + m_IsActive: 1 +--- !u!4 &794922165 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 794922164} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 6, z: 0} + m_LocalScale: {x: 20, y: 0.2, z: 20} + m_Children: [] + m_Father: {fileID: 1608696205} + m_RootOrder: 4 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!65 &794922166 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 794922164} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Size: {x: 1, y: 1, z: 1} + m_Center: {x: 0, y: 0, z: 0} +--- !u!23 &794922167 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 794922164} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: aef230244d219314fb8453f0365b8176, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 +--- !u!33 &794922168 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 794922164} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!1 &856402103 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 856402104} + - component: {fileID: 856402107} + - component: {fileID: 856402106} + - component: {fileID: 856402105} + m_Layer: 0 + m_Name: Pillar + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 4294967295 + m_IsActive: 1 +--- !u!4 &856402104 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 856402103} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: -8, y: 3, z: 8} + m_LocalScale: {x: 1, y: 3, z: 1} + m_Children: [] + m_Father: {fileID: 1608696205} + m_RootOrder: 3 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!136 &856402105 +CapsuleCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 856402103} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + m_Radius: 0.5000001 + m_Height: 2 + m_Direction: 1 + m_Center: {x: 0.000000059604645, y: 0, z: -0.00000008940697} +--- !u!23 &856402106 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 856402103} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: aef230244d219314fb8453f0365b8176, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 +--- !u!33 &856402107 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 856402103} + m_Mesh: {fileID: 10206, guid: 0000000000000000e000000000000000, type: 0} +--- !u!1001 &901271862 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 909502395} + m_Modifications: + - target: {fileID: 6852530814182375312, guid: 12a4c14e672c00b4b840f937d824b890, + type: 3} + propertyPath: m_Name + value: Cylinder + objectReference: {fileID: 0} + - target: {fileID: 6852530814182375316, guid: 12a4c14e672c00b4b840f937d824b890, + type: 3} + propertyPath: m_LocalPosition.x + value: 20 + objectReference: {fileID: 0} + - target: {fileID: 6852530814182375316, guid: 12a4c14e672c00b4b840f937d824b890, + type: 3} + propertyPath: m_LocalPosition.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 6852530814182375316, guid: 12a4c14e672c00b4b840f937d824b890, + type: 3} + propertyPath: m_LocalPosition.z + value: 20 + objectReference: {fileID: 0} + - target: {fileID: 6852530814182375316, guid: 12a4c14e672c00b4b840f937d824b890, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6852530814182375316, guid: 12a4c14e672c00b4b840f937d824b890, + type: 3} + propertyPath: m_LocalRotation.y + value: 0.9238796 + objectReference: {fileID: 0} + - target: {fileID: 6852530814182375316, guid: 12a4c14e672c00b4b840f937d824b890, + type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 6852530814182375316, guid: 12a4c14e672c00b4b840f937d824b890, + type: 3} + propertyPath: m_LocalRotation.w + value: -0.38268325 + objectReference: {fileID: 0} + - target: {fileID: 6852530814182375316, guid: 12a4c14e672c00b4b840f937d824b890, + type: 3} + propertyPath: m_RootOrder + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 6852530814182375316, guid: 12a4c14e672c00b4b840f937d824b890, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6852530814182375316, guid: 12a4c14e672c00b4b840f937d824b890, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 225 + objectReference: {fileID: 0} + - target: {fileID: 6852530814182375316, guid: 12a4c14e672c00b4b840f937d824b890, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6852530814182375317, guid: 12a4c14e672c00b4b840f937d824b890, + type: 3} + propertyPath: forceHidden + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6852530814182375318, guid: 12a4c14e672c00b4b840f937d824b890, + type: 3} + propertyPath: m_SceneId + value: 568164022 + objectReference: {fileID: 0} + - target: {fileID: 6852530814182375318, guid: 12a4c14e672c00b4b840f937d824b890, + type: 3} + propertyPath: sceneId + value: 1418438611 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 12a4c14e672c00b4b840f937d824b890, type: 3} +--- !u!4 &901271863 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 6852530814182375316, guid: 12a4c14e672c00b4b840f937d824b890, + type: 3} + m_PrefabInstance: {fileID: 901271862} + m_PrefabAsset: {fileID: 0} +--- !u!1 &909502394 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 909502395} + m_Layer: 0 + m_Name: Prefabs + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 4294967295 + m_IsActive: 1 +--- !u!4 &909502395 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 909502394} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 160176456} + - {fileID: 901271863} + - {fileID: 748207075} + - {fileID: 1284471874} + - {fileID: 47225731} + m_Father: {fileID: 0} + m_RootOrder: 8 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1047741290 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1047741291} + - component: {fileID: 1047741294} + - component: {fileID: 1047741293} + - component: {fileID: 1047741292} + m_Layer: 0 + m_Name: Pillar + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 4294967295 + m_IsActive: 1 +--- !u!4 &1047741291 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1047741290} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: -8, y: 3, z: -8} + m_LocalScale: {x: 1, y: 3, z: 1} + m_Children: [] + m_Father: {fileID: 1608696205} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!136 &1047741292 +CapsuleCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1047741290} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + m_Radius: 0.5000001 + m_Height: 2 + m_Direction: 1 + m_Center: {x: 0.000000059604645, y: 0, z: -0.00000008940697} +--- !u!23 &1047741293 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1047741290} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: aef230244d219314fb8453f0365b8176, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 +--- !u!33 &1047741294 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1047741290} + m_Mesh: {fileID: 10206, guid: 0000000000000000e000000000000000, type: 0} +--- !u!1 &1172568541 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1172568542} + m_Layer: 0 + m_Name: StartPositions + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 4294967295 + m_IsActive: 1 +--- !u!4 &1172568542 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1172568541} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 178547538} + - {fileID: 1816951100} + - {fileID: 652875645} + - {fileID: 691846570} + m_Father: {fileID: 0} + m_RootOrder: 3 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!4 &1284471874 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 1076878374699499735, guid: e1971f4a8c7661546bc509b44bd91b80, + type: 3} + m_PrefabInstance: {fileID: 1076878375580925077} + m_PrefabAsset: {fileID: 0} +--- !u!1 &1405375878 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1405375880} + - component: {fileID: 1405375879} + m_Layer: 0 + m_Name: Directional Light + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!108 &1405375879 +Light: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1405375878} + m_Enabled: 1 + serializedVersion: 8 + m_Type: 1 + m_Color: {r: 0.9622642, g: 0.90969414, b: 0.748932, a: 1} + m_Intensity: 0.8 + m_Range: 10 + m_SpotAngle: 30 + m_CookieSize: 10 + m_Shadows: + m_Type: 2 + m_Resolution: -1 + m_CustomResolution: -1 + m_Strength: 0.1 + m_Bias: 0.05 + m_NormalBias: 0.4 + m_NearPlane: 0.2 + m_Cookie: {fileID: 0} + m_DrawHalo: 0 + m_Flare: {fileID: 0} + m_RenderMode: 0 + m_CullingMask: + serializedVersion: 2 + m_Bits: 4294967295 + m_Lightmapping: 4 + m_LightShadowCasterMode: 0 + m_AreaSize: {x: 1, y: 1} + m_BounceIntensity: 1 + m_ColorTemperature: 6570 + m_UseColorTemperature: 0 + m_ShadowRadius: 0 + m_ShadowAngle: 0 +--- !u!4 &1405375880 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1405375878} + m_LocalRotation: {x: 0.7071068, y: 0, z: 0, w: 0.7071068} + m_LocalPosition: {x: 0, y: 1, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 90, y: 0, z: 0} +--- !u!1 &1461518024 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1461518032} + - component: {fileID: 1461518031} + - component: {fileID: 1461518030} + - component: {fileID: 1461518029} + - component: {fileID: 1461518028} + - component: {fileID: 1461518027} + - component: {fileID: 1461518026} + - component: {fileID: 1461518025} + m_Layer: 0 + m_Name: Quad + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 4294967295 + m_IsActive: 1 +--- !u!65 &1461518025 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1461518024} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Size: {x: 1, y: 0.01, z: 3} + m_Center: {x: 0, y: -0.5, z: -1.5} +--- !u!65 &1461518026 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1461518024} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Size: {x: 1, y: 0.01, z: 3} + m_Center: {x: 0, y: 0.5, z: -1.5} +--- !u!65 &1461518027 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1461518024} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Size: {x: 0.01, y: 1, z: 3} + m_Center: {x: 0.5, y: 0, z: -1.5} +--- !u!65 &1461518028 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1461518024} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Size: {x: 0.01, y: 1, z: 3} + m_Center: {x: -0.5, y: 0, z: -1.5} +--- !u!64 &1461518029 +MeshCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1461518024} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 3 + m_Convex: 0 + m_CookingOptions: 14 + m_Mesh: {fileID: 10210, guid: 0000000000000000e000000000000000, type: 0} +--- !u!23 &1461518030 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1461518024} + m_Enabled: 1 + m_CastShadows: 0 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 6eb3f3ba66756364d8b94e662e7e8af5, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 +--- !u!33 &1461518031 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1461518024} + m_Mesh: {fileID: 10210, guid: 0000000000000000e000000000000000, type: 0} +--- !u!4 &1461518032 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1461518024} + m_LocalRotation: {x: 0.7071068, y: 0, z: 0, w: 0.7071068} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 50, y: 50, z: 1} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 4 + m_LocalEulerAnglesHint: {x: 90, y: 0, z: 0} +--- !u!1 &1462312433 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1462312434} + - component: {fileID: 1462312437} + - component: {fileID: 1462312436} + - component: {fileID: 1462312435} + m_Layer: 0 + m_Name: Pillar + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 4294967295 + m_IsActive: 1 +--- !u!4 &1462312434 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1462312433} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 8, y: 3, z: 8} + m_LocalScale: {x: 1, y: 3, z: 1} + m_Children: [] + m_Father: {fileID: 1608696205} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!136 &1462312435 +CapsuleCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1462312433} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + m_Radius: 0.5000001 + m_Height: 2 + m_Direction: 1 + m_Center: {x: 0.000000059604645, y: 0, z: -0.00000008940697} +--- !u!23 &1462312436 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1462312433} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: aef230244d219314fb8453f0365b8176, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 +--- !u!33 &1462312437 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1462312433} + m_Mesh: {fileID: 10206, guid: 0000000000000000e000000000000000, type: 0} +--- !u!1 &1608696204 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1608696205} + m_Layer: 0 + m_Name: Shelter + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 4294967295 + m_IsActive: 1 +--- !u!4 &1608696205 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1608696204} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 1047741291} + - {fileID: 612284968} + - {fileID: 1462312434} + - {fileID: 856402104} + - {fileID: 794922165} + m_Father: {fileID: 0} + m_RootOrder: 5 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1630383476 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1630383479} + - component: {fileID: 1630383478} + - component: {fileID: 1630383477} + m_Layer: 0 + m_Name: ZoneVisualizer + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 4294967295 + m_IsActive: 1 +--- !u!23 &1630383477 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1630383476} + m_Enabled: 1 + m_CastShadows: 0 + m_ReceiveShadows: 0 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: a7c679cf124f7ae46a0291ea35848554, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 +--- !u!33 &1630383478 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1630383476} + m_Mesh: {fileID: 10207, guid: 0000000000000000e000000000000000, type: 0} +--- !u!4 &1630383479 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1630383476} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 32, y: 32, z: 32} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 7 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1661834277 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1661834279} + - component: {fileID: 1661834281} + - component: {fileID: 1661834278} + - component: {fileID: 1661834280} + m_Layer: 0 + m_Name: Network + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 4294967295 + m_IsActive: 1 +--- !u!114 &1661834278 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1661834277} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 34d1daf9e7dbcb64aa647cb332054ea6, type: 3} + m_Name: + m_EditorClassIdentifier: + dontDestroyOnLoad: 0 + runInBackground: 1 + startOnHeadless: 1 + showDebugMessages: 0 + serverTickRate: 30 + offlineScene: + onlineScene: + transport: {fileID: 1661834280} + networkAddress: localhost + maxConnections: 4 + disconnectInactiveConnections: 0 + disconnectInactiveTimeout: 60 + authenticator: {fileID: 0} + playerPrefab: {fileID: 8872462076811691049, guid: a5bdca0a2315d43499be7dcef473fbc7, + type: 3} + autoCreatePlayer: 1 + playerSpawnMethod: 1 + spawnPrefabs: [] + subScenes: + - Assets/Mirror/Examples/AdditiveScenes/Scenes/SubScene.unity +--- !u!4 &1661834279 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1661834277} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &1661834280 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1661834277} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: c7424c1070fad4ba2a7a96b02fbeb4bb, type: 3} + m_Name: + m_EditorClassIdentifier: + OnClientConnected: + m_PersistentCalls: + m_Calls: [] + OnClientDataReceived: + m_PersistentCalls: + m_Calls: [] + OnClientError: + m_PersistentCalls: + m_Calls: [] + OnClientDisconnected: + m_PersistentCalls: + m_Calls: [] + OnServerConnected: + m_PersistentCalls: + m_Calls: [] + OnServerDataReceived: + m_PersistentCalls: + m_Calls: [] + OnServerError: + m_PersistentCalls: + m_Calls: [] + OnServerDisconnected: + m_PersistentCalls: + m_Calls: [] + port: 7777 + NoDelay: 1 + serverMaxMessageSize: 16384 + clientMaxMessageSize: 16384 +--- !u!114 &1661834281 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1661834277} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 6442dc8070ceb41f094e44de0bf87274, type: 3} + m_Name: + m_EditorClassIdentifier: + showGUI: 1 + offsetX: 0 + offsetY: 0 +--- !u!1 &1727677796 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1727677799} + - component: {fileID: 1727677798} + - component: {fileID: 1727677797} + m_Layer: 0 + m_Name: VisibleRangeSphere + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 4294967295 + m_IsActive: 1 +--- !u!23 &1727677797 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1727677796} + m_Enabled: 1 + m_CastShadows: 0 + m_ReceiveShadows: 0 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: a7c679cf124f7ae46a0291ea35848554, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 +--- !u!33 &1727677798 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1727677796} + m_Mesh: {fileID: 10207, guid: 0000000000000000e000000000000000, type: 0} +--- !u!4 &1727677799 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1727677796} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: -20, y: 1, z: 20} + m_LocalScale: {x: 10, y: 10, z: 10} + m_Children: [] + m_Father: {fileID: 47225731} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1816951099 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1816951100} + - component: {fileID: 1816951101} + m_Layer: 0 + m_Name: StartPos + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 4294967295 + m_IsActive: 1 +--- !u!4 &1816951100 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1816951099} + m_LocalRotation: {x: 0, y: 0.7071068, z: 0, w: 0.7071068} + m_LocalPosition: {x: -20, y: 1.08, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 1172568542} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 90, z: 0} +--- !u!114 &1816951101 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1816951099} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 41f84591ce72545258ea98cb7518d8b9, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!1001 &1076878375580925077 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 909502395} + m_Modifications: + - target: {fileID: 1076878374699499732, guid: e1971f4a8c7661546bc509b44bd91b80, + type: 3} + propertyPath: m_Name + value: Capsule + objectReference: {fileID: 0} + - target: {fileID: 1076878374699499732, guid: e1971f4a8c7661546bc509b44bd91b80, + type: 3} + propertyPath: m_StaticEditorFlags + value: 4294967295 + objectReference: {fileID: 0} + - target: {fileID: 1076878374699499735, guid: e1971f4a8c7661546bc509b44bd91b80, + type: 3} + propertyPath: m_LocalPosition.x + value: 20 + objectReference: {fileID: 0} + - target: {fileID: 1076878374699499735, guid: e1971f4a8c7661546bc509b44bd91b80, + type: 3} + propertyPath: m_LocalPosition.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 1076878374699499735, guid: e1971f4a8c7661546bc509b44bd91b80, + type: 3} + propertyPath: m_LocalPosition.z + value: -20 + objectReference: {fileID: 0} + - target: {fileID: 1076878374699499735, guid: e1971f4a8c7661546bc509b44bd91b80, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1076878374699499735, guid: e1971f4a8c7661546bc509b44bd91b80, + type: 3} + propertyPath: m_LocalRotation.y + value: 0.3826836 + objectReference: {fileID: 0} + - target: {fileID: 1076878374699499735, guid: e1971f4a8c7661546bc509b44bd91b80, + type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 1076878374699499735, guid: e1971f4a8c7661546bc509b44bd91b80, + type: 3} + propertyPath: m_LocalRotation.w + value: -0.92387944 + objectReference: {fileID: 0} + - target: {fileID: 1076878374699499735, guid: e1971f4a8c7661546bc509b44bd91b80, + type: 3} + propertyPath: m_RootOrder + value: 3 + objectReference: {fileID: 0} + - target: {fileID: 1076878374699499735, guid: e1971f4a8c7661546bc509b44bd91b80, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1076878374699499735, guid: e1971f4a8c7661546bc509b44bd91b80, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 315 + objectReference: {fileID: 0} + - target: {fileID: 1076878374699499735, guid: e1971f4a8c7661546bc509b44bd91b80, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2648107611936813301, guid: e1971f4a8c7661546bc509b44bd91b80, + type: 3} + propertyPath: m_SceneId + value: 2061538488 + objectReference: {fileID: 0} + - target: {fileID: 2648107611936813301, guid: e1971f4a8c7661546bc509b44bd91b80, + type: 3} + propertyPath: sceneId + value: 2757245015 + objectReference: {fileID: 0} + - target: {fileID: 5697694911122891659, guid: e1971f4a8c7661546bc509b44bd91b80, + type: 3} + propertyPath: forceHidden + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: e1971f4a8c7661546bc509b44bd91b80, type: 3} diff --git a/MultiplayerFPS/Assets/Mirror/Examples/AdditiveScenes/Scenes/MainScene.unity.meta b/MultiplayerFPS/Assets/Mirror/Examples/AdditiveScenes/Scenes/MainScene.unity.meta new file mode 100644 index 0000000..a231750 --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Examples/AdditiveScenes/Scenes/MainScene.unity.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 7a0eee2f518e9dc4fb628d96dc452faf +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Mirror/Examples/AdditiveScenes/Scenes/SubScene.unity b/MultiplayerFPS/Assets/Mirror/Examples/AdditiveScenes/Scenes/SubScene.unity new file mode 100644 index 0000000..f66f697 --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Examples/AdditiveScenes/Scenes/SubScene.unity @@ -0,0 +1,858 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!29 &1 +OcclusionCullingSettings: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_OcclusionBakeSettings: + smallestOccluder: 5 + smallestHole: 0.25 + backfaceThreshold: 100 + m_SceneGUID: 00000000000000000000000000000000 + m_OcclusionCullingData: {fileID: 0} +--- !u!104 &2 +RenderSettings: + m_ObjectHideFlags: 0 + serializedVersion: 9 + m_Fog: 0 + m_FogColor: {r: 0.5, g: 0.5, b: 0.5, a: 1} + m_FogMode: 3 + m_FogDensity: 0.01 + m_LinearFogStart: 0 + m_LinearFogEnd: 300 + m_AmbientSkyColor: {r: 0.212, g: 0.227, b: 0.259, a: 1} + m_AmbientEquatorColor: {r: 0.114, g: 0.125, b: 0.133, a: 1} + m_AmbientGroundColor: {r: 0.047, g: 0.043, b: 0.035, a: 1} + m_AmbientIntensity: 1 + m_AmbientMode: 0 + m_SubtractiveShadowColor: {r: 0.42, g: 0.478, b: 0.627, a: 1} + m_SkyboxMaterial: {fileID: 10304, guid: 0000000000000000f000000000000000, type: 0} + m_HaloStrength: 0.5 + m_FlareStrength: 1 + m_FlareFadeSpeed: 3 + m_HaloTexture: {fileID: 0} + m_SpotCookie: {fileID: 10001, guid: 0000000000000000e000000000000000, type: 0} + m_DefaultReflectionMode: 0 + m_DefaultReflectionResolution: 128 + m_ReflectionBounces: 1 + m_ReflectionIntensity: 1 + m_CustomReflection: {fileID: 0} + m_Sun: {fileID: 0} + m_IndirectSpecularColor: {r: 0.37311953, g: 0.38074014, b: 0.3587274, a: 1} + m_UseRadianceAmbientProbe: 0 +--- !u!157 &3 +LightmapSettings: + m_ObjectHideFlags: 0 + serializedVersion: 11 + m_GIWorkflowMode: 0 + m_GISettings: + serializedVersion: 2 + m_BounceScale: 1 + m_IndirectOutputScale: 1 + m_AlbedoBoost: 1 + m_EnvironmentLightingMode: 0 + m_EnableBakedLightmaps: 0 + m_EnableRealtimeLightmaps: 0 + m_LightmapEditorSettings: + serializedVersion: 10 + m_Resolution: 2 + m_BakeResolution: 40 + m_AtlasSize: 1024 + m_AO: 0 + m_AOMaxDistance: 1 + m_CompAOExponent: 1 + m_CompAOExponentDirect: 0 + m_Padding: 2 + m_LightmapParameters: {fileID: 0} + m_LightmapsBakeMode: 1 + m_TextureCompression: 1 + m_FinalGather: 0 + m_FinalGatherFiltering: 1 + m_FinalGatherRayCount: 256 + m_ReflectionCompression: 2 + m_MixedBakeMode: 2 + m_BakeBackend: 1 + m_PVRSampling: 1 + m_PVRDirectSampleCount: 32 + m_PVRSampleCount: 500 + m_PVRBounces: 2 + m_PVRFilterTypeDirect: 0 + m_PVRFilterTypeIndirect: 0 + m_PVRFilterTypeAO: 0 + m_PVRFilteringMode: 2 + m_PVRCulling: 1 + m_PVRFilteringGaussRadiusDirect: 1 + m_PVRFilteringGaussRadiusIndirect: 5 + m_PVRFilteringGaussRadiusAO: 2 + m_PVRFilteringAtrousPositionSigmaDirect: 0.5 + m_PVRFilteringAtrousPositionSigmaIndirect: 2 + m_PVRFilteringAtrousPositionSigmaAO: 1 + m_ShowResolutionOverlay: 1 + m_LightingDataAsset: {fileID: 112000002, guid: b287b2046ddc6af4b9ddc48ab35ca3cb, + type: 2} + m_UseShadowmask: 1 +--- !u!196 &4 +NavMeshSettings: + serializedVersion: 2 + m_ObjectHideFlags: 0 + m_BuildSettings: + serializedVersion: 2 + agentTypeID: 0 + agentRadius: 0.5 + agentHeight: 2 + agentSlope: 45 + agentClimb: 0.4 + ledgeDropHeight: 0 + maxJumpAcrossDistance: 0 + minRegionArea: 2 + manualCellSize: 0 + cellSize: 0.16666667 + manualTileSize: 0 + tileSize: 256 + accuratePlacement: 0 + debug: + m_Flags: 0 + m_NavMeshData: {fileID: 0} +--- !u!1 &21610633 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 21610634} + - component: {fileID: 21610636} + - component: {fileID: 21610635} + m_Layer: 0 + m_Name: VisibleRange + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 4294967295 + m_IsActive: 1 +--- !u!4 &21610634 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 21610633} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 3, y: 1, z: -3} + m_LocalScale: {x: 10, y: 10, z: 10} + m_Children: [] + m_Father: {fileID: 1690140971} + m_RootOrder: 3 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!23 &21610635 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 21610633} + m_Enabled: 1 + m_CastShadows: 0 + m_ReceiveShadows: 0 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: a7c679cf124f7ae46a0291ea35848554, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 +--- !u!33 &21610636 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 21610633} + m_Mesh: {fileID: 10207, guid: 0000000000000000e000000000000000, type: 0} +--- !u!1001 &174598777 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 0} + m_Modifications: + - target: {fileID: 1076878374699499732, guid: e1971f4a8c7661546bc509b44bd91b80, + type: 3} + propertyPath: m_Name + value: Capsule + objectReference: {fileID: 0} + - target: {fileID: 1076878374699499732, guid: e1971f4a8c7661546bc509b44bd91b80, + type: 3} + propertyPath: m_StaticEditorFlags + value: 4294967295 + objectReference: {fileID: 0} + - target: {fileID: 1076878374699499735, guid: e1971f4a8c7661546bc509b44bd91b80, + type: 3} + propertyPath: m_LocalPosition.x + value: 3 + objectReference: {fileID: 0} + - target: {fileID: 1076878374699499735, guid: e1971f4a8c7661546bc509b44bd91b80, + type: 3} + propertyPath: m_LocalPosition.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 1076878374699499735, guid: e1971f4a8c7661546bc509b44bd91b80, + type: 3} + propertyPath: m_LocalPosition.z + value: -3 + objectReference: {fileID: 0} + - target: {fileID: 1076878374699499735, guid: e1971f4a8c7661546bc509b44bd91b80, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1076878374699499735, guid: e1971f4a8c7661546bc509b44bd91b80, + type: 3} + propertyPath: m_LocalRotation.y + value: 0.92387956 + objectReference: {fileID: 0} + - target: {fileID: 1076878374699499735, guid: e1971f4a8c7661546bc509b44bd91b80, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1076878374699499735, guid: e1971f4a8c7661546bc509b44bd91b80, + type: 3} + propertyPath: m_LocalRotation.w + value: 0.38268343 + objectReference: {fileID: 0} + - target: {fileID: 1076878374699499735, guid: e1971f4a8c7661546bc509b44bd91b80, + type: 3} + propertyPath: m_RootOrder + value: 3 + objectReference: {fileID: 0} + - target: {fileID: 1076878374699499735, guid: e1971f4a8c7661546bc509b44bd91b80, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1076878374699499735, guid: e1971f4a8c7661546bc509b44bd91b80, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 135 + objectReference: {fileID: 0} + - target: {fileID: 1076878374699499735, guid: e1971f4a8c7661546bc509b44bd91b80, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2648107611936813301, guid: e1971f4a8c7661546bc509b44bd91b80, + type: 3} + propertyPath: m_SceneId + value: 15452677 + objectReference: {fileID: 0} + - target: {fileID: 2648107611936813301, guid: e1971f4a8c7661546bc509b44bd91b80, + type: 3} + propertyPath: sceneId + value: 3231330715 + objectReference: {fileID: 0} + - target: {fileID: 5697694911122891659, guid: e1971f4a8c7661546bc509b44bd91b80, + type: 3} + propertyPath: castLayers.m_Bits + value: 256 + objectReference: {fileID: 0} + - target: {fileID: 5697694911122891659, guid: e1971f4a8c7661546bc509b44bd91b80, + type: 3} + propertyPath: forceHidden + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: e1971f4a8c7661546bc509b44bd91b80, type: 3} +--- !u!1 &222935521 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 222935522} + - component: {fileID: 222935524} + - component: {fileID: 222935523} + m_Layer: 0 + m_Name: VisibleRange + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 4294967295 + m_IsActive: 1 +--- !u!4 &222935522 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 222935521} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: -3, y: 1, z: 3} + m_LocalScale: {x: 10, y: 10, z: 10} + m_Children: [] + m_Father: {fileID: 1690140971} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!23 &222935523 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 222935521} + m_Enabled: 1 + m_CastShadows: 0 + m_ReceiveShadows: 0 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: a7c679cf124f7ae46a0291ea35848554, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 +--- !u!33 &222935524 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 222935521} + m_Mesh: {fileID: 10207, guid: 0000000000000000e000000000000000, type: 0} +--- !u!1 &507729669 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 507729670} + - component: {fileID: 507729672} + - component: {fileID: 507729671} + m_Layer: 0 + m_Name: VisibleRange + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 4294967295 + m_IsActive: 1 +--- !u!4 &507729670 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 507729669} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 3, y: 1, z: 3} + m_LocalScale: {x: 10, y: 10, z: 10} + m_Children: [] + m_Father: {fileID: 1690140971} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!23 &507729671 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 507729669} + m_Enabled: 1 + m_CastShadows: 0 + m_ReceiveShadows: 0 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: a7c679cf124f7ae46a0291ea35848554, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 +--- !u!33 &507729672 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 507729669} + m_Mesh: {fileID: 10207, guid: 0000000000000000e000000000000000, type: 0} +--- !u!1 &1690140970 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1690140971} + m_Layer: 0 + m_Name: ProximityVisualizers + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 4294967295 + m_IsActive: 1 +--- !u!4 &1690140971 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1690140970} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 1722279649} + - {fileID: 222935522} + - {fileID: 507729670} + - {fileID: 21610634} + m_Father: {fileID: 0} + m_RootOrder: 4 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1722279648 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1722279649} + - component: {fileID: 1722279651} + - component: {fileID: 1722279650} + m_Layer: 0 + m_Name: VisibleRange + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 4294967295 + m_IsActive: 1 +--- !u!4 &1722279649 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1722279648} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: -3, y: 1, z: -3} + m_LocalScale: {x: 10, y: 10, z: 10} + m_Children: [] + m_Father: {fileID: 1690140971} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!23 &1722279650 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1722279648} + m_Enabled: 1 + m_CastShadows: 0 + m_ReceiveShadows: 0 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: a7c679cf124f7ae46a0291ea35848554, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 +--- !u!33 &1722279651 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1722279648} + m_Mesh: {fileID: 10207, guid: 0000000000000000e000000000000000, type: 0} +--- !u!1001 &855244095324068329 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 0} + m_Modifications: + - target: {fileID: 855244094988030905, guid: f6d08eb9a8e35d84fa30a7e3ae64181a, + type: 3} + propertyPath: m_Name + value: Sphere + objectReference: {fileID: 0} + - target: {fileID: 855244094988030908, guid: f6d08eb9a8e35d84fa30a7e3ae64181a, + type: 3} + propertyPath: castLayers.m_Bits + value: 256 + objectReference: {fileID: 0} + - target: {fileID: 855244094988030908, guid: f6d08eb9a8e35d84fa30a7e3ae64181a, + type: 3} + propertyPath: forceHidden + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 855244094988030909, guid: f6d08eb9a8e35d84fa30a7e3ae64181a, + type: 3} + propertyPath: m_LocalPosition.x + value: -3 + objectReference: {fileID: 0} + - target: {fileID: 855244094988030909, guid: f6d08eb9a8e35d84fa30a7e3ae64181a, + type: 3} + propertyPath: m_LocalPosition.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 855244094988030909, guid: f6d08eb9a8e35d84fa30a7e3ae64181a, + type: 3} + propertyPath: m_LocalPosition.z + value: 3 + objectReference: {fileID: 0} + - target: {fileID: 855244094988030909, guid: f6d08eb9a8e35d84fa30a7e3ae64181a, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 855244094988030909, guid: f6d08eb9a8e35d84fa30a7e3ae64181a, + type: 3} + propertyPath: m_LocalRotation.y + value: 0.3826836 + objectReference: {fileID: 0} + - target: {fileID: 855244094988030909, guid: f6d08eb9a8e35d84fa30a7e3ae64181a, + type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 855244094988030909, guid: f6d08eb9a8e35d84fa30a7e3ae64181a, + type: 3} + propertyPath: m_LocalRotation.w + value: -0.92387944 + objectReference: {fileID: 0} + - target: {fileID: 855244094988030909, guid: f6d08eb9a8e35d84fa30a7e3ae64181a, + type: 3} + propertyPath: m_RootOrder + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 855244094988030909, guid: f6d08eb9a8e35d84fa30a7e3ae64181a, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 855244094988030909, guid: f6d08eb9a8e35d84fa30a7e3ae64181a, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 315 + objectReference: {fileID: 0} + - target: {fileID: 855244094988030909, guid: f6d08eb9a8e35d84fa30a7e3ae64181a, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 855244094988030911, guid: f6d08eb9a8e35d84fa30a7e3ae64181a, + type: 3} + propertyPath: m_SceneId + value: 11893259 + objectReference: {fileID: 0} + - target: {fileID: 855244094988030911, guid: f6d08eb9a8e35d84fa30a7e3ae64181a, + type: 3} + propertyPath: sceneId + value: 1396685688 + objectReference: {fileID: 0} + - target: {fileID: 855244096231524078, guid: f6d08eb9a8e35d84fa30a7e3ae64181a, + type: 3} + propertyPath: m_CastShadows + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 855244096231524078, guid: f6d08eb9a8e35d84fa30a7e3ae64181a, + type: 3} + propertyPath: m_ReceiveShadows + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 855244096231524078, guid: f6d08eb9a8e35d84fa30a7e3ae64181a, + type: 3} + propertyPath: m_ReflectionProbeUsage + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: f6d08eb9a8e35d84fa30a7e3ae64181a, type: 3} +--- !u!1001 &5623359707641229621 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 0} + m_Modifications: + - target: {fileID: 5623359706949397433, guid: 4ff300cf6bb3c6342a9552c4f18788c8, + type: 3} + propertyPath: m_CastShadows + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5623359706949397433, guid: 4ff300cf6bb3c6342a9552c4f18788c8, + type: 3} + propertyPath: m_ReceiveShadows + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5623359706949397433, guid: 4ff300cf6bb3c6342a9552c4f18788c8, + type: 3} + propertyPath: m_ReflectionProbeUsage + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5623359707189648404, guid: 4ff300cf6bb3c6342a9552c4f18788c8, + type: 3} + propertyPath: m_SceneId + value: 4733130 + objectReference: {fileID: 0} + - target: {fileID: 5623359707189648404, guid: 4ff300cf6bb3c6342a9552c4f18788c8, + type: 3} + propertyPath: sceneId + value: 86995073 + objectReference: {fileID: 0} + - target: {fileID: 5623359707189648405, guid: 4ff300cf6bb3c6342a9552c4f18788c8, + type: 3} + propertyPath: castLayers.m_Bits + value: 256 + objectReference: {fileID: 0} + - target: {fileID: 5623359707189648405, guid: 4ff300cf6bb3c6342a9552c4f18788c8, + type: 3} + propertyPath: forceHidden + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5623359707189648426, guid: 4ff300cf6bb3c6342a9552c4f18788c8, + type: 3} + propertyPath: m_LocalPosition.x + value: -3 + objectReference: {fileID: 0} + - target: {fileID: 5623359707189648426, guid: 4ff300cf6bb3c6342a9552c4f18788c8, + type: 3} + propertyPath: m_LocalPosition.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 5623359707189648426, guid: 4ff300cf6bb3c6342a9552c4f18788c8, + type: 3} + propertyPath: m_LocalPosition.z + value: -3 + objectReference: {fileID: 0} + - target: {fileID: 5623359707189648426, guid: 4ff300cf6bb3c6342a9552c4f18788c8, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5623359707189648426, guid: 4ff300cf6bb3c6342a9552c4f18788c8, + type: 3} + propertyPath: m_LocalRotation.y + value: 0.9238796 + objectReference: {fileID: 0} + - target: {fileID: 5623359707189648426, guid: 4ff300cf6bb3c6342a9552c4f18788c8, + type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 5623359707189648426, guid: 4ff300cf6bb3c6342a9552c4f18788c8, + type: 3} + propertyPath: m_LocalRotation.w + value: -0.38268325 + objectReference: {fileID: 0} + - target: {fileID: 5623359707189648426, guid: 4ff300cf6bb3c6342a9552c4f18788c8, + type: 3} + propertyPath: m_RootOrder + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5623359707189648426, guid: 4ff300cf6bb3c6342a9552c4f18788c8, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5623359707189648426, guid: 4ff300cf6bb3c6342a9552c4f18788c8, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 225 + objectReference: {fileID: 0} + - target: {fileID: 5623359707189648426, guid: 4ff300cf6bb3c6342a9552c4f18788c8, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5623359707189648430, guid: 4ff300cf6bb3c6342a9552c4f18788c8, + type: 3} + propertyPath: m_Name + value: Cube + objectReference: {fileID: 0} + - target: {fileID: 5623359707189648430, guid: 4ff300cf6bb3c6342a9552c4f18788c8, + type: 3} + propertyPath: m_Icon + value: + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 4ff300cf6bb3c6342a9552c4f18788c8, type: 3} +--- !u!1001 &6852530815080958608 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 0} + m_Modifications: + - target: {fileID: 6852530814182375312, guid: 12a4c14e672c00b4b840f937d824b890, + type: 3} + propertyPath: m_Name + value: Cylinder + objectReference: {fileID: 0} + - target: {fileID: 6852530814182375316, guid: 12a4c14e672c00b4b840f937d824b890, + type: 3} + propertyPath: m_LocalPosition.x + value: 3 + objectReference: {fileID: 0} + - target: {fileID: 6852530814182375316, guid: 12a4c14e672c00b4b840f937d824b890, + type: 3} + propertyPath: m_LocalPosition.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 6852530814182375316, guid: 12a4c14e672c00b4b840f937d824b890, + type: 3} + propertyPath: m_LocalPosition.z + value: 3 + objectReference: {fileID: 0} + - target: {fileID: 6852530814182375316, guid: 12a4c14e672c00b4b840f937d824b890, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6852530814182375316, guid: 12a4c14e672c00b4b840f937d824b890, + type: 3} + propertyPath: m_LocalRotation.y + value: 0.38268343 + objectReference: {fileID: 0} + - target: {fileID: 6852530814182375316, guid: 12a4c14e672c00b4b840f937d824b890, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6852530814182375316, guid: 12a4c14e672c00b4b840f937d824b890, + type: 3} + propertyPath: m_LocalRotation.w + value: 0.92387956 + objectReference: {fileID: 0} + - target: {fileID: 6852530814182375316, guid: 12a4c14e672c00b4b840f937d824b890, + type: 3} + propertyPath: m_RootOrder + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 6852530814182375316, guid: 12a4c14e672c00b4b840f937d824b890, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6852530814182375316, guid: 12a4c14e672c00b4b840f937d824b890, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 45 + objectReference: {fileID: 0} + - target: {fileID: 6852530814182375316, guid: 12a4c14e672c00b4b840f937d824b890, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6852530814182375317, guid: 12a4c14e672c00b4b840f937d824b890, + type: 3} + propertyPath: castLayers.m_Bits + value: 256 + objectReference: {fileID: 0} + - target: {fileID: 6852530814182375317, guid: 12a4c14e672c00b4b840f937d824b890, + type: 3} + propertyPath: forceHidden + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6852530814182375318, guid: 12a4c14e672c00b4b840f937d824b890, + type: 3} + propertyPath: m_AssetId + value: 12a4c14e672c00b4b840f937d824b890 + objectReference: {fileID: 0} + - target: {fileID: 6852530814182375318, guid: 12a4c14e672c00b4b840f937d824b890, + type: 3} + propertyPath: m_SceneId + value: 4633990 + objectReference: {fileID: 0} + - target: {fileID: 6852530814182375318, guid: 12a4c14e672c00b4b840f937d824b890, + type: 3} + propertyPath: sceneId + value: 1889713496 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 12a4c14e672c00b4b840f937d824b890, type: 3} diff --git a/MultiplayerFPS/Assets/Mirror/Examples/AdditiveScenes/Scenes/SubScene.unity.meta b/MultiplayerFPS/Assets/Mirror/Examples/AdditiveScenes/Scenes/SubScene.unity.meta new file mode 100644 index 0000000..94a2050 --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Examples/AdditiveScenes/Scenes/SubScene.unity.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 7f4fd683fc6d866418c95f99977533a6 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Mirror/Examples/AdditiveScenes/Scripts.meta b/MultiplayerFPS/Assets/Mirror/Examples/AdditiveScenes/Scripts.meta new file mode 100644 index 0000000..cb97b32 --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Examples/AdditiveScenes/Scripts.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: f9c36b0deb5d9b245b7c97e3d6eeed29 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Mirror/Examples/AdditiveScenes/Scripts/AdditiveNetworkManager.cs b/MultiplayerFPS/Assets/Mirror/Examples/AdditiveScenes/Scripts/AdditiveNetworkManager.cs new file mode 100644 index 0000000..d24d79d --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Examples/AdditiveScenes/Scripts/AdditiveNetworkManager.cs @@ -0,0 +1,59 @@ +using System.Collections; +using UnityEngine; +using UnityEngine.SceneManagement; + +namespace Mirror.Examples.Additive +{ + [AddComponentMenu("")] + public class AdditiveNetworkManager : NetworkManager + { + static readonly ILogger logger = LogFactory.GetLogger(typeof(AdditiveNetworkManager)); + + [Scene] + [Tooltip("Add all sub-scenes to this list")] + public string[] subScenes; + + public override void OnStartServer() + { + base.OnStartServer(); + + // load all subscenes on the server only + StartCoroutine(LoadSubScenes()); + } + + IEnumerator LoadSubScenes() + { + logger.Log("Loading Scenes"); + + foreach (string sceneName in subScenes) + { + yield return SceneManager.LoadSceneAsync(sceneName, LoadSceneMode.Additive); + if (logger.LogEnabled()) logger.Log($"Loaded {sceneName}"); + } + } + + public override void OnStopServer() + { + StartCoroutine(UnloadScenes()); + } + + public override void OnStopClient() + { + StartCoroutine(UnloadScenes()); + } + + IEnumerator UnloadScenes() + { + logger.Log("Unloading Subscenes"); + + foreach (string sceneName in subScenes) + if (SceneManager.GetSceneByName(sceneName).IsValid() || SceneManager.GetSceneByPath(sceneName).IsValid()) + { + yield return SceneManager.UnloadSceneAsync(sceneName); + if (logger.LogEnabled()) logger.Log($"Unloaded {sceneName}"); + } + + yield return Resources.UnloadUnusedAssets(); + } + } +} diff --git a/MultiplayerFPS/Assets/Mirror/Examples/AdditiveScenes/Scripts/AdditiveNetworkManager.cs.meta b/MultiplayerFPS/Assets/Mirror/Examples/AdditiveScenes/Scripts/AdditiveNetworkManager.cs.meta new file mode 100644 index 0000000..0df3fb3 --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Examples/AdditiveScenes/Scripts/AdditiveNetworkManager.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 34d1daf9e7dbcb64aa647cb332054ea6 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Mirror/Examples/AdditiveScenes/Scripts/PlayerController.cs b/MultiplayerFPS/Assets/Mirror/Examples/AdditiveScenes/Scripts/PlayerController.cs new file mode 100644 index 0000000..7293635 --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Examples/AdditiveScenes/Scripts/PlayerController.cs @@ -0,0 +1,115 @@ +using UnityEngine; + +namespace Mirror.Examples.Additive +{ + [RequireComponent(typeof(CharacterController))] + [RequireComponent(typeof(NetworkTransform))] + [RequireComponent(typeof(CapsuleCollider))] + [RequireComponent(typeof(Rigidbody))] + public class PlayerController : NetworkBehaviour + { + public CharacterController characterController; + public CapsuleCollider capsuleCollider; + + void OnValidate() + { + if (characterController == null) + characterController = GetComponent(); + if (capsuleCollider == null) + capsuleCollider = GetComponent(); + } + + void Start() + { + capsuleCollider.enabled = isServer; + } + + public override void OnStartLocalPlayer() + { + characterController.enabled = true; + + Camera.main.orthographic = false; + Camera.main.transform.SetParent(transform); + Camera.main.transform.localPosition = new Vector3(0f, 3f, -8f); + Camera.main.transform.localEulerAngles = new Vector3(10f, 0f, 0f); + } + + void OnDisable() + { + if (isLocalPlayer && Camera.main != null) + { + Camera.main.orthographic = true; + Camera.main.transform.SetParent(null); + Camera.main.transform.localPosition = new Vector3(0f, 70f, 0f); + Camera.main.transform.localEulerAngles = new Vector3(90f, 0f, 0f); + } + } + + [Header("Movement Settings")] + public float moveSpeed = 8f; + public float turnSensitivity = 5f; + public float maxTurnSpeed = 150f; + + [Header("Diagnostics")] + public float horizontal; + public float vertical; + public float turn; + public float jumpSpeed; + public bool isGrounded = true; + public bool isFalling; + public Vector3 velocity; + + void Update() + { + if (!isLocalPlayer || !characterController.enabled) + return; + + horizontal = Input.GetAxis("Horizontal"); + vertical = Input.GetAxis("Vertical"); + + // Q and E cancel each other out, reducing the turn to zero + if (Input.GetKey(KeyCode.Q)) + turn = Mathf.MoveTowards(turn, -maxTurnSpeed, turnSensitivity); + if (Input.GetKey(KeyCode.E)) + turn = Mathf.MoveTowards(turn, maxTurnSpeed, turnSensitivity); + if (Input.GetKey(KeyCode.Q) && Input.GetKey(KeyCode.E)) + turn = Mathf.MoveTowards(turn, 0, turnSensitivity); + if (!Input.GetKey(KeyCode.Q) && !Input.GetKey(KeyCode.E)) + turn = Mathf.MoveTowards(turn, 0, turnSensitivity); + + if (isGrounded) + isFalling = false; + + if ((isGrounded || !isFalling) && jumpSpeed < 1f && Input.GetKey(KeyCode.Space)) + { + jumpSpeed = Mathf.Lerp(jumpSpeed, 1f, 0.5f); + } + else if (!isGrounded) + { + isFalling = true; + jumpSpeed = 0; + } + } + + void FixedUpdate() + { + if (!isLocalPlayer || characterController == null) + return; + + transform.Rotate(0f, turn * Time.fixedDeltaTime, 0f); + + Vector3 direction = new Vector3(horizontal, jumpSpeed, vertical); + direction = Vector3.ClampMagnitude(direction, 1f); + direction = transform.TransformDirection(direction); + direction *= moveSpeed; + + if (jumpSpeed > 0) + characterController.Move(direction * Time.fixedDeltaTime); + else + characterController.SimpleMove(direction); + + isGrounded = characterController.isGrounded; + velocity = characterController.velocity; + } + } +} diff --git a/MultiplayerFPS/Assets/Mirror/Examples/AdditiveScenes/Scripts/PlayerController.cs.meta b/MultiplayerFPS/Assets/Mirror/Examples/AdditiveScenes/Scripts/PlayerController.cs.meta new file mode 100644 index 0000000..5deced6 --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Examples/AdditiveScenes/Scripts/PlayerController.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: e8f68561248aaca4fb96847ce24742ee +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Mirror/Examples/AdditiveScenes/Scripts/RandomColor.cs b/MultiplayerFPS/Assets/Mirror/Examples/AdditiveScenes/Scripts/RandomColor.cs new file mode 100644 index 0000000..f7023df --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Examples/AdditiveScenes/Scripts/RandomColor.cs @@ -0,0 +1,32 @@ +using UnityEngine; + +namespace Mirror.Examples.Additive +{ + public class RandomColor : NetworkBehaviour + { + public override void OnStartServer() + { + base.OnStartServer(); + color = Random.ColorHSV(0f, 1f, 1f, 1f, 0.5f, 1f); + } + + // Color32 packs to 4 bytes + [SyncVar(hook = nameof(SetColor))] + public Color32 color = Color.black; + + // Unity clones the material when GetComponent().material is called + // Cache it here and destroy it in OnDestroy to prevent a memory leak + Material cachedMaterial; + + void SetColor(Color32 oldColor, Color32 newColor) + { + if (cachedMaterial == null) cachedMaterial = GetComponentInChildren().material; + cachedMaterial.color = newColor; + } + + void OnDestroy() + { + Destroy(cachedMaterial); + } + } +} diff --git a/MultiplayerFPS/Assets/Mirror/Examples/AdditiveScenes/Scripts/RandomColor.cs.meta b/MultiplayerFPS/Assets/Mirror/Examples/AdditiveScenes/Scripts/RandomColor.cs.meta new file mode 100644 index 0000000..2c0008b --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Examples/AdditiveScenes/Scripts/RandomColor.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 42d1f80407105ee4f960f0b51e89452d +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Mirror/Examples/AdditiveScenes/Scripts/ShootingTankBehaviour.cs b/MultiplayerFPS/Assets/Mirror/Examples/AdditiveScenes/Scripts/ShootingTankBehaviour.cs new file mode 100644 index 0000000..155d7ce --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Examples/AdditiveScenes/Scripts/ShootingTankBehaviour.cs @@ -0,0 +1,59 @@ +using UnityEngine; + +namespace Mirror.Examples.Additive +{ + // This script demonstrates the NetworkAnimator and how to leverage + // the built-in observers system to track players. + // Note that all ProximityCheckers should be restricted to the Player layer. + public class ShootingTankBehaviour : NetworkBehaviour + { + [SyncVar] + public Quaternion rotation; + + NetworkAnimator networkAnimator; + + [ServerCallback] + void Start() + { + networkAnimator = GetComponent(); + } + + [Range(0, 1)] + public float turnSpeed = 0.1f; + + void Update() + { + if (isServer && netIdentity.observers.Count > 0) + ShootNearestPlayer(); + + if (isClient) + transform.rotation = Quaternion.Slerp(transform.rotation, rotation, turnSpeed); + } + + [Server] + void ShootNearestPlayer() + { + GameObject target = null; + float distance = 100f; + + foreach (NetworkConnection networkConnection in netIdentity.observers.Values) + { + GameObject tempTarget = networkConnection.identity.gameObject; + float tempDistance = Vector3.Distance(tempTarget.transform.position, transform.position); + + if (target == null || distance > tempDistance) + { + target = tempTarget; + distance = tempDistance; + } + } + + if (target != null) + { + transform.LookAt(target.transform.position + Vector3.down); + rotation = transform.rotation; + networkAnimator.SetTrigger("Fire"); + } + } + } +} diff --git a/MultiplayerFPS/Assets/Mirror/Examples/AdditiveScenes/Scripts/ShootingTankBehaviour.cs.meta b/MultiplayerFPS/Assets/Mirror/Examples/AdditiveScenes/Scripts/ShootingTankBehaviour.cs.meta new file mode 100644 index 0000000..90771ab --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Examples/AdditiveScenes/Scripts/ShootingTankBehaviour.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 7a25c54cd35eb284eb6b8ed19cf60443 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Mirror/Examples/AdditiveScenes/Scripts/ZoneHandler.cs b/MultiplayerFPS/Assets/Mirror/Examples/AdditiveScenes/Scripts/ZoneHandler.cs new file mode 100644 index 0000000..c6ff124 --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Examples/AdditiveScenes/Scripts/ZoneHandler.cs @@ -0,0 +1,36 @@ +using UnityEngine; + +namespace Mirror.Examples.Additive +{ + // This script is attached to a scene object called Zone that is on the Player layer and has: + // - Sphere Collider with isTrigger = true + // - Network Identity with Server Only checked + // These OnTrigger events only run on the server and will only send a message to the player + // that entered the Zone to load the subscene assigned to the subscene property. + public class ZoneHandler : NetworkBehaviour + { + static readonly ILogger logger = LogFactory.GetLogger(typeof(ZoneHandler)); + + [Scene] + [Tooltip("Assign the sub-scene to load for this zone")] + public string subScene; + + [Server] + void OnTriggerEnter(Collider other) + { + if (logger.LogEnabled()) logger.LogFormat(LogType.Log, "Loading {0}", subScene); + + NetworkIdentity networkIdentity = other.gameObject.GetComponent(); + NetworkServer.SendToClientOfPlayer(networkIdentity, new SceneMessage { sceneName = subScene, sceneOperation = SceneOperation.LoadAdditive }); + } + + [Server] + void OnTriggerExit(Collider other) + { + if (logger.LogEnabled()) logger.LogFormat(LogType.Log, "Unloading {0}", subScene); + + NetworkIdentity networkIdentity = other.gameObject.GetComponent(); + NetworkServer.SendToClientOfPlayer(networkIdentity, new SceneMessage { sceneName = subScene, sceneOperation = SceneOperation.UnloadAdditive }); + } + } +} diff --git a/MultiplayerFPS/Assets/Mirror/Examples/AdditiveScenes/Scripts/ZoneHandler.cs.meta b/MultiplayerFPS/Assets/Mirror/Examples/AdditiveScenes/Scripts/ZoneHandler.cs.meta new file mode 100644 index 0000000..126d072 --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Examples/AdditiveScenes/Scripts/ZoneHandler.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 884ed76587eb5854abe6b428b791fdcd +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Mirror/Examples/Basic.meta b/MultiplayerFPS/Assets/Mirror/Examples/Basic.meta new file mode 100644 index 0000000..653ea78 --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Examples/Basic.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 0ea49fcefbc864e19a94091a170fc06c +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Mirror/Examples/Basic/Prefabs.meta b/MultiplayerFPS/Assets/Mirror/Examples/Basic/Prefabs.meta new file mode 100644 index 0000000..234c22a --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Examples/Basic/Prefabs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 4f821a97809492a479cac0843442e245 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Mirror/Examples/Basic/Prefabs/Player.prefab b/MultiplayerFPS/Assets/Mirror/Examples/Basic/Prefabs/Player.prefab new file mode 100644 index 0000000..fa84a20 --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Examples/Basic/Prefabs/Player.prefab @@ -0,0 +1,264 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!222 &1088833922664441128 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1088833922664441133} +--- !u!1 &1088833922664441133 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 4 + m_Component: + - 224: {fileID: 1088833922664441134} + - 222: {fileID: 1088833922664441128} + - 114: {fileID: 1088833922664441135} + m_Layer: 5 + m_Name: + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!224 &1088833922664441134 +RectTransform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1088833922664441133} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_Children: [] + m_Father: {fileID: 1088833923132447023} + m_RootOrder: 0 + m_AnchorMin: {x: 0, y: 1} + m_AnchorMax: {x: 0, y: 1} + m_AnchoredPosition: {x: 60, y: -15} + m_SizeDelta: {x: 120, y: 30} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1088833922664441135 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1088833922664441133} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 708705254, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 0 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 3} + m_FontSize: 22 + m_FontStyle: 0 + m_BestFit: 0 + m_MinSize: 2 + m_MaxSize: 40 + m_Alignment: 4 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 1 + m_VerticalOverflow: 1 + m_LineSpacing: 1 + m_Text: Player 00 +--- !u!222 &1088833923132446996 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1088833923132447022} +--- !u!114 &1088833923132447017 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1088833923132447022} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: a472ac3ae1701d149861871cf416a46d, type: 3} + m_Name: + m_EditorClassIdentifier: + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + syncMode: 0 + syncInterval: 0.1 + rectTransform: {fileID: 1768388965} + image: {fileID: 1768388965} + playerNameText: {fileID: 1768388965} + playerDataText: {fileID: 1768388965} + playerData: 0 +--- !u!114 &1088833923132447018 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1088833923132447022} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 9b91ecbcc199f4492b9a91e820070131, type: 3} + m_Name: + m_EditorClassIdentifier: + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serverOnly: 0 + m_AssetId: + m_SceneId: 0 +--- !u!114 &1088833923132447019 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1088833923132447022} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: -765806418, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Material: {fileID: 0} + m_Color: {r: 0, g: 0, b: 0, a: 0} + m_RaycastTarget: 0 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 0} + m_Type: 1 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 +--- !u!1 &1088833923132447022 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 4 + m_Component: + - 224: {fileID: 1088833923132447023} + - 222: {fileID: 1088833923132446996} + - 114: {fileID: 1088833923132447019} + - 114: {fileID: 1088833923132447017} + - 114: {fileID: 1088833923132447018} + m_Layer: 5 + m_Name: Player + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!224 &1088833923132447023 +RectTransform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1088833923132447022} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_Children: + - {fileID: 1088833922664441134} + - {fileID: 1088833924003616757} + m_Father: {fileID: 0} + m_RootOrder: 0 + m_AnchorMin: {x: 0, y: 1} + m_AnchorMax: {x: 0, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 120, y: 60} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &1088833924003616752 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1088833924003616756} +--- !u!1 &1088833924003616756 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 4 + m_Component: + - 224: {fileID: 1088833924003616757} + - 222: {fileID: 1088833924003616752} + - 114: {fileID: 1088833924003616759} + m_Layer: 5 + m_Name: + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!224 &1088833924003616757 +RectTransform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1088833924003616756} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_Children: [] + m_Father: {fileID: 1088833923132447023} + m_RootOrder: 1 + m_AnchorMin: {x: 0, y: 1} + m_AnchorMax: {x: 0, y: 1} + m_AnchoredPosition: {x: 60, y: -45} + m_SizeDelta: {x: 120, y: 30} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1088833924003616759 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1088833924003616756} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 708705254, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 0 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 3} + m_FontSize: 22 + m_FontStyle: 0 + m_BestFit: 0 + m_MinSize: 2 + m_MaxSize: 40 + m_Alignment: 4 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 1 + m_VerticalOverflow: 1 + m_LineSpacing: 1 + m_Text: 'Data: 000' diff --git a/MultiplayerFPS/Assets/Mirror/Examples/Basic/Prefabs/Player.prefab.meta b/MultiplayerFPS/Assets/Mirror/Examples/Basic/Prefabs/Player.prefab.meta new file mode 100644 index 0000000..c6a8284 --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Examples/Basic/Prefabs/Player.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 22f1fa3a0aff72b46a371f667bb4fb30 +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Mirror/Examples/Basic/README.md b/MultiplayerFPS/Assets/Mirror/Examples/Basic/README.md new file mode 100644 index 0000000..5b39b3a --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Examples/Basic/README.md @@ -0,0 +1,16 @@ +# Basic Example + +This is a bare bones example of a running game with Network Manager and UI prefab players: + +1. Remove all scenes from Build Settings, then add the Example scene alone. + +2. Open the Example scene and build the project. + +3. In the editor, click Play, and Server + Client or Server Only...it will be listening on port 7777. + - If you clicked Host (Server + Client), the host player will appear as Player 00. + +4. Run one or more instances (up to 16 total players) of the built application. + +5. Click Client on each instance. + +6. Now you will see all players in the editor and the clients, all with data being updated and synchronized. diff --git a/MultiplayerFPS/Assets/Mirror/Examples/Basic/README.md.meta b/MultiplayerFPS/Assets/Mirror/Examples/Basic/README.md.meta new file mode 100644 index 0000000..d4e1715 --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Examples/Basic/README.md.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 67177defd4d334a549e535f10506cc66 +TextScriptImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Mirror/Examples/Basic/Scenes.meta b/MultiplayerFPS/Assets/Mirror/Examples/Basic/Scenes.meta new file mode 100644 index 0000000..0c751c6 --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Examples/Basic/Scenes.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 16f46473489d3364badc2f37c4db8634 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Mirror/Examples/Basic/Scenes/Example.unity b/MultiplayerFPS/Assets/Mirror/Examples/Basic/Scenes/Example.unity new file mode 100644 index 0000000..d619436 --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Examples/Basic/Scenes/Example.unity @@ -0,0 +1,620 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!29 &1 +OcclusionCullingSettings: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_OcclusionBakeSettings: + smallestOccluder: 5 + smallestHole: 0.25 + backfaceThreshold: 100 + m_SceneGUID: 00000000000000000000000000000000 + m_OcclusionCullingData: {fileID: 0} +--- !u!104 &2 +RenderSettings: + m_ObjectHideFlags: 0 + serializedVersion: 9 + m_Fog: 0 + m_FogColor: {r: 0.5, g: 0.5, b: 0.5, a: 1} + m_FogMode: 3 + m_FogDensity: 0.01 + m_LinearFogStart: 0 + m_LinearFogEnd: 300 + m_AmbientSkyColor: {r: 0.212, g: 0.227, b: 0.259, a: 1} + m_AmbientEquatorColor: {r: 0.114, g: 0.125, b: 0.133, a: 1} + m_AmbientGroundColor: {r: 0.047, g: 0.043, b: 0.035, a: 1} + m_AmbientIntensity: 1 + m_AmbientMode: 0 + m_SubtractiveShadowColor: {r: 0.42, g: 0.478, b: 0.627, a: 1} + m_SkyboxMaterial: {fileID: 10304, guid: 0000000000000000f000000000000000, type: 0} + m_HaloStrength: 0.5 + m_FlareStrength: 1 + m_FlareFadeSpeed: 3 + m_HaloTexture: {fileID: 0} + m_SpotCookie: {fileID: 10001, guid: 0000000000000000e000000000000000, type: 0} + m_DefaultReflectionMode: 0 + m_DefaultReflectionResolution: 128 + m_ReflectionBounces: 1 + m_ReflectionIntensity: 1 + m_CustomReflection: {fileID: 0} + m_Sun: {fileID: 0} + m_IndirectSpecularColor: {r: 0.44657898, g: 0.4964133, b: 0.5748178, a: 1} + m_UseRadianceAmbientProbe: 0 +--- !u!157 &3 +LightmapSettings: + m_ObjectHideFlags: 0 + serializedVersion: 11 + m_GIWorkflowMode: 0 + m_GISettings: + serializedVersion: 2 + m_BounceScale: 1 + m_IndirectOutputScale: 1 + m_AlbedoBoost: 1 + m_EnvironmentLightingMode: 0 + m_EnableBakedLightmaps: 0 + m_EnableRealtimeLightmaps: 0 + m_LightmapEditorSettings: + serializedVersion: 10 + m_Resolution: 2 + m_BakeResolution: 40 + m_AtlasSize: 1024 + m_AO: 0 + m_AOMaxDistance: 1 + m_CompAOExponent: 1 + m_CompAOExponentDirect: 0 + m_Padding: 2 + m_LightmapParameters: {fileID: 0} + m_LightmapsBakeMode: 1 + m_TextureCompression: 1 + m_FinalGather: 0 + m_FinalGatherFiltering: 1 + m_FinalGatherRayCount: 256 + m_ReflectionCompression: 2 + m_MixedBakeMode: 2 + m_BakeBackend: 1 + m_PVRSampling: 1 + m_PVRDirectSampleCount: 32 + m_PVRSampleCount: 500 + m_PVRBounces: 2 + m_PVRFilterTypeDirect: 0 + m_PVRFilterTypeIndirect: 0 + m_PVRFilterTypeAO: 0 + m_PVRFilteringMode: 1 + m_PVRCulling: 1 + m_PVRFilteringGaussRadiusDirect: 1 + m_PVRFilteringGaussRadiusIndirect: 5 + m_PVRFilteringGaussRadiusAO: 2 + m_PVRFilteringAtrousPositionSigmaDirect: 0.5 + m_PVRFilteringAtrousPositionSigmaIndirect: 2 + m_PVRFilteringAtrousPositionSigmaAO: 1 + m_ShowResolutionOverlay: 1 + m_LightingDataAsset: {fileID: 0} + m_UseShadowmask: 1 +--- !u!196 &4 +NavMeshSettings: + serializedVersion: 2 + m_ObjectHideFlags: 0 + m_BuildSettings: + serializedVersion: 2 + agentTypeID: 0 + agentRadius: 0.5 + agentHeight: 2 + agentSlope: 45 + agentClimb: 0.4 + ledgeDropHeight: 0 + maxJumpAcrossDistance: 0 + minRegionArea: 2 + manualCellSize: 0 + cellSize: 0.16666667 + manualTileSize: 0 + tileSize: 256 + accuratePlacement: 0 + debug: + m_Flags: 0 + m_NavMeshData: {fileID: 0} +--- !u!1 &249891953 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 249891957} + - component: {fileID: 249891954} + - component: {fileID: 249891956} + - component: {fileID: 249891955} + m_Layer: 0 + m_Name: NetworkManager + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &249891954 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 249891953} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 6442dc8070ceb41f094e44de0bf87274, type: 3} + m_Name: + m_EditorClassIdentifier: + showGUI: 1 + offsetX: 0 + offsetY: 0 +--- !u!114 &249891955 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 249891953} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: c7424c1070fad4ba2a7a96b02fbeb4bb, type: 3} + m_Name: + m_EditorClassIdentifier: + OnClientConnected: + m_PersistentCalls: + m_Calls: [] + OnClientDataReceived: + m_PersistentCalls: + m_Calls: [] + OnClientError: + m_PersistentCalls: + m_Calls: [] + OnClientDisconnected: + m_PersistentCalls: + m_Calls: [] + OnServerConnected: + m_PersistentCalls: + m_Calls: [] + OnServerDataReceived: + m_PersistentCalls: + m_Calls: [] + OnServerError: + m_PersistentCalls: + m_Calls: [] + OnServerDisconnected: + m_PersistentCalls: + m_Calls: [] + port: 7777 + NoDelay: 1 + serverMaxMessageSize: 16384 + clientMaxMessageSize: 16384 +--- !u!114 &249891956 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 249891953} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 8aab4c8111b7c411b9b92cf3dbc5bd4e, type: 3} + m_Name: + m_EditorClassIdentifier: + dontDestroyOnLoad: 0 + runInBackground: 1 + startOnHeadless: 1 + showDebugMessages: 0 + serverTickRate: 30 + offlineScene: + onlineScene: + transport: {fileID: 249891955} + networkAddress: localhost + maxConnections: 16 + disconnectInactiveConnections: 0 + disconnectInactiveTimeout: 60 + authenticator: {fileID: 0} + playerPrefab: {fileID: 1088833923132447022, guid: 22f1fa3a0aff72b46a371f667bb4fb30, + type: 3} + autoCreatePlayer: 1 + playerSpawnMethod: 1 + spawnPrefabs: [] +--- !u!4 &249891957 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 249891953} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: -10, y: 4, z: 5} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &288173824 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 288173827} + - component: {fileID: 288173826} + - component: {fileID: 288173825} + m_Layer: 0 + m_Name: Main Camera + m_TagString: MainCamera + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!81 &288173825 +AudioListener: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 288173824} + m_Enabled: 1 +--- !u!20 &288173826 +Camera: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 288173824} + m_Enabled: 1 + serializedVersion: 2 + m_ClearFlags: 2 + m_BackGroundColor: {r: 0, g: 0, b: 0, a: 0} + m_projectionMatrixMode: 1 + m_SensorSize: {x: 36, y: 24} + m_LensShift: {x: 0, y: 0} + m_GateFitMode: 2 + m_FocalLength: 50 + m_NormalizedViewPortRect: + serializedVersion: 2 + x: 0 + y: 0 + width: 1 + height: 1 + near clip plane: 0.3 + far clip plane: 1000 + field of view: 60 + orthographic: 1 + orthographic size: 5 + m_Depth: -1 + m_CullingMask: + serializedVersion: 2 + m_Bits: 4294967295 + m_RenderingPath: -1 + m_TargetTexture: {fileID: 0} + m_TargetDisplay: 0 + m_TargetEye: 3 + m_HDR: 1 + m_AllowMSAA: 1 + m_AllowDynamicResolution: 0 + m_ForceIntoRT: 0 + m_OcclusionCulling: 1 + m_StereoConvergence: 10 + m_StereoSeparation: 0.022 +--- !u!4 &288173827 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 288173824} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 1, z: -1} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &379082678 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 379082679} + - component: {fileID: 379082681} + - component: {fileID: 379082680} + m_Layer: 5 + m_Name: PlayersPanel + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &379082679 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 379082678} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 533055204} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &379082680 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 379082678} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: -765806418, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0, g: 0, b: 0, a: 0} + m_RaycastTarget: 0 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 0} + m_Type: 1 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 +--- !u!222 &379082681 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 379082678} + m_CullTransparentMesh: 0 +--- !u!1 &522137823 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 522137826} + - component: {fileID: 522137825} + - component: {fileID: 522137824} + m_Layer: 0 + m_Name: EventSystem + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &522137824 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 522137823} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 1077351063, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_HorizontalAxis: Horizontal + m_VerticalAxis: Vertical + m_SubmitButton: Submit + m_CancelButton: Cancel + m_InputActionsPerSecond: 10 + m_RepeatDelay: 0.5 + m_ForceModuleActive: 0 +--- !u!114 &522137825 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 522137823} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: -619905303, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_FirstSelected: {fileID: 0} + m_sendNavigationEvents: 1 + m_DragThreshold: 10 +--- !u!4 &522137826 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 522137823} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 4 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &533055200 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 533055204} + - component: {fileID: 533055203} + - component: {fileID: 533055202} + - component: {fileID: 533055201} + m_Layer: 5 + m_Name: Canvas + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &533055201 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 533055200} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 1301386320, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_IgnoreReversedGraphics: 1 + m_BlockingObjects: 0 + m_BlockingMask: + serializedVersion: 2 + m_Bits: 4294967295 +--- !u!114 &533055202 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 533055200} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 1980459831, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_UiScaleMode: 0 + m_ReferencePixelsPerUnit: 100 + m_ScaleFactor: 1 + m_ReferenceResolution: {x: 800, y: 600} + m_ScreenMatchMode: 0 + m_MatchWidthOrHeight: 0 + m_PhysicalUnit: 3 + m_FallbackScreenDPI: 96 + m_DefaultSpriteDPI: 96 + m_DynamicPixelsPerUnit: 1 +--- !u!223 &533055203 +Canvas: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 533055200} + m_Enabled: 1 + serializedVersion: 3 + m_RenderMode: 0 + m_Camera: {fileID: 0} + m_PlaneDistance: 100 + m_PixelPerfect: 0 + m_ReceivesEvents: 1 + m_OverrideSorting: 0 + m_OverridePixelPerfect: 0 + m_SortingBucketNormalizedSize: 0 + m_AdditionalShaderChannelsFlag: 0 + m_SortingLayerID: 0 + m_SortingOrder: 0 + m_TargetDisplay: 0 +--- !u!224 &533055204 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 533055200} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 0, y: 0, z: 0} + m_Children: + - {fileID: 379082679} + m_Father: {fileID: 0} + m_RootOrder: 3 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 0, y: 0} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0, y: 0} +--- !u!1 &707756284 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 707756286} + - component: {fileID: 707756285} + m_Layer: 0 + m_Name: Directional Light + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!108 &707756285 +Light: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 707756284} + m_Enabled: 1 + serializedVersion: 8 + m_Type: 1 + m_Color: {r: 1, g: 0.95686275, b: 0.8392157, a: 1} + m_Intensity: 1 + m_Range: 10 + m_SpotAngle: 30 + m_CookieSize: 10 + m_Shadows: + m_Type: 2 + m_Resolution: -1 + m_CustomResolution: -1 + m_Strength: 1 + m_Bias: 0.05 + m_NormalBias: 0.4 + m_NearPlane: 0.2 + m_Cookie: {fileID: 0} + m_DrawHalo: 0 + m_Flare: {fileID: 0} + m_RenderMode: 0 + m_CullingMask: + serializedVersion: 2 + m_Bits: 4294967295 + m_Lightmapping: 4 + m_LightShadowCasterMode: 0 + m_AreaSize: {x: 1, y: 1} + m_BounceIntensity: 1 + m_ColorTemperature: 6570 + m_UseColorTemperature: 0 + m_ShadowRadius: 0 + m_ShadowAngle: 0 +--- !u!4 &707756286 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 707756284} + m_LocalRotation: {x: 0.40821788, y: -0.23456968, z: 0.10938163, w: 0.8754261} + m_LocalPosition: {x: 0, y: 3, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 50, y: -30, z: 0} diff --git a/MultiplayerFPS/Assets/Mirror/Examples/Basic/Scenes/Example.unity.meta b/MultiplayerFPS/Assets/Mirror/Examples/Basic/Scenes/Example.unity.meta new file mode 100644 index 0000000..25c602e --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Examples/Basic/Scenes/Example.unity.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: b30904751905d3f4dacde62ac85ec7c2 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Mirror/Examples/Basic/Scripts.meta b/MultiplayerFPS/Assets/Mirror/Examples/Basic/Scripts.meta new file mode 100644 index 0000000..5cc0800 --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Examples/Basic/Scripts.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 9c5291659f25af9409bbc25a2d37d628 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Mirror/Examples/Basic/Scripts/Player.cs b/MultiplayerFPS/Assets/Mirror/Examples/Basic/Scripts/Player.cs new file mode 100644 index 0000000..68eaa3f --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Examples/Basic/Scripts/Player.cs @@ -0,0 +1,80 @@ +using UnityEngine; +using UnityEngine.UI; + +namespace Mirror.Examples.Basic +{ + public class Player : NetworkBehaviour + { + [Header("Player Components")] + public RectTransform rectTransform; + public Image image; + + [Header("Child Text Objects")] + public Text playerNameText; + public Text playerDataText; + + // These are set in OnStartServer and used in OnStartClient + [SyncVar] + int playerNo; + [SyncVar] + Color playerColor; + + // This is updated by UpdateData which is called from OnStartServer via InvokeRepeating + [SyncVar(hook = nameof(OnPlayerDataChanged))] + public int playerData; + + // This is called by the hook of playerData SyncVar above + void OnPlayerDataChanged(int oldPlayerData, int newPlayerData) + { + // Show the data in the UI + playerDataText.text = string.Format("Data: {0:000}", newPlayerData); + } + + // This fires on server when this player object is network-ready + public override void OnStartServer() + { + base.OnStartServer(); + + // Set SyncVar values + playerNo = connectionToClient.connectionId; + playerColor = Random.ColorHSV(0f, 1f, 0.9f, 0.9f, 1f, 1f); + + // Start generating updates + InvokeRepeating(nameof(UpdateData), 1, 1); + } + + // This only runs on the server, called from OnStartServer via InvokeRepeating + [ServerCallback] + void UpdateData() + { + playerData = Random.Range(100, 1000); + } + + // This fires on all clients when this player object is network-ready + public override void OnStartClient() + { + base.OnStartClient(); + + // Make this a child of the layout panel in the Canvas + transform.SetParent(GameObject.Find("PlayersPanel").transform); + + // Calculate position in the layout panel + int x = 100 + ((playerNo % 4) * 150); + int y = -170 - ((playerNo / 4) * 80); + rectTransform.anchoredPosition = new Vector2(x, y); + + // Apply SyncVar values + playerNameText.color = playerColor; + playerNameText.text = string.Format("Player {0:00}", playerNo); + } + + // This only fires on the local client when this player object is network-ready + public override void OnStartLocalPlayer() + { + base.OnStartLocalPlayer(); + + // apply a shaded background to our player + image.color = new Color(1f, 1f, 1f, 0.1f); + } + } +} diff --git a/MultiplayerFPS/Assets/Mirror/Examples/Basic/Scripts/Player.cs.meta b/MultiplayerFPS/Assets/Mirror/Examples/Basic/Scripts/Player.cs.meta new file mode 100644 index 0000000..cf15827 --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Examples/Basic/Scripts/Player.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: a472ac3ae1701d149861871cf416a46d +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Mirror/Examples/Benchmark.meta b/MultiplayerFPS/Assets/Mirror/Examples/Benchmark.meta new file mode 100644 index 0000000..73801df --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Examples/Benchmark.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 1a0b6db5b77ec4177a6e47b68ea7d064 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Mirror/Examples/Benchmark/Materials.meta b/MultiplayerFPS/Assets/Mirror/Examples/Benchmark/Materials.meta new file mode 100644 index 0000000..12a3156 --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Examples/Benchmark/Materials.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: ba4e4f7749e6b437aac187bd7625cf28 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Mirror/Examples/Benchmark/Materials/Red.mat b/MultiplayerFPS/Assets/Mirror/Examples/Benchmark/Materials/Red.mat new file mode 100644 index 0000000..5c24968 --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Examples/Benchmark/Materials/Red.mat @@ -0,0 +1,77 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!21 &2100000 +Material: + serializedVersion: 6 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Red + m_Shader: {fileID: 46, guid: 0000000000000000f000000000000000, type: 0} + m_ShaderKeywords: _EMISSION + m_LightmapFlags: 0 + m_EnableInstancingVariants: 1 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: {} + disabledShaderPasses: [] + 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_Floats: + - _BumpScale: 1 + - _Cutoff: 0.5 + - _DetailNormalMapScale: 1 + - _DstBlend: 0 + - _GlossMapScale: 1 + - _Glossiness: 0 + - _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: 0, b: 0, a: 1} + - _EmissionColor: {r: 0.3254902, g: 0.3254902, b: 0.3254902, a: 1} diff --git a/MultiplayerFPS/Assets/Mirror/Examples/Benchmark/Materials/Red.mat.meta b/MultiplayerFPS/Assets/Mirror/Examples/Benchmark/Materials/Red.mat.meta new file mode 100644 index 0000000..9e65288 --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Examples/Benchmark/Materials/Red.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 451c5da2c5056496297cffba02216286 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 2100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Mirror/Examples/Benchmark/Materials/White.mat b/MultiplayerFPS/Assets/Mirror/Examples/Benchmark/Materials/White.mat new file mode 100644 index 0000000..aaf3087 --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Examples/Benchmark/Materials/White.mat @@ -0,0 +1,77 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!21 &2100000 +Material: + serializedVersion: 6 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: White + m_Shader: {fileID: 46, guid: 0000000000000000f000000000000000, type: 0} + m_ShaderKeywords: _EMISSION + m_LightmapFlags: 0 + m_EnableInstancingVariants: 1 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: {} + disabledShaderPasses: [] + 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_Floats: + - _BumpScale: 1 + - _Cutoff: 0.5 + - _DetailNormalMapScale: 1 + - _DstBlend: 0 + - _GlossMapScale: 1 + - _Glossiness: 0 + - _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: 0.3254902, g: 0.3254902, b: 0.3254902, a: 1} diff --git a/MultiplayerFPS/Assets/Mirror/Examples/Benchmark/Materials/White.mat.meta b/MultiplayerFPS/Assets/Mirror/Examples/Benchmark/Materials/White.mat.meta new file mode 100644 index 0000000..0a9db55 --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Examples/Benchmark/Materials/White.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: ff8f106e5c9e34da28ad9cee6edb2255 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 2100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Mirror/Examples/Benchmark/Prefabs.meta b/MultiplayerFPS/Assets/Mirror/Examples/Benchmark/Prefabs.meta new file mode 100644 index 0000000..2cdde64 --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Examples/Benchmark/Prefabs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 29276b4f741904266bb3eb6331bee4ab +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Mirror/Examples/Benchmark/Prefabs/Monster.prefab b/MultiplayerFPS/Assets/Mirror/Examples/Benchmark/Prefabs/Monster.prefab new file mode 100644 index 0000000..a4933a5 --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Examples/Benchmark/Prefabs/Monster.prefab @@ -0,0 +1,148 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &449802645721213856 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 4 + m_Component: + - 4: {fileID: 2697352357490696306} + - 33: {fileID: 8695142844114820487} + - 23: {fileID: 6692327599609520039} + - 114: {fileID: 1078519278818213949} + - 114: {fileID: 3679374677650722848} + - 114: {fileID: 8309506939003697769} + - 114: {fileID: 7488211268558861764} + m_Layer: 0 + m_Name: Monster + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!114 &1078519278818213949 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 449802645721213856} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 9b91ecbcc199f4492b9a91e820070131, type: 3} + m_Name: + m_EditorClassIdentifier: + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + sceneId: 0 + serverOnly: 0 + m_AssetId: + hasSpawned: 0 +--- !u!4 &2697352357490696306 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 449802645721213856} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 0 +--- !u!114 &3679374677650722848 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 449802645721213856} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 2f74aedd71d9a4f55b3ce499326d45fb, type: 3} + m_Name: + m_EditorClassIdentifier: + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + syncMode: 0 + syncInterval: 0.1 + clientAuthority: 0 + localPositionSensitivity: 0.01 + localRotationSensitivity: 0.01 + localScaleSensitivity: 0.01 +--- !u!23 &6692327599609520039 +MeshRenderer: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 449802645721213856} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_Materials: + - {fileID: 2100000, guid: 451c5da2c5056496297cffba02216286, type: 2} + m_SubsetIndices: + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_SelectedWireframeHidden: 0 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingOrder: 0 +--- !u!114 &7488211268558861764 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 449802645721213856} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 1731d8de2d0c84333b08ebe1e79f4118, type: 3} + m_Name: + m_EditorClassIdentifier: + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + syncMode: 0 + syncInterval: 0.1 + visRange: 15 + visUpdateInterval: 1 + forceHidden: 0 +--- !u!114 &8309506939003697769 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 449802645721213856} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 9cddc2e496c474e538a494465be0192a, type: 3} + m_Name: + m_EditorClassIdentifier: + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + syncMode: 0 + syncInterval: 0.1 + speed: 1 + movementProbability: 0.5 + movementDistance: 20 +--- !u!33 &8695142844114820487 +MeshFilter: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 449802645721213856} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} diff --git a/MultiplayerFPS/Assets/Mirror/Examples/Benchmark/Prefabs/Monster.prefab.meta b/MultiplayerFPS/Assets/Mirror/Examples/Benchmark/Prefabs/Monster.prefab.meta new file mode 100644 index 0000000..766ed77 --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Examples/Benchmark/Prefabs/Monster.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 30b8f251d03d84284b70601e691d474f +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Mirror/Examples/Benchmark/Prefabs/Player.prefab b/MultiplayerFPS/Assets/Mirror/Examples/Benchmark/Prefabs/Player.prefab new file mode 100644 index 0000000..6976c60 --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Examples/Benchmark/Prefabs/Player.prefab @@ -0,0 +1,146 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &449802645721213856 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 4 + m_Component: + - 4: {fileID: 2697352357490696306} + - 33: {fileID: 8695142844114820487} + - 23: {fileID: 6692327599609520039} + - 114: {fileID: 1078519278818213949} + - 114: {fileID: 644305951047116972} + - 114: {fileID: 3679374677650722848} + - 114: {fileID: 5430786619612738921} + m_Layer: 0 + m_Name: Player + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!114 &644305951047116972 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 449802645721213856} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: c482338c8cc6d4a3cba81934c0151972, type: 3} + m_Name: + m_EditorClassIdentifier: + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + syncMode: 0 + syncInterval: 0.1 + speed: 5 +--- !u!114 &1078519278818213949 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 449802645721213856} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 9b91ecbcc199f4492b9a91e820070131, type: 3} + m_Name: + m_EditorClassIdentifier: + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + sceneId: 0 + serverOnly: 0 + m_AssetId: + hasSpawned: 0 +--- !u!4 &2697352357490696306 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 449802645721213856} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 0 +--- !u!114 &3679374677650722848 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 449802645721213856} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 2f74aedd71d9a4f55b3ce499326d45fb, type: 3} + m_Name: + m_EditorClassIdentifier: + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + syncMode: 0 + syncInterval: 0.1 + clientAuthority: 1 + localPositionSensitivity: 0.01 + localRotationSensitivity: 0.01 + localScaleSensitivity: 0.01 +--- !u!114 &5430786619612738921 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 449802645721213856} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 1731d8de2d0c84333b08ebe1e79f4118, type: 3} + m_Name: + m_EditorClassIdentifier: + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + syncMode: 0 + syncInterval: 0.1 + visRange: 15 + visUpdateInterval: 1 + forceHidden: 0 +--- !u!23 &6692327599609520039 +MeshRenderer: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 449802645721213856} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_Materials: + - {fileID: 2100000, guid: ff8f106e5c9e34da28ad9cee6edb2255, type: 2} + m_SubsetIndices: + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_SelectedWireframeHidden: 0 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingOrder: 0 +--- !u!33 &8695142844114820487 +MeshFilter: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 449802645721213856} + m_Mesh: {fileID: 10208, guid: 0000000000000000e000000000000000, type: 0} diff --git a/MultiplayerFPS/Assets/Mirror/Examples/Benchmark/Prefabs/Player.prefab.meta b/MultiplayerFPS/Assets/Mirror/Examples/Benchmark/Prefabs/Player.prefab.meta new file mode 100644 index 0000000..cb898f8 --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Examples/Benchmark/Prefabs/Player.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: e1299008405d14b17b1ca459a6cd44a2 +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Mirror/Examples/Benchmark/Scenes.meta b/MultiplayerFPS/Assets/Mirror/Examples/Benchmark/Scenes.meta new file mode 100644 index 0000000..f73c636 --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Examples/Benchmark/Scenes.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 1507ce547cd6a42ddb4ba60c3552dc48 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Mirror/Examples/Benchmark/Scenes/Scene.unity b/MultiplayerFPS/Assets/Mirror/Examples/Benchmark/Scenes/Scene.unity new file mode 100644 index 0000000..f1eea89 --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Examples/Benchmark/Scenes/Scene.unity @@ -0,0 +1,163019 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!29 &1 +OcclusionCullingSettings: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_OcclusionBakeSettings: + smallestOccluder: 5 + smallestHole: 0.25 + backfaceThreshold: 100 + m_SceneGUID: 00000000000000000000000000000000 + m_OcclusionCullingData: {fileID: 0} +--- !u!104 &2 +RenderSettings: + m_ObjectHideFlags: 0 + serializedVersion: 9 + m_Fog: 0 + m_FogColor: {r: 0.5, g: 0.5, b: 0.5, a: 1} + m_FogMode: 3 + m_FogDensity: 0.01 + m_LinearFogStart: 0 + m_LinearFogEnd: 300 + m_AmbientSkyColor: {r: 0.212, g: 0.227, b: 0.259, a: 1} + m_AmbientEquatorColor: {r: 0.114, g: 0.125, b: 0.133, a: 1} + m_AmbientGroundColor: {r: 0.047, g: 0.043, b: 0.035, a: 1} + m_AmbientIntensity: 1 + m_AmbientMode: 3 + m_SubtractiveShadowColor: {r: 0.42, g: 0.478, b: 0.627, a: 1} + m_SkyboxMaterial: {fileID: 0} + m_HaloStrength: 0.5 + m_FlareStrength: 1 + m_FlareFadeSpeed: 3 + m_HaloTexture: {fileID: 0} + m_SpotCookie: {fileID: 10001, guid: 0000000000000000e000000000000000, type: 0} + m_DefaultReflectionMode: 0 + m_DefaultReflectionResolution: 128 + m_ReflectionBounces: 1 + m_ReflectionIntensity: 1 + m_CustomReflection: {fileID: 0} + m_Sun: {fileID: 0} + m_IndirectSpecularColor: {r: 0, g: 0, b: 0, a: 1} + m_UseRadianceAmbientProbe: 0 +--- !u!157 &3 +LightmapSettings: + m_ObjectHideFlags: 0 + serializedVersion: 11 + m_GIWorkflowMode: 1 + m_GISettings: + serializedVersion: 2 + m_BounceScale: 1 + m_IndirectOutputScale: 1 + m_AlbedoBoost: 1 + m_EnvironmentLightingMode: 0 + m_EnableBakedLightmaps: 0 + m_EnableRealtimeLightmaps: 0 + m_LightmapEditorSettings: + serializedVersion: 10 + m_Resolution: 2 + m_BakeResolution: 40 + m_AtlasSize: 1024 + m_AO: 0 + m_AOMaxDistance: 1 + m_CompAOExponent: 1 + m_CompAOExponentDirect: 0 + m_Padding: 2 + m_LightmapParameters: {fileID: 0} + m_LightmapsBakeMode: 1 + m_TextureCompression: 1 + m_FinalGather: 0 + m_FinalGatherFiltering: 1 + m_FinalGatherRayCount: 256 + m_ReflectionCompression: 2 + m_MixedBakeMode: 2 + m_BakeBackend: 0 + m_PVRSampling: 1 + m_PVRDirectSampleCount: 32 + m_PVRSampleCount: 500 + m_PVRBounces: 2 + m_PVRFilterTypeDirect: 0 + m_PVRFilterTypeIndirect: 0 + m_PVRFilterTypeAO: 0 + m_PVRFilteringMode: 1 + m_PVRCulling: 1 + m_PVRFilteringGaussRadiusDirect: 1 + m_PVRFilteringGaussRadiusIndirect: 5 + m_PVRFilteringGaussRadiusAO: 2 + m_PVRFilteringAtrousPositionSigmaDirect: 0.5 + m_PVRFilteringAtrousPositionSigmaIndirect: 2 + m_PVRFilteringAtrousPositionSigmaAO: 1 + m_ShowResolutionOverlay: 1 + m_LightingDataAsset: {fileID: 0} + m_UseShadowmask: 1 +--- !u!196 &4 +NavMeshSettings: + serializedVersion: 2 + m_ObjectHideFlags: 0 + m_BuildSettings: + serializedVersion: 2 + agentTypeID: 0 + agentRadius: 0.5 + agentHeight: 2 + agentSlope: 45 + agentClimb: 0.4 + ledgeDropHeight: 0 + maxJumpAcrossDistance: 0 + minRegionArea: 2 + manualCellSize: 0 + cellSize: 0.16666667 + manualTileSize: 0 + tileSize: 256 + accuratePlacement: 0 + debug: + m_Flags: 0 + m_NavMeshData: {fileID: 23800000, guid: 0bc607fa2e315482ebe98797e844e11f, type: 2} +--- !u!1001 &1348674 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 421321126} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 3845949348 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 12 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -4 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 71 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1348675 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1348674} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1621074 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1382702125} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 1945309823 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 28 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 4 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 39 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1621075 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1621074} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &2533586 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1096090485} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 586644140 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 20 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 10 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 5 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &2533587 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 2533586} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &3847029 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1233158725} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 1674725280 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 26 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -8 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 98 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &3847030 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 3847029} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &4518413 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1152222901} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 4193159046 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 12 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -4 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 71 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &4518414 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 4518413} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &5204439 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 663998933} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 1246061983 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 14 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 4 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 32 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &5204440 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 5204439} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &6306729 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 254582517} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 616896412 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 18 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -4 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 74 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &6306730 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 6306729} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &7076601 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1382702125} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 124699309 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 14 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 8 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 12 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &7076602 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 7076601} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &8170270 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1382702125} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 984323734 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 20 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 8 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 15 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &8170271 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 8170270} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &8479849 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1484253232} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 2219083469 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 28 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 10 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 9 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &8479850 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 8479849} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &9600890 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1237212254} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 3562373690 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 16 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 8 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 13 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &9600891 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 9600890} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &10120033 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1237212254} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 3998796001 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 20 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 4 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 35 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &10120034 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 10120033} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &10313613 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1499923273} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 3537112839 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 12 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 41 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &10313614 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 10313613} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &13092775 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1499923273} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 3838572532 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 26 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 6 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 28 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &13092776 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 13092775} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &15339289 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 2069920750} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 1101096931 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 14 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 52 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &15339290 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 15339289} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &16292748 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 254582517} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 3847602073 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 26 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 58 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &16292749 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 16292748} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &17354594 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 576863512} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 2383240804 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 28 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -6 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 89 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &17354595 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 17354594} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &19174532 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1382702125} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 1374684824 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 26 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -8 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 98 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &19174533 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 19174532} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &19725223 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1096090485} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 1707619820 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 22 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -2 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 66 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &19725224 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 19725223} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &20080102 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 2073172211} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 1140369331 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 12 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 8 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 11 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &20080103 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 20080102} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &21985835 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1233158725} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 2735590621 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 22 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -6 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 86 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &21985836 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 21985835} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &23018908 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1049560129} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 475867535 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 10 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 8 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 10 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &23018909 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 23018908} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &32092352 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1484253232} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 3575326451 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 24 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 10 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 7 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &32092353 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 32092352} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &32409994 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 421321126} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 4294248585 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 18 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -2 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 64 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &32409995 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 32409994} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &32888329 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 940334093} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 2236618021 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 16 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 10 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 3 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &32888330 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 32888329} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &34430087 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1233158725} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 1688136823 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 24 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 57 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &34430088 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 34430087} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &34545711 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 421321126} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 3663145559 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 28 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -6 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 89 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &34545712 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 34545711} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &39551786 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 421321126} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 3218679114 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 26 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -4 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 78 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &39551787 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 39551786} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &41496026 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 2090198275} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 4267730368 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 12 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 10 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &41496027 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 41496026} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &41660346 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1594334924} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 624632320 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 14 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 8 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 12 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &41660347 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 41660346} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &42070883 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1382702125} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 364739821 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 20 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 10 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 5 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &42070884 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 42070883} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &42276980 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1233158725} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 2579415941 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 10 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 40 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &42276981 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 42276980} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &42478256 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1233158725} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 2236810139 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 28 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 59 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &42478257 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 42478256} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &43919833 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 2069920750} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 1267880689 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 28 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -6 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 89 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &43919834 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 43919833} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &44217371 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 254582517} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 1701686030 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 14 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -6 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 82 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &44217372 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 44217371} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &44943733 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1096090485} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 4140134669 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 28 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 6 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 29 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &44943734 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 44943733} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &45462823 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 421321126} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 1645093153 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 22 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 56 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &45462824 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 45462823} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &45514027 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 2073172211} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 3313483500 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 22 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 6 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 26 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &45514028 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 45514027} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &45713509 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1049560129} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 939984448 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 24 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 4 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 37 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &45713510 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 45713509} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &49297491 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1233158725} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 948392403 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 20 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 55 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &49297492 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 49297491} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &50398324 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1456191866} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 1834966517 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 18 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -4 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 74 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &50398325 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 50398324} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &50890569 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 940334093} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 834094470 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 24 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 4 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 37 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &50890570 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 50890569} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &52106861 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 576863512} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 1200197961 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 20 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -8 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 95 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &52106862 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 52106861} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &53116974 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 2090198275} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 2914319692 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 12 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 4 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 31 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &53116975 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 53116974} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &54907860 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 2090198275} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 1274007968 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 22 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 6 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 26 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &54907861 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 54907860} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &58574929 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1594334924} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 329544289 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 28 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 4 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 39 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &58574930 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 58574929} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &58586450 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1233158725} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 3739608422 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 14 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 42 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &58586451 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 58586450} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &58845614 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 576863512} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 1135389681 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 28 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 8 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 19 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &58845615 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 58845614} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &60037575 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1096090485} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 3034770981 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 28 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 10 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 9 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &60037576 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 60037575} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &60844233 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 421321126} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 4034584409 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 18 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 4 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 34 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &60844234 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 60844233} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &61257295 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1484253232} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 500488079 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 12 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -4 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 71 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &61257296 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 61257295} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &61872918 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1647750734} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 93736840 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 14 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 6 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 22 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &61872919 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 61872918} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &66341208 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 576863512} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 3582179684 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 28 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 6 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 29 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &66341209 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 66341208} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &68940339 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1152222901} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 4199544128 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 12 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 6 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 21 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &68940340 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 68940339} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &68977083 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1237212254} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 419183328 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 10 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -6 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 80 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &68977084 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 68977083} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &70015412 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 2084864224} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 904577546 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 16 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 4 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 33 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &70015413 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 70015412} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &70475240 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1237212254} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 3171340736 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 24 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 4 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 37 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &70475241 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 70475240} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &71733982 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 663998933} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 823958650 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 16 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -2 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 63 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &71733983 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 71733982} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &72641872 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1382702125} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 2851148114 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 28 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 6 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 29 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &72641873 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 72641872} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &74464085 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1456191866} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 2104952842 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 22 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -8 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 96 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &74464086 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 74464085} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &74692339 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 2090198275} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 1581577602 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 14 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -8 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 92 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &74692340 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 74692339} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &75000089 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1499923273} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 2625034050 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 12 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -2 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 61 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &75000090 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 75000089} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &75569827 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 2069920750} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 1793159198 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 18 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -4 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 74 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &75569828 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 75569827} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &76050476 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 2084864224} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 401913909 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 26 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -6 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 88 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &76050477 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 76050476} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &77792382 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1647750734} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 3137980089 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 18 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 10 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 4 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &77792383 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 77792382} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &79479282 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1382702125} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 2233141792 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 22 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 46 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &79479283 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 79479282} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &80105645 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1456191866} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 3058255099 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 26 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -4 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 78 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &80105646 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 80105645} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &87157194 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1594334924} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 2493138474 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 22 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 4 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 36 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &87157195 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 87157194} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &87196155 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 663998933} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 3934836294 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 14 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 52 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &87196156 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 87196155} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &87568651 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 576863512} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 4169946364 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 22 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 10 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 6 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &87568652 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 87568651} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &87852665 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1382702125} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 608333086 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 28 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 49 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &87852666 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 87852665} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &88545403 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1484253232} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 3097307142 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 10 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 8 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 10 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &88545404 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 88545403} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &88572768 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1049560129} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 1271433198 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 10 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -6 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 80 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &88572769 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 88572768} + m_PrefabAsset: {fileID: 0} +--- !u!1 &88936773 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 88936777} + - component: {fileID: 88936776} + m_Layer: 0 + m_Name: Main Camera + m_TagString: MainCamera + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!20 &88936776 +Camera: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 88936773} + m_Enabled: 1 + serializedVersion: 2 + m_ClearFlags: 2 + m_BackGroundColor: {r: 0.39215687, g: 0.58431375, b: 0.92941177, a: 1} + m_projectionMatrixMode: 1 + m_SensorSize: {x: 36, y: 24} + m_LensShift: {x: 0, y: 0} + m_GateFitMode: 2 + m_FocalLength: 50 + m_NormalizedViewPortRect: + serializedVersion: 2 + x: 0 + y: 0 + width: 1 + height: 1 + near clip plane: 0.3 + far clip plane: 1000 + field of view: 60 + orthographic: 0 + orthographic size: 35 + m_Depth: -1 + m_CullingMask: + serializedVersion: 2 + m_Bits: 4294967295 + m_RenderingPath: -1 + m_TargetTexture: {fileID: 0} + m_TargetDisplay: 0 + m_TargetEye: 3 + m_HDR: 1 + m_AllowMSAA: 1 + m_AllowDynamicResolution: 0 + m_ForceIntoRT: 0 + m_OcclusionCulling: 1 + m_StereoConvergence: 10 + m_StereoSeparation: 0.022 +--- !u!4 &88936777 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 88936773} + m_LocalRotation: {x: 0.38268343, y: 0, z: 0, w: 0.92387956} + m_LocalPosition: {x: -3, y: 42, z: -58} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 45, y: 0, z: 0} +--- !u!1001 &89196144 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 2090198275} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 1809428952 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 20 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 6 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 25 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &89196145 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 89196144} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &90105761 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 2073172211} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 4215506965 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 26 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 6 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 28 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &90105762 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 90105761} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &90869978 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 254582517} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 979972790 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 18 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 8 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 14 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &90869979 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 90869978} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &92602717 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1096090485} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 2364426908 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 18 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 44 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &92602718 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 92602717} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &93860309 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1456191866} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 27076021 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 22 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 8 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 16 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &93860310 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 93860309} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &97588596 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1237212254} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 1074939470 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 16 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 6 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 23 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &97588597 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 97588596} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &98277638 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1647750734} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 1329741052 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 22 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 4 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 36 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &98277639 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 98277638} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &101582823 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 2090198275} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 1048443531 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 22 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -2 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 66 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &101582824 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 101582823} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &101980433 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 421321126} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 2120252280 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 20 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 8 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 15 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &101980434 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 101980433} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &102099428 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1647750734} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 160153279 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 14 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 8 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 12 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &102099429 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 102099428} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &103169135 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1233158725} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 2312483108 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 22 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 4 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 36 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &103169136 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 103169135} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &103403339 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 2073172211} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 1466447205 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 12 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -6 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 81 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &103403340 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 103403339} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &104272780 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1233158725} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 2192974672 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 22 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 10 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 6 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &104272781 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 104272780} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &108206428 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1499923273} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 3579527333 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 14 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 6 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 22 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &108206429 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 108206428} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &109140393 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 663998933} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 3318696609 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 10 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -4 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 70 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &109140394 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 109140393} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &110093325 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1382702125} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 1807263176 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 28 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 10 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 9 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &110093326 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 110093325} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &112082294 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1382702125} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 3362448284 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 14 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -8 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 92 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &112082295 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 112082294} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &112304950 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 940334093} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 1813875060 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 28 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -2 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 69 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &112304951 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 112304950} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &112421460 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1096090485} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 3030177936 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 24 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 8 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 17 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &112421461 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 112421460} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &113358775 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1499923273} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 3431483460 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 12 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 8 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 11 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &113358776 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 113358775} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &114421939 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1499923273} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 763348508 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 10 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -2 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 60 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &114421940 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 114421939} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &116251851 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 421321126} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 3447364088 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 12 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 51 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &116251852 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 116251851} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &116809409 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 254582517} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 2387206403 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 28 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 10 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 9 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &116809410 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 116809409} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &116897197 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1456191866} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 263111749 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 14 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -6 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 82 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &116897198 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 116897197} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &118593774 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1594334924} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 3648212567 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 22 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -6 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 86 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &118593775 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 118593774} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &119799962 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 2073172211} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 1300918205 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 16 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -2 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 63 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &119799963 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 119799962} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &119844034 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 576863512} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 3116837663 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 28 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 49 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &119844035 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 119844034} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &121012121 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1382702125} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 1694062145 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 18 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 4 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 34 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &121012122 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 121012121} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &121040534 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1096090485} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 2731364778 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 26 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -8 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 98 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &121040535 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 121040534} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &121241797 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 2090198275} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 1135188063 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 12 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 8 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 11 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &121241798 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 121241797} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &121917404 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1647750734} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 4004420989 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 10 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 4 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 30 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &121917405 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 121917404} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &122257437 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 421321126} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 1670373824 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 26 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 58 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &122257438 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 122257437} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &122928043 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1499923273} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 1224711822 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 14 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -8 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 92 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &122928044 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 122928043} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &123553794 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 254582517} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 3681470290 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 22 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 8 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 16 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &123553795 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 123553794} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &123854075 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1499923273} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 29481656 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 12 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -4 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 71 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &123854076 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 123854075} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &124107602 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 2084864224} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 75324006 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 28 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -8 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 99 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &124107603 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 124107602} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &125509062 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 2084864224} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 2696149944 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 14 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -2 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 62 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &125509063 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 125509062} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &125542591 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1594334924} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 2401927233 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 24 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 57 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &125542592 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 125542591} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &126224534 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 940334093} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 683807677 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 14 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 4 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 32 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &126224535 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 126224534} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &126595385 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1049560129} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 1595300104 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 18 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -8 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 94 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &126595386 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 126595385} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &127157243 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1594334924} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 574753258 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 22 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 6 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 26 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &127157244 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 127157243} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &128310118 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1456191866} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 2953837322 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 22 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 4 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 36 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &128310119 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 128310118} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &130451286 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 2073172211} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 4045404911 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 26 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -6 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 88 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &130451287 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 130451286} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &130612499 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1233158725} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 1032486637 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 10 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -4 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 70 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &130612500 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 130612499} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &134079697 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1049560129} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 887437535 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 28 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -4 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 79 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &134079698 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 134079697} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &135061454 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 421321126} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 3276635404 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 18 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 8 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 14 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &135061455 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 135061454} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &136025091 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1152222901} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 621595024 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 24 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 10 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 7 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &136025092 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 136025091} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &137963677 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1484253232} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 852035640 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 20 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 45 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &137963678 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 137963677} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &140304555 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1594334924} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 2024306365 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 10 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -2 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 60 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &140304556 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 140304555} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &140822712 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1152222901} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 3837024210 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 10 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -8 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 90 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &140822713 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 140822712} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &141889752 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 254582517} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 3188509367 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 14 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 52 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &141889753 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 141889752} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &143607201 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1233158725} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 2272891091 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 28 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -2 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 69 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &143607202 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 143607201} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &144013025 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 940334093} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 52124857 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 26 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -4 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 78 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &144013026 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 144013025} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &145688349 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 254582517} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 444242935 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 22 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -2 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 66 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &145688350 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 145688349} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &145739785 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1096090485} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 1677653117 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 24 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -8 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 97 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &145739786 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 145739785} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &146472132 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1499923273} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 2467223042 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 16 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 53 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &146472133 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 146472132} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &147679344 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 663998933} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 2372105520 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 20 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 10 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 5 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &147679345 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 147679344} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &148165996 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1456191866} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 1187459680 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 28 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 6 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 29 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &148165997 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 148165996} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &149582266 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1382702125} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 33384894 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 10 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 40 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &149582267 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 149582266} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &150340108 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1594334924} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 470835930 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 10 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 8 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 10 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &150340109 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 150340108} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &151032776 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 421321126} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 3569196899 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 14 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 8 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 12 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &151032777 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 151032776} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &152878077 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1484253232} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 3864792552 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 16 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -8 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 93 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &152878078 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 152878077} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &153481489 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1233158725} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 3294529368 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 18 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 44 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &153481490 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 153481489} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &154293594 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 421321126} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 1169364072 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 14 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -4 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 72 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &154293595 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 154293594} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &155648661 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1237212254} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 1497851280 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 28 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 8 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 19 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &155648662 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 155648661} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &158090577 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1152222901} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 3036863246 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 28 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 59 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &158090578 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 158090577} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &159391563 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1647750734} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 2990257856 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 16 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 8 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 13 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &159391564 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 159391563} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &160125261 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1456191866} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 2847736497 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 22 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -4 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 76 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &160125262 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 160125261} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &163768196 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1499923273} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 3631990160 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 18 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -4 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 74 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &163768197 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 163768196} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &166369370 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 940334093} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 3946361428 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 18 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 54 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &166369371 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 166369370} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &166736445 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 2069920750} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 2162920351 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 16 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -2 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 63 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &166736446 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 166736445} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &167459222 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1594334924} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 3186798064 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 28 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 59 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &167459223 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 167459222} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &167585877 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 663998933} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 1072603569 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 24 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 4 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 37 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &167585878 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 167585877} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &167895243 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1499923273} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 3024555828 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 14 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -4 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 72 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &167895244 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 167895243} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &169971295 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1237212254} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 3261692218 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 26 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -2 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 68 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &169971296 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 169971295} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &170036990 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1049560129} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 4170420605 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 20 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -2 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 65 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &170036991 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 170036990} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &171101419 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 576863512} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 2093344422 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 14 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 42 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &171101420 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 171101419} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &171643276 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 2073172211} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 2899557449 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 28 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 49 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &171643277 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 171643276} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &172963489 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 2090198275} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 1961285233 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 22 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -4 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 76 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &172963490 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 172963489} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &174248534 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1382702125} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 693148569 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 18 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -6 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 84 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &174248535 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 174248534} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &174539364 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 663998933} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 4001164061 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 26 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 6 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 28 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &174539365 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 174539364} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &174912463 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 2073172211} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 3963588430 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 24 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -8 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 97 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &174912464 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 174912463} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &175921559 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 576863512} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 1697620432 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 20 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 45 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &175921560 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 175921559} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &176421893 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 576863512} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 3270959883 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 26 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 58 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &176421894 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 176421893} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &176870098 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1049560129} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 2266014352 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 12 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 8 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 11 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &176870099 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 176870098} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &177723792 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1499923273} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 1246405972 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 20 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 55 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &177723793 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 177723792} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &178561163 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1499923273} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 2556093264 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 20 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -2 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 65 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &178561164 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 178561163} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &181602466 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 576863512} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 2759826470 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 10 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 6 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 20 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &181602467 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 181602466} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &182954382 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 940334093} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 632021102 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 16 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -4 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 73 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &182954383 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 182954382} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &183581929 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 2090198275} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 3826860926 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 24 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 6 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 27 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &183581930 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 183581929} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &185911062 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1237212254} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 2400474411 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 16 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -8 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 93 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &185911063 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 185911062} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &186773856 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1456191866} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 2088684248 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 26 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 48 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &186773857 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 186773856} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &186840861 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 2073172211} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 142775702 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 16 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -8 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 93 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &186840862 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 186840861} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &186972024 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1233158725} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 1479752355 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 14 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -2 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 62 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &186972025 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 186972024} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &186995419 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 254582517} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 2537307863 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 12 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 10 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &186995420 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 186995419} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &188411015 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1456191866} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 2243630118 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 24 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 4 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 37 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &188411016 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 188411015} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &190782096 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 2069920750} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 600197789 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 22 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 6 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 26 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &190782097 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 190782096} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &192879584 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 940334093} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 3441366373 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 10 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 10 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &192879585 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 192879584} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &193256746 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 254582517} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 2797853943 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 16 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 8 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 13 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &193256747 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 193256746} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &194668729 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1594334924} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 2253614407 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 28 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 8 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 19 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &194668730 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 194668729} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &197014636 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1096090485} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 3947837533 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 16 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -2 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 63 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &197014637 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 197014636} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &197281651 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1049560129} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 1168218241 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 12 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -6 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 81 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &197281652 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 197281651} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &199796940 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 940334093} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 1107085619 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 22 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -2 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 66 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &199796941 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 199796940} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &202327492 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 254582517} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 1569972041 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 12 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 4 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 31 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &202327493 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 202327492} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &203511753 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1456191866} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 3616221799 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 24 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 8 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 17 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &203511754 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 203511753} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &203554401 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1237212254} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 1006786151 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 20 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -2 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 65 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &203554402 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 203554401} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &205843625 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1647750734} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 3464153043 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 22 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 56 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &205843626 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 205843625} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &206246862 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 2073172211} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 2833083094 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 22 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -4 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 76 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &206246863 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 206246862} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &207104462 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1096090485} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 1008768801 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 14 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -4 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 72 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &207104463 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 207104462} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &207316541 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1647750734} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 1657042148 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 22 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -4 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 76 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &207316542 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 207316541} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &207761510 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1096090485} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 4279222021 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 26 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -6 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 88 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &207761511 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 207761510} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &207767415 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 2090198275} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 2346795118 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 16 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 43 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &207767416 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 207767415} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &208107805 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1096090485} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 3606250552 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 28 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 8 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 19 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &208107806 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 208107805} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &208909049 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1499923273} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 3200341651 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 14 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 52 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &208909050 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 208909049} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &211540815 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 663998933} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 2393304275 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 28 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -8 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 99 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &211540816 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 211540815} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &212917460 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 2073172211} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 2117498201 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 24 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 8 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 17 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &212917461 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 212917460} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &213507142 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 254582517} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 4216732950 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 20 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -6 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 85 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &213507143 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 213507142} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &213551480 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 2073172211} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 483106427 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 22 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 56 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &213551481 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 213551480} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &213842709 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 421321126} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 364336610 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 20 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -8 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 95 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &213842710 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 213842709} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &214788429 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1499923273} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 876478388 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 10 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -6 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 80 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &214788430 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 214788429} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &215257304 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 2073172211} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 483768693 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 28 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 59 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &215257305 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 215257304} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &215660176 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 2090198275} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 2371943259 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 26 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -8 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 98 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &215660177 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 215660176} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &215957002 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1456191866} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 3950751861 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 18 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 4 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 34 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &215957003 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 215957002} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &216267440 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 2073172211} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 3663725019 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 12 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 51 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &216267441 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 216267440} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &218495644 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 254582517} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 267712432 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 12 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -6 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 81 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &218495645 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 218495644} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &219906761 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 254582517} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 822354842 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 24 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 10 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 7 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &219906762 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 219906761} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &220517554 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1237212254} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 2609246563 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 12 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -8 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 91 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &220517555 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 220517554} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &221187048 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1096090485} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 3749655218 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 18 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -4 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 74 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &221187049 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 221187048} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &221331222 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1152222901} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 3091478613 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 12 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -8 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 91 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &221331223 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 221331222} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &222930924 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1499923273} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 639450116 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 26 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 8 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 18 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &222930925 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 222930924} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &223860136 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1237212254} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 541241319 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 24 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 57 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &223860137 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 223860136} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &225811599 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1049560129} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 1126500763 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 14 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 8 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 12 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &225811600 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 225811599} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &226177210 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1152222901} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 4197710564 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 26 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -6 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 88 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &226177211 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 226177210} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &226956474 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1049560129} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 833808587 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 28 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 8 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 19 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &226956475 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 226956474} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &227480518 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1499923273} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 2165263751 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 26 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 10 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 8 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &227480519 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 227480518} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &228861051 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1237212254} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 2843991683 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 22 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 10 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 6 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &228861052 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 228861051} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &229472544 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 254582517} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 891318618 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 24 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -8 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 97 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &229472545 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 229472544} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &230050349 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1456191866} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 628728472 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 16 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -6 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 83 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &230050350 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 230050349} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &232460909 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1484253232} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 2829446886 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 24 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 57 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &232460910 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 232460909} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &233050203 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 2073172211} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 3562358764 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 20 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 45 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &233050204 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 233050203} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &234460788 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 2073172211} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 255953039 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 10 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 50 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &234460789 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 234460788} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &235701558 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 663998933} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 1263748435 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 12 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 51 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &235701559 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 235701558} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &235733438 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1594334924} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 514065822 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 16 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -6 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 83 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &235733439 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 235733438} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &238188159 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1594334924} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 1332584234 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 24 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 47 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &238188160 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 238188159} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &239165057 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1484253232} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 932762351 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 10 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 4 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 30 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &239165058 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 239165057} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &240507792 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1484253232} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 2092135411 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 16 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -6 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 83 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &240507793 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 240507792} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &240858811 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 2084864224} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 1165949412 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 18 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -6 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 84 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &240858812 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 240858811} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &243160712 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1647750734} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 4115604461 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 22 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -8 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 96 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &243160713 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 243160712} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &243218611 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1484253232} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 1703425216 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 22 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 4 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 36 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &243218612 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 243218611} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &244774194 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 940334093} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 325107973 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 12 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 10 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &244774195 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 244774194} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &245175744 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 2069920750} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 3099944138 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 24 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -8 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 97 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &245175745 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 245175744} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &247498191 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 2073172211} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 1359353259 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 12 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 6 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 21 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &247498192 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 247498191} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &247845471 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1382702125} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 3376114031 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 10 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 50 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &247845472 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 247845471} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &249292616 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 421321126} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 2644838697 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 12 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -8 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 91 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &249292617 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 249292616} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &251595277 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 940334093} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 778233764 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 12 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 8 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 11 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &251595278 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 251595277} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &252303807 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 254582517} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 1852023951 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 10 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 40 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &252303808 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 252303807} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &254392157 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1237212254} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 255612278 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 16 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 53 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &254392158 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 254392157} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &254425551 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 2090198275} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 2993510468 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 18 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 44 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &254425552 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 254425551} + m_PrefabAsset: {fileID: 0} +--- !u!1 &254582516 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 254582517} + m_Layer: 0 + m_Name: Monsters10x10 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &254582517 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 254582516} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 22, y: 0, z: -21} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 1311670542} + - {fileID: 186995420} + - {fileID: 367492442} + - {fileID: 1409117448} + - {fileID: 1687139238} + - {fileID: 1889069379} + - {fileID: 1723308496} + - {fileID: 219906762} + - {fileID: 823160028} + - {fileID: 116809410} + - {fileID: 740580036} + - {fileID: 276049556} + - {fileID: 1683585216} + - {fileID: 193256747} + - {fileID: 90869979} + - {fileID: 710344397} + - {fileID: 123553795} + - {fileID: 1391631794} + - {fileID: 1127722617} + - {fileID: 2027021740} + - {fileID: 413454063} + - {fileID: 1729458763} + - {fileID: 1805694082} + - {fileID: 1471971499} + - {fileID: 1043670504} + - {fileID: 2009119150} + - {fileID: 868166497} + - {fileID: 572431349} + - {fileID: 1856556935} + - {fileID: 2117416981} + - {fileID: 766398220} + - {fileID: 202327493} + - {fileID: 496291660} + - {fileID: 546189808} + - {fileID: 1919068587} + - {fileID: 776800319} + - {fileID: 694206402} + - {fileID: 1192177051} + - {fileID: 1762895444} + - {fileID: 1753299863} + - {fileID: 252303808} + - {fileID: 1265562640} + - {fileID: 1893676779} + - {fileID: 1001823387} + - {fileID: 528533592} + - {fileID: 370033206} + - {fileID: 1722949245} + - {fileID: 611456156} + - {fileID: 1641984809} + - {fileID: 1483692278} + - {fileID: 1665338852} + - {fileID: 1470866205} + - {fileID: 141889753} + - {fileID: 1181477076} + - {fileID: 534333984} + - {fileID: 1576036308} + - {fileID: 877739103} + - {fileID: 1065911018} + - {fileID: 16292749} + - {fileID: 1787187983} + - {fileID: 1208167713} + - {fileID: 1353999306} + - {fileID: 863399784} + - {fileID: 2024942676} + - {fileID: 1606674179} + - {fileID: 365494882} + - {fileID: 145688350} + - {fileID: 1030826221} + - {fileID: 1053739714} + - {fileID: 708102995} + - {fileID: 516056852} + - {fileID: 2032882079} + - {fileID: 1167210959} + - {fileID: 799476369} + - {fileID: 6306730} + - {fileID: 1756226979} + - {fileID: 1541615255} + - {fileID: 294418112} + - {fileID: 757888711} + - {fileID: 286047765} + - {fileID: 1839169712} + - {fileID: 218495645} + - {fileID: 44217372} + - {fileID: 1318645240} + - {fileID: 914498989} + - {fileID: 213507143} + - {fileID: 1793273579} + - {fileID: 435633028} + - {fileID: 1310883436} + - {fileID: 1554940415} + - {fileID: 1431948282} + - {fileID: 1925456621} + - {fileID: 845695112} + - {fileID: 1802066368} + - {fileID: 502309877} + - {fileID: 1641716261} + - {fileID: 1109723937} + - {fileID: 229472545} + - {fileID: 475380659} + - {fileID: 1180374604} + m_Father: {fileID: 0} + m_RootOrder: 23 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1001 &255291552 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 2069920750} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 3618861603 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 12 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 8 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 11 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &255291553 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 255291552} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &255692637 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1594334924} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 2413331310 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 26 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -2 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 68 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &255692638 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 255692637} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &259719728 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1647750734} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 1473866368 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 14 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -2 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 62 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &259719729 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 259719728} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &260822202 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1647750734} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 3976577393 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 16 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -8 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 93 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &260822203 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 260822202} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &261158981 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 663998933} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 1861778682 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 26 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 58 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &261158982 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 261158981} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &261663053 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1152222901} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 2263758980 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 24 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 6 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 27 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &261663054 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 261663053} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &263280466 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1237212254} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 2247513014 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 16 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -4 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 73 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &263280467 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 263280466} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &263440270 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 2084864224} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 3677929900 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 16 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 6 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 23 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &263440271 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 263440270} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &263582424 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1499923273} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 4227001258 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 20 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 6 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 25 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &263582425 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 263582424} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &264779914 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1647750734} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 2568793513 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 28 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 10 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 9 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &264779915 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 264779914} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &267430799 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 2090198275} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 1601234755 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 22 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -8 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 96 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &267430800 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 267430799} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &271123022 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1647750734} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 2667849187 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 16 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 43 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &271123023 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 271123022} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &271571024 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 2084864224} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 2240025020 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 22 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -2 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 66 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &271571025 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 271571024} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &273437924 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 2090198275} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 3801088755 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 12 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -2 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 61 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &273437925 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 273437924} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &274656018 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1647750734} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 69605454 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 16 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -2 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 63 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &274656019 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 274656018} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &275014063 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1647750734} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 3247718408 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 24 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 10 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 7 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &275014064 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 275014063} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &275312916 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 2073172211} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 4259075362 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 12 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 41 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &275312917 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 275312916} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &275472657 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1233158725} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 2571867491 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 24 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -4 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 77 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &275472658 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 275472657} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &276049555 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 254582517} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 4285731326 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 12 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 8 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 11 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &276049556 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 276049555} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &277408659 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1049560129} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 2944815649 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 12 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -2 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 61 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &277408660 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 277408659} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &278013872 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 2084864224} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 1291016387 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 20 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 4 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 35 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &278013873 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 278013872} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &278425199 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1499923273} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 3177660171 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 16 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -2 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 63 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &278425200 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 278425199} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &279542896 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 2073172211} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 2249162889 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 18 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -2 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 64 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &279542897 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 279542896} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &282292972 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 2084864224} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 662968717 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 18 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 10 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 4 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &282292973 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 282292972} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &283891112 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 576863512} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 225620481 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 24 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -6 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 87 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &283891113 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 283891112} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &286047764 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 254582517} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 1579948740 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 28 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -4 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 79 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &286047765 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 286047764} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &287646806 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 2073172211} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 16336754 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 28 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 10 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 9 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &287646807 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 287646806} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &288373530 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 2073172211} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 3254250067 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 28 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -2 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 69 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &288373531 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 288373530} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &288448218 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1152222901} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 1442584859 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 24 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 8 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 17 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &288448219 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 288448218} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &289681504 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 576863512} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 4105946047 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 12 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -6 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 81 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &289681505 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 289681504} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &289902961 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1096090485} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 3517570763 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 22 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 4 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 36 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &289902962 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 289902961} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &292029924 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 940334093} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 1868375047 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 18 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 4 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 34 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &292029925 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 292029924} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &293443201 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 421321126} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 2664015781 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 16 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -2 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 63 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &293443202 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 293443201} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &293507331 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 421321126} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 3736410000 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 12 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 4 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 31 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &293507332 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 293507331} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &294418111 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 254582517} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 2369608858 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 24 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -4 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 77 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &294418112 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 294418111} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &294444361 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 2073172211} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 3370875151 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 24 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -6 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 87 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &294444362 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 294444361} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &296662173 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 2084864224} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 844168113 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 14 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 8 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 12 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &296662174 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 296662173} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &296942861 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1594334924} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 209535507 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 24 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -4 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 77 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &296942862 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 296942861} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &296988524 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1499923273} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 1894957360 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 18 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 6 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 24 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &296988525 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 296988524} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &299577891 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1382702125} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 2905428856 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 24 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -6 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 87 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &299577892 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 299577891} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &302493546 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 576863512} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 2245040671 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 26 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 48 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &302493547 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 302493546} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &302563373 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 940334093} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 4266163627 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 10 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 40 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &302563374 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 302563373} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &304778406 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 2069920750} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 52724182 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 12 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 41 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &304778407 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 304778406} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &305024937 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1499923273} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 1664686027 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 10 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 6 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 20 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &305024938 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 305024937} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &306250145 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1499923273} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 3313291372 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 28 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 59 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &306250146 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 306250145} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &306986203 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1594334924} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 1563524637 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 14 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 4 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 32 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &306986204 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 306986203} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &307622978 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 421321126} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 1435034529 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 16 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 6 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 23 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &307622979 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 307622978} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &308451511 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 576863512} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 1085631914 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 10 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 50 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &308451512 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 308451511} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &308685713 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 2073172211} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 4065382787 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 20 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -6 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 85 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &308685714 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 308685713} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &309412767 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1499923273} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 3343912736 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 22 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 4 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 36 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &309412768 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 309412767} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &310764843 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 663998933} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 260260023 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 22 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 46 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &310764844 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 310764843} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &310769576 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1647750734} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 1943040490 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 26 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 48 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &310769577 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 310769576} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &311429806 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 2069920750} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 2398966054 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 16 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 4 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 33 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &311429807 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 311429806} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &315150944 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1049560129} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 3676190578 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 12 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 51 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &315150945 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 315150944} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &315213382 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 663998933} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 1984979477 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 28 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 8 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 19 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &315213383 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 315213382} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &315843792 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1237212254} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 4097906840 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 16 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 43 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &315843793 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 315843792} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &316617237 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1049560129} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 1664943602 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 14 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 52 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &316617238 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 316617237} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &316881414 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1647750734} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 1621367187 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 26 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -2 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 68 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &316881415 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 316881414} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &318372588 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1647750734} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 3977606850 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 10 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -6 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 80 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &318372589 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 318372588} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &318524733 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1382702125} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 3923335560 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 12 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 41 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &318524734 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 318524733} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &318671802 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1456191866} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 4268344907 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 16 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -2 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 63 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &318671803 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 318671802} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &327116762 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 2090198275} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 3535582283 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 14 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 10 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &327116763 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 327116762} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &327439734 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1152222901} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 3858792872 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 10 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 10 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &327439735 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 327439734} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &329134319 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 940334093} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 3642483602 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 26 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 4 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 38 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &329134320 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 329134319} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &329266049 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1484253232} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 3682274355 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 24 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 8 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 17 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &329266050 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 329266049} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &329991007 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 421321126} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 3302157071 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 20 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -4 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 75 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &329991008 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 329991007} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &330616695 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1456191866} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 3212783989 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 10 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 8 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 10 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &330616696 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 330616695} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &333417635 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 2084864224} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 3764231587 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 24 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 4 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 37 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &333417636 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 333417635} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &336575772 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 421321126} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 2804834189 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 16 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 4 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 33 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &336575773 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 336575772} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &338474865 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 2073172211} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 4226612490 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 10 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -2 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 60 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &338474866 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 338474865} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &340627185 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 2073172211} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 3270276348 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 14 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 10 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &340627186 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 340627185} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &341112843 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 2073172211} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 1813393438 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 20 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 4 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 35 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &341112844 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 341112843} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &342120521 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 940334093} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 67925436 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 22 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 8 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 16 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &342120522 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 342120521} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &343543756 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1647750734} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 3169958095 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 16 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 6 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 23 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &343543757 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 343543756} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &346445640 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1382702125} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 3326269579 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 20 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -4 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 75 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &346445641 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 346445640} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &346739142 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 940334093} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 1152128012 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 16 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -8 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 93 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &346739143 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 346739142} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &349485442 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1382702125} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 4210007345 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 22 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 8 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 16 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &349485443 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 349485442} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &349490608 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1456191866} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 2986551934 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 10 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -8 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 90 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &349490609 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 349490608} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &351467723 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 2069920750} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 276593993 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 10 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 4 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 30 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &351467724 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 351467723} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &353213483 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 663998933} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 2423244202 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 28 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 59 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &353213484 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 353213483} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &353735638 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1233158725} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 900086693 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 24 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -8 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 97 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &353735639 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 353735638} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &353777355 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1594334924} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 1966137488 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 12 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 6 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 21 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &353777356 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 353777355} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &356065270 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 421321126} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 1708938936 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 10 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 6 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 20 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &356065271 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 356065270} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &356516751 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1647750734} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 3461948274 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 20 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 4 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 35 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &356516752 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 356516751} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &356742987 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 663998933} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 1155071774 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 10 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 50 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &356742988 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 356742987} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &358828711 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1499923273} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 1065939170 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 18 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 8 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 14 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &358828712 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 358828711} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &358957349 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1382702125} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 2580191739 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 14 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 42 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &358957350 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 358957349} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &362284230 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 576863512} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 2783661088 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 16 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 10 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 3 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &362284231 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 362284230} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &362569148 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1049560129} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 2309726835 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 22 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -8 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 96 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &362569149 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 362569148} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &364887492 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1647750734} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 172237689 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 20 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 55 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &364887493 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 364887492} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &365494881 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 254582517} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 722677561 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 20 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -2 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 65 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &365494882 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 365494881} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &367492441 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 254582517} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 3728737490 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 14 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 10 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &367492442 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 367492441} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &368423979 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1096090485} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 3979036539 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 10 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 8 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 10 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &368423980 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 368423979} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &368593548 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 421321126} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 721327990 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 22 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -2 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 66 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &368593549 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 368593548} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &370033205 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 254582517} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 1284375976 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 20 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 45 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &370033206 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 370033205} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &370682933 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 576863512} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 1130329911 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 16 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -6 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 83 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &370682934 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 370682933} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &370691234 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 940334093} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 3230846786 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 28 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 10 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 9 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &370691235 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 370691234} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &370740252 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 663998933} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 2144172272 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 12 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -2 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 61 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &370740253 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 370740252} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &372452705 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1456191866} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 2369814690 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 20 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 10 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 5 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &372452706 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 372452705} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &372837396 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1152222901} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 3120538586 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 14 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 42 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &372837397 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 372837396} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &374531990 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 663998933} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 2604537688 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 22 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 56 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &374531991 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 374531990} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &375184358 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1594334924} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 780431876 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 12 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -2 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 61 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &375184359 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 375184358} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &384493980 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 2090198275} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 686693777 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 18 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 10 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 4 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &384493981 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 384493980} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &384507659 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 576863512} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 71314679 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 18 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 4 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 34 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &384507660 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 384507659} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &384847627 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 2069920750} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 255580079 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 10 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 8 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 10 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &384847628 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 384847627} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &385199041 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1499923273} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 2244204346 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 16 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 6 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 23 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &385199042 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 385199041} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &388654323 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 421321126} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 518671492 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 20 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -6 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 85 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &388654324 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 388654323} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &389252066 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 940334093} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 2175312386 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 18 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 6 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 24 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &389252067 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 389252066} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &389423749 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1382702125} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 1830058693 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 20 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 45 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &389423750 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 389423749} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &391925308 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1484253232} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 3176220546 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 16 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -2 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 63 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &391925309 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 391925308} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &393427412 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 421321126} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 188412618 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 24 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 4 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 37 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &393427413 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 393427412} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &393869251 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 576863512} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 612557001 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 14 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -8 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 92 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &393869252 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 393869251} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &395030216 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1594334924} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 171619355 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 20 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -6 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 85 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &395030217 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 395030216} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &395721229 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1647750734} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 3032359597 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 20 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 8 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 15 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &395721230 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 395721229} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &396231401 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1233158725} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 487101343 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 12 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 6 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 21 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &396231402 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 396231401} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &397349778 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 2084864224} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 2199551805 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 18 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 8 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 14 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &397349779 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 397349778} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &398590275 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 2090198275} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 3407585472 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 26 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 4 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 38 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &398590276 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 398590275} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &399251112 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1647750734} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 2526853112 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 24 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 57 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &399251113 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 399251112} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &400598607 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1152222901} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 1906413560 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 28 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 6 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 29 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &400598608 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 400598607} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &402035176 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1049560129} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 2078928775 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 26 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 10 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 8 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &402035177 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 402035176} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &404407743 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 940334093} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 416732402 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 26 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 10 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 8 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &404407744 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 404407743} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &404453091 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1499923273} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 572327480 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 16 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -8 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 93 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &404453092 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 404453091} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &404468861 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 940334093} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 2010892511 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 20 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 6 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 25 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &404468862 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 404468861} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &405268286 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1096090485} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 3443561872 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 14 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -6 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 82 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &405268287 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 405268286} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &405375596 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1049560129} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 1847934719 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 20 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 4 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 35 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &405375597 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 405375596} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &405669721 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1049560129} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 2507695003 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 18 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -6 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 84 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &405669722 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 405669721} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &407910300 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 2084864224} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 1774729736 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 18 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -2 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 64 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &407910301 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 407910300} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &407946719 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1594334924} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 435802658 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 22 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -4 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 76 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &407946720 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 407946719} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &408624750 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 2090198275} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 2028015792 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 28 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 6 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 29 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &408624751 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 408624750} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &409912637 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 2090198275} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 823765468 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 10 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 50 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &409912638 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 409912637} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &410257425 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1152222901} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 2781281308 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 10 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 40 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &410257426 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 410257425} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &412685598 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1152222901} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 1417363221 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 22 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 4 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 36 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &412685599 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 412685598} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &413454062 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 254582517} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 326804772 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 10 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 6 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 20 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &413454063 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 413454062} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &413818350 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1152222901} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 1876733248 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 24 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -2 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 67 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &413818351 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 413818350} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &414246578 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 576863512} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 1304889254 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 18 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 54 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &414246579 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 414246578} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &415203273 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 2090198275} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 1193617670 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 16 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 53 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &415203274 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 415203273} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &415277619 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1499923273} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 2788403729 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 10 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -4 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 70 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &415277620 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 415277619} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &415487901 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1382702125} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 2377846834 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 16 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -4 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 73 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &415487902 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 415487901} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &415917335 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1049560129} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 668954190 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 14 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -4 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 72 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &415917336 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 415917335} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &417338605 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1233158725} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 2129629048 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 22 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 8 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 16 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &417338606 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 417338605} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &417469415 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1382702125} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 2384191324 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 28 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -6 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 89 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &417469416 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 417469415} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &417647899 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1237212254} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 3790436817 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 28 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -8 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 99 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &417647900 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 417647899} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &417930578 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1594334924} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 383047991 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 26 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -4 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 78 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &417930579 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 417930578} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &418167845 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1499923273} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 2885001652 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 22 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 46 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &418167846 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 418167845} + m_PrefabAsset: {fileID: 0} +--- !u!1 &421321125 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 421321126} + m_Layer: 0 + m_Name: Monsters10x10 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &421321126 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 421321125} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: -22, y: 0, z: -42} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 1991636077} + - {fileID: 636710676} + - {fileID: 1003858790} + - {fileID: 1983593125} + - {fileID: 650978345} + - {fileID: 479015593} + - {fileID: 1600435473} + - {fileID: 1168382203} + - {fileID: 2077335523} + - {fileID: 1824630925} + - {fileID: 1907754912} + - {fileID: 2099955310} + - {fileID: 151032777} + - {fileID: 1848404578} + - {fileID: 135061455} + - {fileID: 101980434} + - {fileID: 819474281} + - {fileID: 913736972} + - {fileID: 616058482} + - {fileID: 2027035193} + - {fileID: 356065271} + - {fileID: 1819435542} + - {fileID: 1814348168} + - {fileID: 307622979} + - {fileID: 1295692744} + - {fileID: 1367231267} + - {fileID: 1203586392} + - {fileID: 486246681} + - {fileID: 1656001342} + - {fileID: 991912119} + - {fileID: 665294482} + - {fileID: 293507332} + - {fileID: 1049645600} + - {fileID: 336575773} + - {fileID: 60844234} + - {fileID: 654492678} + - {fileID: 821987057} + - {fileID: 393427413} + - {fileID: 2110415549} + - {fileID: 1638059299} + - {fileID: 1898198857} + - {fileID: 1122534523} + - {fileID: 915622708} + - {fileID: 846224537} + - {fileID: 1277976603} + - {fileID: 1002628258} + - {fileID: 2030131074} + - {fileID: 1266850624} + - {fileID: 1069351896} + - {fileID: 977760730} + - {fileID: 1792108881} + - {fileID: 116251852} + - {fileID: 1790580478} + - {fileID: 1495897749} + - {fileID: 826466751} + - {fileID: 1800966137} + - {fileID: 45462824} + - {fileID: 1588617581} + - {fileID: 122257438} + - {fileID: 630068116} + - {fileID: 2048163237} + - {fileID: 876142063} + - {fileID: 443464978} + - {fileID: 293443202} + - {fileID: 32409995} + - {fileID: 872097581} + - {fileID: 368593549} + - {fileID: 1206099008} + - {fileID: 1921476665} + - {fileID: 1906691240} + - {fileID: 1475072314} + - {fileID: 1348675} + - {fileID: 154293595} + - {fileID: 1236015251} + - {fileID: 694397821} + - {fileID: 329991008} + - {fileID: 1071598921} + - {fileID: 1586908004} + - {fileID: 39551787} + - {fileID: 1982173759} + - {fileID: 1902210817} + - {fileID: 858136517} + - {fileID: 952237528} + - {fileID: 1776215656} + - {fileID: 601219104} + - {fileID: 388654324} + - {fileID: 1191054990} + - {fileID: 955033726} + - {fileID: 1810621928} + - {fileID: 34545712} + - {fileID: 1243687615} + - {fileID: 249292617} + - {fileID: 483988827} + - {fileID: 1550485339} + - {fileID: 1959822044} + - {fileID: 213842710} + - {fileID: 607179720} + - {fileID: 1671477232} + - {fileID: 745488800} + - {fileID: 1784842445} + m_Father: {fileID: 0} + m_RootOrder: 15 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1001 &422977330 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1594334924} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 321018946 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 18 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 4 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 34 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &422977331 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 422977330} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &423554221 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1096090485} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 2186916309 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 12 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 8 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 11 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &423554222 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 423554221} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &427601604 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1233158725} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 2862228591 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 10 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 8 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 10 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &427601605 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 427601604} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &428896672 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1152222901} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 1900053244 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 14 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 6 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 22 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &428896673 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 428896672} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &433097328 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 2073172211} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 2684424250 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 10 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -4 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 70 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &433097329 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 433097328} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &435633027 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 254582517} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 1210274714 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 24 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -6 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 87 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &435633028 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 435633027} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &435751571 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 2084864224} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 2724394787 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 10 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 6 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 20 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &435751572 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 435751571} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &438243358 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1647750734} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 3439449685 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 28 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 8 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 19 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &438243359 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 438243358} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &440938338 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 663998933} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 699378402 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 18 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 54 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &440938339 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 440938338} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &441128343 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 2069920750} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 2936902566 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 22 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 46 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &441128344 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 441128343} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &441174436 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 2084864224} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 675350305 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 24 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 10 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 7 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &441174437 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 441174436} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &441245573 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1594334924} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 1898839655 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 24 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 10 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 7 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &441245574 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 441245573} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &441944144 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 2073172211} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 772178415 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 20 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 8 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 15 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &441944145 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 441944144} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &442041070 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1049560129} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 3781788718 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 24 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 57 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &442041071 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 442041070} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &443366366 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1233158725} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 2142566425 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 14 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -4 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 72 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &443366367 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 443366366} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &443464977 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 421321126} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 1169210305 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 14 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -2 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 62 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &443464978 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 443464977} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &445277114 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 2090198275} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 2312680778 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 16 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 8 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 13 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &445277115 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 445277114} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &445800448 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1049560129} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 494665061 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 26 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 48 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &445800449 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 445800448} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &446524892 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 576863512} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 3315495007 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 22 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -4 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 76 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &446524893 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 446524892} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &447871437 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 663998933} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 1450139747 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 22 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -6 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 86 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &447871438 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 447871437} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &447912628 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1456191866} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 2314776052 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 12 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 10 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &447912629 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 447912628} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &448344257 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 940334093} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 907489885 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 16 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 8 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 13 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &448344258 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 448344257} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &449176523 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1152222901} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 2718580290 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 14 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 10 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &449176524 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 449176523} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &450146688 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 576863512} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 3972391159 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 22 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 6 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 26 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &450146689 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 450146688} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &450766900 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 2090198275} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 2106974692 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 20 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -8 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 95 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &450766901 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 450766900} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &451190343 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 2069920750} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 3292705386 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 14 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -2 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 62 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &451190344 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 451190343} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &451424479 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1594334924} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 2329391057 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 28 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 49 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &451424480 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 451424479} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &451848473 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 940334093} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 1249448991 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 28 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -8 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 99 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &451848474 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 451848473} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &453157626 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1237212254} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 2023947753 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 24 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -8 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 97 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &453157627 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 453157626} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &455208209 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 2090198275} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 3950822067 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 16 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 4 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 33 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &455208210 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 455208209} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &456735333 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 2069920750} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 2804164524 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 28 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 59 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &456735334 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 456735333} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &457679090 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1049560129} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 600550555 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 28 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 6 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 29 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &457679091 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 457679090} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &458572157 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1233158725} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 1329613214 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 22 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -2 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 66 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &458572158 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 458572157} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &459165062 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 940334093} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 2196434928 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 22 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -8 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 96 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &459165063 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 459165062} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &459567023 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1647750734} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 544253358 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 20 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 6 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 25 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &459567024 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 459567023} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &460182105 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1484253232} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 826077865 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 20 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 6 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 25 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &460182106 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 460182105} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &460425757 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1484253232} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 1312939210 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 18 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -2 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 64 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &460425758 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 460425757} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &461496810 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1484253232} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 2698283303 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 24 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 47 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &461496811 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 461496810} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &464372065 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 940334093} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 201129600 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 12 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -4 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 71 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &464372066 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 464372065} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &470299207 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1594334924} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 1898309121 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 10 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -8 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 90 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &470299208 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 470299207} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &470547801 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 2084864224} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 2556540142 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 22 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 56 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &470547802 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 470547801} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &471391741 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1233158725} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 138265207 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 28 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 4 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 39 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &471391742 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 471391741} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &471656137 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1499923273} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 201845639 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 14 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 42 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &471656138 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 471656137} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &475380658 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 254582517} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 1634439917 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 26 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -8 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 98 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &475380659 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 475380658} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &475684493 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1233158725} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 722928344 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 12 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 4 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 31 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &475684494 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 475684493} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &476643934 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 2084864224} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 723499971 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 20 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -4 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 75 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &476643935 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 476643934} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &477761843 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1594334924} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 4054028296 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 28 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 6 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 29 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &477761844 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 477761843} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &479015592 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 421321126} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 3518023798 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 20 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 10 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 5 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &479015593 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 479015592} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &481410905 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1237212254} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 767444987 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 22 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -2 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 66 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &481410906 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 481410905} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &481692631 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1499923273} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 2473111018 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 26 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 4 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 38 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &481692632 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 481692631} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &482031649 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 2084864224} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 2729276092 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 16 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -4 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 73 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &482031650 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 482031649} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &482133155 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1382702125} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 2760182833 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 12 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -4 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 71 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &482133156 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 482133155} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &483988826 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 421321126} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 4129541381 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 14 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -8 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 92 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &483988827 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 483988826} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &485991345 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 2073172211} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 4140321325 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 10 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 6 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 20 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &485991346 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 485991345} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &486246680 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 421321126} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 3028541431 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 24 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 6 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 27 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &486246681 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 486246680} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &486701645 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 2090198275} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 986305350 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 10 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 6 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 20 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &486701646 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 486701645} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &487690675 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 940334093} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 2003380962 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 20 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -2 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 65 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &487690676 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 487690675} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &488762441 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 940334093} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 4279345788 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 16 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 6 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 23 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &488762442 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 488762441} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &490416963 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1152222901} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 1032471380 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 16 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 4 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 33 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &490416964 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 490416963} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &491297361 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 2073172211} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 215512402 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 16 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 4 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 33 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &491297362 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 491297361} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &493947669 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 2073172211} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 2527488737 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 18 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -8 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 94 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &493947670 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 493947669} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &494009373 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1594334924} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 380861381 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 18 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 54 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &494009374 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 494009373} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &494195551 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1237212254} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 712047128 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 26 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -4 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 78 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &494195552 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 494195551} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &494857089 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1382702125} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 3815369126 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 26 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 8 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 18 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &494857090 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 494857089} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &496291659 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 254582517} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 715642056 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 14 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 4 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 32 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &496291660 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 496291659} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &496337042 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1152222901} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 2444001402 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 16 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 8 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 13 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &496337043 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 496337042} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &496515798 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 2073172211} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 963336840 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 10 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 4 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 30 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &496515799 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 496515798} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &497745651 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1152222901} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 509461264 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 22 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 46 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &497745652 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 497745651} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &499292072 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1049560129} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 3233980491 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 16 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 53 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &499292073 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 499292072} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &499871037 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1594334924} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 1578973527 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 26 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 48 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &499871038 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 499871037} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &502309876 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 254582517} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 2676825770 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 18 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -8 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 94 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &502309877 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 502309876} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &502756256 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1594334924} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 2138021324 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 14 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 6 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 22 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &502756257 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 502756256} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &502915760 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1499923273} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 3998121782 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 24 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -4 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 77 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &502915761 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 502915760} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &502992526 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1484253232} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 1388085328 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 22 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -4 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 76 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &502992527 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 502992526} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &503948251 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 2090198275} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 3052117244 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 14 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 42 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &503948252 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 503948251} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &504014841 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1456191866} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 1121009748 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 20 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -4 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 75 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &504014842 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 504014841} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &505123054 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1484253232} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 4002054460 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 10 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -4 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 70 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &505123055 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 505123054} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &505833962 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1647750734} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 1395961465 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 22 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 8 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 16 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &505833963 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 505833962} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &507597533 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1049560129} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 1503708246 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 22 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 56 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &507597534 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 507597533} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &508475692 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1594334924} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 2119350070 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 12 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -6 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 81 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &508475693 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 508475692} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &509186398 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 2073172211} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 3788640904 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 10 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -8 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 90 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &509186399 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 509186398} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &509989532 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 2090198275} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 2638833032 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 10 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -4 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 70 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &509989533 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 509989532} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &510495618 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 576863512} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 3322314862 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 12 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 4 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 31 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &510495619 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 510495618} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &512054310 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1484253232} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 1038592424 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 10 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -6 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 80 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &512054311 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 512054310} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &512520793 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1484253232} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 897062095 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 10 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -2 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 60 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &512520794 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 512520793} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &512894495 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1594334924} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 68115180 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 20 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -2 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 65 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &512894496 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 512894495} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &516056851 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 254582517} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 2326456535 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 10 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -4 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 70 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &516056852 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 516056851} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &516192945 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 663998933} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 3903240127 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 22 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 10 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 6 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &516192946 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 516192945} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &517102824 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1382702125} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 3850765575 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 28 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -4 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 79 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &517102825 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 517102824} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &518268044 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 576863512} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 2118522290 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 18 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -6 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 84 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &518268045 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 518268044} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &520005086 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 940334093} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 1897226902 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 24 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -2 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 67 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &520005087 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 520005086} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &520360965 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 2073172211} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 3242141793 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 22 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -2 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 66 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &520360966 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 520360965} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &522386115 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1382702125} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 583491690 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 10 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 6 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 20 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &522386116 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 522386115} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &523828922 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 2073172211} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 1697469002 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 20 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 6 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 25 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &523828923 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 523828922} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &526766476 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1456191866} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 655318429 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 14 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 6 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 22 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &526766477 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 526766476} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &527102686 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1647750734} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 763407667 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 10 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 8 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 10 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &527102687 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 527102686} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &528533591 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 254582517} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 1796461197 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 18 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 44 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &528533592 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 528533591} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &531726145 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1594334924} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 2971229594 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 18 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -6 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 84 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &531726146 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 531726145} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &533035439 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 2073172211} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 707872021 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 10 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -6 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 80 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &533035440 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 533035439} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &533115544 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1484253232} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 3949172479 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 10 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 40 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &533115545 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 533115544} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &533341803 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1152222901} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 2307594634 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 20 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 45 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &533341804 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 533341803} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &533470835 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 2084864224} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 2372460964 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 24 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -4 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 77 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &533470836 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 533470835} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &533573782 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1456191866} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 589626316 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 10 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -4 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 70 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &533573783 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 533573782} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &534333983 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 254582517} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 3592173209 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 18 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 54 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &534333984 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 534333983} + m_PrefabAsset: {fileID: 0} +--- !u!1 &535739935 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 535739936} + - component: {fileID: 535739937} + m_Layer: 0 + m_Name: Spawn + m_TagString: Untagged + m_Icon: {fileID: -964228994112308473, guid: 0000000000000000d000000000000000, type: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &535739936 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 535739935} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 3 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &535739937 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 535739935} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 41f84591ce72545258ea98cb7518d8b9, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!1001 &536041164 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1096090485} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 773636425 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 24 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 6 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 27 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &536041165 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 536041164} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &536208422 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1382702125} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 2393135337 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 24 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 47 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &536208423 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 536208422} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &537610935 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 2073172211} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 3408214407 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 26 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -2 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 68 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &537610936 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 537610935} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &538789216 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1456191866} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 2115692059 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 12 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 8 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 11 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &538789217 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 538789216} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &539147579 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 2073172211} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 676602158 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 26 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 58 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &539147580 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 539147579} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &541167249 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1382702125} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 2381457213 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 28 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -2 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 69 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &541167250 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 541167249} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &541986309 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 2073172211} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 402003498 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 18 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 8 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 14 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &541986310 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 541986309} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &542762800 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1152222901} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 4079603553 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 16 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 6 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 23 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &542762801 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 542762800} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &544790822 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 663998933} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 1065926299 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 14 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 10 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &544790823 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 544790822} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &544792740 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 2069920750} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 134386109 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 18 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -6 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 84 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &544792741 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 544792740} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &545072445 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1499923273} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 3900059463 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 24 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -8 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 97 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &545072446 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 545072445} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &546189807 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 254582517} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 4176471804 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 16 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 4 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 33 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &546189808 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 546189807} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &547953809 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 940334093} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 1901993320 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 22 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 6 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 26 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &547953810 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 547953809} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &548881442 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1152222901} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 3122797124 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 20 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 8 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 15 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &548881443 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 548881442} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &551072602 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1382702125} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 1460140114 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 16 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -2 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 63 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &551072603 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 551072602} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &551422009 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1647750734} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 3186269928 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 12 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 8 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 11 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &551422010 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 551422009} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &551832582 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 576863512} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 3852939085 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 26 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -6 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 88 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &551832583 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 551832582} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &552220285 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1382702125} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 1153260882 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 24 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -4 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 77 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &552220286 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 552220285} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &552263277 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 2069920750} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 300791541 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 10 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 6 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 20 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &552263278 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 552263277} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &552336526 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 663998933} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 2559201464 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 10 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -2 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 60 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &552336527 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 552336526} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &552657721 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 940334093} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 2130826982 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 24 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 10 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 7 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &552657722 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 552657721} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &552830915 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 576863512} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 3842925285 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 12 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 41 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &552830916 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 552830915} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &553706628 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1237212254} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 2247880516 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 12 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -4 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 71 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &553706629 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 553706628} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &553966696 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1152222901} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 2445999442 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 28 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -6 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 89 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &553966697 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 553966696} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &553969905 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1594334924} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 874431128 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 24 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 4 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 37 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &553969906 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 553969905} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &554822659 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 2090198275} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 35077863 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 18 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 8 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 14 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &554822660 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 554822659} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &555745097 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 2069920750} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 4248618595 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 26 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 8 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 18 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &555745098 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 555745097} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &557257133 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1049560129} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 3985771234 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 16 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -2 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 63 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &557257134 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 557257133} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &559047437 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 2073172211} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 1378181398 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 10 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 8 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 10 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &559047438 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 559047437} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &559380169 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 576863512} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 1250955689 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 14 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -4 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 72 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &559380170 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 559380169} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &560712645 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 2084864224} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 2820040568 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 12 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -6 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 81 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &560712646 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 560712645} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &560973501 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1233158725} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 145978856 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 20 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 6 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 25 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &560973502 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 560973501} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &560993198 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1647750734} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 534389681 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 18 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 54 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &560993199 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 560993198} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &561494346 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1382702125} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 676375427 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 24 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -8 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 97 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &561494347 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 561494346} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &565565352 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 576863512} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 2561509775 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 28 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -8 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 99 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &565565353 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 565565352} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &565589731 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 576863512} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 4036844312 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 18 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -8 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 94 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &565589732 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 565589731} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &566273413 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1152222901} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 2157078643 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 26 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 4 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 38 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &566273414 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 566273413} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &572317189 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1499923273} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 217179474 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 22 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 56 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &572317190 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 572317189} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &572431348 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 254582517} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 1119317331 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 24 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 6 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 27 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &572431349 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 572431348} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &572489036 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1499923273} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 1884721097 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 16 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 10 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 3 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &572489037 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 572489036} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &576342506 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1382702125} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 3581710616 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 24 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 10 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 7 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &576342507 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 576342506} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &576561960 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1647750734} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 618018390 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 20 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 10 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 5 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &576561961 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 576561960} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &576688115 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 663998933} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 1789701256 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 24 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -4 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 77 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &576688116 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 576688115} + m_PrefabAsset: {fileID: 0} +--- !u!1 &576863511 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 576863512} + m_Layer: 0 + m_Name: Monsters10x10 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &576863512 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 576863511} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: -44, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 1107968680} + - {fileID: 1300903700} + - {fileID: 2000925082} + - {fileID: 362284231} + - {fileID: 1118922762} + - {fileID: 1232709963} + - {fileID: 87568652} + - {fileID: 1434184014} + - {fileID: 1905603306} + - {fileID: 1423311611} + - {fileID: 1737841527} + - {fileID: 1229856385} + - {fileID: 647769330} + - {fileID: 1904968378} + - {fileID: 1326884546} + - {fileID: 1233160483} + - {fileID: 1201320450} + - {fileID: 1896014335} + - {fileID: 1294449975} + - {fileID: 58845615} + - {fileID: 181602467} + - {fileID: 1848618785} + - {fileID: 1879195334} + - {fileID: 1887380685} + - {fileID: 1818344465} + - {fileID: 1113160776} + - {fileID: 450146689} + - {fileID: 1437087654} + - {fileID: 975507461} + - {fileID: 66341209} + - {fileID: 986454677} + - {fileID: 510495619} + - {fileID: 888505648} + - {fileID: 1980199565} + - {fileID: 384507660} + - {fileID: 2139070747} + - {fileID: 790525998} + - {fileID: 1232344990} + - {fileID: 2133865357} + - {fileID: 764762909} + - {fileID: 703047592} + - {fileID: 552830916} + - {fileID: 171101420} + - {fileID: 1342253180} + - {fileID: 964737866} + - {fileID: 175921560} + - {fileID: 802022859} + - {fileID: 625931631} + - {fileID: 302493547} + - {fileID: 119844035} + - {fileID: 308451512} + - {fileID: 1525921630} + - {fileID: 1110941883} + - {fileID: 1748129447} + - {fileID: 414246579} + - {fileID: 955514468} + - {fileID: 1051904334} + - {fileID: 1173467610} + - {fileID: 176421894} + - {fileID: 1636258557} + - {fileID: 2003117561} + - {fileID: 2108586246} + - {fileID: 1555158685} + - {fileID: 1043673685} + - {fileID: 1374499941} + - {fileID: 1218277339} + - {fileID: 1789913758} + - {fileID: 1321456779} + - {fileID: 684974656} + - {fileID: 1815455515} + - {fileID: 1023143442} + - {fileID: 587079506} + - {fileID: 559380170} + - {fileID: 1132516585} + - {fileID: 879427880} + - {fileID: 702792785} + - {fileID: 446524893} + - {fileID: 1885654240} + - {fileID: 2145669160} + - {fileID: 1912849537} + - {fileID: 1386632932} + - {fileID: 289681505} + - {fileID: 1198266324} + - {fileID: 370682934} + - {fileID: 518268045} + - {fileID: 736077609} + - {fileID: 1228612198} + - {fileID: 283891113} + - {fileID: 551832583} + - {fileID: 17354595} + - {fileID: 1258405015} + - {fileID: 1391522597} + - {fileID: 393869252} + - {fileID: 1425926928} + - {fileID: 565589732} + - {fileID: 52106862} + - {fileID: 812829452} + - {fileID: 737662419} + - {fileID: 1220499435} + - {fileID: 565565353} + m_Father: {fileID: 0} + m_RootOrder: 6 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1001 &577611355 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1096090485} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 3916792975 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 24 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -4 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 77 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &577611356 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 577611355} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &579079062 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 940334093} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 646721665 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 26 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 58 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &579079063 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 579079062} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &579735085 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 2069920750} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 763366102 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 26 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -2 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 68 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &579735086 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 579735085} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &580388847 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 940334093} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 2462006831 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 14 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -2 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 62 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &580388848 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 580388847} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &580931415 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1594334924} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 3196318268 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 28 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -4 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 79 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &580931416 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 580931415} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &584002812 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 663998933} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 4286699448 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 24 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 47 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &584002813 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 584002812} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &585986858 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1484253232} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 1645701058 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 22 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 6 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 26 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &585986859 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 585986858} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &586441475 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 663998933} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 2780683654 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 16 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 6 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 23 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &586441476 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 586441475} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &587079505 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 576863512} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 1635067040 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 12 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -4 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 71 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &587079506 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 587079505} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &587609734 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1499923273} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 3364896419 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 28 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -8 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 99 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &587609735 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 587609734} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &588151933 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1096090485} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 4037328065 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 10 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 50 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &588151934 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 588151933} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &588590972 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1382702125} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 3682092606 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 20 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 55 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &588590973 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 588590972} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &589009964 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1594334924} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 1654219084 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 22 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -8 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 96 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &589009965 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 589009964} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &589313855 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1484253232} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 3645988850 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 28 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 49 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &589313856 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 589313855} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &590248778 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1484253232} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 1386979772 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 26 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -6 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 88 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &590248779 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 590248778} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &590931270 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 2069920750} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 3740225015 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 16 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 43 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &590931271 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 590931270} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &591928280 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1647750734} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 1075043687 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 20 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -2 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 65 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &591928281 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 591928280} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &592913044 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 663998933} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 3659538452 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 10 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -6 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 80 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &592913045 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 592913044} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &594055624 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1237212254} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 4233693779 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 18 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -2 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 64 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &594055625 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 594055624} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &594859754 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1096090485} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 2086886392 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 20 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -2 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 65 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &594859755 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 594859754} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &596096423 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1456191866} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 3190838144 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 16 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -4 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 73 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &596096424 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 596096423} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &597679724 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1499923273} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 3880530175 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 26 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -2 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 68 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &597679725 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 597679724} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &598219983 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1382702125} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 3777256073 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 10 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 4 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 30 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &598219984 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 598219983} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &601219103 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 421321126} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 2058657262 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 18 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -6 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 84 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &601219104 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 601219103} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &601480018 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1233158725} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 2575200158 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 26 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -4 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 78 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &601480019 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 601480018} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &602423362 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 940334093} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 2817540344 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 12 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -8 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 91 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &602423363 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 602423362} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &602579476 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1152222901} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 665894891 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 26 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 10 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 8 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &602579477 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 602579476} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &604213758 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1594334924} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 1913336803 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 24 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 6 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 27 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &604213759 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 604213758} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &605712519 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1237212254} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 3216992618 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 22 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -4 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 76 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &605712520 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 605712519} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &607179719 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 421321126} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 4260408348 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 22 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -8 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 96 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &607179720 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 607179719} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &609607363 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1096090485} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 1431916991 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 18 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -6 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 84 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &609607364 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 609607363} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &609698260 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 2069920750} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 1130068320 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 28 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 10 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 9 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &609698261 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 609698260} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &610117437 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1484253232} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 3909022809 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 28 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -2 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 69 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &610117438 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 610117437} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &611456155 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 254582517} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 1605714342 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 24 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 47 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &611456156 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 611456155} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &613257516 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 2069920750} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 70405655 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 10 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 40 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &613257517 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 613257516} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &614635578 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1499923273} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 2463964999 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 10 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 10 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &614635579 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 614635578} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &615810384 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1456191866} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 146772442 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 22 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 10 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 6 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &615810385 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 615810384} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &616058481 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 421321126} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 2725280152 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 26 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 8 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 18 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &616058482 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 616058481} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &616419153 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1456191866} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 2901819089 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 28 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -2 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 69 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &616419154 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 616419153} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &618507753 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1456191866} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 3761350707 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 14 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 8 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 12 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &618507754 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 618507753} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &618928569 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1382702125} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 1666363597 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 10 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 10 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &618928570 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 618928569} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &619001596 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1382702125} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 2103061071 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 10 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -6 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 80 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &619001597 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 619001596} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &619510099 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1237212254} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 834904614 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 12 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 41 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &619510100 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 619510099} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &619947894 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1456191866} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 2519850693 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 12 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -2 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 61 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &619947895 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 619947894} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &621333918 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1049560129} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 1599611988 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 20 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -4 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 75 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &621333919 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 621333918} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &622756293 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1096090485} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 2973141095 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 10 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -4 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 70 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &622756294 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 622756293} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &623086834 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1484253232} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 2971909833 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 12 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 10 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &623086835 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 623086834} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &623185553 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 940334093} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 3338499139 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 10 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 8 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 10 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &623185554 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 623185553} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &623285948 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1594334924} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 4024347134 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 18 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -4 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 74 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &623285949 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 623285948} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &623672087 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1233158725} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 3417381683 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 20 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -8 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 95 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &623672088 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 623672087} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &625931630 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 576863512} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 947721106 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 24 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 47 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &625931631 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 625931630} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &626096180 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1233158725} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 1450101440 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 26 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 6 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 28 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &626096181 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 626096180} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &627152824 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1237212254} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 3764473266 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 14 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 4 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 32 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &627152825 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 627152824} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &627635382 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 940334093} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 1722795211 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 22 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 46 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &627635383 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 627635382} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &628396397 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1647750734} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 290659306 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 16 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -6 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 83 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &628396398 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 628396397} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &628739932 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 2084864224} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 2480934351 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 28 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 10 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 9 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &628739933 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 628739932} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &628826134 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1152222901} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 1260191124 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 26 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -2 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 68 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &628826135 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 628826134} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &629203456 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 940334093} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 1791814730 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 10 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -2 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 60 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &629203457 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 629203456} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &630068115 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 421321126} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 2655159371 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 28 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 59 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &630068116 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 630068115} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &633976890 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1049560129} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 3283425362 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 22 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -6 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 86 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &633976891 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 633976890} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &635552880 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1594334924} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 3731169854 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 26 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 6 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 28 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &635552881 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 635552880} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &635593390 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1152222901} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 2953628111 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 22 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 6 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 26 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &635593391 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 635593390} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &636261683 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1237212254} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 573898487 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 18 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 44 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &636261684 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 636261683} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &636710675 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 421321126} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 3981737366 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 12 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 10 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &636710676 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 636710675} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &638056239 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 663998933} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 2986623559 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 22 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -8 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 96 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &638056240 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 638056239} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &641455659 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1382702125} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 4117523994 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 10 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 8 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 10 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &641455660 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 641455659} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &643903131 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 2069920750} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 172980153 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 16 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -4 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 73 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &643903132 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 643903131} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &644135566 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1237212254} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 1430992422 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 12 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 10 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &644135567 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 644135566} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &644644740 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1484253232} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 537157791 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 10 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 50 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &644644741 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 644644740} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &644898059 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1456191866} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 866992554 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 10 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 10 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &644898060 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 644898059} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &645291807 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1594334924} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 1237031839 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 14 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 42 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &645291808 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 645291807} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &647769329 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 576863512} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 3875841915 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 14 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 8 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 12 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &647769330 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 647769329} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &647828353 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 663998933} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 203652570 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 12 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 41 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &647828354 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 647828353} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &648638411 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 2073172211} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 162757901 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 26 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 8 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 18 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &648638412 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 648638411} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &648940497 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1594334924} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 1312940634 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 18 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 44 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &648940498 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 648940497} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &650978344 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 421321126} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 3953305650 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 18 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 10 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 4 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &650978345 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 650978344} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &651907080 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1049560129} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 3165463984 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 12 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 6 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 21 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &651907081 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 651907080} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &652017449 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1594334924} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 4172063867 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 22 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 8 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 16 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &652017450 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 652017449} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &652161271 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 2073172211} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 15039664 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 28 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -4 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 79 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &652161272 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 652161271} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &654492677 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 421321126} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 2884640338 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 20 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 4 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 35 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &654492678 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 654492677} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &655002835 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1484253232} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 3439800397 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 26 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 58 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &655002836 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 655002835} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &655505379 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 2090198275} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 1454765167 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 20 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 8 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 15 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &655505380 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 655505379} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &655670954 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1647750734} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 3518943427 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 12 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 10 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &655670955 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 655670954} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &656159760 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 663998933} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 2246039303 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 28 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 10 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 9 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &656159761 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 656159760} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &657277756 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1594334924} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 629975975 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 26 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -8 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 98 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &657277757 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 657277756} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &657387475 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1382702125} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 2274040418 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 20 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -8 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 95 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &657387476 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 657387475} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &661763640 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1382702125} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 1203377584 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 26 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 4 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 38 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &661763641 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 661763640} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &662126832 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1049560129} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 3297155696 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 10 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 10 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &662126833 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 662126832} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &662186010 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1049560129} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 2897907723 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 10 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -4 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 70 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &662186011 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 662186010} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &662191892 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1152222901} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 2698989049 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 22 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 8 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 16 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &662191893 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 662191892} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &663891369 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 940334093} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 1543526693 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 14 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -8 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 92 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &663891370 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 663891369} + m_PrefabAsset: {fileID: 0} +--- !u!1 &663998932 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 663998933} + m_Layer: 0 + m_Name: Monsters10x10 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &663998933 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 663998932} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 21} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 1938396270} + - {fileID: 682631057} + - {fileID: 544790823} + - {fileID: 2051886361} + - {fileID: 1680109078} + - {fileID: 147679345} + - {fileID: 516192946} + - {fileID: 1717003343} + - {fileID: 1521347176} + - {fileID: 656159761} + - {fileID: 1665785306} + - {fileID: 1079294276} + - {fileID: 1248443437} + - {fileID: 2019721092} + - {fileID: 1584615286} + - {fileID: 1036423670} + - {fileID: 1497372831} + - {fileID: 1952036987} + - {fileID: 1045674757} + - {fileID: 315213383} + - {fileID: 2141714250} + - {fileID: 1419302963} + - {fileID: 871487962} + - {fileID: 586441476} + - {fileID: 687366514} + - {fileID: 945566279} + - {fileID: 1887815773} + - {fileID: 958661100} + - {fileID: 174539365} + - {fileID: 669429229} + - {fileID: 759269310} + - {fileID: 1365276626} + - {fileID: 5204440} + - {fileID: 1084360507} + - {fileID: 1501841901} + - {fileID: 2126077496} + - {fileID: 1744517467} + - {fileID: 167585878} + - {fileID: 1070499101} + - {fileID: 1345155665} + - {fileID: 2120244182} + - {fileID: 647828354} + - {fileID: 1235630999} + - {fileID: 2081358794} + - {fileID: 1007975536} + - {fileID: 1386993527} + - {fileID: 310764844} + - {fileID: 584002813} + - {fileID: 809157056} + - {fileID: 1111875486} + - {fileID: 356742988} + - {fileID: 235701559} + - {fileID: 87196156} + - {fileID: 2104536490} + - {fileID: 440938339} + - {fileID: 1187272124} + - {fileID: 374531991} + - {fileID: 1831931011} + - {fileID: 261158982} + - {fileID: 353213484} + - {fileID: 552336527} + - {fileID: 370740253} + - {fileID: 1554170445} + - {fileID: 71733983} + - {fileID: 1010314117} + - {fileID: 802734254} + - {fileID: 812108392} + - {fileID: 1041143118} + - {fileID: 1190522471} + - {fileID: 1975252716} + - {fileID: 109140394} + - {fileID: 1580412020} + - {fileID: 768528141} + - {fileID: 2103253129} + - {fileID: 1386397380} + - {fileID: 1335327872} + - {fileID: 1989461647} + - {fileID: 576688116} + - {fileID: 1417606495} + - {fileID: 1099237077} + - {fileID: 592913045} + - {fileID: 1075189953} + - {fileID: 759830367} + - {fileID: 1869734457} + - {fileID: 1961383061} + - {fileID: 857913765} + - {fileID: 447871438} + - {fileID: 1334903204} + - {fileID: 801113694} + - {fileID: 1179234502} + - {fileID: 1410611392} + - {fileID: 1041449977} + - {fileID: 1680587529} + - {fileID: 1157283195} + - {fileID: 1115230178} + - {fileID: 1800181564} + - {fileID: 638056240} + - {fileID: 1350560954} + - {fileID: 1249031288} + - {fileID: 211540816} + m_Father: {fileID: 0} + m_RootOrder: 9 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1001 &664056742 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1484253232} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 2754404434 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 18 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 44 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &664056743 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 664056742} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &664638250 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1594334924} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 2321117698 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 10 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 10 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &664638251 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 664638250} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &665294481 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 421321126} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 4080339691 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 10 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 4 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 30 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &665294482 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 665294481} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &667330851 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1096090485} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 1344593480 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 28 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 4 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 39 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &667330852 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 667330851} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &667967199 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 2073172211} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 3052049936 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 16 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -6 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 83 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &667967200 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 667967199} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &668547509 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 2069920750} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 3138179582 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 22 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -6 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 86 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &668547510 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 668547509} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &669384224 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1647750734} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 730372968 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 16 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 53 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &669384225 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 669384224} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &669429228 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 663998933} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 4023975495 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 28 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 6 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 29 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &669429229 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 669429228} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &670177941 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 2090198275} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 149691392 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 24 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 8 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 17 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &670177942 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 670177941} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &673303633 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1499923273} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 2047381069 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 10 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 4 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 30 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &673303634 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 673303633} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &677133452 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1233158725} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 2091114505 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 20 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 8 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 15 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &677133453 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 677133452} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &679736162 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 940334093} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 1597196668 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 18 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 44 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &679736163 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 679736162} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &680006527 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1237212254} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 1285584132 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 24 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 47 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &680006528 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 680006527} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &682631056 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 663998933} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 3373520269 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 12 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 10 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &682631057 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 682631056} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &683253789 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1049560129} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 796340262 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 16 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -6 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 83 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &683253790 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 683253789} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &683358605 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 2069920750} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 3755486229 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 16 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -8 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 93 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &683358606 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 683358605} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &684171193 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 940334093} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 1589522032 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 24 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 8 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 17 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &684171194 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 684171193} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &684321309 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1456191866} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 3677506550 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 12 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -8 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 91 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &684321310 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 684321309} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &684826230 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1382702125} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 2106467953 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 28 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 8 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 19 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &684826231 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 684826230} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &684974655 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 576863512} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 2364630237 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 26 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -2 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 68 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &684974656 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 684974655} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &686566530 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 2069920750} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 4242240762 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 12 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 51 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &686566531 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 686566530} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &687235227 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1499923273} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 1986289645 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 22 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 10 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 6 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &687235228 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 687235227} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &687366513 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 663998933} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 2450086419 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 18 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 6 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 24 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &687366514 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 687366513} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &687790699 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1647750734} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 2839016450 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 28 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -2 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 69 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &687790700 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 687790699} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &689273054 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1484253232} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 2642519366 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 24 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 6 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 27 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &689273055 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 689273054} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &692281406 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1499923273} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 594205928 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 28 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 8 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 19 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &692281407 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 692281406} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &694206401 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 254582517} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 3089549888 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 22 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 4 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 36 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &694206402 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 694206401} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &694397820 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 421321126} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 2226017348 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 18 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -4 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 74 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &694397821 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 694397820} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &694412885 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 940334093} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 4182871194 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 14 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 8 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 12 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &694412886 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 694412885} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &696157807 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 940334093} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 3200997319 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 20 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 4 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 35 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &696157808 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 696157807} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &696480050 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1647750734} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 3526196959 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 20 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 45 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &696480051 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 696480050} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &701190154 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 2073172211} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 3365106519 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 14 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -4 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 72 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &701190155 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 701190154} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &702792784 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 576863512} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 1782653565 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 20 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -4 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 75 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &702792785 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 702792784} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &703047591 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 576863512} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 2792981007 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 10 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 40 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &703047592 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 703047591} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &703298933 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1456191866} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 3859678570 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 14 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -8 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 92 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &703298934 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 703298933} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &704562886 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 2090198275} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 263712853 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 18 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 4 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 34 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &704562887 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 704562886} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &705611020 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 940334093} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 487460675 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 12 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 51 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &705611021 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 705611020} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &706399662 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1096090485} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 1904916630 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 28 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -2 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 69 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &706399663 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 706399662} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &707352408 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1499923273} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 3800120153 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 16 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -6 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 83 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &707352409 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 707352408} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &707771811 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1237212254} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 3097972041 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 28 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 10 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 9 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &707771812 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 707771811} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &708102994 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 254582517} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 747562967 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 28 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -2 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 69 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &708102995 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 708102994} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &708239792 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 2090198275} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 731585346 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 22 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -6 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 86 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &708239793 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 708239792} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &710344396 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 254582517} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 1116178804 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 20 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 8 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 15 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &710344397 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 710344396} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &710841116 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1647750734} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 1907695633 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 10 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -2 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 60 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &710841117 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 710841116} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &711043568 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1456191866} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 1782101623 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 20 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -6 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 85 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &711043569 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 711043568} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &711566729 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1594334924} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 1496410665 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 12 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -4 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 71 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &711566730 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 711566729} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &712271749 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1456191866} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 3997021932 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 20 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -8 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 95 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &712271750 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 712271749} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &713223693 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 2084864224} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 3105188439 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 26 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -8 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 98 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &713223694 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 713223693} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &714056109 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1456191866} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 2247850128 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 14 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 42 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &714056110 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 714056109} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &714601898 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1456191866} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 877968780 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 18 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 44 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &714601899 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 714601898} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &715828365 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1152222901} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 226469795 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 18 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 6 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 24 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &715828366 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 715828365} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &716367710 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1096090485} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 2021024794 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 22 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 8 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 16 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &716367711 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 716367710} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &722919848 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1499923273} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 45544409 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 10 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 50 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &722919849 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 722919848} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &726854039 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1382702125} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 1318052898 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 18 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -8 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 94 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &726854040 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 726854039} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &726897823 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1237212254} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 1543083467 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 26 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -8 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 98 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &726897824 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 726897823} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &728104341 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1647750734} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 4240368672 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 10 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 40 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &728104342 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 728104341} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &731548087 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1484253232} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 4236980513 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 24 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -4 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 77 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &731548088 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 731548087} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &734737193 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 2069920750} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 1815008204 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 28 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 49 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &734737194 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 734737193} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &735453470 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1237212254} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 3967836618 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 28 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 59 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &735453471 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 735453470} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &735507193 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 2090198275} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 2004484999 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 12 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 6 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 21 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &735507194 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 735507193} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &736026861 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1096090485} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 400567518 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 14 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 8 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 12 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &736026862 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 736026861} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &736077608 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 576863512} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 1229810888 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 20 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -6 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 85 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &736077609 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 736077608} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &736390468 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1456191866} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 369310992 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 12 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 41 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &736390469 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 736390468} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &737662418 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 576863512} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 3860516155 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 24 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -8 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 97 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &737662419 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 737662418} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &738250943 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1233158725} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 1231343488 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 22 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -4 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 76 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &738250944 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 738250943} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &738932493 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1594334924} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 1141764825 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 10 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -4 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 70 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &738932494 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 738932493} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &739780636 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1499923273} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 1875391065 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 22 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -2 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 66 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &739780637 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 739780636} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &740580035 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 254582517} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 4007146192 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 10 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 8 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 10 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &740580036 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 740580035} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &745488799 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 421321126} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 2716270540 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 26 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -8 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 98 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &745488800 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 745488799} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &746017334 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 2090198275} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 2866739394 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 28 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -6 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 89 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &746017335 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 746017334} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &748584016 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1237212254} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 1443349649 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 14 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 42 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &748584017 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 748584016} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &748675210 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1382702125} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 3894114123 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 20 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -2 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 65 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &748675211 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 748675210} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &750335643 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1499923273} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 4092170134 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 24 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 4 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 37 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &750335644 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 750335643} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &750649014 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 940334093} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 3575131522 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 22 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -6 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 86 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &750649015 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 750649014} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &751136474 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1647750734} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 3342915949 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 26 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 6 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 28 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &751136475 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 751136474} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &752383225 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1152222901} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 4034293453 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 14 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -4 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 72 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &752383226 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 752383225} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &752384580 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 2090198275} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 682582892 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 14 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 52 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &752384581 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 752384580} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &753057329 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1049560129} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 2338595762 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 26 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -2 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 68 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &753057330 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 753057329} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &753129066 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 2073172211} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 3151260487 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 16 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 43 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &753129067 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 753129066} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &753746766 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1382702125} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 2219912490 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 18 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 8 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 14 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &753746767 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 753746766} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &754311611 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1456191866} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 864666753 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 26 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -6 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 88 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &754311612 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 754311611} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &754594758 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 2069920750} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 3087991078 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 18 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 44 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &754594759 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 754594758} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &755384043 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1382702125} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 2585981341 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 18 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -4 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 74 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &755384044 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 755384043} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &756479832 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 2084864224} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 3619612438 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 14 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 6 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 22 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &756479833 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 756479832} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &757187418 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 2069920750} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 3267248982 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 12 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 4 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 31 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &757187419 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 757187418} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &757888710 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 254582517} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 2167256385 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 26 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -4 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 78 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &757888711 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 757888710} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &759269309 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 663998933} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 2646927121 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 10 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 4 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 30 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &759269310 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 759269309} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &759830366 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 663998933} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 1297962497 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 14 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -6 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 82 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &759830367 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 759830366} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &760952710 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1049560129} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 4118974047 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 20 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 10 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 5 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &760952711 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 760952710} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &761520341 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1382702125} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 4016011397 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 16 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 53 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &761520342 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 761520341} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &763541860 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 2090198275} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 85433943 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 26 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 48 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &763541861 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 763541860} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &764762908 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 576863512} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 3821130674 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 28 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 4 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 39 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &764762909 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 764762908} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &766398219 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 254582517} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 1236662919 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 10 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 4 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 30 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &766398220 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 766398219} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &767507658 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 2084864224} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 2462166467 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 24 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 6 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 27 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &767507659 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 767507658} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &767534745 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 2069920750} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 2233673994 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 24 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 47 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &767534746 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 767534745} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &767946855 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1456191866} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 4026981945 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 26 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -2 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 68 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &767946856 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 767946855} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &768528140 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 663998933} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 4291175017 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 14 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -4 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 72 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &768528141 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 768528140} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &770553281 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1233158725} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 126976181 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 26 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 4 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 38 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &770553282 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 770553281} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &771984250 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 2069920750} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 2196243361 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 16 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 10 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 3 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &771984251 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 771984250} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &773194374 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1237212254} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 2476233158 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 28 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 4 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 39 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &773194375 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 773194374} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &774477581 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1049560129} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 3849096198 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 18 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 54 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &774477582 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 774477581} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &774725804 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 2084864224} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 2697647439 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 12 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 6 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 21 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &774725805 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 774725804} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &776800318 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 254582517} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 1589056353 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 20 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 4 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 35 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &776800319 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 776800318} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &777258258 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1096090485} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 1417642088 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 26 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 4 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 38 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &777258259 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 777258258} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &778802262 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1237212254} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 4062194312 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 14 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 10 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &778802263 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 778802262} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &778871686 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1152222901} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 3994637992 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 12 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -2 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 61 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &778871687 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 778871686} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &783212142 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1237212254} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 689319281 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 22 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 6 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 26 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &783212143 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 783212142} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &784622457 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1233158725} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 2727475771 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 16 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 43 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &784622458 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 784622457} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &784834914 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1096090485} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 2378100583 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 12 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -8 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 91 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &784834915 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 784834914} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &785261594 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1647750734} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 2200723439 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 22 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 46 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &785261595 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 785261594} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &786115535 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1049560129} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 2609168380 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 28 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -2 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 69 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &786115536 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 786115535} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &787368974 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1456191866} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 2380368203 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 14 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 10 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &787368975 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 787368974} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &787589495 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1499923273} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 2417232924 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 24 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 8 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 17 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &787589496 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 787589495} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &788291653 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1233158725} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 3751187777 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 28 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 6 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 29 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &788291654 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 788291653} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &790525997 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 576863512} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 826443111 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 22 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 4 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 36 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &790525998 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 790525997} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &798758420 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 2073172211} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 3981433951 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 22 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 10 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 6 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &798758421 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 798758420} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &799476368 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 254582517} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 1848234676 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 16 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -4 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 73 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &799476369 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 799476368} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &799748821 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1499923273} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 3203922857 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 16 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -4 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 73 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &799748822 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 799748821} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &800583419 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1484253232} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 553150017 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 28 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 59 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &800583420 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 800583419} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &801113693 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 663998933} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 3410288865 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 26 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -6 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 88 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &801113694 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 801113693} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &802022858 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 576863512} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 3732887488 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 22 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 46 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &802022859 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 802022858} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &802350239 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1237212254} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 3598856870 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 14 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -6 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 82 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &802350240 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 802350239} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &802734253 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 663998933} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 3181130311 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 20 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -2 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 65 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &802734254 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 802734253} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &807389323 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 940334093} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 1540309035 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 22 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -4 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 76 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &807389324 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 807389323} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &808059958 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 2084864224} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 3557251788 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 16 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -8 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 93 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &808059959 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 808059958} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &808564019 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1233158725} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 1597023726 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 22 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -8 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 96 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &808564020 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 808564019} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &809157055 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 663998933} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 960045771 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 26 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 48 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &809157056 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 809157055} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &809555478 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1484253232} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 295249794 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 18 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -8 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 94 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &809555479 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 809555478} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &810200929 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1237212254} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 1065736724 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 14 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 52 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &810200930 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 810200929} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &810555329 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1499923273} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 1703460250 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 28 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 6 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 29 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &810555330 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 810555329} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &812108391 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 663998933} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 3004417887 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 22 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -2 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 66 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &812108392 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 812108391} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &812829451 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 576863512} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 2246480187 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 22 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -8 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 96 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &812829452 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 812829451} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &815836744 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1152222901} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 3915326992 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 20 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -6 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 85 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &815836745 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 815836744} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &815910713 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1594334924} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 2785329216 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 20 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 6 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 25 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &815910714 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 815910713} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &819474280 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 421321126} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 1731977068 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 22 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 8 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 16 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &819474281 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 819474280} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &820536097 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1382702125} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 2095437491 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 16 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 10 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 3 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &820536098 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 820536097} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &821987056 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 421321126} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 4095912826 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 22 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 4 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 36 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &821987057 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 821987056} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &822115435 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1096090485} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 4011760504 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 10 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -2 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 60 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &822115436 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 822115435} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &823160027 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 254582517} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 1352171223 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 26 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 10 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 8 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &823160028 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 823160027} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &826466750 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 421321126} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 2580728425 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 18 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 54 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &826466751 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 826466750} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &828128012 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1237212254} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 2125002656 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 12 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 6 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 21 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &828128013 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 828128012} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &832454472 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 2084864224} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 2685906568 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 18 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -8 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 94 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &832454473 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 832454472} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &832707522 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1237212254} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 4101276806 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 24 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 8 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 17 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &832707523 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 832707522} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &833608134 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1233158725} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 3604396786 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 14 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 52 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &833608135 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 833608134} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &836267279 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1484253232} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 2462698198 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 20 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 10 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 5 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &836267280 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 836267279} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &838830143 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 2084864224} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 1280341924 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 26 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 48 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &838830144 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 838830143} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &840081422 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1456191866} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 719323923 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 10 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 6 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 20 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &840081423 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 840081422} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &843455356 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 2084864224} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 1603656950 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 10 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 10 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &843455357 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 843455356} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &843489511 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1233158725} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 4078456565 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 12 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -2 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 61 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &843489512 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 843489511} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &843635901 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1237212254} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 3727916088 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 26 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 58 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &843635902 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 843635901} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &845154462 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1382702125} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 1463420821 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 24 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 6 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 27 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &845154463 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 845154462} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &845695111 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 254582517} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 1323736398 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 14 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -8 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 92 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &845695112 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 845695111} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &846224536 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 421321126} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 81380561 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 16 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 43 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &846224537 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 846224536} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &846557886 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 940334093} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 4066287970 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 24 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -8 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 97 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &846557887 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 846557886} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &848267054 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1049560129} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 1276685832 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 14 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 42 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &848267055 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 848267054} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &848812958 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 2084864224} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 219576679 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 18 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 6 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 24 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &848812959 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 848812958} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &849869662 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1233158725} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 788852014 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 22 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 56 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &849869663 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 849869662} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &850288858 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1049560129} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 3677687227 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 16 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -4 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 73 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &850288859 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 850288858} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &850475023 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1484253232} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 834745877 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 18 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -6 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 84 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &850475024 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 850475023} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &850625123 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1594334924} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 1714972656 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 20 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 55 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &850625124 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 850625123} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &850941720 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1233158725} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 3711790350 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 20 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 4 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 35 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &850941721 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 850941720} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &852368110 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1647750734} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 3330698874 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 12 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 41 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &852368111 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 852368110} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &855373894 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1049560129} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 1299967640 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 24 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 47 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &855373895 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 855373894} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &855611140 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 2084864224} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 1872131095 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 24 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -8 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 97 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &855611141 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 855611140} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &857913764 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 663998933} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 4261072202 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 20 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -6 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 85 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &857913765 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 857913764} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &858136516 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 421321126} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 2197242329 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 12 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -6 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 81 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &858136517 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 858136516} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &858392571 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1237212254} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 4100218129 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 10 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 4 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 30 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &858392572 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 858392571} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &859091836 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1233158725} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 1664454369 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 26 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 58 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &859091837 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 859091836} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &859486801 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1237212254} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 2933221863 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 28 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -2 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 69 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &859486802 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 859486801} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &859555050 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 2090198275} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 987484053 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 22 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 4 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 36 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &859555051 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 859555050} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &859713421 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1152222901} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 728916108 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 10 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -6 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 80 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &859713422 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 859713421} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &861542625 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1456191866} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 2221216751 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 28 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -4 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 79 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &861542626 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 861542625} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &862054308 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1456191866} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 820899937 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 12 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 6 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 21 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &862054309 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 862054308} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &862707684 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1499923273} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 349883141 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 28 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -2 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 69 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &862707685 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 862707684} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &863399783 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 254582517} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 82102999 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 14 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -2 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 62 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &863399784 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 863399783} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &864672655 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1237212254} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 2868770415 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 24 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -6 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 87 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &864672656 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 864672655} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &867787435 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 2084864224} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 3368132362 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 26 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 10 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 8 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &867787436 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 867787435} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &867911065 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 2069920750} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 2188262573 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 14 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 8 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 12 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &867911066 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 867911065} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &868166496 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 254582517} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 1076385772 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 22 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 6 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 26 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &868166497 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 868166496} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &868835934 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 2069920750} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 316534986 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 14 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 10 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &868835935 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 868835934} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &871487961 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 663998933} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 2032124026 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 14 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 6 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 22 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &871487962 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 871487961} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &871951911 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1647750734} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 1472268843 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 12 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 6 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 21 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &871951912 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 871951911} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &872097580 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 421321126} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 1180945661 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 20 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -2 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 65 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &872097581 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 872097580} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &873840843 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 2073172211} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 3354899409 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 12 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -4 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 71 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &873840844 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 873840843} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &874257812 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1152222901} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 4218652662 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 18 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -6 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 84 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &874257813 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 874257812} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &874623455 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 2069920750} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 2059330465 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 24 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 6 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 27 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &874623456 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 874623455} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &876142062 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 421321126} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 1307371306 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 12 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -2 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 61 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &876142063 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 876142062} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &877739102 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 254582517} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 860666744 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 22 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 56 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &877739103 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 877739102} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &878269649 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1456191866} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 3306303571 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 26 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 8 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 18 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &878269650 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 878269649} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &879427879 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 576863512} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 716163518 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 18 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -4 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 74 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &879427880 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 879427879} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &879435022 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1594334924} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 3153155887 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 12 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 51 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &879435023 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 879435022} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &879905737 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 2090198275} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 970240500 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 28 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -2 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 69 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &879905738 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 879905737} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &880775042 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1152222901} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 4047694850 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 22 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -6 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 86 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &880775043 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 880775042} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &880852175 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1484253232} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 1055993366 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 16 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 10 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 3 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &880852176 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 880852175} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &882182834 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 940334093} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 1248465587 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 24 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -4 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 77 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &882182835 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 882182834} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &883036399 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1647750734} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 210332992 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 20 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -4 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 75 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &883036400 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 883036399} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &883102493 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1049560129} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 1847571540 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 10 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 4 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 30 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &883102494 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 883102493} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &884575177 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 2073172211} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 1754330212 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 18 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 54 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &884575178 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 884575177} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &888505647 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 576863512} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 230673695 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 14 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 4 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 32 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &888505648 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 888505647} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &891259885 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 2084864224} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 1158257271 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 10 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 50 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &891259886 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 891259885} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &892930584 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1233158725} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 910674972 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 14 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -6 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 82 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &892930585 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 892930584} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &893669395 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1096090485} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 897518512 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 24 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 10 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 7 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &893669396 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 893669395} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &895067993 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1049560129} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 3339249742 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 12 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 10 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &895067994 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 895067993} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &895846069 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1382702125} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 2015008739 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 26 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -2 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 68 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &895846070 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 895846069} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &896491525 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1049560129} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 2037596685 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 28 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 10 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 9 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &896491526 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 896491525} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &897519140 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1499923273} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 1076112070 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 14 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 8 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 12 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &897519141 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 897519140} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &898656719 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1152222901} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 3404576606 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 20 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -2 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 65 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &898656720 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 898656719} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &899209639 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1647750734} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 1295202327 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 14 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 10 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &899209640 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 899209639} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &900090767 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 940334093} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 1592619349 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 28 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -6 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 89 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &900090768 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 900090767} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &902212559 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1233158725} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 925224437 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 10 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 10 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &902212560 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 902212559} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &903486247 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1456191866} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 1383378720 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 26 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 4 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 38 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &903486248 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 903486247} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &908273660 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 2073172211} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 2685499999 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 14 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -8 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 92 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &908273661 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 908273660} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &908901840 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 2073172211} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 3874406270 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 28 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -6 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 89 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &908901841 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 908901840} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &909420118 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 2084864224} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 2790357584 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 12 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -8 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 91 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &909420119 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 909420118} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &909711794 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1233158725} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 1267444773 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 22 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 46 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &909711795 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 909711794} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &913736971 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 421321126} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 975991928 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 24 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 8 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 17 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &913736972 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 913736971} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &913834456 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 2069920750} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 2072203022 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 12 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 6 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 21 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &913834457 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 913834456} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &914479157 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1096090485} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 4281957249 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 26 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -4 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 78 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &914479158 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 914479157} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &914498988 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 254582517} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 3105835260 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 18 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -6 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 84 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &914498989 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 914498988} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &915084534 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 2084864224} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 1442482988 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 26 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -4 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 78 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &915084535 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 915084534} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &915622707 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 421321126} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 2124684485 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 14 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 42 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &915622708 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 915622707} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &917531880 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1049560129} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 1715357072 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 18 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 44 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &917531881 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 917531880} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &918385902 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1594334924} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 4009156715 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 16 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 4 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 33 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &918385903 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 918385902} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &921056982 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1237212254} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 3917273301 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 14 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -4 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 72 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &921056983 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 921056982} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &922656037 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 2073172211} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 437523623 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 18 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 10 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 4 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &922656038 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 922656037} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &926913286 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1152222901} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 243988734 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 12 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 8 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 11 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &926913287 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 926913286} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &928492539 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1237212254} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 3685372973 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 14 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -2 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 62 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &928492540 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 928492539} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &930268511 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 2090198275} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 3016895864 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 24 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 10 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 7 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &930268512 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 930268511} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &930511119 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 2084864224} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 3911925488 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 12 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 4 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 31 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &930511120 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 930511119} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &932220641 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1594334924} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 1984883363 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 28 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -6 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 89 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &932220642 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 932220641} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &934524407 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1456191866} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 3310289894 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 20 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 55 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &934524408 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 934524407} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &934865334 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 2073172211} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 2877696836 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 26 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 10 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 8 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &934865335 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 934865334} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &935800574 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1594334924} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 1766587799 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 22 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 46 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &935800575 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 935800574} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &935960525 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1152222901} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 3742196849 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 20 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 6 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 25 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &935960526 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 935960525} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &936888219 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1382702125} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 1306922368 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 28 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 59 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &936888220 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 936888219} + m_PrefabAsset: {fileID: 0} +--- !u!1 &940334092 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 940334093} + m_Layer: 0 + m_Name: Monsters10x10 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &940334093 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 940334092} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: -44, y: 0, z: 21} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 192879585} + - {fileID: 244774195} + - {fileID: 1581517536} + - {fileID: 32888330} + - {fileID: 1342949536} + - {fileID: 1445329190} + - {fileID: 1273641752} + - {fileID: 552657722} + - {fileID: 404407744} + - {fileID: 370691235} + - {fileID: 623185554} + - {fileID: 251595278} + - {fileID: 694412886} + - {fileID: 448344258} + - {fileID: 2103037245} + - {fileID: 1380523139} + - {fileID: 342120522} + - {fileID: 684171194} + - {fileID: 1739186744} + - {fileID: 1525800179} + - {fileID: 1205951565} + - {fileID: 1910187493} + - {fileID: 1534396927} + - {fileID: 488762442} + - {fileID: 389252067} + - {fileID: 404468862} + - {fileID: 547953810} + - {fileID: 1637107674} + - {fileID: 1243393786} + - {fileID: 1454288322} + - {fileID: 1036173452} + - {fileID: 1610022097} + - {fileID: 126224535} + - {fileID: 2037857371} + - {fileID: 292029925} + - {fileID: 696157808} + - {fileID: 975657744} + - {fileID: 50890570} + - {fileID: 329134320} + - {fileID: 1164942956} + - {fileID: 302563374} + - {fileID: 1526385344} + - {fileID: 2122109374} + - {fileID: 1623737986} + - {fileID: 679736163} + - {fileID: 1927544057} + - {fileID: 627635383} + - {fileID: 1639261623} + - {fileID: 1774045748} + - {fileID: 1003412501} + - {fileID: 1544249985} + - {fileID: 705611021} + - {fileID: 1539947238} + - {fileID: 1130976174} + - {fileID: 166369371} + - {fileID: 1485221145} + - {fileID: 2086243220} + - {fileID: 1296919261} + - {fileID: 579079063} + - {fileID: 1846464570} + - {fileID: 629203457} + - {fileID: 1597741759} + - {fileID: 580388848} + - {fileID: 1871913537} + - {fileID: 1489353775} + - {fileID: 487690676} + - {fileID: 199796941} + - {fileID: 520005087} + - {fileID: 1892496890} + - {fileID: 112304951} + - {fileID: 1380411965} + - {fileID: 464372066} + - {fileID: 1785761204} + - {fileID: 182954383} + - {fileID: 1951775174} + - {fileID: 1569385967} + - {fileID: 807389324} + - {fileID: 882182835} + - {fileID: 144013026} + - {fileID: 1003418838} + - {fileID: 2025967397} + - {fileID: 1365321408} + - {fileID: 1516695046} + - {fileID: 1106190124} + - {fileID: 1839638020} + - {fileID: 1158738283} + - {fileID: 750649015} + - {fileID: 1938259057} + - {fileID: 1328872583} + - {fileID: 900090768} + - {fileID: 1098686155} + - {fileID: 602423363} + - {fileID: 663891370} + - {fileID: 346739143} + - {fileID: 1186183679} + - {fileID: 986726884} + - {fileID: 459165063} + - {fileID: 846557887} + - {fileID: 978177440} + - {fileID: 451848474} + m_Father: {fileID: 0} + m_RootOrder: 11 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1001 &940786512 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1382702125} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 175054284 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 22 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 6 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 26 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &940786513 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 940786512} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &942680816 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 2084864224} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 3821181531 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 16 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 8 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 13 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &942680817 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 942680816} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &945566278 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 663998933} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 3821928315 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 20 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 6 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 25 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &945566279 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 945566278} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &946958682 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1456191866} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 2992193446 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 10 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -2 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 60 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &946958683 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 946958682} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &947661728 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1647750734} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 2810063061 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 18 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 44 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &947661729 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 947661728} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &947980121 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 2090198275} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 1334068563 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 24 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -2 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 67 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &947980122 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 947980121} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &948662253 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 2090198275} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 1105040334 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 26 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 10 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 8 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &948662254 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 948662253} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &952237527 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 421321126} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 2415086838 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 14 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -6 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 82 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &952237528 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 952237527} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &952439693 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 2073172211} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 37547970 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 24 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 4 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 37 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &952439694 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 952439693} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &955033725 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 421321126} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 4233776427 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 24 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -6 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 87 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &955033726 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 955033725} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &955216556 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1152222901} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 1626586906 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 28 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -8 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 99 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &955216557 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 955216556} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &955514467 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 576863512} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 3787464842 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 20 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 55 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &955514468 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 955514467} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &958661099 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 663998933} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 3242086355 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 24 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 6 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 27 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &958661100 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 958661099} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &961735085 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1233158725} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 3288977108 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 16 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 6 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 23 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &961735086 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 961735085} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &961745071 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1499923273} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 1740816500 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 24 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 47 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &961745072 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 961745071} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &962765015 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 2084864224} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 2176748414 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 20 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -6 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 85 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &962765016 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 962765015} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &963439597 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1499923273} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 2872756435 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 20 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -6 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 85 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &963439598 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 963439597} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &964288647 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1237212254} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 1774966981 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 28 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 49 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &964288648 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 964288647} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &964737865 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 576863512} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 1203333053 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 18 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 44 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &964737866 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 964737865} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &965683452 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 2090198275} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 3010507453 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 26 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -4 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 78 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &965683453 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 965683452} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &966614103 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1382702125} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 3902009559 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 16 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 6 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 23 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &966614104 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 966614103} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &966987564 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1499923273} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 1376817152 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 26 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 58 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &966987565 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 966987564} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &968034719 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 2090198275} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 650734885 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 20 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 45 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &968034720 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 968034719} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &969692966 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 2084864224} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 1081880876 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 18 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 44 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &969692967 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 969692966} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &970626823 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 2069920750} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 2053476948 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 24 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 57 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &970626824 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 970626823} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &974200077 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1484253232} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 2755162624 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 18 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 8 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 14 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &974200078 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 974200077} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &975507460 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 576863512} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 139681899 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 26 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 6 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 28 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &975507461 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 975507460} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &975657743 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 940334093} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 2456783846 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 22 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 4 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 36 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &975657744 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 975657743} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &976761582 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1499923273} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 724660196 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 26 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -4 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 78 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &976761583 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 976761582} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &977359699 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1237212254} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 2121728171 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 10 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 6 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 20 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &977359700 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 977359699} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &977760729 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 421321126} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 3187365443 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 28 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 49 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &977760730 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 977760729} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &978177439 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 940334093} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 4135618674 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 26 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -8 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 98 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &978177440 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 978177439} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &979218079 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1594334924} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 3277609677 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 10 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 40 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &979218080 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 979218079} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &981499884 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1456191866} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 2465242717 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 16 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 43 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &981499885 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 981499884} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &981783518 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1456191866} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 3542086559 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 22 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 56 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &981783519 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 981783518} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &983574989 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1456191866} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 295660591 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 24 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 6 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 27 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &983574990 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 983574989} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &983637562 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1647750734} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 974875657 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 26 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 10 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 8 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &983637563 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 983637562} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &983807923 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1594334924} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 1094165992 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 14 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -8 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 92 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &983807924 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 983807923} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &985080959 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1594334924} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 1784044722 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 10 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 50 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &985080960 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 985080959} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &986454676 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 576863512} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 2990361005 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 10 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 4 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 30 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &986454677 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 986454676} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &986726883 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 940334093} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 3467679716 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 20 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -8 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 95 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &986726884 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 986726883} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &986833285 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1049560129} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 1146468717 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 14 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 6 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 22 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &986833286 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 986833285} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &987231296 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1049560129} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 2877962610 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 14 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -8 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 92 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &987231297 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 987231296} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &989577263 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1096090485} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 591590538 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 16 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 8 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 13 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &989577264 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 989577263} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &991912118 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 421321126} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 2532161306 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 28 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 6 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 29 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &991912119 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 991912118} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &992828775 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 2090198275} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 4205191797 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 26 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 6 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 28 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &992828776 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 992828775} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &994776861 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 2069920750} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 3264914535 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 28 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 6 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 29 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &994776862 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 994776861} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &995998867 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1484253232} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 2205803877 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 12 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -2 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 61 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &995998868 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 995998867} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &998628119 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1237212254} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 3747086458 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 24 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -2 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 67 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &998628120 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 998628119} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &998690306 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1647750734} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 1146193274 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 10 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 50 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &998690307 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 998690306} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1000325041 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 2069920750} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 2767849573 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 14 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -4 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 72 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1000325042 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1000325041} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1001823386 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 254582517} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 2350396494 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 16 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 43 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1001823387 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1001823386} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1002628257 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 421321126} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 839585660 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 20 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 45 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1002628258 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1002628257} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1002877841 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 2084864224} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 321224085 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 28 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 6 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 29 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1002877842 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1002877841} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1003412500 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 940334093} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 3963194140 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 28 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 49 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1003412501 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1003412500} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1003418837 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 940334093} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 1281776286 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 28 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -4 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 79 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1003418838 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1003418837} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1003812307 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1096090485} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 3542910090 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 10 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 6 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 20 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1003812308 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1003812307} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1003858789 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 421321126} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 1317808056 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 14 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 10 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1003858790 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1003858789} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1004056236 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1499923273} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 3973365663 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 18 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -6 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 84 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1004056237 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1004056236} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1005654013 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 2073172211} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 1845650488 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 16 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 6 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 23 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1005654014 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1005654013} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1005889028 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 2084864224} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 738477963 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 16 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 53 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1005889029 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1005889028} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1005907733 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1152222901} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 2505547614 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 24 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -4 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 77 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1005907734 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1005907733} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1007975535 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 663998933} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 3392847429 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 18 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 44 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1007975536 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1007975535} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1010314116 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 663998933} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 1384829015 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 18 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -2 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 64 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1010314117 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1010314116} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1010720237 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1647750734} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 4147014259 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 12 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -8 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 91 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1010720238 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1010720237} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1011165025 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1049560129} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 498928735 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 18 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 4 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 34 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1011165026 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1011165025} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1012084471 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1647750734} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 96107487 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 24 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 6 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 27 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1012084472 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1012084471} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1014103347 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1096090485} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 3498113159 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 12 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 6 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 21 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1014103348 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1014103347} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1017562056 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1233158725} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 2329437046 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 18 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -6 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 84 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1017562057 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1017562056} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1019109234 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 2090198275} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 1090984882 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 20 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -6 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 85 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1019109235 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1019109234} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1020089666 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1484253232} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 1607985729 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 10 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 6 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 20 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1020089667 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1020089666} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1022483078 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1233158725} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 2671093617 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 14 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 8 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 12 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1022483079 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1022483078} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1023057842 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1647750734} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 3566418633 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 12 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 4 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 31 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1023057843 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1023057842} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1023143441 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 576863512} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 155900517 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 10 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -4 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 70 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1023143442 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1023143441} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1023311016 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1647750734} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 4254492249 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 18 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 6 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 24 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1023311017 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1023311016} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1023743911 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1382702125} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 1015455730 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 22 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 56 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1023743912 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1023743911} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1023932809 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1499923273} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 1357934766 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 24 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 10 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 7 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1023932810 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1023932809} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1024410608 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1382702125} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 3727910748 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 18 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 6 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 24 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1024410609 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1024410608} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1025262856 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 2090198275} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 2000029529 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 16 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -2 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 63 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1025262857 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1025262856} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1025453110 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 2069920750} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 3735929918 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 26 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 10 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 8 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1025453111 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1025453110} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1027230351 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 2090198275} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 815712902 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 12 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -4 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 71 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1027230352 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1027230351} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1028110429 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1152222901} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 413345809 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 18 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 4 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 34 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1028110430 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1028110429} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1028384967 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1484253232} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 3100073799 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 20 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 8 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 15 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1028384968 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1028384967} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1028644652 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1499923273} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 1479214421 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 18 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -8 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 94 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1028644653 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1028644652} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1029468625 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1237212254} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 1758037005 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 12 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -2 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 61 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1029468626 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1029468625} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1030537825 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1096090485} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 3973971205 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 10 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -6 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 80 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1030537826 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1030537825} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1030826220 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 254582517} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 2120476979 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 24 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -2 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 67 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1030826221 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1030826220} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1033454443 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1594334924} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 3839143276 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 18 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 8 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 14 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1033454444 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1033454443} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1034578572 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 2090198275} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 3818278606 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 12 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 51 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1034578573 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1034578572} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1036136648 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1096090485} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 3840366806 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 26 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -2 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 68 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1036136649 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1036136648} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1036173451 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 940334093} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 1306685174 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 10 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 4 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 30 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1036173452 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1036173451} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1036423669 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 663998933} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 968019463 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 20 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 8 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 15 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1036423670 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1036423669} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1036590042 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1456191866} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 176588959 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 26 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -8 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 98 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1036590043 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1036590042} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1038426581 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 2090198275} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 1886247158 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 16 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -8 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 93 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1038426582 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1038426581} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1039369450 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1096090485} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 101972331 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 14 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 42 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1039369451 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1039369450} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1039899987 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1382702125} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 2134498770 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 16 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -8 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 93 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1039899988 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1039899987} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1040637725 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1096090485} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 1292780678 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 22 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -8 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 96 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1040637726 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1040637725} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1041143117 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 663998933} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 1695054251 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 24 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -2 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 67 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1041143118 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1041143117} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1041449976 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 663998933} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 3266134581 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 12 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -8 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 91 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1041449977 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1041449976} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1042050123 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 2069920750} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 4285098380 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 10 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -4 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 70 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1042050124 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1042050123} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1043670503 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 254582517} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 2285215910 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 18 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 6 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 24 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1043670504 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1043670503} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1043673684 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 576863512} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 2073209389 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 16 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -2 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 63 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1043673685 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1043673684} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1043690017 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 2073172211} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 1623064612 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 10 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 10 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1043690018 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1043690017} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1045046167 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1499923273} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 412837014 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 12 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -8 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 91 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1045046168 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1045046167} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1045674756 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 663998933} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 190714094 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 26 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 8 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 18 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1045674757 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1045674756} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1045699708 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 2084864224} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 1006504607 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 16 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -6 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 83 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1045699709 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1045699708} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1045839949 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 2084864224} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 722782589 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 10 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -6 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 80 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1045839950 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1045839949} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1046095380 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 2069920750} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 3534505547 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 24 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -2 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 67 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1046095381 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1046095380} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1047451315 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1096090485} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 415290442 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 16 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 53 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1047451316 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1047451315} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1047626813 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1499923273} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 2416491259 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 12 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 6 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 21 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1047626814 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1047626813} + m_PrefabAsset: {fileID: 0} +--- !u!1 &1049560128 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1049560129} + m_Layer: 0 + m_Name: Monsters10x10 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1049560129 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1049560128} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: -22, y: 0, z: -21} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 662126833} + - {fileID: 895067994} + - {fileID: 1577661004} + - {fileID: 1480939627} + - {fileID: 1535100813} + - {fileID: 760952711} + - {fileID: 1778425939} + - {fileID: 1240806691} + - {fileID: 402035177} + - {fileID: 896491526} + - {fileID: 23018909} + - {fileID: 176870099} + - {fileID: 225811600} + - {fileID: 1919587780} + - {fileID: 1135772629} + - {fileID: 1463076194} + - {fileID: 1561450739} + - {fileID: 1051961411} + - {fileID: 2021330353} + - {fileID: 226956475} + - {fileID: 1980553808} + - {fileID: 651907081} + - {fileID: 986833286} + - {fileID: 1620486358} + - {fileID: 1189008471} + - {fileID: 1334332657} + - {fileID: 1511194690} + - {fileID: 1222429807} + - {fileID: 1635160351} + - {fileID: 457679091} + - {fileID: 883102494} + - {fileID: 2076392203} + - {fileID: 1531811452} + - {fileID: 1352524810} + - {fileID: 1011165026} + - {fileID: 405375597} + - {fileID: 1911593296} + - {fileID: 45713510} + - {fileID: 1129988042} + - {fileID: 1329282116} + - {fileID: 1435991895} + - {fileID: 1997437505} + - {fileID: 848267055} + - {fileID: 2091867474} + - {fileID: 917531881} + - {fileID: 1614390065} + - {fileID: 1591824589} + - {fileID: 855373895} + - {fileID: 445800449} + - {fileID: 1473750267} + - {fileID: 1799715851} + - {fileID: 315150945} + - {fileID: 316617238} + - {fileID: 499292073} + - {fileID: 774477582} + - {fileID: 1922615635} + - {fileID: 507597534} + - {fileID: 442041071} + - {fileID: 1354459470} + - {fileID: 1139746280} + - {fileID: 1155289547} + - {fileID: 277408660} + - {fileID: 1474792546} + - {fileID: 557257134} + - {fileID: 1654317163} + - {fileID: 170036991} + - {fileID: 1804145175} + - {fileID: 2064283128} + - {fileID: 753057330} + - {fileID: 786115536} + - {fileID: 662186011} + - {fileID: 1091051112} + - {fileID: 415917336} + - {fileID: 850288859} + - {fileID: 1647951337} + - {fileID: 621333919} + - {fileID: 1348253528} + - {fileID: 1194790325} + - {fileID: 1600390539} + - {fileID: 134079698} + - {fileID: 88572769} + - {fileID: 197281652} + - {fileID: 1136657425} + - {fileID: 683253790} + - {fileID: 405669722} + - {fileID: 1445946844} + - {fileID: 633976891} + - {fileID: 1289163642} + - {fileID: 1058943509} + - {fileID: 1051353729} + - {fileID: 1295273337} + - {fileID: 1422906328} + - {fileID: 987231297} + - {fileID: 2072028148} + - {fileID: 126595386} + - {fileID: 1282984910} + - {fileID: 362569149} + - {fileID: 1823361949} + - {fileID: 1645514871} + - {fileID: 1928714540} + m_Father: {fileID: 0} + m_RootOrder: 20 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1001 &1049645599 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 421321126} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 930828047 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 14 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 4 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 32 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1049645600 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1049645599} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1050875269 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 2084864224} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 2897477393 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 14 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -8 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 92 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1050875270 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1050875269} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1051353728 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1049560129} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 2858221160 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 28 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -6 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 89 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1051353729 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1051353728} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1051904333 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 576863512} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 3557835036 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 22 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 56 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1051904334 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1051904333} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1051961410 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1049560129} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 493859843 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 24 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 8 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 17 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1051961411 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1051961410} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1052396824 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1233158725} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 3491284863 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 12 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 51 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1052396825 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1052396824} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1053144667 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1456191866} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 1641106325 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 18 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 8 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 14 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1053144668 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1053144667} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1053466619 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1233158725} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 1713439630 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 12 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -8 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 91 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1053466620 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1053466619} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1053739713 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 254582517} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 2282469249 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 26 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -2 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 68 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1053739714 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1053739713} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1058219079 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 2090198275} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 2713640564 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 18 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -6 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 84 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1058219080 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1058219079} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1058943508 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1049560129} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 3892622501 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 26 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -6 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 88 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1058943509 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1058943508} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1060451906 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1233158725} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 3634284943 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 16 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 53 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1060451907 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1060451906} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1060637578 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 2073172211} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 3686786494 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 14 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 8 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 12 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1060637579 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1060637578} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1063096635 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 2090198275} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 2851187841 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 22 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 10 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 6 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1063096636 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1063096635} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1065911017 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 254582517} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 1242379947 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 24 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 57 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1065911018 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1065911017} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1065980995 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1499923273} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 2054709170 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 20 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 10 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 5 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1065980996 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1065980995} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1067265892 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 2069920750} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 982305306 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 24 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 10 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 7 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1067265893 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1067265892} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1069338419 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1594334924} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 3674556224 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 22 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -2 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 66 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1069338420 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1069338419} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1069351895 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 421321126} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 4103145441 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 26 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 48 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1069351896 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1069351895} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1070499100 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 663998933} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 2992280311 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 26 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 4 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 38 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1070499101 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1070499100} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1071393261 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 2084864224} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 2855768620 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 24 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -6 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 87 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1071393262 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1071393261} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1071598920 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 421321126} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 1667816521 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 22 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -4 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 76 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1071598921 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1071598920} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1072647588 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1456191866} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 1721133737 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 24 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -6 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 87 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1072647589 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1072647588} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1075189952 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 663998933} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 1848208084 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 12 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -6 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 81 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1075189953 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1075189952} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1077176823 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 2090198275} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 3921943539 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 10 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -2 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 60 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1077176824 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1077176823} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1078606265 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 2084864224} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 3278297382 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 22 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 6 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 26 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1078606266 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1078606265} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1079294275 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 663998933} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 3267849293 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 12 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 8 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 11 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1079294276 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1079294275} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1081768134 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1499923273} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 2224494160 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 12 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 51 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1081768135 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1081768134} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1082594970 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1237212254} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 2912752219 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 10 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -4 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 70 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1082594971 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1082594970} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1084360506 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 663998933} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 198120219 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 16 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 4 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 33 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1084360507 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1084360506} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1087217550 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1152222901} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 322847679 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 28 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 4 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 39 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1087217551 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1087217550} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1091051111 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1049560129} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 2666618367 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 12 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -4 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 71 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1091051112 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1091051111} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1092097259 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1382702125} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 1668993821 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 24 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 57 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1092097260 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1092097259} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1092417292 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1096090485} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 4238339823 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 16 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 6 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 23 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1092417293 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1092417292} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1092995589 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1484253232} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 2443456548 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 12 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 41 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1092995590 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1092995589} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1095236843 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 2069920750} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 3461800722 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 14 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -6 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 82 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1095236844 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1095236843} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1096059091 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 2069920750} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 240013045 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 10 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 10 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1096059092 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1096059091} + m_PrefabAsset: {fileID: 0} +--- !u!1 &1096090484 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1096090485} + m_Layer: 0 + m_Name: Monsters10x10 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1096090485 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1096090484} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 1532816060} + - {fileID: 1716090703} + - {fileID: 2030193652} + - {fileID: 1940254629} + - {fileID: 2080963705} + - {fileID: 2533587} + - {fileID: 1761539684} + - {fileID: 893669396} + - {fileID: 1973766104} + - {fileID: 60037576} + - {fileID: 368423980} + - {fileID: 423554222} + - {fileID: 736026862} + - {fileID: 989577264} + - {fileID: 1189486572} + - {fileID: 1545193470} + - {fileID: 716367711} + - {fileID: 112421461} + - {fileID: 1780555161} + - {fileID: 208107806} + - {fileID: 1003812308} + - {fileID: 1014103348} + - {fileID: 1319964282} + - {fileID: 1092417293} + - {fileID: 1193120887} + - {fileID: 1570180100} + - {fileID: 1701743503} + - {fileID: 536041165} + - {fileID: 2031107730} + - {fileID: 44943734} + - {fileID: 2064048060} + - {fileID: 1665576660} + - {fileID: 2015021509} + - {fileID: 1538074838} + - {fileID: 1929986702} + - {fileID: 1781602198} + - {fileID: 289902962} + - {fileID: 1983438690} + - {fileID: 777258259} + - {fileID: 667330852} + - {fileID: 1320297814} + - {fileID: 1888199959} + - {fileID: 1039369451} + - {fileID: 1580524537} + - {fileID: 92602718} + - {fileID: 2097436471} + - {fileID: 1948419677} + - {fileID: 1331279373} + - {fileID: 1651254785} + - {fileID: 2003522120} + - {fileID: 588151934} + - {fileID: 1165057107} + - {fileID: 1949215147} + - {fileID: 1047451316} + - {fileID: 1826074141} + - {fileID: 1201073605} + - {fileID: 2064424250} + - {fileID: 1200018547} + - {fileID: 1862903637} + - {fileID: 1912054957} + - {fileID: 822115436} + - {fileID: 1670990357} + - {fileID: 1422748894} + - {fileID: 197014637} + - {fileID: 1316554425} + - {fileID: 594859755} + - {fileID: 19725224} + - {fileID: 1561773830} + - {fileID: 1036136649} + - {fileID: 706399663} + - {fileID: 622756294} + - {fileID: 2036582030} + - {fileID: 207104463} + - {fileID: 1128521913} + - {fileID: 221187049} + - {fileID: 1950910981} + - {fileID: 1551338057} + - {fileID: 577611356} + - {fileID: 914479158} + - {fileID: 1493481041} + - {fileID: 1030537826} + - {fileID: 2092866224} + - {fileID: 405268287} + - {fileID: 1828145399} + - {fileID: 609607364} + - {fileID: 1580996919} + - {fileID: 2036443828} + - {fileID: 1682682252} + - {fileID: 207761511} + - {fileID: 1668455907} + - {fileID: 1451110866} + - {fileID: 784834915} + - {fileID: 1403417841} + - {fileID: 1845054868} + - {fileID: 1453806400} + - {fileID: 1990062350} + - {fileID: 1040637726} + - {fileID: 145739786} + - {fileID: 121040535} + - {fileID: 1152903503} + m_Father: {fileID: 0} + m_RootOrder: 4 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1001 &1098686154 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 940334093} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 1963367171 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 10 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -8 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 90 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1098686155 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1098686154} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1098869093 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 2069920750} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 338935214 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 14 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 6 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 22 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1098869094 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1098869093} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1099119801 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1456191866} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 388795239 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 20 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 6 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 25 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1099119802 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1099119801} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1099237076 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 663998933} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 2514055395 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 28 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -4 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 79 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1099237077 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1099237076} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1102064706 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1499923273} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 3036318226 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 26 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -8 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 98 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1102064707 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1102064706} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1104110542 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 2090198275} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 3379860476 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 16 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 6 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 23 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1104110543 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1104110542} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1104917559 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1152222901} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 422986874 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 16 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -4 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 73 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1104917560 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1104917559} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1105323834 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1594334924} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 3602396255 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 20 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 45 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1105323835 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1105323834} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1106190123 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 940334093} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 2221303765 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 16 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -6 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 83 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1106190124 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1106190123} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1107968679 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 576863512} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 536798800 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 10 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 10 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1107968680 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1107968679} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1108899817 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1152222901} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 4005181593 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 20 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 55 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1108899818 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1108899817} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1109723936 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 254582517} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 2534712598 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 22 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -8 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 96 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1109723937 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1109723936} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1110528852 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 2084864224} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 2523709816 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 18 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 4 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 34 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1110528853 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1110528852} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1110941882 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 576863512} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 988100310 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 14 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 52 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1110941883 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1110941882} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1111847924 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 2069920750} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 972094187 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 10 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -8 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 90 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1111847925 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1111847924} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1111875485 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 663998933} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 681818894 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 28 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 49 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1111875486 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1111875485} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1113160775 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 576863512} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 3863009836 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 20 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 6 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 25 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1113160776 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1113160775} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1113610430 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 2073172211} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 2649731321 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 12 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -2 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 61 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1113610431 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1113610430} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1113965237 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1456191866} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 2943306405 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 10 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 40 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1113965238 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1113965237} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1114150878 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1484253232} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 217991934 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 14 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 10 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1114150879 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1114150878} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1115117545 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1499923273} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 1532562117 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 24 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 57 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1115117546 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1115117545} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1115230177 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 663998933} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 2091556492 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 18 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -8 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 94 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1115230178 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1115230177} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1115960103 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1237212254} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 2915626820 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 26 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 10 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 8 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1115960104 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1115960103} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1118922761 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 576863512} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 3307894592 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 18 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 10 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 4 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1118922762 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1118922761} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1119929970 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1233158725} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 2738050107 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 20 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 45 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1119929971 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1119929970} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1121863153 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1484253232} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 4283360524 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 28 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 6 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 29 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1121863154 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1121863153} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1122534522 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 421321126} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 4201367868 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 12 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 41 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1122534523 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1122534522} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1123500456 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1233158725} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 3575229253 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 18 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -4 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 74 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1123500457 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1123500456} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1124266525 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 2069920750} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 2277424559 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 18 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 54 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1124266526 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1124266525} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1124468227 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1233158725} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 4189882171 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 28 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -6 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 89 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1124468228 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1124468227} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1126250501 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1499923273} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 4011567832 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 10 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 8 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 10 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1126250502 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1126250501} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1126253719 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1484253232} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 2004759654 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 14 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 6 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 22 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1126253720 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1126253719} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1126936783 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1152222901} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 170475705 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 26 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -8 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 98 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1126936784 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1126936783} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1127245324 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 2084864224} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 2560697505 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 16 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 10 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 3 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1127245325 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1127245324} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1127709227 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 2084864224} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 2940828510 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 12 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 10 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1127709228 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1127709227} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1127722616 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 254582517} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 201031346 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 26 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 8 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 18 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1127722617 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1127722616} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1128521912 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1096090485} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 281760619 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 16 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -4 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 73 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1128521913 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1128521912} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1128665549 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1456191866} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 3448637883 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 28 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -8 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 99 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1128665550 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1128665549} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1129988041 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1049560129} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 1305973537 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 26 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 4 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 38 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1129988042 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1129988041} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1130584712 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1152222901} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 994633193 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 14 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -8 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 92 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1130584713 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1130584712} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1130820159 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 2084864224} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 3266669167 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 10 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -4 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 70 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1130820160 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1130820159} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1130976173 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 940334093} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 61854687 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 16 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 53 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1130976174 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1130976173} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1131682200 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1382702125} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 3043011651 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 22 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 4 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 36 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1131682201 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1131682200} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1132516584 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 576863512} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 3688179073 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 16 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -4 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 73 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1132516585 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1132516584} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1133433187 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1484253232} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 433843742 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 28 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -8 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 99 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1133433188 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1133433187} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1135486606 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 2090198275} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 2501300580 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 10 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -8 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 90 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1135486607 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1135486606} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1135772628 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1049560129} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 3332948930 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 18 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 8 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 14 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1135772629 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1135772628} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1136657424 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1049560129} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 660067889 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 14 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -6 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 82 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1136657425 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1136657424} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1137617523 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1152222901} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 1304337052 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 14 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 4 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 32 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1137617524 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1137617523} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1139746279 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1049560129} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 4145921005 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 28 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 59 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1139746280 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1139746279} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1141201237 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 2090198275} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 2621730349 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 10 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 40 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1141201238 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1141201237} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1141389142 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1484253232} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 1911548919 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 24 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -6 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 87 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1141389143 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1141389142} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1144454062 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1456191866} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 953490229 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 24 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 10 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 7 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1144454063 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1144454062} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1144862270 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1152222901} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 1373470754 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 24 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 57 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1144862271 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1144862270} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1145788266 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 2073172211} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 2498021623 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 18 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 4 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 34 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1145788267 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1145788266} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1146178344 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1647750734} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 838790935 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 28 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 6 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 29 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1146178345 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1146178344} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1147277204 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1484253232} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 2782488503 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 14 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -6 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 82 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1147277205 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1147277204} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1149863846 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1237212254} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 1582530160 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 14 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 8 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 12 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1149863847 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1149863846} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1151453324 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1484253232} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 2848503055 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 20 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -6 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 85 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1151453325 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1151453324} + m_PrefabAsset: {fileID: 0} +--- !u!1 &1152222900 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1152222901} + m_Layer: 0 + m_Name: Monsters10x10 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1152222901 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1152222900} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: -44, y: 0, z: -42} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 327439735} + - {fileID: 1916949739} + - {fileID: 449176524} + - {fileID: 1664530108} + - {fileID: 1321460360} + - {fileID: 1596201250} + - {fileID: 1288262174} + - {fileID: 136025092} + - {fileID: 602579477} + - {fileID: 1479334129} + - {fileID: 1840473207} + - {fileID: 926913287} + - {fileID: 1264318546} + - {fileID: 496337043} + - {fileID: 1681991511} + - {fileID: 548881443} + - {fileID: 662191893} + - {fileID: 288448219} + - {fileID: 1166670669} + - {fileID: 1679880699} + - {fileID: 1936266351} + - {fileID: 68940340} + - {fileID: 428896673} + - {fileID: 542762801} + - {fileID: 715828366} + - {fileID: 935960526} + - {fileID: 635593391} + - {fileID: 261663054} + - {fileID: 2090180489} + - {fileID: 400598608} + - {fileID: 2032867197} + - {fileID: 1475020649} + - {fileID: 1137617524} + - {fileID: 490416964} + - {fileID: 1028110430} + - {fileID: 1524376647} + - {fileID: 412685599} + - {fileID: 1165319270} + - {fileID: 566273414} + - {fileID: 1087217551} + - {fileID: 410257426} + - {fileID: 1685030156} + - {fileID: 372837397} + - {fileID: 1706370408} + - {fileID: 2127699408} + - {fileID: 533341804} + - {fileID: 497745652} + - {fileID: 1749336069} + - {fileID: 1932727101} + - {fileID: 1254529250} + - {fileID: 1207524205} + - {fileID: 1682838882} + - {fileID: 1365081333} + - {fileID: 1204395088} + - {fileID: 1618423341} + - {fileID: 1108899818} + - {fileID: 1161904807} + - {fileID: 1144862271} + - {fileID: 1346951962} + - {fileID: 158090578} + - {fileID: 1286325091} + - {fileID: 778871687} + - {fileID: 1593547353} + - {fileID: 1192828919} + - {fileID: 1981734477} + - {fileID: 898656720} + - {fileID: 1790871070} + - {fileID: 413818351} + - {fileID: 628826135} + - {fileID: 1276423521} + - {fileID: 1676733137} + - {fileID: 4518414} + - {fileID: 752383226} + - {fileID: 1104917560} + - {fileID: 1531243364} + - {fileID: 1402539649} + - {fileID: 2032812343} + - {fileID: 1005907734} + - {fileID: 1887389863} + - {fileID: 1439118962} + - {fileID: 859713422} + - {fileID: 1159247906} + - {fileID: 1233001601} + - {fileID: 1564309553} + - {fileID: 874257813} + - {fileID: 815836745} + - {fileID: 880775043} + - {fileID: 1674159091} + - {fileID: 226177211} + - {fileID: 553966697} + - {fileID: 140822713} + - {fileID: 221331223} + - {fileID: 1130584713} + - {fileID: 1315198987} + - {fileID: 1698437439} + - {fileID: 1616129183} + - {fileID: 1748898951} + - {fileID: 1567852531} + - {fileID: 1126936784} + - {fileID: 955216557} + m_Father: {fileID: 0} + m_RootOrder: 16 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1001 &1152903502 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1096090485} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 2880037372 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 28 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -8 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 99 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1152903503 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1152903502} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1153662269 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1456191866} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 2605241457 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 16 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 4 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 33 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1153662270 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1153662269} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1155074703 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 2090198275} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 3486707356 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 24 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 47 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1155074704 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1155074703} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1155289546 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1049560129} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 3674315675 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 10 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -2 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 60 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1155289547 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1155289546} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1156036508 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 2073172211} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 3766442076 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 28 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 8 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 19 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1156036509 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1156036508} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1157283194 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 663998933} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 1225576606 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 16 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -8 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 93 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1157283195 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1157283194} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1158738282 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 940334093} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 2965240428 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 20 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -6 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 85 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1158738283 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1158738282} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1159247905 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1152222901} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 4145687704 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 12 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -6 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 81 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1159247906 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1159247905} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1159732743 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1382702125} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 91807926 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 26 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 10 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 8 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1159732744 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1159732743} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1161904806 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1152222901} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 660617244 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 22 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 56 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1161904807 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1161904806} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1163637061 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1233158725} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 3940836616 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 16 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -2 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 63 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1163637062 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1163637061} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1164942955 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 940334093} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 3794709230 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 28 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 4 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 39 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1164942956 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1164942955} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1165057106 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1096090485} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 2293908950 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 12 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 51 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1165057107 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1165057106} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1165319269 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1152222901} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 1146406739 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 24 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 4 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 37 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1165319270 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1165319269} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1166101048 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1382702125} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 3223063015 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 14 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 6 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 22 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1166101049 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1166101048} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1166527054 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1499923273} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 2508013398 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 12 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 10 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1166527055 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1166527054} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1166611876 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1594334924} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 417899371 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 16 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -4 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 73 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1166611877 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1166611876} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1166670668 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1152222901} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 329990581 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 26 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 8 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 18 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1166670669 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1166670668} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1167210958 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 254582517} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 1619629271 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 14 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -4 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 72 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1167210959 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1167210958} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1168179125 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1647750734} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 3587676141 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 14 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -8 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 92 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1168179126 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1168179125} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1168382202 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 421321126} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 3143920838 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 24 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 10 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 7 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1168382203 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1168382202} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1169245839 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1484253232} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 964524812 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 14 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 4 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 32 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1169245840 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1169245839} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1171776780 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1594334924} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 862853129 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 20 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 8 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 15 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1171776781 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1171776780} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1173467609 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 576863512} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 1348483725 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 24 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 57 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1173467610 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1173467609} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1176053910 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1647750734} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 1713616201 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 28 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 59 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1176053911 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1176053910} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1176116209 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1484253232} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 1700443954 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 24 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -2 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 67 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1176116210 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1176116209} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1176157016 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 2069920750} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 3087993722 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 28 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -2 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 69 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1176157017 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1176157016} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1178604608 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1237212254} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 2988400276 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 18 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -4 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 74 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1178604609 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1178604608} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1179234501 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 663998933} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 1728137551 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 28 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -6 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 89 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1179234502 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1179234501} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1180374603 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 254582517} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 696887202 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 28 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -8 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 99 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1180374604 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1180374603} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1181477075 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 254582517} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 4213690435 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 16 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 53 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1181477076 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1181477075} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1181491435 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 2084864224} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 2990583693 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 14 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 4 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 32 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1181491436 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1181491435} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1184807784 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 2090198275} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 1627202291 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 28 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 59 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1184807785 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1184807784} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1184973975 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1499923273} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 2399610147 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 24 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 6 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 27 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1184973976 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1184973975} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1186183678 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 940334093} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 3613863611 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 18 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -8 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 94 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1186183679 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1186183678} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1186319179 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1484253232} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 4099237293 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 14 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 52 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1186319180 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1186319179} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1187094485 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1594334924} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 2877144119 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 26 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 4 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 38 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1187094486 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1187094485} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1187272123 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 663998933} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 3115551403 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 20 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 55 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1187272124 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1187272123} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1188862717 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1647750734} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 1489103991 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 12 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -2 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 61 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1188862718 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1188862717} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1189008470 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1049560129} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 3628991770 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 18 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 6 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 24 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1189008471 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1189008470} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1189486571 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1096090485} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 919689405 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 18 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 8 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 14 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1189486572 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1189486571} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1190174472 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1237212254} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 3968415930 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 28 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -6 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 89 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1190174473 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1190174472} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1190522470 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 663998933} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 2833972671 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 26 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -2 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 68 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1190522471 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1190522470} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1191054989 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 421321126} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 1007993434 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 22 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -6 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 86 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1191054990 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1191054989} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1192177050 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 254582517} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 3459259071 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 24 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 4 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 37 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1192177051 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1192177050} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1192828918 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1152222901} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 4261206143 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 16 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -2 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 63 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1192828919 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1192828918} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1193120886 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1096090485} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 3776099281 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 18 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 6 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 24 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1193120887 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1193120886} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1193511079 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1237212254} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 3217722657 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 26 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 8 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 18 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1193511080 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1193511079} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1193765758 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1237212254} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 3904710256 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 10 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 40 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1193765759 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1193765758} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1194129535 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1237212254} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 2035777779 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 22 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -8 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 96 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1194129536 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1194129535} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1194790324 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1049560129} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 746937723 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 24 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -4 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 77 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1194790325 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1194790324} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1196543556 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 2073172211} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 1004273483 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 16 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 10 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 3 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1196543557 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1196543556} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1198266323 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 576863512} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 1843427364 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 14 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -6 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 82 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1198266324 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1198266323} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1199025994 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1647750734} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 981989939 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 18 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -6 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 84 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1199025995 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1199025994} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1200018546 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1096090485} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 1385745598 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 24 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 57 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1200018547 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1200018546} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1201073604 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1096090485} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 520377986 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 20 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 55 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1201073605 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1201073604} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1201320449 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 576863512} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 3745148658 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 22 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 8 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 16 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1201320450 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1201320449} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1202732262 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1456191866} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 257090056 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 28 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 8 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 19 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1202732263 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1202732262} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1203586391 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 421321126} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 282229439 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 22 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 6 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 26 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1203586392 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1203586391} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1204369464 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 2069920750} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 2842091813 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 18 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 4 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 34 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1204369465 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1204369464} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1204395087 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1152222901} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 3360853723 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 16 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 53 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1204395088 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1204395087} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1205872051 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1484253232} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 480256994 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 18 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -4 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 74 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1205872052 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1205872051} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1205951564 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 940334093} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 667963704 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 10 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 6 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 20 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1205951565 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1205951564} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1206099007 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 421321126} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 2601169729 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 24 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -2 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 67 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1206099008 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1206099007} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1206571704 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1647750734} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 1495698790 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 26 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 8 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 18 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1206571705 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1206571704} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1207144419 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1233158725} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 1770166503 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 18 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 8 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 14 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1207144420 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1207144419} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1207524204 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1152222901} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 1862639562 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 10 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 50 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1207524205 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1207524204} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1207938098 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1647750734} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 1643734982 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 14 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 42 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1207938099 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1207938098} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1208167712 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 254582517} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 379019866 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 10 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -2 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 60 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1208167713 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1208167712} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1208705205 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 2073172211} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 3069673191 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 24 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 57 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1208705206 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1208705205} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1209365567 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 2073172211} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 118761807 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 24 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 6 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 27 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1209365568 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1209365567} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1211943827 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1456191866} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 197655839 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 28 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 4 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 39 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1211943828 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1211943827} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1212760114 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1233158725} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 898870210 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 24 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -6 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 87 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1212760115 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1212760114} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1213510363 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1499923273} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 2883899975 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 22 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 6 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 26 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1213510364 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1213510363} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1216198690 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1594334924} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 2938027164 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 16 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 6 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 23 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1216198691 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1216198690} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1218277338 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 576863512} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 2623752516 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 20 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -2 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 65 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1218277339 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1218277338} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1218393361 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1456191866} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 4102990065 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 10 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 50 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1218393362 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1218393361} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1218980860 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1456191866} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 1947393058 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 28 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -6 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 89 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1218980861 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1218980860} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1219693303 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 2084864224} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 3013993175 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 28 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 4 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 39 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1219693304 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1219693303} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1220499434 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 576863512} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 2150808874 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 26 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -8 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 98 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1220499435 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1220499434} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1222429806 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1049560129} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 3706612820 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 24 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 6 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 27 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1222429807 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1222429806} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1222568460 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 2069920750} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 1793416084 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 10 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 50 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1222568461 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1222568460} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1225167287 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1382702125} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 2940756662 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 22 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -2 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 66 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1225167288 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1225167287} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1225298267 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1233158725} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 993863093 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 10 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 6 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 20 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1225298268 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1225298267} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1225922824 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 2090198275} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 1127464846 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 24 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 57 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1225922825 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1225922824} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1228612197 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 576863512} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 2353978688 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 22 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -6 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 86 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1228612198 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1228612197} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1229525297 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 2069920750} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 1269690559 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 18 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -2 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 64 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1229525298 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1229525297} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1229856384 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 576863512} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 494641316 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 12 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 8 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 11 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1229856385 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1229856384} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1232344989 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 576863512} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 1854510807 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 24 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 4 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 37 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1232344990 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1232344989} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1232709962 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 576863512} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 2006567674 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 20 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 10 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 5 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1232709963 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1232709962} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1233001600 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1152222901} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 1261527848 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 14 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -6 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 82 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1233001601 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1233001600} + m_PrefabAsset: {fileID: 0} +--- !u!1 &1233158724 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1233158725} + m_Layer: 0 + m_Name: Monsters10x10 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1233158725 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1233158724} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: -42} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 902212560} + - {fileID: 1946269234} + - {fileID: 1749185474} + - {fileID: 2028021041} + - {fileID: 1606434750} + - {fileID: 1333732742} + - {fileID: 104272781} + - {fileID: 1320870545} + - {fileID: 1830183987} + - {fileID: 1633513447} + - {fileID: 427601605} + - {fileID: 2054478065} + - {fileID: 1022483079} + - {fileID: 1573654848} + - {fileID: 1207144420} + - {fileID: 677133453} + - {fileID: 417338606} + - {fileID: 1806904736} + - {fileID: 2061348002} + - {fileID: 1809035686} + - {fileID: 1225298268} + - {fileID: 396231402} + - {fileID: 1672343121} + - {fileID: 961735086} + - {fileID: 2106943575} + - {fileID: 560973502} + - {fileID: 1897815249} + - {fileID: 1868462400} + - {fileID: 626096181} + - {fileID: 788291654} + - {fileID: 1759298566} + - {fileID: 475684494} + - {fileID: 1750721889} + - {fileID: 1272692466} + - {fileID: 1834080790} + - {fileID: 850941721} + - {fileID: 103169136} + - {fileID: 1274461816} + - {fileID: 770553282} + - {fileID: 471391742} + - {fileID: 42276981} + - {fileID: 2062575436} + - {fileID: 58586451} + - {fileID: 784622458} + - {fileID: 153481490} + - {fileID: 1119929971} + - {fileID: 909711795} + - {fileID: 1868140358} + - {fileID: 1906531208} + - {fileID: 1256832026} + - {fileID: 1363160103} + - {fileID: 1052396825} + - {fileID: 833608135} + - {fileID: 1060451907} + - {fileID: 1532348030} + - {fileID: 49297492} + - {fileID: 849869663} + - {fileID: 34430088} + - {fileID: 859091837} + - {fileID: 42478257} + - {fileID: 1358897343} + - {fileID: 843489512} + - {fileID: 186972025} + - {fileID: 1163637062} + - {fileID: 1364161939} + - {fileID: 1847914101} + - {fileID: 458572158} + - {fileID: 1499767999} + - {fileID: 2014011776} + - {fileID: 143607202} + - {fileID: 130612500} + - {fileID: 1746539571} + - {fileID: 443366367} + - {fileID: 1292977646} + - {fileID: 1123500457} + - {fileID: 1569179848} + - {fileID: 738250944} + - {fileID: 275472658} + - {fileID: 601480019} + - {fileID: 2067632861} + - {fileID: 1263144124} + - {fileID: 1351007015} + - {fileID: 892930585} + - {fileID: 1789165121} + - {fileID: 1017562057} + - {fileID: 1529577502} + - {fileID: 21985836} + - {fileID: 1212760115} + - {fileID: 1505488957} + - {fileID: 1124468228} + - {fileID: 1473817645} + - {fileID: 1053466620} + - {fileID: 1764645553} + - {fileID: 2044418519} + - {fileID: 1428076262} + - {fileID: 623672088} + - {fileID: 808564020} + - {fileID: 353735639} + - {fileID: 3847030} + - {fileID: 1450917119} + m_Father: {fileID: 0} + m_RootOrder: 14 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1001 &1233160482 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 576863512} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 3942839671 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 20 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 8 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 15 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1233160483 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1233160482} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1234021797 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 2073172211} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 3911839496 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 16 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 53 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1234021798 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1234021797} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1234778044 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1382702125} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 4217925338 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 16 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 4 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 33 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1234778045 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1234778044} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1235122954 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 2084864224} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 2910507640 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 24 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 47 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1235122955 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1235122954} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1235630998 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 663998933} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 475571138 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 14 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 42 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1235630999 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1235630998} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1236015250 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 421321126} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 2161270879 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 16 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -4 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 73 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1236015251 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1236015250} + m_PrefabAsset: {fileID: 0} +--- !u!1 &1237212253 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1237212254} + m_Layer: 0 + m_Name: Monsters10x10 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1237212254 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1237212253} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: -65, y: 0, z: -21} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 1758579833} + - {fileID: 644135567} + - {fileID: 778802263} + - {fileID: 1503996102} + - {fileID: 1660810015} + - {fileID: 1901029034} + - {fileID: 228861052} + - {fileID: 1838117275} + - {fileID: 1115960104} + - {fileID: 707771812} + - {fileID: 1878673286} + - {fileID: 1341543468} + - {fileID: 1149863847} + - {fileID: 9600891} + - {fileID: 1248165788} + - {fileID: 2136963393} + - {fileID: 1506939741} + - {fileID: 832707523} + - {fileID: 1193511080} + - {fileID: 155648662} + - {fileID: 977359700} + - {fileID: 828128013} + - {fileID: 1915965928} + - {fileID: 97588597} + - {fileID: 1445949635} + - {fileID: 1993463769} + - {fileID: 783212143} + - {fileID: 2079653154} + - {fileID: 1260427348} + - {fileID: 1310006408} + - {fileID: 858392572} + - {fileID: 1669817433} + - {fileID: 627152825} + - {fileID: 1912276748} + - {fileID: 2040561135} + - {fileID: 10120034} + - {fileID: 2137448349} + - {fileID: 70475241} + - {fileID: 1835784231} + - {fileID: 773194375} + - {fileID: 1193765759} + - {fileID: 619510100} + - {fileID: 748584017} + - {fileID: 315843793} + - {fileID: 636261684} + - {fileID: 1598714056} + - {fileID: 1956532716} + - {fileID: 680006528} + - {fileID: 2018169300} + - {fileID: 964288648} + - {fileID: 1965638983} + - {fileID: 1864676268} + - {fileID: 810200930} + - {fileID: 254392158} + - {fileID: 1998396490} + - {fileID: 1337048585} + - {fileID: 1973839868} + - {fileID: 223860137} + - {fileID: 843635902} + - {fileID: 735453471} + - {fileID: 1398481384} + - {fileID: 1029468626} + - {fileID: 928492540} + - {fileID: 1998474385} + - {fileID: 594055625} + - {fileID: 203554402} + - {fileID: 481410906} + - {fileID: 998628120} + - {fileID: 169971296} + - {fileID: 859486802} + - {fileID: 1082594971} + - {fileID: 553706629} + - {fileID: 921056983} + - {fileID: 263280467} + - {fileID: 1178604609} + - {fileID: 1404360625} + - {fileID: 605712520} + - {fileID: 1312548413} + - {fileID: 494195552} + - {fileID: 1386038657} + - {fileID: 68977084} + - {fileID: 1238270419} + - {fileID: 802350240} + - {fileID: 1297490407} + - {fileID: 2001082906} + - {fileID: 1321181910} + - {fileID: 1512999725} + - {fileID: 864672656} + - {fileID: 1318880394} + - {fileID: 1190174473} + - {fileID: 1630343957} + - {fileID: 220517555} + - {fileID: 1409407019} + - {fileID: 185911063} + - {fileID: 1585800831} + - {fileID: 1842998920} + - {fileID: 1194129536} + - {fileID: 453157627} + - {fileID: 726897824} + - {fileID: 417647900} + m_Father: {fileID: 0} + m_RootOrder: 22 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1001 &1238270418 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1237212254} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 2016786318 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 12 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -6 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 81 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1238270419 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1238270418} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1238408849 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1456191866} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 3865290988 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 20 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 8 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 15 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1238408850 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1238408849} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1239728683 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1456191866} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 3687994987 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 18 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -8 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 94 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1239728684 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1239728683} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1240806690 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1049560129} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 2645654911 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 24 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 10 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 7 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1240806691 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1240806690} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1243393785 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 940334093} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 486281152 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 26 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 6 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 28 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1243393786 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1243393785} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1243687614 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 421321126} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 2806568916 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 10 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -8 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 90 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1243687615 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1243687614} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1246342761 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 2090198275} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 752012896 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 14 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -4 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 72 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1246342762 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1246342761} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1247301052 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1382702125} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 410914022 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 22 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 10 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 6 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1247301053 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1247301052} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1248165787 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1237212254} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 370394612 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 18 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 8 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 14 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1248165788 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1248165787} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1248443436 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 663998933} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 3707660349 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 14 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 8 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 12 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1248443437 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1248443436} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1249031287 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 663998933} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 135381552 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 26 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -8 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 98 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1249031288 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1249031287} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1250280969 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1456191866} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 3361694141 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 10 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -6 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 80 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1250280970 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1250280969} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1250374478 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1456191866} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 1513474480 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 18 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 6 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 24 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1250374479 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1250374478} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1254529249 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1152222901} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 193658966 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 28 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 49 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1254529250 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1254529249} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1256348782 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 2090198275} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 45913273 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 20 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 10 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 5 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1256348783 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1256348782} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1256832025 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1233158725} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 1681226529 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 28 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 49 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1256832026 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1256832025} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1258405014 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 576863512} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 2893386689 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 10 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -8 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 90 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1258405015 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1258405014} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1260427347 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1237212254} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 3321367609 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 26 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 6 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 28 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1260427348 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1260427347} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1260854528 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 2090198275} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 4097304267 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 28 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -8 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 99 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1260854529 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1260854528} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1261689653 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 2084864224} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 1643261497 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 22 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 8 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 16 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1261689654 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1261689653} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1261785911 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1484253232} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 174512129 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 20 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -8 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 95 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1261785912 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1261785911} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1262288500 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 2073172211} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 2933464627 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 16 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 8 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 13 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1262288501 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1262288500} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1263144123 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1233158725} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 2427691828 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 10 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -6 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 80 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1263144124 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1263144123} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1263149765 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 2069920750} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 3764833300 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 14 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 42 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1263149766 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1263149765} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1264318545 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1152222901} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 2061667843 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 14 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 8 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 12 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1264318546 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1264318545} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1265562639 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 254582517} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 854629082 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 12 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 41 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1265562640 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1265562639} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1266850623 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 421321126} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 3077804388 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 24 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 47 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1266850624 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1266850623} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1269137889 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1456191866} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 2495770624 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 24 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 57 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1269137890 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1269137889} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1272692465 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1233158725} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 1813408024 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 16 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 4 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 33 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1272692466 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1272692465} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1273641751 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 940334093} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 4160888154 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 22 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 10 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 6 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1273641752 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1273641751} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1273752402 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1647750734} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 3656953942 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 10 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -4 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 70 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1273752403 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1273752402} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1274461815 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1233158725} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 3587084162 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 24 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 4 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 37 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1274461816 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1274461815} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1276423520 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1152222901} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 3727734973 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 28 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -2 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 69 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1276423521 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1276423520} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1277976602 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 421321126} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 1563840908 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 18 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 44 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1277976603 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1277976602} + m_PrefabAsset: {fileID: 0} +--- !u!1 &1282001517 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1282001518} + - component: {fileID: 1282001520} + - component: {fileID: 1282001519} + - component: {fileID: 1282001521} + m_Layer: 0 + m_Name: NetworkManager + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1282001518 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1282001517} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &1282001519 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1282001517} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 6442dc8070ceb41f094e44de0bf87274, type: 3} + m_Name: + m_EditorClassIdentifier: + showGUI: 1 + offsetX: 0 + offsetY: 0 +--- !u!114 &1282001520 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1282001517} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 8aab4c8111b7c411b9b92cf3dbc5bd4e, type: 3} + m_Name: + m_EditorClassIdentifier: + dontDestroyOnLoad: 1 + runInBackground: 1 + startOnHeadless: 1 + showDebugMessages: 0 + serverTickRate: 30 + offlineScene: + onlineScene: + transport: {fileID: 1282001521} + networkAddress: localhost + maxConnections: 1000 + disconnectInactiveConnections: 0 + disconnectInactiveTimeout: 60 + authenticator: {fileID: 0} + playerPrefab: {fileID: 449802645721213856, guid: e1299008405d14b17b1ca459a6cd44a2, + type: 3} + autoCreatePlayer: 1 + playerSpawnMethod: 1 + spawnPrefabs: [] +--- !u!114 &1282001521 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1282001517} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: c7424c1070fad4ba2a7a96b02fbeb4bb, type: 3} + m_Name: + m_EditorClassIdentifier: + OnClientConnected: + m_PersistentCalls: + m_Calls: [] + OnClientDataReceived: + m_PersistentCalls: + m_Calls: [] + OnClientError: + m_PersistentCalls: + m_Calls: [] + OnClientDisconnected: + m_PersistentCalls: + m_Calls: [] + OnServerConnected: + m_PersistentCalls: + m_Calls: [] + OnServerDataReceived: + m_PersistentCalls: + m_Calls: [] + OnServerError: + m_PersistentCalls: + m_Calls: [] + OnServerDisconnected: + m_PersistentCalls: + m_Calls: [] + port: 7777 + NoDelay: 1 + serverMaxMessageSize: 16384 + serverMaxReceivesPerTick: 10000 + clientMaxMessageSize: 16384 + clientMaxReceivesPerTick: 1000 +--- !u!1001 &1282323649 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1647750734} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 1190657577 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 24 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -4 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 77 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1282323650 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1282323649} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1282537353 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 2084864224} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 1093697441 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 20 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 10 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 5 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1282537354 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1282537353} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1282984909 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1049560129} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 2149590154 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 20 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -8 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 95 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1282984910 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1282984909} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1286325090 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1152222901} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 874383126 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 10 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -2 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 60 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1286325091 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1286325090} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1288262173 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1152222901} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 1026438047 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 22 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 10 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 6 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1288262174 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1288262173} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1289163641 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1049560129} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 3972985238 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 24 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -6 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 87 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1289163642 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1289163641} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1291324444 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1484253232} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 3198884307 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 22 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 8 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 16 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1291324445 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1291324444} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1292977645 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1233158725} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 3665302877 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 16 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -4 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 73 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1292977646 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1292977645} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1294449974 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 576863512} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 163434893 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 26 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 8 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 18 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1294449975 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1294449974} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1295273336 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1049560129} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 2628061219 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 10 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -8 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 90 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1295273337 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1295273336} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1295692743 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 421321126} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 2622406694 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 18 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 6 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 24 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1295692744 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1295692743} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1295812278 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 2069920750} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 2708007367 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 20 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -6 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 85 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1295812279 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1295812278} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1296919260 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 940334093} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 669025114 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 24 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 57 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1296919261 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1296919260} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1297231346 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 2069920750} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 581035109 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 22 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 56 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1297231347 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1297231346} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1297490406 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1237212254} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 1635463680 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 16 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -6 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 83 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1297490407 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1297490406} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1297813945 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 2069920750} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 3839873696 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 20 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -8 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 95 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1297813946 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1297813945} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1300903699 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 576863512} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 3018689489 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 12 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 10 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1300903700 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1300903699} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1302236650 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1594334924} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 960160315 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 26 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 8 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 18 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1302236651 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1302236650} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1302785727 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1647750734} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 2274451789 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 26 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -6 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 88 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1302785728 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1302785727} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1307781013 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 2084864224} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 3690223153 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 22 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 46 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1307781014 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1307781013} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1308728483 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 2084864224} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 3887225133 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 10 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 40 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1308728484 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1308728483} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1310006407 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1237212254} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 3355800971 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 28 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 6 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 29 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1310006408 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1310006407} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1310070228 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 2073172211} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 3097351144 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 22 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -6 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 86 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1310070229 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1310070228} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1310260753 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1484253232} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 2634698337 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 16 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 53 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1310260754 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1310260753} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1310883435 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 254582517} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 169800763 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 26 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -6 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 88 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1310883436 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1310883435} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1311670541 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 254582517} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 3668253234 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 10 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 10 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1311670542 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1311670541} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1312243838 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 2084864224} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 3173833316 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 22 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -6 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 86 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1312243839 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1312243838} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1312245659 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1484253232} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 2738162080 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 14 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -2 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 62 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1312245660 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1312245659} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1312356216 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 2084864224} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 1214464886 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 14 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -6 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 82 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1312356217 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1312356216} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1312548412 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1237212254} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 648720060 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 24 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -4 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 77 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1312548413 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1312548412} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1315198986 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1152222901} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 1529016638 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 16 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -8 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 93 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1315198987 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1315198986} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1316554424 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1096090485} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 145898825 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 18 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -2 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 64 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1316554425 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1316554424} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1318645239 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 254582517} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 239126994 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 16 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -6 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 83 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1318645240 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1318645239} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1318880393 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1237212254} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 1882995416 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 26 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -6 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 88 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1318880394 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1318880393} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1319964281 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1096090485} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 4273870002 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 14 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 6 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 22 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1319964282 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1319964281} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1320297813 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1096090485} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 1824842132 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 10 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 40 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1320297814 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1320297813} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1320870544 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1233158725} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 3673066403 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 24 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 10 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 7 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1320870545 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1320870544} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1321181909 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1237212254} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 499328383 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 20 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -6 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 85 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1321181910 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1321181909} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1321456778 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 576863512} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 1029680822 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 24 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -2 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 67 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1321456779 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1321456778} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1321460359 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1152222901} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 3887299723 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 18 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 10 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 4 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1321460360 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1321460359} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1322366744 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 2073172211} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 1253791424 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 26 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -4 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 78 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1322366745 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1322366744} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1325701184 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1594334924} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 3998988391 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 16 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -2 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 63 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1325701185 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1325701184} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1326618291 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1499923273} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 1925181691 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 10 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 40 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1326618292 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1326618291} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1326884545 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 576863512} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 2303345334 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 18 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 8 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 14 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1326884546 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1326884545} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1327537714 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 2069920750} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 3422975550 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 22 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 10 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 6 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1327537715 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1327537714} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1328013077 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 2090198275} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 1633499560 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 12 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -8 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 91 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1328013078 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1328013077} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1328872582 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 940334093} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 244428576 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 26 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -6 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 88 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1328872583 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1328872582} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1329282115 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1049560129} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 3200529904 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 28 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 4 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 39 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1329282116 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1329282115} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1329771276 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1594334924} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 2710080411 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 24 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 8 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 17 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1329771277 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1329771276} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1330155979 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1647750734} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 3069217548 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 18 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -8 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 94 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1330155980 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1330155979} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1331002165 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 2073172211} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 69589355 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 20 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -2 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 65 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1331002166 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1331002165} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1331231011 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 2090198275} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 2953660323 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 12 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 41 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1331231012 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1331231011} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1331279372 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1096090485} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 3126470915 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 24 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 47 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1331279373 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1331279372} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1333732741 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1233158725} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 3773140465 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 20 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 10 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 5 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1333732742 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1333732741} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1334332656 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1049560129} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 63054912 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 20 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 6 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 25 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1334332657 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1334332656} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1334903203 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 663998933} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 2483847258 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 24 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -6 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 87 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1334903204 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1334903203} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1335327871 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 663998933} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 3794711174 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 20 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -4 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 75 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1335327872 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1335327871} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1335349904 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 2073172211} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 1102001558 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 22 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 4 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 36 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1335349905 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1335349904} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1337048584 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1237212254} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 71128991 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 20 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 55 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1337048585 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1337048584} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1341543467 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1237212254} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 2741870229 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 12 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 8 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 11 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1341543468 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1341543467} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1342253179 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 576863512} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 3734573876 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 16 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 43 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1342253180 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1342253179} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1342949535 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 940334093} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 4261711243 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 18 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 10 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 4 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1342949536 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1342949535} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1345155664 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 663998933} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 1922265445 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 28 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 4 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 39 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1345155665 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1345155664} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1346791596 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 2069920750} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 3483223270 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 16 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 53 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1346791597 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1346791596} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1346951961 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1152222901} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 3062225524 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 26 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 58 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1346951962 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1346951961} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1348253527 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1049560129} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 3941164739 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 22 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -4 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 76 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1348253528 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1348253527} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1350560953 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 663998933} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 1308623846 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 24 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -8 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 97 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1350560954 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1350560953} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1350699246 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 2084864224} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 3204462643 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 22 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -4 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 76 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1350699247 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1350699246} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1351007014 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1233158725} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 1494407147 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 12 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -6 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 81 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1351007015 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1351007014} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1352524809 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1049560129} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 2136302306 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 16 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 4 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 33 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1352524810 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1352524809} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1353999305 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 254582517} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 1090828640 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 12 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -2 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 61 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1353999306 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1353999305} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1354459469 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1049560129} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 2419519703 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 26 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 58 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1354459470 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1354459469} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1357109404 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 2090198275} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 95873832 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 26 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 8 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 18 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1357109405 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1357109404} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1358320362 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 2090198275} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 744860914 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 20 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 4 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 35 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1358320363 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1358320362} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1358897342 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1233158725} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 2099798806 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 10 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -2 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 60 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1358897343 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1358897342} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1361143533 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1382702125} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 904433061 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 16 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -6 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 83 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1361143534 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1361143533} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1362708460 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1382702125} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 1633237007 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 22 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -4 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 76 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1362708461 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1362708460} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1363160102 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1233158725} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 2456145171 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 10 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 50 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1363160103 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1363160102} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1364161938 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1233158725} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 1825150078 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 18 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -2 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 64 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1364161939 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1364161938} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1365081332 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1152222901} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 3156408716 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 14 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 52 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1365081333 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1365081332} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1365276625 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 663998933} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 2494380764 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 12 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 4 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 31 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1365276626 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1365276625} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1365321407 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 940334093} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 2524133606 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 12 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -6 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 81 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1365321408 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1365321407} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1366244445 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1499923273} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 1824326071 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 26 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -6 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 88 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1366244446 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1366244445} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1366800444 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1382702125} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 878693659 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 22 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -8 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 96 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1366800445 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1366800444} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1367231266 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 421321126} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 750783900 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 20 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 6 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 25 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1367231267 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1367231266} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1367924450 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1456191866} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 393138126 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 14 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 4 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 32 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1367924451 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1367924450} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1372000196 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 2069920750} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 3667900753 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 26 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -6 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 88 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1372000197 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1372000196} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1372407733 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 2073172211} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 3676218469 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 12 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 10 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1372407734 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1372407733} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1372645247 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1382702125} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 2588457976 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 26 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -4 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 78 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1372645248 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1372645247} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1373527436 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1499923273} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 1476814260 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 14 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -2 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 62 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1373527437 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1373527436} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1374357758 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1382702125} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 3779698287 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 20 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 6 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 25 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1374357759 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1374357758} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1374499940 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 576863512} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 630006793 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 18 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -2 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 64 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1374499941 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1374499940} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1379596981 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 2073172211} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 1583337570 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 26 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 4 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 38 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1379596982 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1379596981} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1380411964 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 940334093} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 4135494162 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 10 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -4 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 70 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1380411965 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1380411964} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1380523138 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 940334093} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 3643163433 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 20 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 8 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 15 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1380523139 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1380523138} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1380599067 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 2069920750} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 721986611 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 24 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 8 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 17 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1380599068 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1380599067} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1381572341 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1647750734} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 2595024231 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 14 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -4 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 72 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1381572342 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1381572341} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1381910758 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1484253232} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 2917814176 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 12 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 51 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1381910759 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1381910758} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1381994970 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1647750734} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 1269842450 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 22 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -6 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 86 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1381994971 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1381994970} + m_PrefabAsset: {fileID: 0} +--- !u!1 &1382702124 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1382702125} + m_Layer: 0 + m_Name: Monsters10x10 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1382702125 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1382702124} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: -21} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 618928570} + - {fileID: 1720056826} + - {fileID: 1418791731} + - {fileID: 820536098} + - {fileID: 1757438932} + - {fileID: 42070884} + - {fileID: 1247301053} + - {fileID: 576342507} + - {fileID: 1159732744} + - {fileID: 110093326} + - {fileID: 641455660} + - {fileID: 1848110095} + - {fileID: 7076602} + - {fileID: 2083187231} + - {fileID: 753746767} + - {fileID: 8170271} + - {fileID: 349485443} + - {fileID: 2086960449} + - {fileID: 494857090} + - {fileID: 684826231} + - {fileID: 522386116} + - {fileID: 1721187317} + - {fileID: 1166101049} + - {fileID: 966614104} + - {fileID: 1024410609} + - {fileID: 1374357759} + - {fileID: 940786513} + - {fileID: 845154463} + - {fileID: 1652424074} + - {fileID: 72641873} + - {fileID: 598219984} + - {fileID: 1681727862} + - {fileID: 1905528420} + - {fileID: 1234778045} + - {fileID: 121012122} + - {fileID: 2029555238} + - {fileID: 1131682201} + - {fileID: 2117710520} + - {fileID: 661763641} + - {fileID: 1621075} + - {fileID: 149582267} + - {fileID: 318524734} + - {fileID: 358957350} + - {fileID: 2026288749} + - {fileID: 1754439803} + - {fileID: 389423750} + - {fileID: 79479283} + - {fileID: 536208423} + - {fileID: 1851597488} + - {fileID: 87852666} + - {fileID: 247845472} + - {fileID: 2074360165} + - {fileID: 1413859773} + - {fileID: 761520342} + - {fileID: 1528039891} + - {fileID: 588590973} + - {fileID: 1023743912} + - {fileID: 1092097260} + - {fileID: 1849541215} + - {fileID: 936888220} + - {fileID: 1799010689} + - {fileID: 2046943178} + - {fileID: 1752254095} + - {fileID: 551072603} + - {fileID: 2116086934} + - {fileID: 748675211} + - {fileID: 1225167288} + - {fileID: 1435962262} + - {fileID: 895846070} + - {fileID: 541167250} + - {fileID: 1827372322} + - {fileID: 482133156} + - {fileID: 1788086438} + - {fileID: 415487902} + - {fileID: 755384044} + - {fileID: 346445641} + - {fileID: 1362708461} + - {fileID: 552220286} + - {fileID: 1372645248} + - {fileID: 517102825} + - {fileID: 619001597} + - {fileID: 1545836714} + - {fileID: 1607400259} + - {fileID: 1361143534} + - {fileID: 174248535} + - {fileID: 1385594220} + - {fileID: 1894660049} + - {fileID: 299577892} + - {fileID: 2037923221} + - {fileID: 417469416} + - {fileID: 2036831450} + - {fileID: 1462700306} + - {fileID: 112082295} + - {fileID: 1039899988} + - {fileID: 726854040} + - {fileID: 657387476} + - {fileID: 1366800445} + - {fileID: 561494347} + - {fileID: 19174533} + - {fileID: 1902230409} + m_Father: {fileID: 0} + m_RootOrder: 19 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1001 &1383106114 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 2073172211} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 3678375247 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 26 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 48 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1383106115 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1383106114} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1385594219 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1382702125} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 2716500228 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 20 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -6 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 85 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1385594220 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1385594219} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1386038656 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1237212254} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 870519123 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 28 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -4 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 79 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1386038657 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1386038656} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1386397379 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 663998933} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 1552435765 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 18 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -4 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 74 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1386397380 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1386397379} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1386632931 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 576863512} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 2907971463 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 10 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -6 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 80 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1386632932 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1386632931} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1386993526 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 663998933} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 2468552454 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 20 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 45 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1386993527 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1386993526} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1387267381 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1456191866} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 959129990 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 22 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -6 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 86 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1387267382 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1387267381} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1391522596 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 576863512} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 2972963519 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 12 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -8 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 91 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1391522597 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1391522596} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1391631793 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 254582517} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 1131439915 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 24 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 8 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 17 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1391631794 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1391631793} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1393777787 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 2084864224} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 442215047 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 12 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -2 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 61 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1393777788 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1393777787} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1398481383 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1237212254} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 3187557314 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 10 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -2 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 60 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1398481384 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1398481383} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1399248475 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1594334924} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 2683998472 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 12 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 8 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 11 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1399248476 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1399248475} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1402539648 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1152222901} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 2425231391 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 20 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -4 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 75 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1402539649 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1402539648} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1402949660 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1456191866} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 1890070661 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 18 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -2 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 64 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1402949661 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1402949660} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1403417840 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1096090485} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 1637997522 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 14 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -8 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 92 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1403417841 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1403417840} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1404360624 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1237212254} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 3557155467 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 20 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -4 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 75 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1404360625 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1404360624} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1405291399 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1456191866} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 4014759076 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 22 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -2 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 66 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1405291400 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1405291399} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1409117447 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 254582517} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 2212160701 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 16 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 10 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 3 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1409117448 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1409117447} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1409407018 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1237212254} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 3675058778 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 14 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -8 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 92 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1409407019 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1409407018} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1410611391 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 663998933} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 3712653316 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 10 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -8 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 90 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1410611392 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1410611391} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1413859772 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1382702125} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 3056136460 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 14 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 52 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1413859773 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1413859772} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1414917163 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1647750734} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 1197622408 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 28 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 49 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1414917164 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1414917163} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1416664177 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1499923273} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 1830048615 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 22 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 8 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 16 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1416664178 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1416664177} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1417606494 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 663998933} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 1923032117 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 26 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -4 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 78 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1417606495 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1417606494} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1418791730 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1382702125} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 2311766828 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 14 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 10 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1418791731 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1418791730} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1419302962 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 663998933} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 3611019699 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 12 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 6 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 21 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1419302963 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1419302962} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1422748893 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1096090485} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 268662004 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 14 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -2 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 62 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1422748894 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1422748893} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1422906327 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1049560129} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 800105380 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 12 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -8 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 91 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1422906328 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1422906327} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1423311610 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 576863512} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 2518606787 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 28 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 10 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 9 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1423311611 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1423311610} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1425085459 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 2090198275} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 122213316 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 24 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 4 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 37 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1425085460 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1425085459} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1425926927 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 576863512} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 3407896255 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 16 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -8 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 93 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1425926928 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1425926927} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1426669296 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 2090198275} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 1571458253 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 16 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -6 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 83 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1426669297 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1426669296} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1426823944 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 2069920750} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 698758027 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 12 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -2 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 61 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1426823945 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1426823944} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1427422905 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 2084864224} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 1654483384 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 28 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 59 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1427422906 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1427422905} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1428076261 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1233158725} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 3520987091 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 18 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -8 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 94 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1428076262 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1428076261} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1428570913 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1456191866} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 1472241608 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 18 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 54 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1428570914 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1428570913} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1431948281 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 254582517} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 1988137219 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 10 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -8 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 90 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1431948282 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1431948281} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1434184013 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 576863512} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 1462109067 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 24 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 10 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 7 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1434184014 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1434184013} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1435962261 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1382702125} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 2252806839 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 24 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -2 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 67 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1435962262 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1435962261} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1435991894 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1049560129} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 1521264203 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 10 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 40 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1435991895 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1435991894} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1436686274 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1499923273} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 1050757040 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 20 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -4 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 75 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1436686275 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1436686274} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1437087653 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 576863512} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 2278117157 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 24 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 6 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 27 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1437087654 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1437087653} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1438259851 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1456191866} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 219672954 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 16 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -8 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 93 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1438259852 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1438259851} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1439118961 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1152222901} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 2064932104 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 28 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -4 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 79 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1439118962 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1439118961} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1439662836 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1499923273} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 1309398923 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 26 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 48 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1439662837 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1439662836} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1440458854 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 2090198275} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 1709856023 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 10 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 8 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 10 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1440458855 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1440458854} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1440508313 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1499923273} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 3669680023 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 10 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -8 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 90 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1440508314 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1440508313} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1444540215 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 2090198275} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 3695100014 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 18 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -2 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 64 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1444540216 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1444540215} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1445329189 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 940334093} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 1585405652 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 20 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 10 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 5 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1445329190 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1445329189} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1445946843 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1049560129} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 3163632399 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 20 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -6 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 85 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1445946844 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1445946843} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1445949634 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1237212254} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 2108611850 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 18 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 6 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 24 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1445949635 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1445949634} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1446148613 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 2084864224} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 1191905268 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 12 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 51 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1446148614 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1446148613} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1446288895 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1594334924} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 3549434813 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 22 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 10 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 6 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1446288896 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1446288895} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1448575444 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 2084864224} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 117234110 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 10 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -8 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 90 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1448575445 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1448575444} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1449799382 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 2069920750} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 1079942233 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 24 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -6 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 87 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1449799383 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1449799382} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1450917118 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1233158725} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 1109197200 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 28 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -8 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 99 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1450917119 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1450917118} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1451110865 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1096090485} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 3697092242 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 10 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -8 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 90 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1451110866 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1451110865} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1451347977 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 2069920750} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 968906709 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 26 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 6 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 28 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1451347978 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1451347977} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1453806399 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1096090485} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 3076203100 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 18 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -8 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 94 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1453806400 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1453806399} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1454288321 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 940334093} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 2527334437 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 28 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 6 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 29 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1454288322 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1454288321} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1454889376 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1484253232} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 1912715601 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 10 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 10 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1454889377 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1454889376} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1455973063 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1499923273} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 1706413027 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 24 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -2 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 67 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1455973064 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1455973063} + m_PrefabAsset: {fileID: 0} +--- !u!1 &1456191865 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1456191866} + m_Layer: 0 + m_Name: Monsters10x10 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1456191866 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1456191865} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 22, y: 0, z: -42} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 644898060} + - {fileID: 447912629} + - {fileID: 787368975} + - {fileID: 1513404345} + - {fileID: 1786290360} + - {fileID: 372452706} + - {fileID: 615810385} + - {fileID: 1144454063} + - {fileID: 1833849278} + - {fileID: 2118432835} + - {fileID: 330616696} + - {fileID: 538789217} + - {fileID: 618507754} + - {fileID: 1952421756} + - {fileID: 1053144668} + - {fileID: 1238408850} + - {fileID: 93860310} + - {fileID: 203511754} + - {fileID: 878269650} + - {fileID: 1202732263} + - {fileID: 840081423} + - {fileID: 862054309} + - {fileID: 526766477} + - {fileID: 1547889096} + - {fileID: 1250374479} + - {fileID: 1099119802} + - {fileID: 1630588003} + - {fileID: 983574990} + - {fileID: 1510657227} + - {fileID: 148165997} + - {fileID: 2049745763} + - {fileID: 1576957247} + - {fileID: 1367924451} + - {fileID: 1153662270} + - {fileID: 215957003} + - {fileID: 1477409067} + - {fileID: 128310119} + - {fileID: 188411016} + - {fileID: 903486248} + - {fileID: 1211943828} + - {fileID: 1113965238} + - {fileID: 736390469} + - {fileID: 714056110} + - {fileID: 981499885} + - {fileID: 714601899} + - {fileID: 1558931841} + - {fileID: 2096855382} + - {fileID: 2031574489} + - {fileID: 186773857} + - {fileID: 1782390130} + - {fileID: 1218393362} + - {fileID: 1825650908} + - {fileID: 1988309440} + - {fileID: 1529757889} + - {fileID: 1428570914} + - {fileID: 934524408} + - {fileID: 981783519} + - {fileID: 1269137890} + - {fileID: 2085655912} + - {fileID: 1903748923} + - {fileID: 946958683} + - {fileID: 619947895} + - {fileID: 2084171183} + - {fileID: 318671803} + - {fileID: 1402949661} + - {fileID: 1977172302} + - {fileID: 1405291400} + - {fileID: 2076425261} + - {fileID: 767946856} + - {fileID: 616419154} + - {fileID: 533573783} + - {fileID: 1484777170} + - {fileID: 1636085567} + - {fileID: 596096424} + - {fileID: 50398325} + - {fileID: 504014842} + - {fileID: 160125262} + - {fileID: 1678457002} + - {fileID: 80105646} + - {fileID: 861542626} + - {fileID: 1250280970} + - {fileID: 1770373333} + - {fileID: 116897198} + - {fileID: 230050350} + - {fileID: 2006588863} + - {fileID: 711043569} + - {fileID: 1387267382} + - {fileID: 1072647589} + - {fileID: 754311612} + - {fileID: 1218980861} + - {fileID: 349490609} + - {fileID: 684321310} + - {fileID: 703298934} + - {fileID: 1438259852} + - {fileID: 1239728684} + - {fileID: 712271750} + - {fileID: 74464086} + - {fileID: 1867264022} + - {fileID: 1036590043} + - {fileID: 1128665550} + m_Father: {fileID: 0} + m_RootOrder: 18 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1001 &1459743000 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 2069920750} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 4268209192 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 14 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -8 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 92 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1459743001 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1459743000} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1462700305 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1382702125} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 1947438993 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 12 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -8 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 91 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1462700306 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1462700305} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1463076193 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1049560129} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 4285235637 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 20 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 8 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 15 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1463076194 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1463076193} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1463348016 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1499923273} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 2560820000 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 16 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 4 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 33 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1463348017 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1463348016} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1470715311 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 2084864224} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 3459790110 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 20 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -2 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 65 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1470715312 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1470715311} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1470866204 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 254582517} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 1902787940 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 12 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 51 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1470866205 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1470866204} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1470985611 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 2069920750} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 353673572 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 24 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 4 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 37 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1470985612 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1470985611} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1471346846 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1594334924} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 2920146092 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 18 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 6 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 24 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1471346847 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1471346846} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1471804284 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 2084864224} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 1526494544 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 26 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 8 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 18 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1471804285 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1471804284} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1471971498 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 254582517} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 1053062506 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 16 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 6 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 23 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1471971499 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1471971498} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1473481976 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1647750734} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 1176104818 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 12 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -6 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 81 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1473481977 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1473481976} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1473750266 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1049560129} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 3531057965 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 28 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 49 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1473750267 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1473750266} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1473817644 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1233158725} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 4293554789 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 10 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -8 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 90 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1473817645 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1473817644} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1474792545 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1049560129} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 3779263881 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 14 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -2 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 62 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1474792546 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1474792545} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1474881694 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1484253232} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 1669854590 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 20 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -2 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 65 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1474881695 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1474881694} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1475020648 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1152222901} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 1031860256 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 12 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 4 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 31 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1475020649 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1475020648} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1475072313 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 421321126} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 2321414327 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 10 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -4 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 70 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1475072314 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1475072313} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1477409066 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1456191866} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 2308461688 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 20 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 4 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 35 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1477409067 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1477409066} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1479334128 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1152222901} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 1004908084 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 28 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 10 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 9 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1479334129 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1479334128} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1480939626 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1049560129} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 1845947492 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 16 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 10 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 3 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1480939627 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1480939626} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1482137429 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 2069920750} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 3771736576 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 20 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 55 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1482137430 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1482137429} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1483692277 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 254582517} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 1505443716 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 28 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 49 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1483692278 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1483692277} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1483833755 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 2073172211} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 2763846349 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 28 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 6 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 29 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1483833756 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1483833755} + m_PrefabAsset: {fileID: 0} +--- !u!1 &1484253231 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1484253232} + m_Layer: 0 + m_Name: Monsters10x10 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1484253232 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1484253231} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 22, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 1454889377} + - {fileID: 623086835} + - {fileID: 1114150879} + - {fileID: 880852176} + - {fileID: 1727473071} + - {fileID: 836267280} + - {fileID: 1993267716} + - {fileID: 32092353} + - {fileID: 1906249639} + - {fileID: 8479850} + - {fileID: 88545404} + - {fileID: 1799659419} + - {fileID: 2003134354} + - {fileID: 1489965952} + - {fileID: 974200078} + - {fileID: 1028384968} + - {fileID: 1291324445} + - {fileID: 329266050} + - {fileID: 1889244252} + - {fileID: 1590150819} + - {fileID: 1020089667} + - {fileID: 1630939141} + - {fileID: 1126253720} + - {fileID: 1613135473} + - {fileID: 1757160420} + - {fileID: 460182106} + - {fileID: 585986859} + - {fileID: 689273055} + - {fileID: 1486005022} + - {fileID: 1121863154} + - {fileID: 239165058} + - {fileID: 2112471119} + - {fileID: 1169245840} + - {fileID: 1513088252} + - {fileID: 1802259780} + - {fileID: 1622652099} + - {fileID: 243218612} + - {fileID: 1696538834} + - {fileID: 1586210084} + - {fileID: 1696020919} + - {fileID: 533115545} + - {fileID: 1092995590} + - {fileID: 1702128575} + - {fileID: 1647152046} + - {fileID: 664056743} + - {fileID: 137963678} + - {fileID: 1886677434} + - {fileID: 461496811} + - {fileID: 1885095731} + - {fileID: 589313856} + - {fileID: 644644741} + - {fileID: 1381910759} + - {fileID: 1186319180} + - {fileID: 1310260754} + - {fileID: 1913033417} + - {fileID: 2051618760} + - {fileID: 1831162209} + - {fileID: 232460910} + - {fileID: 655002836} + - {fileID: 800583420} + - {fileID: 512520794} + - {fileID: 995998868} + - {fileID: 1312245660} + - {fileID: 391925309} + - {fileID: 460425758} + - {fileID: 1474881695} + - {fileID: 2008091970} + - {fileID: 1176116210} + - {fileID: 1725844027} + - {fileID: 610117438} + - {fileID: 505123055} + - {fileID: 61257296} + - {fileID: 1829096660} + - {fileID: 2144360629} + - {fileID: 1205872052} + - {fileID: 1796440311} + - {fileID: 502992527} + - {fileID: 731548088} + - {fileID: 1896379174} + - {fileID: 1879102669} + - {fileID: 512054311} + - {fileID: 1951433394} + - {fileID: 1147277205} + - {fileID: 240507793} + - {fileID: 850475024} + - {fileID: 1151453325} + - {fileID: 1776659487} + - {fileID: 1141389143} + - {fileID: 590248779} + - {fileID: 2116504002} + - {fileID: 1847428940} + - {fileID: 1824247914} + - {fileID: 1730882851} + - {fileID: 152878078} + - {fileID: 809555479} + - {fileID: 1261785912} + - {fileID: 2014258813} + - {fileID: 1765853858} + - {fileID: 1950093481} + - {fileID: 1133433188} + m_Father: {fileID: 0} + m_RootOrder: 8 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1001 &1484394424 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1647750734} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 4157294500 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 10 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 10 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1484394425 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1484394424} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1484777169 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1456191866} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 2417908071 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 12 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -4 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 71 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1484777170 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1484777169} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1485221144 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 940334093} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 3905565606 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 20 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 55 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1485221145 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1485221144} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1486005021 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1484253232} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 2991518094 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 26 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 6 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 28 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1486005022 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1486005021} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1486128333 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 2073172211} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 3628996006 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 24 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -4 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 77 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1486128334 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1486128333} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1486607229 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1647750734} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 1607437796 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 18 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -4 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 74 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1486607230 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1486607229} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1488083253 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1647750734} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 3250020918 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 14 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 52 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1488083254 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1488083253} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1489353774 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 940334093} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 1212584359 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 18 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -2 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 64 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1489353775 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1489353774} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1489965951 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1484253232} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 4245326953 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 16 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 8 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 13 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1489965952 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1489965951} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1493481040 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1096090485} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 675933493 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 28 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -4 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 79 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1493481041 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1493481040} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1493636109 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 2069920750} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 2225054055 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 22 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 8 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 16 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1493636110 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1493636109} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1494666455 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1499923273} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 1557002677 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 28 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 10 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 9 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1494666456 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1494666455} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1494780734 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1647750734} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 2499080302 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 24 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 8 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 17 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1494780735 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1494780734} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1495897748 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 421321126} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 3103178067 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 16 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 53 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1495897749 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1495897748} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1497372830 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 663998933} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 1046182013 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 22 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 8 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 16 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1497372831 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1497372830} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1499767998 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1233158725} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 2418651206 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 24 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -2 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 67 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1499767999 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1499767998} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1499891532 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 2073172211} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 1053100882 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 26 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -8 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 98 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1499891533 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1499891532} + m_PrefabAsset: {fileID: 0} +--- !u!1 &1499923272 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1499923273} + m_Layer: 0 + m_Name: Monsters10x10 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1499923273 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1499923272} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: -65, y: 0, z: 21} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 614635579} + - {fileID: 1166527055} + - {fileID: 1929798986} + - {fileID: 572489037} + - {fileID: 1811096184} + - {fileID: 1065980996} + - {fileID: 687235228} + - {fileID: 1023932810} + - {fileID: 227480519} + - {fileID: 1494666456} + - {fileID: 1126250502} + - {fileID: 113358776} + - {fileID: 897519141} + - {fileID: 2072835076} + - {fileID: 358828712} + - {fileID: 1623051925} + - {fileID: 1416664178} + - {fileID: 787589496} + - {fileID: 222930925} + - {fileID: 692281407} + - {fileID: 305024938} + - {fileID: 1047626814} + - {fileID: 108206429} + - {fileID: 385199042} + - {fileID: 296988525} + - {fileID: 263582425} + - {fileID: 1213510364} + - {fileID: 1184973976} + - {fileID: 13092776} + - {fileID: 810555330} + - {fileID: 673303634} + - {fileID: 1518955084} + - {fileID: 1638348359} + - {fileID: 1463348017} + - {fileID: 1970761181} + - {fileID: 2077758058} + - {fileID: 309412768} + - {fileID: 750335644} + - {fileID: 481692632} + - {fileID: 1804022348} + - {fileID: 1326618292} + - {fileID: 10313614} + - {fileID: 471656138} + - {fileID: 1700563240} + - {fileID: 2042597503} + - {fileID: 1594870056} + - {fileID: 418167846} + - {fileID: 961745072} + - {fileID: 1439662837} + - {fileID: 1749671019} + - {fileID: 722919849} + - {fileID: 1081768135} + - {fileID: 208909050} + - {fileID: 146472133} + - {fileID: 1991852515} + - {fileID: 177723793} + - {fileID: 572317190} + - {fileID: 1115117546} + - {fileID: 966987565} + - {fileID: 306250146} + - {fileID: 114421940} + - {fileID: 75000090} + - {fileID: 1373527437} + - {fileID: 278425200} + - {fileID: 1503728975} + - {fileID: 178561164} + - {fileID: 739780637} + - {fileID: 1455973064} + - {fileID: 597679725} + - {fileID: 862707685} + - {fileID: 415277620} + - {fileID: 123854076} + - {fileID: 167895244} + - {fileID: 799748822} + - {fileID: 163768197} + - {fileID: 1436686275} + - {fileID: 2115324902} + - {fileID: 502915761} + - {fileID: 976761583} + - {fileID: 1961455245} + - {fileID: 214788430} + - {fileID: 1766117572} + - {fileID: 1517112913} + - {fileID: 707352409} + - {fileID: 1004056237} + - {fileID: 963439598} + - {fileID: 2002221455} + - {fileID: 1889042712} + - {fileID: 1366244446} + - {fileID: 1751638134} + - {fileID: 1440508314} + - {fileID: 1045046168} + - {fileID: 122928044} + - {fileID: 404453092} + - {fileID: 1028644653} + - {fileID: 1782872704} + - {fileID: 2112208266} + - {fileID: 545072446} + - {fileID: 1102064707} + - {fileID: 587609735} + m_Father: {fileID: 0} + m_RootOrder: 12 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1001 &1500540953 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1594334924} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 2578960848 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 26 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -6 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 88 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1500540954 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1500540953} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1501841900 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 663998933} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 3230283633 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 18 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 4 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 34 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1501841901 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1501841900} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1503337790 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 2084864224} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 3502146624 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 12 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -4 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 71 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1503337791 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1503337790} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1503658741 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 2090198275} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 3136184225 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 14 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 6 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 22 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1503658742 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1503658741} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1503728974 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1499923273} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 3564927647 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 18 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -2 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 64 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1503728975 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1503728974} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1503996101 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1237212254} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 2228023160 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 16 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 10 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 3 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1503996102 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1503996101} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1505488956 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1233158725} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 4180107926 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 26 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -6 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 88 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1505488957 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1505488956} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1506234253 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1594334924} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 1562780308 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 20 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 10 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 5 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1506234254 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1506234253} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1506886785 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1594334924} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 819945403 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 14 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -4 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 72 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1506886786 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1506886785} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1506939740 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1237212254} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 2257322497 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 22 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 8 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 16 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1506939741 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1506939740} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1510572982 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 2069920750} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 2669521593 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 12 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -8 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 91 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1510572983 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1510572982} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1510657226 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1456191866} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 2074732518 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 26 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 6 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 28 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1510657227 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1510657226} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1511194689 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1049560129} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 437216439 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 22 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 6 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 26 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1511194690 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1511194689} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1512999724 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1237212254} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 4205948604 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 22 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -6 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 86 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1512999725 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1512999724} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1513088251 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1484253232} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 318536946 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 16 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 4 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 33 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1513088252 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1513088251} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1513404344 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1456191866} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 3431669660 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 16 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 10 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 3 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1513404345 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1513404344} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1514922534 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1647750734} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 780500587 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 24 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -2 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 67 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1514922535 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1514922534} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1516695045 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 940334093} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 2428419704 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 14 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -6 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 82 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1516695046 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1516695045} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1517112912 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1499923273} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 1909157496 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 14 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -6 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 82 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1517112913 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1517112912} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1518955083 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1499923273} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 887910440 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 12 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 4 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 31 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1518955084 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1518955083} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1521347175 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 663998933} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 994345099 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 26 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 10 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 8 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1521347176 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1521347175} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1523606109 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 2090198275} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 1153338718 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 26 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -6 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 88 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1523606110 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1523606109} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1524376646 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1152222901} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 3648893388 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 20 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 4 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 35 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1524376647 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1524376646} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1525191817 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 2073172211} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 189276731 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 28 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -8 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 99 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1525191818 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1525191817} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1525800178 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 940334093} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 892135274 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 28 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 8 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 19 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1525800179 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1525800178} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1525921629 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 576863512} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 871570160 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 12 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 51 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1525921630 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1525921629} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1526385343 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 940334093} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 3306635002 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 12 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 41 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1526385344 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1526385343} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1528039890 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1382702125} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 1105371875 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 18 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 54 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1528039891 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1528039890} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1529577501 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1233158725} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 3068662344 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 20 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -6 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 85 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1529577502 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1529577501} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1529757888 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1456191866} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 2275716169 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 16 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 53 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1529757889 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1529757888} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1531243363 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1152222901} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 2138573274 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 18 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -4 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 74 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1531243364 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1531243363} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1531811451 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1049560129} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 266919981 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 14 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 4 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 32 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1531811452 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1531811451} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1532348029 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1233158725} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 3427584364 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 18 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 54 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1532348030 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1532348029} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1532816059 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1096090485} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 2251608338 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 10 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 10 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1532816060 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1532816059} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1533859377 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1594334924} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 3718220912 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 16 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 43 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1533859378 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1533859377} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1534396926 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 940334093} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 4255791544 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 14 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 6 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 22 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1534396927 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1534396926} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1535100812 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1049560129} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 1008901567 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 18 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 10 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 4 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1535100813 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1535100812} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1535377950 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 2069920750} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 639953117 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 10 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -6 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 80 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1535377951 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1535377950} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1536259767 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 2073172211} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 1512473417 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 10 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 40 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1536259768 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1536259767} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1538074837 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1096090485} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 3999105686 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 16 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 4 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 33 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1538074838 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1538074837} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1539947237 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 940334093} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 4245304361 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 14 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 52 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1539947238 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1539947237} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1541615254 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 254582517} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 3352374170 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 22 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -4 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 76 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1541615255 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1541615254} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1544249984 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 940334093} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 1631724154 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 10 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 50 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1544249985 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1544249984} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1545193469 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1096090485} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 3867813302 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 20 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 8 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 15 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1545193470 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1545193469} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1545345418 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 2073172211} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 1126917510 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 14 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 52 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1545345419 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1545345418} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1545836713 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1382702125} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 1872591052 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 12 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -6 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 81 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1545836714 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1545836713} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1546235681 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1594334924} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 3404953161 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 18 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -2 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 64 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1546235682 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1546235681} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1547889095 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1456191866} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 665723195 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 16 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 6 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 23 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1547889096 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1547889095} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1550485338 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 421321126} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 279173200 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 16 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -8 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 93 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1550485339 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1550485338} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1551338056 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1096090485} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 4145683735 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 22 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -4 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 76 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1551338057 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1551338056} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1553451716 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1594334924} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 784775243 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 14 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 10 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1553451717 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1553451716} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1554170444 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 663998933} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 3152646604 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 14 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -2 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 62 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1554170445 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1554170444} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1554940414 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 254582517} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 3656337329 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 28 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -6 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 89 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1554940415 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1554940414} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1555158684 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 576863512} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 2573980380 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 14 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -2 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 62 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1555158685 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1555158684} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1558931840 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1456191866} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 2088822485 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 20 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 45 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1558931841 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1558931840} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1561450738 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1049560129} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 1595862874 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 22 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 8 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 16 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1561450739 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1561450738} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1561773829 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1096090485} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 2374915267 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 24 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -2 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 67 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1561773830 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1561773829} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1563601253 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1647750734} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 403346597 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 10 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 6 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 20 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1563601254 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1563601253} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1564309552 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1152222901} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 1365516314 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 16 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -6 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 83 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1564309553 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1564309552} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1565743379 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 2090198275} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 4033035896 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 18 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 54 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1565743380 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1565743379} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1567852530 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1152222901} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 2511408945 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 24 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -8 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 97 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1567852531 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1567852530} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1569179847 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1233158725} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 2667655722 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 20 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -4 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 75 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1569179848 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1569179847} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1569385966 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 940334093} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 1300577041 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 20 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -4 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 75 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1569385967 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1569385966} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1570180099 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1096090485} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 3941647086 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 20 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 6 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 25 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1570180100 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1570180099} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1571783770 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 2084864224} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 3354688731 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 24 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 57 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1571783771 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1571783770} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1573654847 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1233158725} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 3121482855 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 16 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 8 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 13 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1573654848 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1573654847} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1574694847 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 2090198275} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 3361806825 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 26 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -2 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 68 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1574694848 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1574694847} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1576036307 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 254582517} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 601011372 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 20 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 55 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1576036308 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1576036307} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1576957246 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1456191866} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 2890987367 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 12 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 4 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 31 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1576957247 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1576957246} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1577661003 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1049560129} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 2450331812 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 14 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 10 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1577661004 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1577661003} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1578610904 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 2069920750} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 3590694865 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 10 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -2 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 60 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1578610905 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1578610904} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1580412019 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 663998933} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 2121340157 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 12 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -4 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 71 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1580412020 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1580412019} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1580524536 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1096090485} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 3793636674 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 16 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 43 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1580524537 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1580524536} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1580996918 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1096090485} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 912244176 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 20 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -6 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 85 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1580996919 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1580996918} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1581517535 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 940334093} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 2654945887 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 14 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 10 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1581517536 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1581517535} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1584615285 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 663998933} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 2358396288 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 18 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 8 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 14 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1584615286 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1584615285} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1585756629 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 2084864224} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 4099179216 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 20 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 8 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 15 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1585756630 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1585756629} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1585800830 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1237212254} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 837901553 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 18 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -8 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 94 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1585800831 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1585800830} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1585812867 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 2069920750} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 2989560992 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 26 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 4 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 38 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1585812868 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1585812867} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1586210083 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1484253232} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 1077805996 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 26 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 4 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 38 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1586210084 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1586210083} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1586257368 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1594334924} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 103680567 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 20 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -8 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 95 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1586257369 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1586257368} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1586908003 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 421321126} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 466142932 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 24 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -4 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 77 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1586908004 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1586908003} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1588617580 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 421321126} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 451434923 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 24 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 57 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1588617581 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1588617580} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1590150818 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1484253232} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 3860003510 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 28 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 8 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 19 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1590150819 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1590150818} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1591824588 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1049560129} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 3290000374 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 22 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 46 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1591824589 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1591824588} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1592011559 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 2090198275} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 1335519597 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 24 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -6 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 87 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1592011560 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1592011559} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1593547352 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1152222901} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 2831882885 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 14 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -2 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 62 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1593547353 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1593547352} + m_PrefabAsset: {fileID: 0} +--- !u!1 &1594334923 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1594334924} + m_Layer: 0 + m_Name: Monsters10x10 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1594334924 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1594334923} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: -65, y: 0, z: -42} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 664638251} + - {fileID: 2072877438} + - {fileID: 1553451717} + - {fileID: 1677357568} + - {fileID: 2100721494} + - {fileID: 1506234254} + - {fileID: 1446288896} + - {fileID: 441245574} + - {fileID: 1908731777} + - {fileID: 1703991747} + - {fileID: 150340109} + - {fileID: 1399248476} + - {fileID: 41660347} + - {fileID: 1737663614} + - {fileID: 1033454444} + - {fileID: 1171776781} + - {fileID: 652017450} + - {fileID: 1329771277} + - {fileID: 1302236651} + - {fileID: 194668730} + - {fileID: 1719314005} + - {fileID: 353777356} + - {fileID: 502756257} + - {fileID: 1216198691} + - {fileID: 1471346847} + - {fileID: 815910714} + - {fileID: 127157244} + - {fileID: 604213759} + - {fileID: 635552881} + - {fileID: 477761844} + - {fileID: 2039501837} + - {fileID: 1657997009} + - {fileID: 306986204} + - {fileID: 918385903} + - {fileID: 422977331} + - {fileID: 2066333429} + - {fileID: 87157195} + - {fileID: 553969906} + - {fileID: 1187094486} + - {fileID: 58574930} + - {fileID: 979218080} + - {fileID: 1601487309} + - {fileID: 645291808} + - {fileID: 1533859378} + - {fileID: 648940498} + - {fileID: 1105323835} + - {fileID: 935800575} + - {fileID: 238188160} + - {fileID: 499871038} + - {fileID: 451424480} + - {fileID: 985080960} + - {fileID: 879435023} + - {fileID: 1806014816} + - {fileID: 1718689483} + - {fileID: 494009374} + - {fileID: 850625124} + - {fileID: 1595801771} + - {fileID: 125542592} + - {fileID: 1817864941} + - {fileID: 167459223} + - {fileID: 140304556} + - {fileID: 375184359} + - {fileID: 1924367759} + - {fileID: 1325701185} + - {fileID: 1546235682} + - {fileID: 512894496} + - {fileID: 1069338420} + - {fileID: 2107641347} + - {fileID: 255692638} + - {fileID: 1775004790} + - {fileID: 738932494} + - {fileID: 711566730} + - {fileID: 1506886786} + - {fileID: 1166611877} + - {fileID: 623285949} + - {fileID: 1770491605} + - {fileID: 407946720} + - {fileID: 296942862} + - {fileID: 417930579} + - {fileID: 580931416} + - {fileID: 1936028407} + - {fileID: 508475693} + - {fileID: 1825985170} + - {fileID: 235733439} + - {fileID: 531726146} + - {fileID: 395030217} + - {fileID: 118593775} + - {fileID: 1722877453} + - {fileID: 1500540954} + - {fileID: 932220642} + - {fileID: 470299208} + - {fileID: 1897903279} + - {fileID: 983807924} + - {fileID: 1877330216} + - {fileID: 1596357461} + - {fileID: 1586257369} + - {fileID: 589009965} + - {fileID: 1661742849} + - {fileID: 657277757} + - {fileID: 1851620095} + m_Father: {fileID: 0} + m_RootOrder: 17 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1001 &1594870055 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1499923273} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 3558120069 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 20 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 45 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1594870056 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1594870055} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1595527819 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 2073172211} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 2044423309 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 24 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 10 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 7 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1595527820 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1595527819} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1595801770 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1594334924} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 1569032535 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 22 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 56 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1595801771 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1595801770} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1596201249 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1152222901} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 2442488375 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 20 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 10 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 5 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1596201250 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1596201249} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1596357460 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1594334924} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 1249484130 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 18 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -8 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 94 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1596357461 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1596357460} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1597741758 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 940334093} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 775098918 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 12 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -2 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 61 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1597741759 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1597741758} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1598714055 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1237212254} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 3768910558 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 20 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 45 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1598714056 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1598714055} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1600390538 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1049560129} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 1559698837 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 26 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -4 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 78 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1600390539 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1600390538} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1600435472 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 421321126} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 3586623372 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 22 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 10 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 6 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1600435473 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1600435472} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1601487308 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1594334924} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 3778333669 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 12 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 41 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1601487309 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1601487308} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1603835844 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 2090198275} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 2731981009 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 22 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 8 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 16 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1603835845 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1603835844} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1604771052 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1647750734} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 1340963960 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 10 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -8 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 90 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1604771053 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1604771052} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1605316565 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 2084864224} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 869591921 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 26 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 58 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1605316566 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1605316565} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1606434749 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1233158725} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 16611332 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 18 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 10 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 4 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1606434750 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1606434749} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1606598691 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 2073172211} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 4066809529 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 18 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -6 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 84 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1606598692 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1606598691} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1606674178 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 254582517} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 3581183618 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 18 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -2 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 64 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1606674179 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1606674178} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1607400258 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1382702125} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 354408564 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 14 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -6 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 82 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1607400259 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1607400258} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1610022096 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 940334093} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 806172461 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 12 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 4 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 31 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1610022097 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1610022096} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1613125993 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 2073172211} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 3966248932 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 14 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 42 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1613125994 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1613125993} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1613135472 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1484253232} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 4072900819 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 16 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 6 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 23 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1613135473 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1613135472} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1614390064 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1049560129} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 3658186237 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 20 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 45 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1614390065 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1614390064} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1616129182 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1152222901} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 3188844727 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 20 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -8 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 95 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1616129183 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1616129182} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1618327257 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 2084864224} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 1991869058 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 20 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 55 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1618327258 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1618327257} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1618423340 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1152222901} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 1067348827 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 18 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 54 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1618423341 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1618423340} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1619252283 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1647750734} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 312084131 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 22 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -2 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 66 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1619252284 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1619252283} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1619321459 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1647750734} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 1625864996 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 24 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -8 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 97 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1619321460 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1619321459} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1619880599 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 2069920750} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 1638519177 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 26 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 58 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1619880600 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1619880599} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1620486357 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1049560129} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 96338224 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 16 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 6 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 23 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1620486358 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1620486357} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1621710691 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1647750734} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 3508294670 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 14 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 4 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 32 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1621710692 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1621710691} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1622652098 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1484253232} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 1578335591 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 20 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 4 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 35 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1622652099 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1622652098} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1623051924 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1499923273} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 1505473695 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 20 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 8 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 15 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1623051925 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1623051924} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1623737985 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 940334093} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 2655256880 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 16 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 43 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1623737986 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1623737985} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1624282391 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 2084864224} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 2148690386 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 16 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 43 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1624282392 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1624282391} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1626563162 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 2084864224} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 1437873016 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 12 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 8 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 11 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1626563163 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1626563162} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1630343956 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1237212254} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 4106197153 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 10 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -8 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 90 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1630343957 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1630343956} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1630588002 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1456191866} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 1923414568 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 22 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 6 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 26 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1630588003 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1630588002} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1630939140 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1484253232} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 3977529039 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 12 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 6 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 21 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1630939141 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1630939140} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1631921856 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 2073172211} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 3319901647 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 18 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 6 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 24 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1631921857 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1631921856} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1632041245 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 2090198275} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 1524298574 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 22 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 46 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1632041246 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1632041245} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1632480704 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 2069920750} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 3758773480 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 26 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -4 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 78 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1632480705 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1632480704} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1633513446 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1233158725} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 846973081 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 28 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 10 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 9 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1633513447 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1633513446} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1635160350 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1049560129} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 4068083776 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 26 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 6 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 28 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1635160351 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1635160350} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1636085566 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1456191866} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 1630994156 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 14 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -4 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 72 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1636085567 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1636085566} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1636258556 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 576863512} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 1435266941 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 28 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 59 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1636258557 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1636258556} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1637107673 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 940334093} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 249712002 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 24 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 6 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 27 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1637107674 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1637107673} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1638059298 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 421321126} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 46601957 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 28 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 4 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 39 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1638059299 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1638059298} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1638348358 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1499923273} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 1550109051 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 14 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 4 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 32 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1638348359 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1638348358} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1639261622 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 940334093} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 491160035 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 24 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 47 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1639261623 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1639261622} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1641716260 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 254582517} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 1476211562 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 20 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -8 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 95 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1641716261 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1641716260} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1641984808 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 254582517} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 868814340 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 26 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 48 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1641984809 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1641984808} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1645514870 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1049560129} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 2993464422 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 26 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -8 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 98 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1645514871 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1645514870} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1647152045 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1484253232} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 3098483954 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 16 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 43 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1647152046 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1647152045} + m_PrefabAsset: {fileID: 0} +--- !u!1 &1647750733 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1647750734} + m_Layer: 0 + m_Name: Monsters10x10 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1647750734 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1647750733} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: -22, y: 0, z: 21} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 1484394425} + - {fileID: 655670955} + - {fileID: 899209640} + - {fileID: 1678609871} + - {fileID: 77792383} + - {fileID: 576561961} + - {fileID: 2134624919} + - {fileID: 275014064} + - {fileID: 983637563} + - {fileID: 264779915} + - {fileID: 527102687} + - {fileID: 551422010} + - {fileID: 102099429} + - {fileID: 159391564} + - {fileID: 1979206624} + - {fileID: 395721230} + - {fileID: 505833963} + - {fileID: 1494780735} + - {fileID: 1206571705} + - {fileID: 438243359} + - {fileID: 1563601254} + - {fileID: 871951912} + - {fileID: 61872919} + - {fileID: 343543757} + - {fileID: 1023311017} + - {fileID: 459567024} + - {fileID: 1706548386} + - {fileID: 1012084472} + - {fileID: 751136475} + - {fileID: 1146178345} + - {fileID: 121917405} + - {fileID: 1023057843} + - {fileID: 1621710692} + - {fileID: 1813629685} + - {fileID: 2058430325} + - {fileID: 356516752} + - {fileID: 98277639} + - {fileID: 1873288208} + - {fileID: 1994196924} + - {fileID: 1776759276} + - {fileID: 728104342} + - {fileID: 852368111} + - {fileID: 1207938099} + - {fileID: 271123023} + - {fileID: 947661729} + - {fileID: 696480051} + - {fileID: 785261595} + - {fileID: 2050533541} + - {fileID: 310769577} + - {fileID: 1414917164} + - {fileID: 998690307} + - {fileID: 2113965336} + - {fileID: 1488083254} + - {fileID: 669384225} + - {fileID: 560993199} + - {fileID: 364887493} + - {fileID: 205843626} + - {fileID: 399251113} + - {fileID: 2124691148} + - {fileID: 1176053911} + - {fileID: 710841117} + - {fileID: 1188862718} + - {fileID: 259719729} + - {fileID: 274656019} + - {fileID: 1771698911} + - {fileID: 591928281} + - {fileID: 1619252284} + - {fileID: 1514922535} + - {fileID: 316881415} + - {fileID: 687790700} + - {fileID: 1273752403} + - {fileID: 2094313448} + - {fileID: 1381572342} + - {fileID: 1786139451} + - {fileID: 1486607230} + - {fileID: 883036400} + - {fileID: 207316542} + - {fileID: 1282323650} + - {fileID: 2017992007} + - {fileID: 1670702588} + - {fileID: 318372589} + - {fileID: 1473481977} + - {fileID: 2008304397} + - {fileID: 628396398} + - {fileID: 1199025995} + - {fileID: 1936713930} + - {fileID: 1381994971} + - {fileID: 2081885431} + - {fileID: 1302785728} + - {fileID: 2001273012} + - {fileID: 1604771053} + - {fileID: 1010720238} + - {fileID: 1168179126} + - {fileID: 260822203} + - {fileID: 1330155980} + - {fileID: 2082718806} + - {fileID: 243160713} + - {fileID: 1619321460} + - {fileID: 1796216858} + - {fileID: 1922108251} + m_Father: {fileID: 0} + m_RootOrder: 10 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1001 &1647951336 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1049560129} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 3458716623 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 18 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -4 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 74 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1647951337 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1647951336} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1651254784 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1096090485} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 3470972363 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 26 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 48 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1651254785 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1651254784} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1652424073 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1382702125} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 825172452 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 26 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 6 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 28 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1652424074 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1652424073} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1654317162 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1049560129} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 1239114242 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 18 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -2 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 64 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1654317163 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1654317162} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1655045930 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 2084864224} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 364628462 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 22 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 4 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 36 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1655045931 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1655045930} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1656001341 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 421321126} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 3882550919 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 26 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 6 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 28 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1656001342 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1656001341} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1657997008 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1594334924} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 3021420387 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 12 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 4 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 31 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1657997009 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1657997008} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1659368577 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 2069920750} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 3996241565 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 28 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -8 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 99 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1659368578 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1659368577} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1660810014 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1237212254} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 2959439377 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 18 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 10 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 4 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1660810015 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1660810014} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1661742848 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1594334924} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 4284809577 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 24 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -8 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 97 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1661742849 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1661742848} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1662126304 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 2084864224} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 1517886866 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 10 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -2 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 60 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1662126305 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1662126304} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1664530107 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1152222901} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 1203108087 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 16 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 10 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 3 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1664530108 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1664530107} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1665338851 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 254582517} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 655713424 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 10 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 50 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1665338852 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1665338851} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1665576659 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1096090485} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 520981185 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 12 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 4 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 31 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1665576660 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1665576659} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1665785305 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 663998933} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 934127108 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 10 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 8 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 10 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1665785306 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1665785305} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1668455906 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1096090485} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 2440904351 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 28 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -6 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 89 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1668455907 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1668455906} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1669817432 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1237212254} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 502587868 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 12 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 4 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 31 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1669817433 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1669817432} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1670702587 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1647750734} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 821607787 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 28 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -4 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 79 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1670702588 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1670702587} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1670990356 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1096090485} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 2407320745 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 12 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -2 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 61 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1670990357 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1670990356} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1671477231 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 421321126} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 4235193264 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 24 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -8 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 97 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1671477232 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1671477231} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1672343120 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1233158725} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 746550269 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 14 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 6 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 22 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1672343121 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1672343120} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1674159090 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1152222901} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 1034502134 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 24 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -6 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 87 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1674159091 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1674159090} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1676733136 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1152222901} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 2992573584 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 10 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -4 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 70 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1676733137 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1676733136} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1677357567 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1594334924} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 2609643419 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 16 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 10 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 3 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1677357568 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1677357567} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1678457001 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1456191866} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 373587221 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 24 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -4 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 77 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1678457002 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1678457001} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1678609870 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1647750734} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 1295248485 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 16 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 10 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 3 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1678609871 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1678609870} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1679880698 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1152222901} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 1855518867 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 28 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 8 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 19 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1679880699 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1679880698} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1680109077 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 663998933} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 3180058096 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 18 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 10 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 4 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1680109078 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1680109077} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1680587528 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 663998933} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 3404620594 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 14 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -8 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 92 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1680587529 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1680587528} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1681727861 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1382702125} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 3561195595 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 12 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 4 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 31 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1681727862 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1681727861} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1681882588 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 2069920750} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 610443380 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 14 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 4 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 32 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1681882589 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1681882588} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1681991510 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1152222901} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 2074973316 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 18 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 8 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 14 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1681991511 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1681991510} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1682682251 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1096090485} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 1590423930 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 24 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -6 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 87 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1682682252 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1682682251} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1682838881 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1152222901} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 3851497622 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 12 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 51 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1682838882 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1682838881} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1683585215 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 254582517} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 2809156638 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 14 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 8 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 12 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1683585216 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1683585215} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1684232845 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 2069920750} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 2850057695 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 16 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 8 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 13 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1684232846 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1684232845} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1685030155 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1152222901} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 747792999 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 12 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 41 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1685030156 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1685030155} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1687139237 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 254582517} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 2362512094 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 18 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 10 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 4 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1687139238 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1687139237} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1688657610 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 2090198275} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 2097109624 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 24 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -8 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 97 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1688657611 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1688657610} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1689388976 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 2073172211} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 3215216562 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 14 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -2 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 62 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1689388977 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1689388976} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1695331894 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 2084864224} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 3403734292 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 10 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 4 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 30 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1695331895 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1695331894} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1696020918 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1484253232} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 4292185649 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 28 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 4 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 39 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1696020919 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1696020918} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1696538833 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1484253232} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 2959548933 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 24 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 4 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 37 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1696538834 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1696538833} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1696827726 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 2084864224} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 4254450913 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 12 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 41 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1696827727 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1696827726} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1698437438 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1152222901} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 3321619195 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 18 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -8 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 94 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1698437439 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1698437438} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1700563239 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1499923273} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 3994172784 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 16 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 43 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1700563240 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1700563239} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1701743502 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1096090485} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 3980476964 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 22 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 6 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 26 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1701743503 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1701743502} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1702128574 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1484253232} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 3830710561 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 14 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 42 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1702128575 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1702128574} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1703927007 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 2090198275} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 4053324484 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 10 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 4 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 30 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1703927008 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1703927007} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1703991746 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1594334924} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 4109822167 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 28 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 10 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 9 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1703991747 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1703991746} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1706370407 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1152222901} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 172742083 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 16 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 43 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1706370408 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1706370407} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1706548385 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1647750734} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 1819463907 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 22 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 6 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 26 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1706548386 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1706548385} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1707471648 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 2069920750} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 3713387297 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 22 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -8 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 96 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1707471649 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1707471648} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1713445510 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 2084864224} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 2801636290 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 22 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 10 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 6 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1713445511 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1713445510} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1716090702 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1096090485} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 2608304050 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 12 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 10 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1716090703 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1716090702} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1716617710 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 2084864224} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 529595914 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 26 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -2 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 68 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1716617711 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1716617710} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1717003342 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 663998933} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 500631927 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 24 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 10 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 7 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1717003343 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1717003342} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1718689482 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1594334924} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 1092414793 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 16 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 53 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1718689483 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1718689482} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1719314004 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1594334924} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 3770659576 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 10 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 6 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 20 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1719314005 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1719314004} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1720056825 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1382702125} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 2173299660 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 12 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 10 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1720056826 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1720056825} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1721187316 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1382702125} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 2948575804 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 12 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 6 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 21 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1721187317 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1721187316} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1722639427 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 2084864224} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 1420332797 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 18 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -4 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 74 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1722639428 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1722639427} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1722877452 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1594334924} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 4185568085 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 24 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -6 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 87 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1722877453 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1722877452} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1722949244 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 254582517} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 3898989814 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 22 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 46 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1722949245 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1722949244} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1723308495 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 254582517} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 758946730 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 22 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 10 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 6 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1723308496 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1723308495} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1725844026 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1484253232} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 718488299 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 26 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -2 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 68 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1725844027 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1725844026} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1727473070 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1484253232} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 4183927052 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 18 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 10 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 4 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1727473071 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1727473070} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1728354921 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 2090198275} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 213363807 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 28 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 4 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 39 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1728354922 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1728354921} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1729458762 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 254582517} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 2687787926 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 12 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 6 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 21 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1729458763 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1729458762} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1730882850 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1484253232} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 1009975080 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 14 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -8 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 92 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1730882851 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1730882850} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1737663613 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1594334924} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 1153343738 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 16 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 8 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 13 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1737663614 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1737663613} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1737841526 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 576863512} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 648714048 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 10 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 8 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 10 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1737841527 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1737841526} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1739186743 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 940334093} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 3795761630 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 26 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 8 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 18 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1739186744 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1739186743} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1740405106 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 2069920750} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 85691639 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 18 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -8 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 94 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1740405107 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1740405106} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1744517466 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 663998933} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 818713382 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 22 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 4 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 36 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1744517467 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1744517466} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1746539570 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1233158725} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 1576473939 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 12 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -4 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 71 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1746539571 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1746539570} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1748129446 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 576863512} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 1774576161 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 16 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 53 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1748129447 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1748129446} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1748898950 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1152222901} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 2757105231 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 22 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -8 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 96 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1748898951 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1748898950} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1749185473 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1233158725} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 806099151 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 14 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 10 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1749185474 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1749185473} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1749336068 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1152222901} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 2433074514 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 24 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 47 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1749336069 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1749336068} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1749671018 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1499923273} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 2871092601 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 28 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 49 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1749671019 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1749671018} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1750435906 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 2090198275} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 1021665640 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 28 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 49 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1750435907 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1750435906} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1750721888 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1233158725} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 3980969500 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 14 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 4 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 32 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1750721889 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1750721888} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1751638133 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1499923273} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 4274800176 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 28 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -6 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 89 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1751638134 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1751638133} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1752254094 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1382702125} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 3902518203 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 14 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -2 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 62 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1752254095 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1752254094} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1753299862 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 254582517} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 1362524151 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 28 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 4 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 39 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1753299863 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1753299862} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1754439802 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1382702125} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 3707693392 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 18 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 44 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1754439803 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1754439802} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1754740911 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 2069920750} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 3668451692 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 20 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 4 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 35 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1754740912 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1754740911} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1755088872 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 2069920750} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 447462737 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 20 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 6 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 25 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1755088873 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1755088872} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1755528902 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 2090198275} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 3270979851 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 12 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -6 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 81 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1755528903 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1755528902} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1756226978 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 254582517} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 2593041117 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 20 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -4 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 75 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1756226979 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1756226978} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1757160419 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1484253232} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 1163218589 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 18 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 6 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 24 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1757160420 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1757160419} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1757438931 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1382702125} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 3241231344 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 18 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 10 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 4 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1757438932 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1757438931} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1758579832 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1237212254} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 3197040177 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 10 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 10 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1758579833 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1758579832} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1759298565 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1233158725} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 635436038 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 10 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 4 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 30 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1759298566 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1759298565} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1760293876 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 2069920750} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 2492694082 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 28 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 8 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 19 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1760293877 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1760293876} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1761539683 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1096090485} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 1832433791 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 22 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 10 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 6 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1761539684 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1761539683} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1762467583 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 2069920750} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 2497795769 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 20 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 45 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1762467584 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1762467583} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1762841590 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 2073172211} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 3589852643 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 14 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -6 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 82 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1762841591 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1762841590} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1762895443 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 254582517} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 2230582383 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 26 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 4 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 38 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1762895444 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1762895443} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1763148096 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 2090198275} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 4155331165 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 20 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 55 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1763148097 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1763148096} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1764645552 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1233158725} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 292844791 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 14 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -8 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 92 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1764645553 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1764645552} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1765853857 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1484253232} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 3356737669 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 24 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -8 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 97 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1765853858 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1765853857} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1766117571 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1499923273} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 1020753940 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 12 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -6 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 81 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1766117572 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1766117571} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1768000887 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 2069920750} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 189674137 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 12 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -6 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 81 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1768000888 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1768000887} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1769826042 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 2069920750} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 3604875511 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 26 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 48 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1769826043 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1769826042} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1770373332 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1456191866} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 53676795 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 12 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -6 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 81 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1770373333 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1770373332} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1770491604 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1594334924} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 1204289869 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 20 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -4 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 75 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1770491605 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1770491604} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1771698910 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1647750734} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 1744346308 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 18 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -2 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 64 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1771698911 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1771698910} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1774045747 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 940334093} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 1633045341 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 26 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 48 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1774045748 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1774045747} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1775004789 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1594334924} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 2471384468 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 28 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -2 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 69 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1775004790 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1775004789} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1776215655 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 421321126} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 677667184 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 16 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -6 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 83 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1776215656 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1776215655} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1776298601 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 2090198275} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 3553213186 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 18 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 6 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 24 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1776298602 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1776298601} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1776659486 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1484253232} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 505236357 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 22 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -6 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 86 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1776659487 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1776659486} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1776759275 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1647750734} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 3497098647 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 28 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 4 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 39 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1776759276 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1776759275} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1778425938 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1049560129} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 3417232478 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 22 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 10 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 6 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1778425939 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1778425938} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1780408358 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 2084864224} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 234281423 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 20 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 45 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1780408359 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1780408358} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1780555160 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1096090485} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 3005804158 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 26 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 8 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 18 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1780555161 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1780555160} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1781457466 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 2090198275} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 3226108839 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 24 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -4 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 77 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1781457467 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1781457466} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1781602197 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1096090485} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 2714303560 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 20 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 4 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 35 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1781602198 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1781602197} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1782390129 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1456191866} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 2919829644 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 28 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 49 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1782390130 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1782390129} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1782872703 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1499923273} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 893940075 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 20 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -8 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 95 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1782872704 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1782872703} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1784388234 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 2084864224} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 2041474261 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 10 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 8 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 10 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1784388235 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1784388234} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1784842444 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 421321126} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 2053226903 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 28 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -8 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 99 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1784842445 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1784842444} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1785761203 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 940334093} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 3324748172 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 14 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -4 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 72 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1785761204 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1785761203} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1786139450 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1647750734} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 1288272754 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 16 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -4 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 73 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1786139451 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1786139450} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1786290359 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1456191866} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 1946202420 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 18 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 10 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 4 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1786290360 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1786290359} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1787187982 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 254582517} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 2114977124 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 28 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 59 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1787187983 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1787187982} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1788086437 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1382702125} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 49951791 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 14 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -4 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 72 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1788086438 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1788086437} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1789165120 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1233158725} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 2112099330 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 16 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -6 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 83 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1789165121 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1789165120} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1789913757 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 576863512} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 170456406 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 22 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -2 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 66 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1789913758 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1789913757} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1790580477 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 421321126} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 54753679 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 14 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 52 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1790580478 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1790580477} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1790871069 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1152222901} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 174999944 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 22 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -2 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 66 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1790871070 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1790871069} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1791493059 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 2084864224} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 2089049186 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 28 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -4 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 79 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1791493060 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1791493059} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1792108880 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 421321126} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 560632728 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 10 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 50 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1792108881 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1792108880} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1793273578 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 254582517} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 2429665309 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 22 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -6 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 86 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1793273579 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1793273578} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1796216857 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1647750734} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 1756718777 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 26 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -8 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 98 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1796216858 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1796216857} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1796440310 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1484253232} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 1219748378 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 20 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -4 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 75 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1796440311 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1796440310} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1799010688 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1382702125} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 1060846 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 10 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -2 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 60 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1799010689 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1799010688} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1799659418 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1484253232} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 2812718097 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 12 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 8 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 11 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1799659419 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1799659418} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1799715850 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1049560129} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 4175419549 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 10 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 50 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1799715851 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1799715850} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1800181563 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 663998933} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 1656868658 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 20 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -8 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 95 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1800181564 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1800181563} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1800966136 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 421321126} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 3965405430 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 20 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 55 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1800966137 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1800966136} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1802066367 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 254582517} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 572486160 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 16 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -8 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 93 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1802066368 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1802066367} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1802259779 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1484253232} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 1036893586 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 18 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 4 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 34 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1802259780 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1802259779} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1804022347 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1499923273} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 3343869719 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 28 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 4 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 39 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1804022348 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1804022347} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1804145174 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1049560129} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 1147995976 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 22 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -2 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 66 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1804145175 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1804145174} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1804814044 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 2073172211} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 4047806642 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 24 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 47 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1804814045 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1804814044} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1805546942 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 2073172211} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 3713161991 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 20 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 10 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 5 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1805546943 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1805546942} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1805694081 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 254582517} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 2283468059 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 14 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 6 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 22 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1805694082 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1805694081} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1806014815 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1594334924} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 1127826705 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 14 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 52 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1806014816 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1806014815} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1806411949 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 2084864224} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 2616232127 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 28 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -6 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 89 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1806411950 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1806411949} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1806904735 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1233158725} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 120142606 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 24 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 8 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 17 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1806904736 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1806904735} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1809035685 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1233158725} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 1077992183 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 28 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 8 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 19 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1809035686 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1809035685} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1810621927 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 421321126} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 443002668 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 26 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -6 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 88 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1810621928 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1810621927} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1811096183 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1499923273} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 1741196403 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 18 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 10 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 4 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1811096184 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1811096183} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1813629684 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1647750734} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 2481488631 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 16 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 4 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 33 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1813629685 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1813629684} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1814326102 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 2069920750} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 360797302 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 20 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 10 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 5 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1814326103 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1814326102} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1814348167 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 421321126} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 3484718424 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 14 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 6 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 22 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1814348168 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1814348167} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1815455514 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 576863512} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 1732971496 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 28 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -2 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 69 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1815455515 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1815455514} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1817864940 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1594334924} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 3580427665 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 26 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 58 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1817864941 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1817864940} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1818344464 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 576863512} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 2961939080 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 18 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 6 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 24 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1818344465 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1818344464} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1819435541 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 421321126} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 2220775241 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 12 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 6 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 21 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1819435542 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1819435541} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1823361948 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1049560129} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 2640317780 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 24 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -8 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 97 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1823361949 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1823361948} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1824247913 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1484253232} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 3946373712 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 12 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -8 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 91 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1824247914 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1824247913} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1824630924 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 421321126} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 2764692249 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 28 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 10 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 9 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1824630925 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1824630924} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1825650907 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1456191866} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 3587541590 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 12 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 51 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1825650908 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1825650907} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1825985169 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1594334924} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 748593112 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 14 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -6 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 82 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1825985170 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1825985169} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1826074140 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1096090485} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 1526647807 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 18 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 54 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1826074141 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1826074140} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1827372321 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1382702125} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 2693461066 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 10 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -4 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 70 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1827372322 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1827372321} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1828145398 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1096090485} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 3960171199 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 16 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -6 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 83 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1828145399 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1828145398} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1829096659 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1484253232} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 1635688204 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 14 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -4 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 72 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1829096660 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1829096659} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1830183986 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1233158725} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 1649754502 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 26 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 10 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 8 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1830183987 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1830183986} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1830621448 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 2084864224} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 1702152736 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 20 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 6 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 25 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1830621449 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1830621448} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1831162208 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1484253232} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 268146034 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 22 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 56 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1831162209 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1831162208} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1831931010 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 663998933} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 2181341750 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 24 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 57 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1831931011 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1831931010} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1833849277 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1456191866} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 3253856187 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 26 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 10 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 8 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1833849278 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1833849277} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1834080789 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1233158725} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 1620932630 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 18 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 4 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 34 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1834080790 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1834080789} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1834160346 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 2090198275} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 3309638923 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 28 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 10 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 9 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1834160347 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1834160346} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1834924044 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 2069920750} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 2837846942 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 26 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -8 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 98 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1834924045 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1834924044} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1835784230 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1237212254} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 3807356134 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 26 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 4 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 38 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1835784231 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1835784230} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1838117274 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1237212254} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 4014847978 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 24 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 10 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 7 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1838117275 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1838117274} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1839169711 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 254582517} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 2835650505 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 10 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -6 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 80 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1839169712 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1839169711} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1839638019 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 940334093} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 2029252842 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 18 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -6 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 84 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1839638020 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1839638019} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1839807310 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 2073172211} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 1751800634 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 20 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -4 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 75 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1839807311 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1839807310} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1840473206 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1152222901} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 3981026538 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 10 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 8 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 10 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1840473207 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1840473206} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1842998919 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1237212254} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 3526124642 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 20 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -8 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 95 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1842998920 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1842998919} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1844560542 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 2090198275} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 1646374538 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 14 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 8 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 12 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1844560543 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1844560542} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1845054867 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1096090485} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 2192020807 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 16 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -8 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 93 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1845054868 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1845054867} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1846464569 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 940334093} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 2156444313 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 28 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 59 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1846464570 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1846464569} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1847428939 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1484253232} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 3563776799 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 10 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -8 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 90 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1847428940 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1847428939} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1847560400 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 2084864224} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 1453250197 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 14 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 52 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1847560401 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1847560400} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1847914100 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1233158725} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 2074822636 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 20 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -2 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 65 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1847914101 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1847914100} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1848110094 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1382702125} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 2806009627 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 12 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 8 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 11 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1848110095 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1848110094} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1848128720 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 2084864224} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 777220634 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 14 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 42 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1848128721 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1848128720} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1848404577 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 421321126} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 4090555597 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 16 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 8 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 13 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1848404578 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1848404577} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1848618784 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 576863512} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 2352412759 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 12 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 6 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 21 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1848618785 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1848618784} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1849541214 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1382702125} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 1215226241 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 26 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 58 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1849541215 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1849541214} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1851597487 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1382702125} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 144645842 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 26 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 48 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1851597488 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1851597487} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1851620094 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1594334924} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 2552657623 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 28 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -8 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 99 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1851620095 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1851620094} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1854317443 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 2084864224} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 3826014522 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 26 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 4 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 38 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1854317444 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1854317443} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1856556934 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 254582517} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 216383884 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 26 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 6 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 28 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1856556935 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1856556934} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1862903636 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1096090485} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 257253221 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 26 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 58 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1862903637 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1862903636} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1864676267 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1237212254} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 1290524098 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 12 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 51 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1864676268 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1864676267} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1867264021 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1456191866} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 3643408826 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 24 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -8 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 97 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1867264022 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1867264021} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1868140357 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1233158725} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 3256086870 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 24 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 47 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1868140358 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1868140357} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1868462399 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1233158725} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 18017985 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 24 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 6 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 27 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1868462400 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1868462399} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1868719724 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 2073172211} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 4057966584 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 12 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -8 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 91 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1868719725 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1868719724} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1869167545 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 2090198275} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 2212371657 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 22 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 56 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1869167546 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1869167545} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1869734456 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 663998933} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 3012743141 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 16 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -6 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 83 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1869734457 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1869734456} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1871913536 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 940334093} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 1877724297 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 16 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -2 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 63 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1871913537 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1871913536} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1872415395 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 2069920750} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 2544033536 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 28 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -4 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 79 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1872415396 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1872415395} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1873288207 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1647750734} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 3430176424 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 24 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 4 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 37 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1873288208 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1873288207} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1877330215 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1594334924} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 3854659651 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 16 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -8 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 93 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1877330216 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1877330215} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1878673285 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1237212254} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 479219458 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 10 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 8 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 10 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1878673286 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1878673285} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1879102668 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1484253232} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 2407853125 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 28 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -4 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 79 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1879102669 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1879102668} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1879195333 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 576863512} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 3549436902 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 14 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 6 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 22 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1879195334 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1879195333} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1885095730 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1484253232} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 1756450837 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 26 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 48 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1885095731 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1885095730} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1885654239 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 576863512} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 705627079 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 24 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -4 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 77 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1885654240 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1885654239} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1886677433 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1484253232} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 374717055 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 22 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 46 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1886677434 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1886677433} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1887380684 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 576863512} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 468077681 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 16 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 6 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 23 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1887380685 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1887380684} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1887389862 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1152222901} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 3040843346 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 26 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -4 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 78 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1887389863 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1887389862} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1887815772 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 663998933} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 4225789578 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 22 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 6 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 26 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1887815773 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1887815772} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1888005900 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 2069920750} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 2656414940 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 12 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -4 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 71 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1888005901 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1888005900} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1888199958 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1096090485} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 1924838393 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 12 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 41 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1888199959 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1888199958} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1888236997 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 2073172211} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 3564870642 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 16 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -4 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 73 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1888236998 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1888236997} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1889042711 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1499923273} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 1611194370 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 24 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -6 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 87 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1889042712 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1889042711} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1889069378 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 254582517} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 4189995418 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 20 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 10 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 5 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1889069379 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1889069378} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1889244251 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1484253232} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 3683992128 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 26 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 8 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 18 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1889244252 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1889244251} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1892496889 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 940334093} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 3484405273 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 26 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -2 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 68 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1892496890 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1892496889} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1893676778 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 254582517} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 2924151140 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 14 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 42 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1893676779 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1893676778} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1894660048 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1382702125} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 2842428250 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 22 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -6 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 86 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1894660049 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1894660048} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1896014334 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 576863512} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 686387722 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 24 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 8 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 17 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1896014335 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1896014334} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1896379173 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1484253232} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 753287514 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 26 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -4 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 78 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1896379174 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1896379173} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1897815248 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1233158725} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 3022228070 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 22 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 6 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 26 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1897815249 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1897815248} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1897903278 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1594334924} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 1446079086 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 12 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -8 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 91 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1897903279 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1897903278} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1898198856 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 421321126} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 2044335999 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 10 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 40 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1898198857 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1898198856} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1901029033 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1237212254} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 2143596525 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 20 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 10 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 5 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1901029034 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1901029033} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1901569137 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 2084864224} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 3609636571 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 22 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -8 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 96 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1901569138 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1901569137} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1902210816 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 421321126} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 2231489355 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 10 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -6 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 80 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1902210817 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1902210816} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1902230408 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1382702125} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 55086730 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 28 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -8 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 99 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1902230409 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1902230408} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1903407977 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 2073172211} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 958553779 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 22 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 46 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1903407978 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1903407977} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1903748922 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1456191866} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 1757486804 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 28 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 59 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1903748923 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1903748922} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1904968377 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 576863512} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 108478718 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 16 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 8 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 13 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1904968378 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1904968377} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1905463658 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 2090198275} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 3786788140 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 20 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -2 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 65 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1905463659 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1905463658} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1905528419 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1382702125} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 4246563164 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 14 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 4 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 32 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1905528420 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1905528419} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1905603305 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 576863512} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 136004461 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 26 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 10 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 8 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1905603306 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1905603305} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1905875655 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 2084864224} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 3109945669 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 14 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -4 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 72 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1905875656 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1905875655} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1906249638 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1484253232} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 1633841360 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 26 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 10 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 8 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1906249639 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1906249638} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1906531207 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1233158725} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 1856944003 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 26 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 48 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1906531208 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1906531207} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1906691239 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 421321126} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 3471811187 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 28 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -2 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 69 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1906691240 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1906691239} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1907754911 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 421321126} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 2389940300 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 10 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 8 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 10 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1907754912 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1907754911} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1908731776 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1594334924} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 3025638834 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 26 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 10 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 8 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1908731777 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1908731776} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1910187492 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 940334093} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 4259965763 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 12 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 6 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 21 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1910187493 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1910187492} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1911593295 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1049560129} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 2752160595 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 22 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 4 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 36 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1911593296 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1911593295} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1912041742 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 2069920750} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 1409294661 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 12 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 10 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1912041743 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1912041742} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1912054956 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1096090485} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 1035295959 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 28 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 59 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1912054957 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1912054956} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1912276747 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1237212254} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 1325028219 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 16 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 4 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 33 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1912276748 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1912276747} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1912849536 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 576863512} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 2117821879 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 28 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -4 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 79 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1912849537 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1912849536} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1913033416 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1484253232} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 1418823816 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 18 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 54 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1913033417 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1913033416} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1915965927 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1237212254} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 3897429143 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 14 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 6 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 22 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1915965928 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1915965927} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1916949738 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1152222901} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 489883072 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 12 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 10 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1916949739 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1916949738} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1919068586 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 254582517} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 2997714138 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 18 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 4 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 34 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1919068587 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1919068586} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1919587779 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1049560129} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 3228492362 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 16 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 8 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 13 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1919587780 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1919587779} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1921476664 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 421321126} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 1048896622 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 26 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -2 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 68 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1921476665 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1921476664} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1922108250 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1647750734} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 449552575 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 28 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -8 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 99 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1922108251 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1922108250} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1922615634 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1049560129} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 3772167175 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 20 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 55 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1922615635 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1922615634} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1924367758 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1594334924} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 3257392866 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 14 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -2 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 62 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1924367759 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1924367758} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1924395342 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 2069920750} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 1034702436 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 16 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 6 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 23 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1924395343 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1924395342} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1925456620 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 254582517} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 3131931786 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 12 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -8 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 91 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1925456621 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1925456620} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1927544056 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 940334093} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 2243772033 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 20 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 45 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1927544057 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1927544056} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1928714539 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1049560129} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 2442928571 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 28 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -8 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 99 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1928714540 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1928714539} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1929798985 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1499923273} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 1989570268 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 14 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 10 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1929798986 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1929798985} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1929986701 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1096090485} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 2339055554 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 18 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 4 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 34 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1929986702 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1929986701} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1931328628 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 2069920750} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 1406322437 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 18 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 8 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 14 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1931328629 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1931328628} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1932727100 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1152222901} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 3001356608 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 26 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 48 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1932727101 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1932727100} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1936028406 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1594334924} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 273262097 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 10 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -6 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 80 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1936028407 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1936028406} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1936266350 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1152222901} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 1240973733 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 10 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 6 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 20 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1936266351 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1936266350} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1936713929 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1647750734} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 204119369 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 20 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -6 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 85 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1936713930 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1936713929} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1938259056 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 940334093} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 1695156524 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 24 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -6 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 87 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1938259057 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1938259056} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1938396269 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 663998933} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 4104919833 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 10 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 10 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1938396270 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1938396269} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1938812803 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 2073172211} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 3881773348 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 22 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 8 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 16 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1938812804 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1938812803} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1939374461 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 2084864224} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 797859688 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 14 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 10 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1939374462 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1939374461} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1940254628 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1096090485} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 1727073571 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 16 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 10 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 3 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1940254629 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1940254628} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1942182957 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 2090198275} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 2799031560 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 14 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -2 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 62 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1942182958 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1942182957} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1946269233 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1233158725} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 1576830890 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 12 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 10 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1946269234 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1946269233} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1948419676 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1096090485} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 777857536 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 22 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 46 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1948419677 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1948419676} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1949215146 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1096090485} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 664043042 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 14 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 52 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1949215147 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1949215146} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1950093480 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1484253232} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 3145874189 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 26 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -8 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 98 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1950093481 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1950093480} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1950651640 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 2073172211} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 1981573574 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 12 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 4 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 31 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1950651641 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1950651640} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1950910980 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1096090485} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 3890525379 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 20 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -4 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 75 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1950910981 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1950910980} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1951433393 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1484253232} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 2410326487 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 12 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -6 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 81 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1951433394 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1951433393} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1951775173 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 940334093} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 3232798051 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 18 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -4 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 74 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1951775174 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1951775173} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1952036986 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 663998933} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 2179335828 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 24 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 8 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 17 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1952036987 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1952036986} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1952421755 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1456191866} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 1233689528 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 16 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 8 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 13 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1952421756 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1952421755} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1956532715 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1237212254} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 1110238500 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 22 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 46 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1956532716 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1956532715} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1959535661 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 2073172211} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 434338707 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 20 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 55 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1959535662 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1959535661} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1959822043 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 421321126} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 1804161917 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 18 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -8 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 94 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1959822044 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1959822043} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1960179300 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 2084864224} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 4124364820 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 16 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -2 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 63 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1960179301 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1960179300} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1960604181 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 2069920750} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 3566196127 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 20 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -4 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 75 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1960604182 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1960604181} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1961383060 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 663998933} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 953921113 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 18 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -6 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 84 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1961383061 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1961383060} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1961455244 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1499923273} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 2189154842 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 28 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -4 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 79 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1961455245 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1961455244} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1965638982 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1237212254} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 322172072 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 10 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 50 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1965638983 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1965638982} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1970761180 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1499923273} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 522522532 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 18 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 4 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 34 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1970761181 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1970761180} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1973766103 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1096090485} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 1619992465 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 26 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 10 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 8 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1973766104 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1973766103} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1973839867 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1237212254} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 3615917584 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 22 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 56 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1973839868 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1973839867} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1975252715 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 663998933} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 1808496876 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 28 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -2 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 69 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1975252716 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1975252715} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1977172301 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1456191866} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 1096225817 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 20 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -2 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 65 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1977172302 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1977172301} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1979206623 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1647750734} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 2769921668 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 18 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 8 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 14 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1979206624 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1979206623} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1980199564 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 576863512} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 362947049 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 16 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 4 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 33 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1980199565 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1980199564} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1980553807 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1049560129} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 2704945883 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 10 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 6 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 20 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1980553808 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1980553807} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1981734476 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1152222901} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 1808698651 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 18 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -2 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 64 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1981734477 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1981734476} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1982173758 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 421321126} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 3008304299 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 28 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -4 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 79 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1982173759 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1982173758} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1983438689 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1096090485} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 2222517390 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 24 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 4 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 37 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1983438690 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1983438689} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1983593124 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 421321126} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 85434215 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 16 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 10 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 3 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1983593125 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1983593124} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1988309439 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1456191866} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 2546803869 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 14 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 52 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1988309440 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1988309439} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1988468983 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 2073172211} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 347582125 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 24 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -2 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 67 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1988468984 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1988468983} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1989461646 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 663998933} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 848719237 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 22 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -4 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 76 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1989461647 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1989461646} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1990062349 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1096090485} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 445993423 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 20 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -8 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 95 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1990062350 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1990062349} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1991636076 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 421321126} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 877820163 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 10 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 10 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1991636077 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1991636076} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1991852514 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1499923273} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 4071745049 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 18 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 54 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1991852515 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1991852514} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1993267715 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1484253232} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 3287340011 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 22 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 10 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 6 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1993267716 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1993267715} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1993463768 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1237212254} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 1762609871 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 20 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 6 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 25 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1993463769 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1993463768} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1994196923 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1647750734} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 2190269579 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 26 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 4 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 38 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1994196924 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1994196923} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1994602097 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 2069920750} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 1975852292 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 28 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 4 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 39 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1994602098 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1994602097} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1997437504 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1049560129} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 2058360346 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 12 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 41 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1997437505 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1997437504} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1998396489 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1237212254} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 2959057088 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 18 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 54 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1998396490 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1998396489} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1998474384 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1237212254} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 10596183 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 16 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -2 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 63 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1998474385 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1998474384} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1999770074 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 2069920750} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 2943849379 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 20 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 8 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 15 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &1999770075 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 1999770074} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &2000925081 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 576863512} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 4176491410 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 14 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 10 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &2000925082 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 2000925081} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &2001082905 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1237212254} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 357167643 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 18 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -6 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 84 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &2001082906 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 2001082905} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &2001273011 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1647750734} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 3601988467 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 28 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -6 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 89 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &2001273012 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 2001273011} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &2002221454 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1499923273} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 3529035432 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 22 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -6 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 86 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &2002221455 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 2002221454} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &2003117560 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 576863512} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 756265061 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 10 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -2 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 60 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &2003117561 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 2003117560} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &2003134353 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1484253232} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 4134574320 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 14 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 8 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 12 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &2003134354 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 2003134353} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &2003522119 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1096090485} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 188992271 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 28 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 49 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &2003522120 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 2003522119} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &2004734002 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 2090198275} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 1676507515 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 26 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 58 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &2004734003 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 2004734002} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &2006588862 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1456191866} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 264183392 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 18 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -6 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 84 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &2006588863 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 2006588862} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &2006812966 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 2090198275} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 3437718261 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 10 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -6 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 80 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &2006812967 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 2006812966} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &2007614491 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 2073172211} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 3136343244 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 22 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -8 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 96 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &2007614492 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 2007614491} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &2008091969 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1484253232} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 1193772822 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 22 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -2 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 66 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &2008091970 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 2008091969} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &2008304396 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1647750734} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 820112230 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 14 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -6 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 82 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &2008304397 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 2008304396} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &2008759086 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 2069920750} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 4126556845 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 20 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -2 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 65 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &2008759087 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 2008759086} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &2009119149 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 254582517} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 2773161743 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 20 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 6 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 25 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &2009119150 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 2009119149} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &2010175320 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 2090198275} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 2464826088 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 16 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -4 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 73 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &2010175321 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 2010175320} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &2013246646 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 2084864224} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 4150917323 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 20 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -8 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 95 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &2013246647 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 2013246646} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &2014011775 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1233158725} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 3626682400 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 26 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -2 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 68 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &2014011776 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 2014011775} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &2014258812 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1484253232} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 4057167402 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 22 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -8 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 96 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &2014258813 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 2014258812} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &2015021508 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1096090485} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 454255576 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 14 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 4 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 32 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &2015021509 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 2015021508} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &2017992006 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1647750734} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 3258160483 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 26 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -4 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 78 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &2017992007 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 2017992006} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &2018169299 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1237212254} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 2457460826 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 26 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 48 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &2018169300 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 2018169299} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &2019721091 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 663998933} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 181035585 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 16 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 8 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 13 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &2019721092 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 2019721091} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &2021023080 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 2069920750} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 2971916733 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 22 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 4 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 36 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &2021023081 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 2021023080} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &2021330352 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1049560129} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 1708136745 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 26 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 8 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 18 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &2021330353 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 2021330352} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &2024942675 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 254582517} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 3649250055 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 16 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -2 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 63 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &2024942676 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 2024942675} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &2025967396 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 940334093} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 1308428590 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 10 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -6 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 80 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &2025967397 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 2025967396} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &2026288748 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1382702125} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 19529543 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 16 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 43 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &2026288749 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 2026288748} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &2027021739 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 254582517} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 1499354160 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 28 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 8 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 19 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &2027021740 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 2027021739} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &2027035192 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 421321126} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 1318081465 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 28 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 8 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 19 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &2027035193 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 2027035192} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &2028021040 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1233158725} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 981288567 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 16 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 10 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 3 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &2028021041 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 2028021040} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &2029555237 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1382702125} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 1388635640 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 20 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 4 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 35 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &2029555238 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 2029555237} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &2030131073 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 421321126} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 2522177589 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 22 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 46 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &2030131074 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 2030131073} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &2030193651 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1096090485} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 1076994601 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 14 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 10 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &2030193652 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 2030193651} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &2030529641 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 2090198275} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 4078853567 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 28 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -4 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 79 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &2030529642 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 2030529641} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &2030704957 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 2090198275} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 1498960167 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 28 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 8 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 19 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &2030704958 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 2030704957} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &2031107729 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1096090485} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 1368402269 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 26 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 6 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 28 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &2031107730 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 2031107729} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &2031574488 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1456191866} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 546661695 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 24 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 47 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &2031574489 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 2031574488} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &2031723348 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 2090198275} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 1698561480 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 18 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -8 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 94 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &2031723349 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 2031723348} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &2032812342 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1152222901} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 3249822481 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 22 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -4 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 76 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &2032812343 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 2032812342} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &2032867196 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1152222901} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 3868800864 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 10 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 4 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 30 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &2032867197 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 2032867196} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &2032882078 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 254582517} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 4197233204 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 12 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -4 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 71 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &2032882079 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 2032882078} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &2035662828 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 2084864224} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 2029874664 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 28 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 49 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &2035662829 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 2035662828} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &2036443827 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1096090485} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 1019543048 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 22 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -6 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 86 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &2036443828 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 2036443827} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &2036582029 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1096090485} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 1254291370 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 12 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -4 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 71 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &2036582030 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 2036582029} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &2036831449 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1382702125} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 2576744166 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 10 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -8 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 90 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &2036831450 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 2036831449} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &2037857370 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 940334093} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 2334443111 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 16 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 4 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 33 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &2037857371 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 2037857370} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &2037923220 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1382702125} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 1974765688 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 26 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -6 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 88 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &2037923221 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 2037923220} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &2037987750 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 2084864224} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 2736512969 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 28 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 8 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 19 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &2037987751 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 2037987750} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &2039501836 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1594334924} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 1715733634 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 10 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 4 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 30 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &2039501837 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 2039501836} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &2039660071 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 2069920750} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 1465530165 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 22 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -2 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 66 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &2039660072 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 2039660071} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &2040561134 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1237212254} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 417604152 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 18 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 4 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 34 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &2040561135 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 2040561134} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &2042597502 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1499923273} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 1293866739 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 18 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 44 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &2042597503 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 2042597502} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &2044418518 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1233158725} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 2269625067 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 16 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -8 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 93 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &2044418519 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 2044418518} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &2044545052 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 2073172211} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 2071384651 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 14 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 6 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 22 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &2044545053 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 2044545052} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &2046943177 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1382702125} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 1263524860 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 12 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -2 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 61 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &2046943178 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 2046943177} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &2048163236 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 421321126} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 3494490092 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 10 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -2 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 60 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &2048163237 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 2048163236} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &2049745762 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1456191866} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 1667001305 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 10 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 4 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 30 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &2049745763 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 2049745762} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &2050167395 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 2090198275} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 1175998243 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 20 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -4 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 75 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &2050167396 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 2050167395} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &2050417862 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 2090198275} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 340149942 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 14 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 4 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 32 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &2050417863 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 2050417862} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &2050533540 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1647750734} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 3552501504 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 24 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 47 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &2050533541 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 2050533540} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &2051618759 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1484253232} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 1845874969 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 20 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 55 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &2051618760 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 2051618759} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &2051886360 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 663998933} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 738500439 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 16 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 10 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 3 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &2051886361 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 2051886360} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &2054174239 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 2090198275} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 136778156 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 18 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -4 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 74 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &2054174240 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 2054174239} + m_PrefabAsset: {fileID: 0} +--- !u!1 &2054208274 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2054208276} + - component: {fileID: 2054208275} + m_Layer: 0 + m_Name: Directional light + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!108 &2054208275 +Light: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2054208274} + m_Enabled: 1 + serializedVersion: 8 + m_Type: 1 + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_Intensity: 0.8 + m_Range: 10 + m_SpotAngle: 30 + m_CookieSize: 10 + m_Shadows: + m_Type: 2 + m_Resolution: -1 + m_CustomResolution: -1 + m_Strength: 1 + m_Bias: 0.05 + m_NormalBias: 0.4 + m_NearPlane: 0.2 + m_Cookie: {fileID: 0} + m_DrawHalo: 0 + m_Flare: {fileID: 0} + m_RenderMode: 0 + m_CullingMask: + serializedVersion: 2 + m_Bits: 4294967295 + m_Lightmapping: 4 + m_LightShadowCasterMode: 0 + m_AreaSize: {x: 1, y: 1} + m_BounceIntensity: 1 + m_ColorTemperature: 6570 + m_UseColorTemperature: 0 + m_ShadowRadius: 0 + m_ShadowAngle: 0 +--- !u!4 &2054208276 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2054208274} + m_LocalRotation: {x: 0.40821788, y: -0.23456968, z: 0.10938163, w: 0.8754261} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 50, y: -30, z: 0} +--- !u!1001 &2054478064 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1233158725} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 1158644085 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 12 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 8 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 11 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &2054478065 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 2054478064} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &2058430324 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1647750734} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 3567024006 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 18 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 4 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 34 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &2058430325 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 2058430324} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &2061348001 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1233158725} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 1423967301 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 26 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 8 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 18 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &2061348002 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 2061348001} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &2062575435 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1233158725} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 4263246808 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 12 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 41 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &2062575436 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 2062575435} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &2062818220 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 2090198275} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 418426859 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 14 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -6 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 82 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &2062818221 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 2062818220} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &2064048059 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1096090485} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 876441540 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 10 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 4 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 30 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &2064048060 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 2064048059} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &2064283127 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1049560129} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 425715765 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 24 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -2 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 67 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &2064283128 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 2064283127} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &2064424249 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1096090485} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 1115745795 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 22 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 56 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &2064424250 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 2064424249} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &2066333428 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1594334924} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 3348720112 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 20 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 4 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 35 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &2066333429 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 2066333428} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &2067632860 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1233158725} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 3633177835 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 28 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -4 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 79 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &2067632861 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 2067632860} + m_PrefabAsset: {fileID: 0} +--- !u!1 &2069920749 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2069920750} + m_Layer: 0 + m_Name: Monsters10x10 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &2069920750 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2069920749} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 22, y: 0, z: 21} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 1096059092} + - {fileID: 1912041743} + - {fileID: 868835935} + - {fileID: 771984251} + - {fileID: 2131984290} + - {fileID: 1814326103} + - {fileID: 1327537715} + - {fileID: 1067265893} + - {fileID: 1025453111} + - {fileID: 609698261} + - {fileID: 384847628} + - {fileID: 255291553} + - {fileID: 867911066} + - {fileID: 1684232846} + - {fileID: 1931328629} + - {fileID: 1999770075} + - {fileID: 1493636110} + - {fileID: 1380599068} + - {fileID: 555745098} + - {fileID: 1760293877} + - {fileID: 552263278} + - {fileID: 913834457} + - {fileID: 1098869094} + - {fileID: 1924395343} + - {fileID: 2085541624} + - {fileID: 1755088873} + - {fileID: 190782097} + - {fileID: 874623456} + - {fileID: 1451347978} + - {fileID: 994776862} + - {fileID: 351467724} + - {fileID: 757187419} + - {fileID: 1681882589} + - {fileID: 311429807} + - {fileID: 1204369465} + - {fileID: 1754740912} + - {fileID: 2021023081} + - {fileID: 1470985612} + - {fileID: 1585812868} + - {fileID: 1994602098} + - {fileID: 613257517} + - {fileID: 304778407} + - {fileID: 1263149766} + - {fileID: 590931271} + - {fileID: 754594759} + - {fileID: 1762467584} + - {fileID: 441128344} + - {fileID: 767534746} + - {fileID: 1769826043} + - {fileID: 734737194} + - {fileID: 1222568461} + - {fileID: 686566531} + - {fileID: 15339290} + - {fileID: 1346791597} + - {fileID: 1124266526} + - {fileID: 1482137430} + - {fileID: 1297231347} + - {fileID: 970626824} + - {fileID: 1619880600} + - {fileID: 456735334} + - {fileID: 1578610905} + - {fileID: 1426823945} + - {fileID: 451190344} + - {fileID: 166736446} + - {fileID: 1229525298} + - {fileID: 2008759087} + - {fileID: 2039660072} + - {fileID: 1046095381} + - {fileID: 579735086} + - {fileID: 1176157017} + - {fileID: 1042050124} + - {fileID: 1888005901} + - {fileID: 1000325042} + - {fileID: 643903132} + - {fileID: 75569828} + - {fileID: 1960604182} + - {fileID: 2106334765} + - {fileID: 2110715965} + - {fileID: 1632480705} + - {fileID: 1872415396} + - {fileID: 1535377951} + - {fileID: 1768000888} + - {fileID: 1095236844} + - {fileID: 2069939861} + - {fileID: 544792741} + - {fileID: 1295812279} + - {fileID: 668547510} + - {fileID: 1449799383} + - {fileID: 1372000197} + - {fileID: 43919834} + - {fileID: 1111847925} + - {fileID: 1510572983} + - {fileID: 1459743001} + - {fileID: 683358606} + - {fileID: 1740405107} + - {fileID: 1297813946} + - {fileID: 1707471649} + - {fileID: 245175745} + - {fileID: 1834924045} + - {fileID: 1659368578} + m_Father: {fileID: 0} + m_RootOrder: 13 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1001 &2069939860 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 2069920750} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 3413625013 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 16 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -6 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 83 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &2069939861 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 2069939860} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &2072028147 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1049560129} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 1012857068 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 16 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -8 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 93 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &2072028148 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 2072028147} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &2072095626 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 2084864224} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 3641473617 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 24 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 8 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 17 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &2072095627 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 2072095626} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &2072835075 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1499923273} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 2803867495 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 16 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 8 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 13 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &2072835076 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 2072835075} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &2072877437 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1594334924} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 2580023389 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 12 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 10 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &2072877438 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 2072877437} + m_PrefabAsset: {fileID: 0} +--- !u!1 &2073172210 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2073172211} + m_Layer: 0 + m_Name: Monsters10x10 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &2073172211 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2073172210} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: -65, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 1043690018} + - {fileID: 1372407734} + - {fileID: 340627186} + - {fileID: 1196543557} + - {fileID: 922656038} + - {fileID: 1805546943} + - {fileID: 798758421} + - {fileID: 1595527820} + - {fileID: 934865335} + - {fileID: 287646807} + - {fileID: 559047438} + - {fileID: 20080103} + - {fileID: 1060637579} + - {fileID: 1262288501} + - {fileID: 541986310} + - {fileID: 441944145} + - {fileID: 1938812804} + - {fileID: 212917461} + - {fileID: 648638412} + - {fileID: 1156036509} + - {fileID: 485991346} + - {fileID: 247498192} + - {fileID: 2044545053} + - {fileID: 1005654014} + - {fileID: 1631921857} + - {fileID: 523828923} + - {fileID: 45514028} + - {fileID: 1209365568} + - {fileID: 90105762} + - {fileID: 1483833756} + - {fileID: 496515799} + - {fileID: 1950651641} + - {fileID: 2120364916} + - {fileID: 491297362} + - {fileID: 1145788267} + - {fileID: 341112844} + - {fileID: 1335349905} + - {fileID: 952439694} + - {fileID: 1379596982} + - {fileID: 2143466973} + - {fileID: 1536259768} + - {fileID: 275312917} + - {fileID: 1613125994} + - {fileID: 753129067} + - {fileID: 2097223280} + - {fileID: 233050204} + - {fileID: 1903407978} + - {fileID: 1804814045} + - {fileID: 1383106115} + - {fileID: 171643277} + - {fileID: 234460789} + - {fileID: 216267441} + - {fileID: 1545345419} + - {fileID: 1234021798} + - {fileID: 884575178} + - {fileID: 1959535662} + - {fileID: 213551481} + - {fileID: 1208705206} + - {fileID: 539147580} + - {fileID: 215257305} + - {fileID: 338474866} + - {fileID: 1113610431} + - {fileID: 1689388977} + - {fileID: 119799963} + - {fileID: 279542897} + - {fileID: 1331002166} + - {fileID: 520360966} + - {fileID: 1988468984} + - {fileID: 537610936} + - {fileID: 288373531} + - {fileID: 433097329} + - {fileID: 873840844} + - {fileID: 701190155} + - {fileID: 1888236998} + - {fileID: 2116856355} + - {fileID: 1839807311} + - {fileID: 206246863} + - {fileID: 1486128334} + - {fileID: 1322366745} + - {fileID: 652161272} + - {fileID: 533035440} + - {fileID: 103403340} + - {fileID: 1762841591} + - {fileID: 667967200} + - {fileID: 1606598692} + - {fileID: 308685714} + - {fileID: 1310070229} + - {fileID: 294444362} + - {fileID: 130451287} + - {fileID: 908901841} + - {fileID: 509186399} + - {fileID: 1868719725} + - {fileID: 908273661} + - {fileID: 186840862} + - {fileID: 493947670} + - {fileID: 2112298546} + - {fileID: 2007614492} + - {fileID: 174912464} + - {fileID: 1499891533} + - {fileID: 1525191818} + m_Father: {fileID: 0} + m_RootOrder: 7 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1001 &2074360164 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1382702125} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 1186339223 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 12 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 51 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &2074360165 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 2074360164} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &2075965340 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 2084864224} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 443893393 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 24 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -2 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 67 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &2075965341 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 2075965340} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &2076392202 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1049560129} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 2728446811 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 12 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 4 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 31 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &2076392203 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 2076392202} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &2076425260 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1456191866} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 3803920070 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 24 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -2 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 67 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &2076425261 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 2076425260} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &2077335522 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 421321126} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 536204095 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 26 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 10 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 8 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &2077335523 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 2077335522} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &2077758057 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1499923273} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 2743996891 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 20 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 4 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 35 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &2077758058 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 2077758057} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &2079653153 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1237212254} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 3042659437 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 24 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 6 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 27 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &2079653154 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 2079653153} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &2080963704 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1096090485} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 1824767091 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 18 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 10 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 4 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &2080963705 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 2080963704} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &2081358793 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 663998933} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 897130473 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 16 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 43 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &2081358794 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 2081358793} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &2081885430 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1647750734} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 165902808 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 24 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -6 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 87 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &2081885431 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 2081885430} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &2082718805 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1647750734} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 2822155307 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 20 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -8 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 95 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &2082718806 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 2082718805} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &2083153676 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 2084864224} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 435428021 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 28 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -2 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 69 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &2083153677 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 2083153676} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &2083187230 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1382702125} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 2231710249 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 16 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 8 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 13 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &2083187231 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 2083187230} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &2084171182 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1456191866} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 344306931 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 14 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -2 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 62 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &2084171183 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 2084171182} + m_PrefabAsset: {fileID: 0} +--- !u!1 &2084864223 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2084864224} + m_Layer: 0 + m_Name: Monsters10x10 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &2084864224 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2084864223} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: -44, y: 0, z: -21} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 843455357} + - {fileID: 1127709228} + - {fileID: 1939374462} + - {fileID: 1127245325} + - {fileID: 282292973} + - {fileID: 1282537354} + - {fileID: 1713445511} + - {fileID: 441174437} + - {fileID: 867787436} + - {fileID: 628739933} + - {fileID: 1784388235} + - {fileID: 1626563163} + - {fileID: 296662174} + - {fileID: 942680817} + - {fileID: 397349779} + - {fileID: 1585756630} + - {fileID: 1261689654} + - {fileID: 2072095627} + - {fileID: 1471804285} + - {fileID: 2037987751} + - {fileID: 435751572} + - {fileID: 774725805} + - {fileID: 756479833} + - {fileID: 263440271} + - {fileID: 848812959} + - {fileID: 1830621449} + - {fileID: 1078606266} + - {fileID: 767507659} + - {fileID: 2090035829} + - {fileID: 1002877842} + - {fileID: 1695331895} + - {fileID: 930511120} + - {fileID: 1181491436} + - {fileID: 70015413} + - {fileID: 1110528853} + - {fileID: 278013873} + - {fileID: 1655045931} + - {fileID: 333417636} + - {fileID: 1854317444} + - {fileID: 1219693304} + - {fileID: 1308728484} + - {fileID: 1696827727} + - {fileID: 1848128721} + - {fileID: 1624282392} + - {fileID: 969692967} + - {fileID: 1780408359} + - {fileID: 1307781014} + - {fileID: 1235122955} + - {fileID: 838830144} + - {fileID: 2035662829} + - {fileID: 891259886} + - {fileID: 1446148614} + - {fileID: 1847560401} + - {fileID: 1005889029} + - {fileID: 2090265350} + - {fileID: 1618327258} + - {fileID: 470547802} + - {fileID: 1571783771} + - {fileID: 1605316566} + - {fileID: 1427422906} + - {fileID: 1662126305} + - {fileID: 1393777788} + - {fileID: 125509063} + - {fileID: 1960179301} + - {fileID: 407910301} + - {fileID: 1470715312} + - {fileID: 271571025} + - {fileID: 2075965341} + - {fileID: 1716617711} + - {fileID: 2083153677} + - {fileID: 1130820160} + - {fileID: 1503337791} + - {fileID: 1905875656} + - {fileID: 482031650} + - {fileID: 1722639428} + - {fileID: 476643935} + - {fileID: 1350699247} + - {fileID: 533470836} + - {fileID: 915084535} + - {fileID: 1791493060} + - {fileID: 1045839950} + - {fileID: 560712646} + - {fileID: 1312356217} + - {fileID: 1045699709} + - {fileID: 240858812} + - {fileID: 962765016} + - {fileID: 1312243839} + - {fileID: 1071393262} + - {fileID: 76050477} + - {fileID: 1806411950} + - {fileID: 1448575445} + - {fileID: 909420119} + - {fileID: 1050875270} + - {fileID: 808059959} + - {fileID: 832454473} + - {fileID: 2013246647} + - {fileID: 1901569138} + - {fileID: 855611141} + - {fileID: 713223694} + - {fileID: 124107603} + m_Father: {fileID: 0} + m_RootOrder: 21 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1001 &2085541623 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 2069920750} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 3352129291 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 18 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 6 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 24 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &2085541624 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 2085541623} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &2085655911 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1456191866} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 2384213702 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 26 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 58 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &2085655912 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 2085655911} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &2086243219 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 940334093} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 1244138341 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 22 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 56 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &2086243220 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 2086243219} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &2086960448 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1382702125} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 169158293 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 24 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 8 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 17 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &2086960449 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 2086960448} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &2090035828 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 2084864224} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 3514314282 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 26 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 6 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 28 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &2090035829 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 2090035828} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &2090180488 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1152222901} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 3007243330 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 26 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 6 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 28 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &2090180489 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 2090180488} + m_PrefabAsset: {fileID: 0} +--- !u!1 &2090198274 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2090198275} + m_Layer: 0 + m_Name: Monsters10x10 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &2090198275 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2090198274} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: -22, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 2127324043} + - {fileID: 41496027} + - {fileID: 327116763} + - {fileID: 2092541613} + - {fileID: 384493981} + - {fileID: 1256348783} + - {fileID: 1063096636} + - {fileID: 930268512} + - {fileID: 948662254} + - {fileID: 1834160347} + - {fileID: 1440458855} + - {fileID: 121241798} + - {fileID: 1844560543} + - {fileID: 445277115} + - {fileID: 554822660} + - {fileID: 655505380} + - {fileID: 1603835845} + - {fileID: 670177942} + - {fileID: 1357109405} + - {fileID: 2030704958} + - {fileID: 486701646} + - {fileID: 735507194} + - {fileID: 1503658742} + - {fileID: 1104110543} + - {fileID: 1776298602} + - {fileID: 89196145} + - {fileID: 54907861} + - {fileID: 183581930} + - {fileID: 992828776} + - {fileID: 408624751} + - {fileID: 1703927008} + - {fileID: 53116975} + - {fileID: 2050417863} + - {fileID: 455208210} + - {fileID: 704562887} + - {fileID: 1358320363} + - {fileID: 859555051} + - {fileID: 1425085460} + - {fileID: 398590276} + - {fileID: 1728354922} + - {fileID: 1141201238} + - {fileID: 1331231012} + - {fileID: 503948252} + - {fileID: 207767416} + - {fileID: 254425552} + - {fileID: 968034720} + - {fileID: 1632041246} + - {fileID: 1155074704} + - {fileID: 763541861} + - {fileID: 1750435907} + - {fileID: 409912638} + - {fileID: 1034578573} + - {fileID: 752384581} + - {fileID: 415203274} + - {fileID: 1565743380} + - {fileID: 1763148097} + - {fileID: 1869167546} + - {fileID: 1225922825} + - {fileID: 2004734003} + - {fileID: 1184807785} + - {fileID: 1077176824} + - {fileID: 273437925} + - {fileID: 1942182958} + - {fileID: 1025262857} + - {fileID: 1444540216} + - {fileID: 1905463659} + - {fileID: 101582824} + - {fileID: 947980122} + - {fileID: 1574694848} + - {fileID: 879905738} + - {fileID: 509989533} + - {fileID: 1027230352} + - {fileID: 1246342762} + - {fileID: 2010175321} + - {fileID: 2054174240} + - {fileID: 2050167396} + - {fileID: 172963490} + - {fileID: 1781457467} + - {fileID: 965683453} + - {fileID: 2030529642} + - {fileID: 2006812967} + - {fileID: 1755528903} + - {fileID: 2062818221} + - {fileID: 1426669297} + - {fileID: 1058219080} + - {fileID: 1019109235} + - {fileID: 708239793} + - {fileID: 1592011560} + - {fileID: 1523606110} + - {fileID: 746017335} + - {fileID: 1135486607} + - {fileID: 1328013078} + - {fileID: 74692340} + - {fileID: 1038426582} + - {fileID: 2031723349} + - {fileID: 450766901} + - {fileID: 267430800} + - {fileID: 1688657611} + - {fileID: 215660177} + - {fileID: 1260854529} + m_Father: {fileID: 0} + m_RootOrder: 5 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1001 &2090265349 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 2084864224} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 2645270981 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 18 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 54 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &2090265350 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 2090265349} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &2091867473 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1049560129} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 406197877 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 16 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 43 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &2091867474 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 2091867473} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &2092541612 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 2090198275} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 4054451545 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 16 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 10 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 3 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &2092541613 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 2092541612} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &2092866223 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1096090485} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 3976673420 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 12 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -6 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 81 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &2092866224 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 2092866223} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &2094313447 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1647750734} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 2083742685 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 12 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -4 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 71 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &2094313448 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 2094313447} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &2096855381 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1456191866} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 3604521516 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 22 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 46 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &2096855382 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 2096855381} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &2097223279 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 2073172211} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 1838843613 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 18 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 44 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &2097223280 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 2097223279} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &2097436470 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1096090485} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 3381318378 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 20 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 45 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &2097436471 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 2097436470} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &2099955309 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 421321126} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 3084296043 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 12 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 8 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 11 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &2099955310 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 2099955309} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &2100721493 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1594334924} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 4288410223 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 18 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 10 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 4 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &2100721494 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 2100721493} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &2103037244 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 940334093} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 3859986916 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 18 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 8 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 14 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &2103037245 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 2103037244} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &2103253128 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 663998933} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 764458588 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 16 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -4 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 73 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &2103253129 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 2103253128} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &2104536489 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 663998933} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 2916803601 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 16 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 53 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &2104536490 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 2104536489} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &2106334764 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 2069920750} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 254676466 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 22 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -4 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 76 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &2106334765 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 2106334764} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &2106943574 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1233158725} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 3587766895 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 18 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 6 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 24 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &2106943575 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 2106943574} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &2107641346 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1594334924} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 2465397470 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 24 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -2 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 67 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &2107641347 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 2107641346} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &2108586245 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 576863512} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 2265922600 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 12 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -2 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 61 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &2108586246 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 2108586245} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &2110415548 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 421321126} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 3783527452 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 26 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 4 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 38 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &2110415549 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 2110415548} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &2110715964 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 2069920750} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 3630350128 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 24 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -4 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 77 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &2110715965 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 2110715964} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &2112208265 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1499923273} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 1375209903 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 22 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -8 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 96 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &2112208266 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 2112208265} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &2112298545 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 2073172211} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 1280137468 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 20 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -8 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 95 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &2112298546 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 2112298545} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &2112471118 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1484253232} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 2057186262 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 12 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 4 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 31 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &2112471119 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 2112471118} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &2113965335 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1647750734} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 116114510 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 12 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 51 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &2113965336 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 2113965335} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &2115324901 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1499923273} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 2047260328 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 22 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -4 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 76 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &2115324902 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 2115324901} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &2116086933 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1382702125} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 744949549 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 18 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -2 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 64 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &2116086934 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 2116086933} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &2116504001 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1484253232} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 2343236536 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 28 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -6 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 89 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &2116504002 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 2116504001} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &2116856354 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 2073172211} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 1503137742 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 18 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -4 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 74 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &2116856355 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 2116856354} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &2117416980 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 254582517} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 3672402043 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 28 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 6 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 29 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &2117416981 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 2117416980} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &2117710519 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1382702125} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 700683405 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 24 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 4 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 37 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &2117710520 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 2117710519} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &2118432834 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1456191866} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 3370511722 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 28 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 10 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 9 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &2118432835 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 2118432834} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &2120244181 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 663998933} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 129734772 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 10 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 40 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &2120244182 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 2120244181} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &2120364915 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 2073172211} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 3316319056 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 14 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 4 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 32 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &2120364916 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 2120364915} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &2122109373 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 940334093} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 3676488538 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 14 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 42 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &2122109374 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 2122109373} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &2124691147 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1647750734} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 2193591997 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 26 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 58 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &2124691148 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 2124691147} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &2126077495 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 663998933} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 2845398490 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 20 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 4 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 35 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &2126077496 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 2126077495} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &2127324042 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 2090198275} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 2821383965 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 10 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 10 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &2127324043 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 2127324042} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &2127699407 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1152222901} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 3081049315 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 18 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 44 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &2127699408 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 2127699407} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &2131984289 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 2069920750} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 1843980384 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 18 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 10 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 4 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &2131984290 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 2131984289} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &2133865356 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 576863512} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 3538154734 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 26 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 4 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 38 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &2133865357 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 2133865356} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &2134624918 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1647750734} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 3975900582 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 22 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 10 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 6 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &2134624919 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 2134624918} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &2136963392 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1237212254} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 3200094982 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 20 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 8 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 15 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &2136963393 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 2136963392} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &2137448348 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1237212254} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 1498807914 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 22 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 4 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 36 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &2137448349 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 2137448348} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &2139070746 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 576863512} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 483241250 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 20 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 4 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 35 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &2139070747 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 2139070746} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &2141714249 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 663998933} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 995281387 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 10 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 6 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 20 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &2141714250 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 2141714249} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &2143466972 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 2073172211} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 2298203237 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 28 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: 4 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 39 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &2143466973 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 2143466972} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &2144360628 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1484253232} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 2231920164 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 16 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -4 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 73 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &2144360629 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 2144360628} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &2145669159 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 576863512} + m_Modifications: + - target: {fileID: 449802645721213856, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_Name + value: Monster + objectReference: {fileID: 0} + - target: {fileID: 1078519278818213949, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: sceneId + value: 2670390468 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.x + value: 26 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalPosition.z + value: -4 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_RootOrder + value: 78 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 30b8f251d03d84284b70601e691d474f, type: 3} +--- !u!4 &2145669160 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2697352357490696306, guid: 30b8f251d03d84284b70601e691d474f, + type: 3} + m_PrefabInstance: {fileID: 2145669159} + m_PrefabAsset: {fileID: 0} diff --git a/MultiplayerFPS/Assets/Mirror/Examples/Benchmark/Scenes/Scene.unity.meta b/MultiplayerFPS/Assets/Mirror/Examples/Benchmark/Scenes/Scene.unity.meta new file mode 100644 index 0000000..4a3c47e --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Examples/Benchmark/Scenes/Scene.unity.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 3b956c7d68b6144dd8e6c36636e25b52 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Mirror/Examples/Benchmark/Scripts.meta b/MultiplayerFPS/Assets/Mirror/Examples/Benchmark/Scripts.meta new file mode 100644 index 0000000..7247026 --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Examples/Benchmark/Scripts.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 56ec73164c7f24072b822ed0d1e4d03e +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Mirror/Examples/Benchmark/Scripts/MonsterMovement.cs b/MultiplayerFPS/Assets/Mirror/Examples/Benchmark/Scripts/MonsterMovement.cs new file mode 100644 index 0000000..30b9ef8 --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Examples/Benchmark/Scripts/MonsterMovement.cs @@ -0,0 +1,54 @@ +using UnityEngine; + +namespace Mirror.Examples.OneK +{ + public class MonsterMovement : NetworkBehaviour + { + public float speed = 1; + public float movementProbability = 0.5f; + public float movementDistance = 20; + + bool moving; + Vector3 start; + Vector3 destination; + + public override void OnStartServer() + { + start = transform.position; + } + + [ServerCallback] + void Update() + { + if (moving) + { + if (Vector3.Distance(transform.position, destination) <= 0.01f) + { + moving = false; + } + else + { + transform.position = Vector3.MoveTowards(transform.position, destination, speed * Time.deltaTime); + } + } + else + { + float r = Random.value; + if (r < movementProbability * Time.deltaTime) + { + Vector2 circlePos = Random.insideUnitCircle; + Vector3 dir = new Vector3(circlePos.x, 0, circlePos.y); + Vector3 dest = transform.position + dir * movementDistance; + + // within move dist around start? + // (don't want to wander off) + if (Vector3.Distance(start, dest) <= movementDistance) + { + destination = dest; + moving = true; + } + } + } + } + } +} diff --git a/MultiplayerFPS/Assets/Mirror/Examples/Benchmark/Scripts/MonsterMovement.cs.meta b/MultiplayerFPS/Assets/Mirror/Examples/Benchmark/Scripts/MonsterMovement.cs.meta new file mode 100644 index 0000000..e4aea03 --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Examples/Benchmark/Scripts/MonsterMovement.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 9cddc2e496c474e538a494465be0192a +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Mirror/Examples/Benchmark/Scripts/PlayerMovement.cs b/MultiplayerFPS/Assets/Mirror/Examples/Benchmark/Scripts/PlayerMovement.cs new file mode 100644 index 0000000..432a71e --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Examples/Benchmark/Scripts/PlayerMovement.cs @@ -0,0 +1,20 @@ +using UnityEngine; + +namespace Mirror.Examples.OneK +{ + public class PlayerMovement : NetworkBehaviour + { + public float speed = 5; + + void Update() + { + if (!isLocalPlayer) return; + + float h = Input.GetAxis("Horizontal"); + float v = Input.GetAxis("Vertical"); + + Vector3 dir = new Vector3(h, 0, v); + transform.position += dir.normalized * (Time.deltaTime * speed); + } + } +} diff --git a/MultiplayerFPS/Assets/Mirror/Examples/Benchmark/Scripts/PlayerMovement.cs.meta b/MultiplayerFPS/Assets/Mirror/Examples/Benchmark/Scripts/PlayerMovement.cs.meta new file mode 100644 index 0000000..a520ac7 --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Examples/Benchmark/Scripts/PlayerMovement.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: c482338c8cc6d4a3cba81934c0151972 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Mirror/Examples/Chat.meta b/MultiplayerFPS/Assets/Mirror/Examples/Chat.meta new file mode 100644 index 0000000..1b51dde --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Examples/Chat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 92165d23a248449f58d0be75d794a127 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Mirror/Examples/Chat/Prefabs.meta b/MultiplayerFPS/Assets/Mirror/Examples/Chat/Prefabs.meta new file mode 100644 index 0000000..f3f82c4 --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Examples/Chat/Prefabs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 55a4e4e8824ec4e329adf12e2cfb02a4 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Mirror/Examples/Chat/Prefabs/Player.prefab b/MultiplayerFPS/Assets/Mirror/Examples/Chat/Prefabs/Player.prefab new file mode 100644 index 0000000..65f4e46 --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Examples/Chat/Prefabs/Player.prefab @@ -0,0 +1,66 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &114398755512196590 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 5075528875289742095} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 9b91ecbcc199f4492b9a91e820070131, type: 3} + m_Name: + m_EditorClassIdentifier: + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serverOnly: 0 + m_AssetId: + m_SceneId: 0 +--- !u!114 &718303009120396421 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 5075528875289742095} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 3addc5ad220944ed6888319897606739, type: 3} + m_Name: + m_EditorClassIdentifier: + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + syncMode: 0 + syncInterval: 0.1 + playerName: +--- !u!4 &3351063249001228125 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 5075528875289742095} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 718.76324, y: 411.311, z: -4.8041315} + m_LocalScale: {x: 1, y: 1, z: 1} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 0 +--- !u!1 &5075528875289742095 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 4 + m_Component: + - 4: {fileID: 3351063249001228125} + - 114: {fileID: 718303009120396421} + - 114: {fileID: 114398755512196590} + m_Layer: 0 + m_Name: Player + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 diff --git a/MultiplayerFPS/Assets/Mirror/Examples/Chat/Prefabs/Player.prefab.meta b/MultiplayerFPS/Assets/Mirror/Examples/Chat/Prefabs/Player.prefab.meta new file mode 100644 index 0000000..0429ce4 --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Examples/Chat/Prefabs/Player.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: e5905ffa27de84009b346b49d518ba03 +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Mirror/Examples/Chat/Scenes.meta b/MultiplayerFPS/Assets/Mirror/Examples/Chat/Scenes.meta new file mode 100644 index 0000000..ac2b33e --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Examples/Chat/Scenes.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 71f6f21bb51d14dc0b231a8488826aac +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Mirror/Examples/Chat/Scenes/Main.unity b/MultiplayerFPS/Assets/Mirror/Examples/Chat/Scenes/Main.unity new file mode 100644 index 0000000..5906f17 --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Examples/Chat/Scenes/Main.unity @@ -0,0 +1,3533 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!29 &1 +OcclusionCullingSettings: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_OcclusionBakeSettings: + smallestOccluder: 5 + smallestHole: 0.25 + backfaceThreshold: 100 + m_SceneGUID: 00000000000000000000000000000000 + m_OcclusionCullingData: {fileID: 0} +--- !u!104 &2 +RenderSettings: + m_ObjectHideFlags: 0 + serializedVersion: 9 + m_Fog: 0 + m_FogColor: {r: 0.5, g: 0.5, b: 0.5, a: 1} + m_FogMode: 3 + m_FogDensity: 0.01 + m_LinearFogStart: 0 + m_LinearFogEnd: 300 + m_AmbientSkyColor: {r: 0.212, g: 0.227, b: 0.259, a: 1} + m_AmbientEquatorColor: {r: 0.114, g: 0.125, b: 0.133, a: 1} + m_AmbientGroundColor: {r: 0.047, g: 0.043, b: 0.035, a: 1} + m_AmbientIntensity: 1 + m_AmbientMode: 0 + m_SubtractiveShadowColor: {r: 0.42, g: 0.478, b: 0.627, a: 1} + m_SkyboxMaterial: {fileID: 10304, guid: 0000000000000000f000000000000000, type: 0} + m_HaloStrength: 0.5 + m_FlareStrength: 1 + m_FlareFadeSpeed: 3 + m_HaloTexture: {fileID: 0} + m_SpotCookie: {fileID: 10001, guid: 0000000000000000e000000000000000, type: 0} + m_DefaultReflectionMode: 0 + m_DefaultReflectionResolution: 128 + m_ReflectionBounces: 1 + m_ReflectionIntensity: 1 + m_CustomReflection: {fileID: 0} + m_Sun: {fileID: 0} + m_IndirectSpecularColor: {r: 0.44657898, g: 0.4964133, b: 0.5748178, a: 1} + m_UseRadianceAmbientProbe: 0 +--- !u!157 &3 +LightmapSettings: + m_ObjectHideFlags: 0 + serializedVersion: 11 + m_GIWorkflowMode: 0 + m_GISettings: + serializedVersion: 2 + m_BounceScale: 1 + m_IndirectOutputScale: 1 + m_AlbedoBoost: 1 + m_EnvironmentLightingMode: 0 + m_EnableBakedLightmaps: 0 + m_EnableRealtimeLightmaps: 0 + m_LightmapEditorSettings: + serializedVersion: 10 + m_Resolution: 2 + m_BakeResolution: 40 + m_AtlasSize: 1024 + m_AO: 0 + m_AOMaxDistance: 1 + m_CompAOExponent: 1 + m_CompAOExponentDirect: 0 + m_Padding: 2 + m_LightmapParameters: {fileID: 0} + m_LightmapsBakeMode: 1 + m_TextureCompression: 1 + m_FinalGather: 0 + m_FinalGatherFiltering: 1 + m_FinalGatherRayCount: 256 + m_ReflectionCompression: 2 + m_MixedBakeMode: 2 + m_BakeBackend: 1 + m_PVRSampling: 1 + m_PVRDirectSampleCount: 32 + m_PVRSampleCount: 500 + m_PVRBounces: 2 + m_PVRFilterTypeDirect: 0 + m_PVRFilterTypeIndirect: 0 + m_PVRFilterTypeAO: 0 + m_PVRFilteringMode: 1 + m_PVRCulling: 1 + m_PVRFilteringGaussRadiusDirect: 1 + m_PVRFilteringGaussRadiusIndirect: 5 + m_PVRFilteringGaussRadiusAO: 2 + m_PVRFilteringAtrousPositionSigmaDirect: 0.5 + m_PVRFilteringAtrousPositionSigmaIndirect: 2 + m_PVRFilteringAtrousPositionSigmaAO: 1 + m_ShowResolutionOverlay: 1 + m_LightingDataAsset: {fileID: 0} + m_UseShadowmask: 1 +--- !u!196 &4 +NavMeshSettings: + serializedVersion: 2 + m_ObjectHideFlags: 0 + m_BuildSettings: + serializedVersion: 2 + agentTypeID: 0 + agentRadius: 0.5 + agentHeight: 2 + agentSlope: 45 + agentClimb: 0.4 + ledgeDropHeight: 0 + maxJumpAcrossDistance: 0 + minRegionArea: 2 + manualCellSize: 0 + cellSize: 0.16666667 + manualTileSize: 0 + tileSize: 256 + accuratePlacement: 0 + debug: + m_Flags: 0 + m_NavMeshData: {fileID: 0} +--- !u!1 &20782995 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 20782996} + - component: {fileID: 20782998} + - component: {fileID: 20782997} + m_Layer: 5 + m_Name: Placeholder + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &20782996 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 20782995} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 851154180} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: -0.5000019} + m_SizeDelta: {x: -20, y: -13} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &20782997 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 20782995} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 708705254, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 0.5} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 24 + m_FontStyle: 2 + m_BestFit: 0 + m_MinSize: 2 + m_MaxSize: 40 + m_Alignment: 0 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: Enter text... +--- !u!222 &20782998 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 20782995} + m_CullTransparentMesh: 0 +--- !u!1 &75860995 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 75860996} + - component: {fileID: 75860999} + - component: {fileID: 75860998} + - component: {fileID: 75860997} + - component: {fileID: 75861000} + - component: {fileID: 75861001} + m_Layer: 5 + m_Name: Chat + m_TagString: ChatWindow + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!224 &75860996 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 75860995} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 762534976} + - {fileID: 1231350850} + - {fileID: 1286463573} + - {fileID: 1863915625} + m_Father: {fileID: 1453327788} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: -40, y: -40} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &75860997 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 75860995} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 1573420865, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_EffectColor: {r: 0, g: 0, b: 0, a: 0.19607843} + m_EffectDistance: {x: 10, y: -10} + m_UseGraphicAlpha: 1 +--- !u!114 &75860998 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 75860995} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: -765806418, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 0.92941177} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 10907, guid: 0000000000000000f000000000000000, type: 0} + m_Type: 1 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 +--- !u!222 &75860999 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 75860995} + m_CullTransparentMesh: 0 +--- !u!114 &75861000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 75860995} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 2c102f62d739545269250f48327d4429, type: 3} + m_Name: + m_EditorClassIdentifier: + chatMessage: {fileID: 1231350851} + chatHistory: {fileID: 827598817} + scrollbar: {fileID: 423302021} +--- !u!114 &75861001 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 75860995} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 9b91ecbcc199f4492b9a91e820070131, type: 3} + m_Name: + m_EditorClassIdentifier: + sceneId: 1581524575 + serverOnly: 0 + m_AssetId: + hasSpawned: 0 +--- !u!1 &90143746 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 90143747} + - component: {fileID: 90143749} + - component: {fileID: 90143748} + m_Layer: 5 + m_Name: Text + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &90143747 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 90143746} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 1231350850} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: -0.5} + m_SizeDelta: {x: -20, y: -13} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &90143748 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 90143746} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 708705254, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 24 + m_FontStyle: 0 + m_BestFit: 0 + m_MinSize: 2 + m_MaxSize: 40 + m_Alignment: 3 + m_AlignByGeometry: 0 + m_RichText: 0 + m_HorizontalOverflow: 1 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: +--- !u!222 &90143749 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 90143746} + m_CullTransparentMesh: 0 +--- !u!1 &107824418 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 107824419} + - component: {fileID: 107824421} + - component: {fileID: 107824420} + m_Layer: 5 + m_Name: Text + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &107824419 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 107824418} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 1063265579} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &107824420 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 107824418} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 708705254, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 40 + m_FontStyle: 1 + m_BestFit: 0 + m_MinSize: 2 + m_MaxSize: 40 + m_Alignment: 4 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: Connect +--- !u!222 &107824421 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 107824418} + m_CullTransparentMesh: 0 +--- !u!1 &293460942 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 293460943} + - component: {fileID: 293460945} + - component: {fileID: 293460944} + - component: {fileID: 293460946} + m_Layer: 5 + m_Name: Username + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &293460943 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 293460942} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 1143498589} + - {fileID: 1481045373} + - {fileID: 851154180} + - {fileID: 1523854170} + m_Father: {fileID: 1453327788} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 600, y: 400} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &293460944 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 293460942} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: -765806418, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 0.92941177} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 10907, guid: 0000000000000000f000000000000000, type: 0} + m_Type: 1 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 +--- !u!222 &293460945 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 293460942} + m_CullTransparentMesh: 0 +--- !u!114 &293460946 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 293460942} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 1573420865, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_EffectColor: {r: 0, g: 0, b: 0, a: 0.5} + m_EffectDistance: {x: 20, y: -20} + m_UseGraphicAlpha: 1 +--- !u!1 &423302019 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 423302020} + - component: {fileID: 423302023} + - component: {fileID: 423302022} + - component: {fileID: 423302021} + m_Layer: 5 + m_Name: Scrollbar Vertical + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &423302020 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 423302019} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 731902021} + m_Father: {fileID: 1863915625} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 1, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 20, y: 0} + m_Pivot: {x: 1, y: 1} +--- !u!114 &423302021 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 423302019} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: -2061169968, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 3 + m_SelectOnUp: {fileID: 0} + m_SelectOnDown: {fileID: 0} + m_SelectOnLeft: {fileID: 0} + m_SelectOnRight: {fileID: 0} + m_Transition: 1 + m_Colors: + m_NormalColor: {r: 1, g: 1, b: 1, a: 1} + m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1} + m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} + m_ColorMultiplier: 1 + m_FadeDuration: 0.1 + m_SpriteState: + m_HighlightedSprite: {fileID: 0} + m_PressedSprite: {fileID: 0} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 1616857743} + m_HandleRect: {fileID: 1616857742} + m_Direction: 2 + m_Value: 0 + m_Size: 1 + m_NumberOfSteps: 0 + m_OnValueChanged: + m_PersistentCalls: + m_Calls: [] +--- !u!114 &423302022 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 423302019} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: -765806418, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 10907, guid: 0000000000000000f000000000000000, type: 0} + m_Type: 1 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 +--- !u!222 &423302023 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 423302019} + m_CullTransparentMesh: 0 +--- !u!1 &576238261 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 576238262} + - component: {fileID: 576238264} + - component: {fileID: 576238263} + m_Layer: 5 + m_Name: Text + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &576238262 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 576238261} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 851154180} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: -0.5000019} + m_SizeDelta: {x: -20, y: -13} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &576238263 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 576238261} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 708705254, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 24 + m_FontStyle: 0 + m_BestFit: 0 + m_MinSize: 2 + m_MaxSize: 40 + m_Alignment: 0 + m_AlignByGeometry: 0 + m_RichText: 0 + m_HorizontalOverflow: 1 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: +--- !u!222 &576238264 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 576238261} + m_CullTransparentMesh: 0 +--- !u!1 &591385423 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 591385424} + - component: {fileID: 591385426} + - component: {fileID: 591385425} + m_Layer: 5 + m_Name: Text + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &591385424 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 591385423} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 1027272348} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: -0.5000019} + m_SizeDelta: {x: -20, y: -13} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &591385425 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 591385423} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 708705254, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 24 + m_FontStyle: 0 + m_BestFit: 0 + m_MinSize: 2 + m_MaxSize: 40 + m_Alignment: 0 + m_AlignByGeometry: 0 + m_RichText: 0 + m_HorizontalOverflow: 1 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: +--- !u!222 &591385426 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 591385423} + m_CullTransparentMesh: 0 +--- !u!1 &719610385 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 719610386} + - component: {fileID: 719610388} + - component: {fileID: 719610387} + m_Layer: 5 + m_Name: Placeholder + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &719610386 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 719610385} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 1231350850} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: -0.5} + m_SizeDelta: {x: -20, y: -13} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &719610387 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 719610385} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 708705254, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 0.5} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 24 + m_FontStyle: 2 + m_BestFit: 0 + m_MinSize: 2 + m_MaxSize: 40 + m_Alignment: 3 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: Enter text... +--- !u!222 &719610388 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 719610385} + m_CullTransparentMesh: 0 +--- !u!1 &731902020 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 731902021} + m_Layer: 5 + m_Name: Sliding Area + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &731902021 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 731902020} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 1616857742} + m_Father: {fileID: 423302020} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: -20, y: -20} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!1 &762534975 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 762534976} + - component: {fileID: 762534978} + - component: {fileID: 762534977} + m_Layer: 5 + m_Name: Header + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &762534976 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 762534975} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 75860996} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 1} + m_AnchorMax: {x: 0.5, y: 1} + m_AnchoredPosition: {x: 0.000048637, y: -30} + m_SizeDelta: {x: 300, y: 40} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &762534977 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 762534975} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 708705254, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 30 + m_FontStyle: 0 + m_BestFit: 0 + m_MinSize: 3 + m_MaxSize: 40 + m_Alignment: 1 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: Mirror Chat Example +--- !u!222 &762534978 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 762534975} + m_CullTransparentMesh: 0 +--- !u!1 &780870085 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 780870086} + - component: {fileID: 780870089} + - component: {fileID: 780870088} + - component: {fileID: 780870087} + m_Layer: 5 + m_Name: Viewport + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &780870086 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 780870085} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 1335915325} + m_Father: {fileID: 1863915625} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: -17, y: 0} + m_Pivot: {x: 0, y: 1} +--- !u!114 &780870087 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 780870085} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: -765806418, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 10917, guid: 0000000000000000f000000000000000, type: 0} + m_Type: 1 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 +--- !u!222 &780870088 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 780870085} + m_CullTransparentMesh: 0 +--- !u!114 &780870089 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 780870085} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: -1200242548, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_ShowMaskGraphic: 0 +--- !u!1 &827598815 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 827598816} + - component: {fileID: 827598818} + - component: {fileID: 827598817} + m_Layer: 5 + m_Name: ChatHistory + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &827598816 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 827598815} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 1335915325} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 1} + m_AnchorMax: {x: 0, y: 1} + m_AnchoredPosition: {x: 440, y: -5} + m_SizeDelta: {x: 870, y: 137} + m_Pivot: {x: 0.5, y: 1} +--- !u!114 &827598817 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 827598815} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 708705254, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 1} + m_RaycastTarget: 0 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 20 + m_FontStyle: 0 + m_BestFit: 0 + m_MinSize: 2 + m_MaxSize: 40 + m_Alignment: 0 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 1 + m_LineSpacing: 1 + m_Text: +--- !u!222 &827598818 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 827598815} + m_CullTransparentMesh: 0 +--- !u!1 &851154179 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 851154180} + - component: {fileID: 851154183} + - component: {fileID: 851154182} + - component: {fileID: 851154181} + m_Layer: 5 + m_Name: UsernameInput + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &851154180 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 851154179} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 20782996} + - {fileID: 576238262} + m_Father: {fileID: 293460943} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 102, y: 37} + m_SizeDelta: {x: 300, y: 40} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &851154181 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 851154179} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 575553740, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 3 + m_SelectOnUp: {fileID: 0} + m_SelectOnDown: {fileID: 0} + m_SelectOnLeft: {fileID: 0} + m_SelectOnRight: {fileID: 0} + m_Transition: 1 + m_Colors: + m_NormalColor: {r: 1, g: 1, b: 1, a: 1} + m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1} + m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} + m_ColorMultiplier: 1 + m_FadeDuration: 0.1 + m_SpriteState: + m_HighlightedSprite: {fileID: 0} + m_PressedSprite: {fileID: 0} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 851154182} + m_TextComponent: {fileID: 576238263} + m_Placeholder: {fileID: 20782997} + m_ContentType: 0 + m_InputType: 0 + m_AsteriskChar: 42 + m_KeyboardType: 0 + m_LineType: 0 + m_HideMobileInput: 0 + m_CharacterValidation: 0 + m_CharacterLimit: 0 + m_OnEndEdit: + m_PersistentCalls: + m_Calls: [] + m_OnValueChanged: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 1783103025} + m_MethodName: set_PlayerName + m_Mode: 0 + m_Arguments: + m_ObjectArgument: {fileID: 0} + m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine + m_IntArgument: 0 + m_FloatArgument: 0 + m_StringArgument: + m_BoolArgument: 0 + m_CallState: 2 + m_CaretColor: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 1} + m_CustomCaretColor: 0 + m_SelectionColor: {r: 0.65882355, g: 0.80784315, b: 1, a: 0.7529412} + m_Text: + m_CaretBlinkRate: 0.85 + m_CaretWidth: 1 + m_ReadOnly: 0 +--- !u!114 &851154182 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 851154179} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: -765806418, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 10911, guid: 0000000000000000f000000000000000, type: 0} + m_Type: 1 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 +--- !u!222 &851154183 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 851154179} + m_CullTransparentMesh: 0 +--- !u!1 &1018203013 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1018203014} + - component: {fileID: 1018203016} + - component: {fileID: 1018203015} + m_Layer: 5 + m_Name: Text + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1018203014 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1018203013} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 1286463573} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1018203015 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1018203013} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 708705254, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 30 + m_FontStyle: 1 + m_BestFit: 0 + m_MinSize: 2 + m_MaxSize: 40 + m_Alignment: 4 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: 'Send + +' +--- !u!222 &1018203016 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1018203013} + m_CullTransparentMesh: 0 +--- !u!1 &1027272347 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1027272348} + - component: {fileID: 1027272351} + - component: {fileID: 1027272350} + - component: {fileID: 1027272349} + m_Layer: 5 + m_Name: UsernameInput + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1027272348 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1027272347} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 1170876675} + - {fileID: 591385424} + m_Father: {fileID: 1499096249} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 102, y: 37} + m_SizeDelta: {x: 300, y: 40} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1027272349 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1027272347} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 575553740, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 3 + m_SelectOnUp: {fileID: 0} + m_SelectOnDown: {fileID: 0} + m_SelectOnLeft: {fileID: 0} + m_SelectOnRight: {fileID: 0} + m_Transition: 1 + m_Colors: + m_NormalColor: {r: 1, g: 1, b: 1, a: 1} + m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1} + m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} + m_ColorMultiplier: 1 + m_FadeDuration: 0.1 + m_SpriteState: + m_HighlightedSprite: {fileID: 0} + m_PressedSprite: {fileID: 0} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 1027272350} + m_TextComponent: {fileID: 591385425} + m_Placeholder: {fileID: 1170876676} + m_ContentType: 0 + m_InputType: 0 + m_AsteriskChar: 42 + m_KeyboardType: 0 + m_LineType: 0 + m_HideMobileInput: 0 + m_CharacterValidation: 0 + m_CharacterLimit: 0 + m_OnEndEdit: + m_PersistentCalls: + m_Calls: [] + m_OnValueChanged: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 1783103025} + m_MethodName: set_playerName + m_Mode: 0 + m_Arguments: + m_ObjectArgument: {fileID: 0} + m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine + m_IntArgument: 0 + m_FloatArgument: 0 + m_StringArgument: + m_BoolArgument: 0 + m_CallState: 2 + m_CaretColor: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 1} + m_CustomCaretColor: 0 + m_SelectionColor: {r: 0.65882355, g: 0.80784315, b: 1, a: 0.7529412} + m_Text: + m_CaretBlinkRate: 0.85 + m_CaretWidth: 1 + m_ReadOnly: 0 +--- !u!114 &1027272350 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1027272347} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: -765806418, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 10911, guid: 0000000000000000f000000000000000, type: 0} + m_Type: 1 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 +--- !u!222 &1027272351 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1027272347} + m_CullTransparentMesh: 0 +--- !u!1 &1063265578 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1063265579} + - component: {fileID: 1063265582} + - component: {fileID: 1063265581} + - component: {fileID: 1063265580} + m_Layer: 5 + m_Name: ClientButton + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1063265579 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1063265578} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 107824419} + m_Father: {fileID: 1499096249} + m_RootOrder: 4 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 187, y: -102} + m_SizeDelta: {x: 300, y: 73.2} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1063265580 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1063265578} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 1392445389, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 3 + m_SelectOnUp: {fileID: 0} + m_SelectOnDown: {fileID: 0} + m_SelectOnLeft: {fileID: 0} + m_SelectOnRight: {fileID: 0} + m_Transition: 1 + m_Colors: + m_NormalColor: {r: 1, g: 1, b: 1, a: 1} + m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1} + m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} + m_ColorMultiplier: 1 + m_FadeDuration: 0.1 + m_SpriteState: + m_HighlightedSprite: {fileID: 0} + m_PressedSprite: {fileID: 0} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 1063265581} + m_OnClick: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 1499096248} + m_MethodName: SetActive + m_Mode: 6 + m_Arguments: + m_ObjectArgument: {fileID: 0} + m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine + m_IntArgument: 0 + m_FloatArgument: 0 + m_StringArgument: + m_BoolArgument: 0 + m_CallState: 2 + - m_Target: {fileID: 1783103025} + m_MethodName: StartClient + m_Mode: 1 + m_Arguments: + m_ObjectArgument: {fileID: 0} + m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine + m_IntArgument: 0 + m_FloatArgument: 0 + m_StringArgument: + m_BoolArgument: 1 + m_CallState: 2 +--- !u!114 &1063265581 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1063265578} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: -765806418, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 10905, guid: 0000000000000000f000000000000000, type: 0} + m_Type: 1 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 +--- !u!222 &1063265582 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1063265578} + m_CullTransparentMesh: 0 +--- !u!1 &1143498588 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1143498589} + - component: {fileID: 1143498591} + - component: {fileID: 1143498590} + m_Layer: 5 + m_Name: Header + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1143498589 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1143498588} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 293460943} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: -0.000012398, y: 141} + m_SizeDelta: {x: 300, y: 40} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1143498590 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1143498588} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 708705254, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 30 + m_FontStyle: 0 + m_BestFit: 0 + m_MinSize: 3 + m_MaxSize: 40 + m_Alignment: 1 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: Mirror Chat Example +--- !u!222 &1143498591 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1143498588} + m_CullTransparentMesh: 0 +--- !u!1 &1170876674 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1170876675} + - component: {fileID: 1170876677} + - component: {fileID: 1170876676} + m_Layer: 5 + m_Name: Placeholder + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1170876675 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1170876674} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 1027272348} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: -0.5000019} + m_SizeDelta: {x: -20, y: -13} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1170876676 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1170876674} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 708705254, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 0.5} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 24 + m_FontStyle: 2 + m_BestFit: 0 + m_MinSize: 2 + m_MaxSize: 40 + m_Alignment: 0 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: localhost +--- !u!222 &1170876677 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1170876674} + m_CullTransparentMesh: 0 +--- !u!1 &1231350849 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1231350850} + - component: {fileID: 1231350853} + - component: {fileID: 1231350852} + - component: {fileID: 1231350851} + m_Layer: 5 + m_Name: MessageField + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1231350850 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1231350849} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 719610386} + - {fileID: 90143747} + m_Father: {fileID: 75860996} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 0} + m_AnchoredPosition: {x: 26, y: 12} + m_SizeDelta: {x: -176.4, y: 41} + m_Pivot: {x: 0, y: 0} +--- !u!114 &1231350851 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1231350849} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 575553740, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 3 + m_SelectOnUp: {fileID: 0} + m_SelectOnDown: {fileID: 0} + m_SelectOnLeft: {fileID: 0} + m_SelectOnRight: {fileID: 0} + m_Transition: 1 + m_Colors: + m_NormalColor: {r: 1, g: 1, b: 1, a: 1} + m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1} + m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} + m_ColorMultiplier: 1 + m_FadeDuration: 0.1 + m_SpriteState: + m_HighlightedSprite: {fileID: 0} + m_PressedSprite: {fileID: 0} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 1231350852} + m_TextComponent: {fileID: 90143748} + m_Placeholder: {fileID: 719610387} + m_ContentType: 0 + m_InputType: 0 + m_AsteriskChar: 42 + m_KeyboardType: 0 + m_LineType: 0 + m_HideMobileInput: 0 + m_CharacterValidation: 0 + m_CharacterLimit: 0 + m_OnEndEdit: + m_PersistentCalls: + m_Calls: [] + m_OnValueChanged: + m_PersistentCalls: + m_Calls: [] + m_CaretColor: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 1} + m_CustomCaretColor: 0 + m_SelectionColor: {r: 0.65882355, g: 0.80784315, b: 1, a: 0.7529412} + m_Text: + m_CaretBlinkRate: 0.85 + m_CaretWidth: 1 + m_ReadOnly: 0 +--- !u!114 &1231350852 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1231350849} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: -765806418, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 10911, guid: 0000000000000000f000000000000000, type: 0} + m_Type: 1 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 +--- !u!222 &1231350853 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1231350849} + m_CullTransparentMesh: 0 +--- !u!1 &1264446057 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1264446058} + - component: {fileID: 1264446060} + - component: {fileID: 1264446059} + m_Layer: 5 + m_Name: Text + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1264446058 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1264446057} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 1523854170} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1264446059 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1264446057} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 708705254, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 40 + m_FontStyle: 1 + m_BestFit: 0 + m_MinSize: 2 + m_MaxSize: 40 + m_Alignment: 4 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: Next +--- !u!222 &1264446060 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1264446057} + m_CullTransparentMesh: 0 +--- !u!1 &1286463572 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1286463573} + - component: {fileID: 1286463576} + - component: {fileID: 1286463575} + - component: {fileID: 1286463574} + m_Layer: 5 + m_Name: SendButton + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1286463573 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1286463572} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 1018203014} + m_Father: {fileID: 75860996} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 1, y: 0} + m_AnchorMax: {x: 1, y: 0} + m_AnchoredPosition: {x: -26, y: 12} + m_SizeDelta: {x: 116.9, y: 41} + m_Pivot: {x: 1, y: 0} +--- !u!114 &1286463574 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1286463572} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 1392445389, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 3 + m_SelectOnUp: {fileID: 0} + m_SelectOnDown: {fileID: 0} + m_SelectOnLeft: {fileID: 0} + m_SelectOnRight: {fileID: 0} + m_Transition: 1 + m_Colors: + m_NormalColor: {r: 1, g: 1, b: 1, a: 1} + m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1} + m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} + m_ColorMultiplier: 1 + m_FadeDuration: 0.1 + m_SpriteState: + m_HighlightedSprite: {fileID: 0} + m_PressedSprite: {fileID: 0} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 1286463575} + m_OnClick: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 75861000} + m_MethodName: OnSend + m_Mode: 1 + m_Arguments: + m_ObjectArgument: {fileID: 0} + m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine + m_IntArgument: 0 + m_FloatArgument: 0 + m_StringArgument: + m_BoolArgument: 0 + m_CallState: 2 +--- !u!114 &1286463575 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1286463572} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: -765806418, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 10905, guid: 0000000000000000f000000000000000, type: 0} + m_Type: 1 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 +--- !u!222 &1286463576 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1286463572} + m_CullTransparentMesh: 0 +--- !u!1 &1335915324 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1335915325} + - component: {fileID: 1335915327} + - component: {fileID: 1335915326} + m_Layer: 5 + m_Name: Content + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1335915325 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1335915324} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 827598816} + m_Father: {fileID: 780870086} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 1, y: 0} + m_SizeDelta: {x: -1, y: -220.9} + m_Pivot: {x: 0, y: 1} +--- !u!114 &1335915326 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1335915324} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 1741964061, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_HorizontalFit: 0 + m_VerticalFit: 2 +--- !u!114 &1335915327 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1335915324} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 1297475563, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Padding: + m_Left: 5 + m_Right: 5 + m_Top: 5 + m_Bottom: 5 + m_ChildAlignment: 0 + m_Spacing: 2 + m_ChildForceExpandWidth: 1 + m_ChildForceExpandHeight: 1 + m_ChildControlWidth: 1 + m_ChildControlHeight: 1 +--- !u!1 &1453327784 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1453327788} + - component: {fileID: 1453327787} + - component: {fileID: 1453327786} + - component: {fileID: 1453327785} + m_Layer: 5 + m_Name: Canvas + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &1453327785 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1453327784} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 1301386320, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_IgnoreReversedGraphics: 1 + m_BlockingObjects: 0 + m_BlockingMask: + serializedVersion: 2 + m_Bits: 4294967295 +--- !u!114 &1453327786 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1453327784} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 1980459831, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_UiScaleMode: 0 + m_ReferencePixelsPerUnit: 100 + m_ScaleFactor: 1 + m_ReferenceResolution: {x: 800, y: 600} + m_ScreenMatchMode: 0 + m_MatchWidthOrHeight: 0 + m_PhysicalUnit: 3 + m_FallbackScreenDPI: 96 + m_DefaultSpriteDPI: 96 + m_DynamicPixelsPerUnit: 1 +--- !u!223 &1453327787 +Canvas: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1453327784} + m_Enabled: 1 + serializedVersion: 3 + m_RenderMode: 0 + m_Camera: {fileID: 0} + m_PlaneDistance: 100 + m_PixelPerfect: 0 + m_ReceivesEvents: 1 + m_OverrideSorting: 0 + m_OverridePixelPerfect: 0 + m_SortingBucketNormalizedSize: 0 + m_AdditionalShaderChannelsFlag: 0 + m_SortingLayerID: 0 + m_SortingOrder: 0 + m_TargetDisplay: 0 +--- !u!224 &1453327788 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1453327784} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 0, y: 0, z: 0} + m_Children: + - {fileID: 293460943} + - {fileID: 1499096249} + - {fileID: 75860996} + m_Father: {fileID: 0} + m_RootOrder: 3 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 0, y: 0} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0, y: 0} +--- !u!1 &1481045372 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1481045373} + - component: {fileID: 1481045375} + - component: {fileID: 1481045374} + m_Layer: 5 + m_Name: Text + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1481045373 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1481045372} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 293460943} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: -128, y: 37} + m_SizeDelta: {x: 160, y: 30} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1481045374 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1481045372} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 708705254, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 24 + m_FontStyle: 0 + m_BestFit: 0 + m_MinSize: 2 + m_MaxSize: 40 + m_Alignment: 0 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: 'User name:' +--- !u!222 &1481045375 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1481045372} + m_CullTransparentMesh: 0 +--- !u!1 &1499096248 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1499096249} + - component: {fileID: 1499096252} + - component: {fileID: 1499096251} + - component: {fileID: 1499096250} + m_Layer: 5 + m_Name: Server + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!224 &1499096249 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1499096248} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 1909588651} + - {fileID: 1995652016} + - {fileID: 1027272348} + - {fileID: 1904406265} + - {fileID: 1063265579} + m_Father: {fileID: 1453327788} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 750, y: 400} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1499096250 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1499096248} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 1573420865, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_EffectColor: {r: 0, g: 0, b: 0, a: 0.5} + m_EffectDistance: {x: 20, y: -20} + m_UseGraphicAlpha: 1 +--- !u!114 &1499096251 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1499096248} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: -765806418, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 0.92941177} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 10907, guid: 0000000000000000f000000000000000, type: 0} + m_Type: 1 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 +--- !u!222 &1499096252 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1499096248} + m_CullTransparentMesh: 0 +--- !u!1 &1523854169 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1523854170} + - component: {fileID: 1523854173} + - component: {fileID: 1523854172} + - component: {fileID: 1523854171} + m_Layer: 5 + m_Name: NextButton + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1523854170 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1523854169} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 1264446058} + m_Father: {fileID: 293460943} + m_RootOrder: 3 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0.000011444, y: -102} + m_SizeDelta: {x: 183.6, y: 73.2} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1523854171 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1523854169} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 1392445389, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 3 + m_SelectOnUp: {fileID: 0} + m_SelectOnDown: {fileID: 0} + m_SelectOnLeft: {fileID: 0} + m_SelectOnRight: {fileID: 0} + m_Transition: 1 + m_Colors: + m_NormalColor: {r: 1, g: 1, b: 1, a: 1} + m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1} + m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} + m_ColorMultiplier: 1 + m_FadeDuration: 0.1 + m_SpriteState: + m_HighlightedSprite: {fileID: 0} + m_PressedSprite: {fileID: 0} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 1523854172} + m_OnClick: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 293460942} + m_MethodName: SetActive + m_Mode: 6 + m_Arguments: + m_ObjectArgument: {fileID: 0} + m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine + m_IntArgument: 0 + m_FloatArgument: 0 + m_StringArgument: + m_BoolArgument: 0 + m_CallState: 2 + - m_Target: {fileID: 1499096248} + m_MethodName: SetActive + m_Mode: 6 + m_Arguments: + m_ObjectArgument: {fileID: 0} + m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine + m_IntArgument: 0 + m_FloatArgument: 0 + m_StringArgument: + m_BoolArgument: 1 + m_CallState: 2 +--- !u!114 &1523854172 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1523854169} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: -765806418, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 10905, guid: 0000000000000000f000000000000000, type: 0} + m_Type: 1 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 +--- !u!222 &1523854173 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1523854169} + m_CullTransparentMesh: 0 +--- !u!1 &1569758148 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1569758149} + - component: {fileID: 1569758151} + - component: {fileID: 1569758150} + m_Layer: 5 + m_Name: Text + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1569758149 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1569758148} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 1904406265} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1569758150 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1569758148} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 708705254, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 40 + m_FontStyle: 1 + m_BestFit: 0 + m_MinSize: 2 + m_MaxSize: 40 + m_Alignment: 4 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: Start Server +--- !u!222 &1569758151 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1569758148} + m_CullTransparentMesh: 0 +--- !u!1 &1616857741 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1616857742} + - component: {fileID: 1616857744} + - component: {fileID: 1616857743} + m_Layer: 5 + m_Name: Handle + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1616857742 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1616857741} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 731902021} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 20, y: 20} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1616857743 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1616857741} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: -765806418, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 10905, guid: 0000000000000000f000000000000000, type: 0} + m_Type: 1 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 +--- !u!222 &1616857744 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1616857741} + m_CullTransparentMesh: 0 +--- !u!1 &1667679449 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1667679451} + - component: {fileID: 1667679450} + m_Layer: 0 + m_Name: Directional Light + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!108 &1667679450 +Light: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1667679449} + m_Enabled: 1 + serializedVersion: 8 + m_Type: 1 + m_Color: {r: 1, g: 0.95686275, b: 0.8392157, a: 1} + m_Intensity: 1 + m_Range: 10 + m_SpotAngle: 30 + m_CookieSize: 10 + m_Shadows: + m_Type: 2 + m_Resolution: -1 + m_CustomResolution: -1 + m_Strength: 1 + m_Bias: 0.05 + m_NormalBias: 0.4 + m_NearPlane: 0.2 + m_Cookie: {fileID: 0} + m_DrawHalo: 0 + m_Flare: {fileID: 0} + m_RenderMode: 0 + m_CullingMask: + serializedVersion: 2 + m_Bits: 4294967295 + m_Lightmapping: 4 + m_LightShadowCasterMode: 0 + m_AreaSize: {x: 1, y: 1} + m_BounceIntensity: 1 + m_ColorTemperature: 6570 + m_UseColorTemperature: 0 + m_ShadowRadius: 0 + m_ShadowAngle: 0 +--- !u!4 &1667679451 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1667679449} + m_LocalRotation: {x: 0.40821788, y: -0.23456968, z: 0.10938163, w: 0.8754261} + m_LocalPosition: {x: 0, y: 3, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 50, y: -30, z: 0} +--- !u!1 &1783103022 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1783103026} + - component: {fileID: 1783103025} + - component: {fileID: 1783103024} + m_Layer: 0 + m_Name: NetworkManager + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &1783103024 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1783103022} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: c7424c1070fad4ba2a7a96b02fbeb4bb, type: 3} + m_Name: + m_EditorClassIdentifier: + OnClientConnected: + m_PersistentCalls: + m_Calls: [] + OnClientDataReceived: + m_PersistentCalls: + m_Calls: [] + OnClientError: + m_PersistentCalls: + m_Calls: [] + OnClientDisconnected: + m_PersistentCalls: + m_Calls: [] + OnServerConnected: + m_PersistentCalls: + m_Calls: [] + OnServerDataReceived: + m_PersistentCalls: + m_Calls: [] + OnServerError: + m_PersistentCalls: + m_Calls: [] + OnServerDisconnected: + m_PersistentCalls: + m_Calls: [] + port: 7777 + NoDelay: 1 + serverMaxMessageSize: 16384 + clientMaxMessageSize: 16384 +--- !u!114 &1783103025 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1783103022} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: d0cd72391a563461f88eb3ddf120efef, type: 3} + m_Name: + m_EditorClassIdentifier: + dontDestroyOnLoad: 1 + runInBackground: 1 + startOnHeadless: 1 + showDebugMessages: 0 + serverTickRate: 30 + offlineScene: + onlineScene: + transport: {fileID: 1783103024} + networkAddress: localhost + maxConnections: 4 + disconnectInactiveConnections: 0 + disconnectInactiveTimeout: 60 + authenticator: {fileID: 0} + playerPrefab: {fileID: 5075528875289742095, guid: e5905ffa27de84009b346b49d518ba03, + type: 3} + autoCreatePlayer: 0 + playerSpawnMethod: 0 + spawnPrefabs: [] + chatWindow: {fileID: 75861000} +--- !u!4 &1783103026 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1783103022} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: -3.78, y: 0, z: -4.03} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1863915624 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1863915625} + - component: {fileID: 1863915628} + - component: {fileID: 1863915627} + - component: {fileID: 1863915626} + m_Layer: 5 + m_Name: Scroll View + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1863915625 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1863915624} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 780870086} + - {fileID: 423302020} + m_Father: {fileID: 75860996} + m_RootOrder: 3 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0.000061035156, y: 5.5} + m_SizeDelta: {x: -52, y: -111.1} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1863915626 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1863915624} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: -765806418, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 0.392} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 10907, guid: 0000000000000000f000000000000000, type: 0} + m_Type: 1 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 +--- !u!222 &1863915627 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1863915624} + m_CullTransparentMesh: 0 +--- !u!114 &1863915628 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1863915624} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 1367256648, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Content: {fileID: 1335915325} + m_Horizontal: 0 + m_Vertical: 1 + m_MovementType: 1 + m_Elasticity: 0.1 + m_Inertia: 1 + m_DecelerationRate: 0.135 + m_ScrollSensitivity: 1 + m_Viewport: {fileID: 780870086} + m_HorizontalScrollbar: {fileID: 0} + m_VerticalScrollbar: {fileID: 423302021} + m_HorizontalScrollbarVisibility: 2 + m_VerticalScrollbarVisibility: 2 + m_HorizontalScrollbarSpacing: -3 + m_VerticalScrollbarSpacing: -3 + m_OnValueChanged: + m_PersistentCalls: + m_Calls: [] +--- !u!1 &1897504366 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1897504369} + - component: {fileID: 1897504368} + - component: {fileID: 1897504367} + m_Layer: 0 + m_Name: Main Camera + m_TagString: MainCamera + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!81 &1897504367 +AudioListener: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1897504366} + m_Enabled: 1 +--- !u!20 &1897504368 +Camera: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1897504366} + m_Enabled: 1 + serializedVersion: 2 + m_ClearFlags: 1 + m_BackGroundColor: {r: 0.19215687, g: 0.3019608, b: 0.4745098, a: 0} + m_projectionMatrixMode: 1 + m_SensorSize: {x: 36, y: 24} + m_LensShift: {x: 0, y: 0} + m_GateFitMode: 2 + m_FocalLength: 50 + m_NormalizedViewPortRect: + serializedVersion: 2 + x: 0 + y: 0 + width: 1 + height: 1 + near clip plane: 0.3 + far clip plane: 1000 + field of view: 60 + orthographic: 0 + orthographic size: 5 + m_Depth: -1 + m_CullingMask: + serializedVersion: 2 + m_Bits: 4294967295 + m_RenderingPath: -1 + m_TargetTexture: {fileID: 0} + m_TargetDisplay: 0 + m_TargetEye: 3 + m_HDR: 1 + m_AllowMSAA: 1 + m_AllowDynamicResolution: 0 + m_ForceIntoRT: 0 + m_OcclusionCulling: 1 + m_StereoConvergence: 10 + m_StereoSeparation: 0.022 +--- !u!4 &1897504369 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1897504366} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 1, z: -10} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1904406264 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1904406265} + - component: {fileID: 1904406268} + - component: {fileID: 1904406267} + - component: {fileID: 1904406266} + m_Layer: 5 + m_Name: HostButton + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1904406265 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1904406264} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 1569758149} + m_Father: {fileID: 1499096249} + m_RootOrder: 3 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: -187, y: -102} + m_SizeDelta: {x: 300, y: 73.2} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1904406266 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1904406264} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 1392445389, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 3 + m_SelectOnUp: {fileID: 0} + m_SelectOnDown: {fileID: 0} + m_SelectOnLeft: {fileID: 0} + m_SelectOnRight: {fileID: 0} + m_Transition: 1 + m_Colors: + m_NormalColor: {r: 1, g: 1, b: 1, a: 1} + m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1} + m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} + m_ColorMultiplier: 1 + m_FadeDuration: 0.1 + m_SpriteState: + m_HighlightedSprite: {fileID: 0} + m_PressedSprite: {fileID: 0} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 1904406267} + m_OnClick: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 1499096248} + m_MethodName: SetActive + m_Mode: 6 + m_Arguments: + m_ObjectArgument: {fileID: 0} + m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine + m_IntArgument: 0 + m_FloatArgument: 0 + m_StringArgument: + m_BoolArgument: 0 + m_CallState: 2 + - m_Target: {fileID: 1783103025} + m_MethodName: StartHost + m_Mode: 1 + m_Arguments: + m_ObjectArgument: {fileID: 0} + m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine + m_IntArgument: 0 + m_FloatArgument: 0 + m_StringArgument: + m_BoolArgument: 1 + m_CallState: 2 +--- !u!114 &1904406267 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1904406264} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: -765806418, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 10905, guid: 0000000000000000f000000000000000, type: 0} + m_Type: 1 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 +--- !u!222 &1904406268 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1904406264} + m_CullTransparentMesh: 0 +--- !u!1 &1909588650 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1909588651} + - component: {fileID: 1909588653} + - component: {fileID: 1909588652} + m_Layer: 5 + m_Name: Header + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1909588651 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1909588650} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 1499096249} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 1} + m_AnchorMax: {x: 0.5, y: 1} + m_AnchoredPosition: {x: -0.000012398, y: -59} + m_SizeDelta: {x: 300, y: 40} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1909588652 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1909588650} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 708705254, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 30 + m_FontStyle: 0 + m_BestFit: 0 + m_MinSize: 3 + m_MaxSize: 40 + m_Alignment: 1 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: Mirror Chat Example +--- !u!222 &1909588653 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1909588650} + m_CullTransparentMesh: 0 +--- !u!1 &1923358029 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1923358032} + - component: {fileID: 1923358031} + - component: {fileID: 1923358030} + m_Layer: 0 + m_Name: EventSystem + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &1923358030 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1923358029} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 1077351063, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_HorizontalAxis: Horizontal + m_VerticalAxis: Vertical + m_SubmitButton: Submit + m_CancelButton: Cancel + m_InputActionsPerSecond: 10 + m_RepeatDelay: 0.5 + m_ForceModuleActive: 0 +--- !u!114 &1923358031 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1923358029} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: -619905303, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_FirstSelected: {fileID: 0} + m_sendNavigationEvents: 1 + m_DragThreshold: 10 +--- !u!4 &1923358032 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1923358029} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 4 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1995652015 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1995652016} + - component: {fileID: 1995652018} + - component: {fileID: 1995652017} + m_Layer: 5 + m_Name: Text + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1995652016 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1995652015} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 1499096249} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: -128, y: 37} + m_SizeDelta: {x: 160, y: 30} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1995652017 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1995652015} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 708705254, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 24 + m_FontStyle: 0 + m_BestFit: 0 + m_MinSize: 2 + m_MaxSize: 40 + m_Alignment: 0 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: 'Server:' +--- !u!222 &1995652018 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1995652015} + m_CullTransparentMesh: 0 diff --git a/MultiplayerFPS/Assets/Mirror/Examples/Chat/Scenes/Main.unity.meta b/MultiplayerFPS/Assets/Mirror/Examples/Chat/Scenes/Main.unity.meta new file mode 100644 index 0000000..d381d8c --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Examples/Chat/Scenes/Main.unity.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: f4e8d4de4484e44bba666f2d1f66c73e +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Mirror/Examples/Chat/Scripts.meta b/MultiplayerFPS/Assets/Mirror/Examples/Chat/Scripts.meta new file mode 100644 index 0000000..71858f4 --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Examples/Chat/Scripts.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 81da49d71176c41169a24259df78e50a +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Mirror/Examples/Chat/Scripts/ChatNetworkManager.cs b/MultiplayerFPS/Assets/Mirror/Examples/Chat/Scripts/ChatNetworkManager.cs new file mode 100644 index 0000000..d4a8361 --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Examples/Chat/Scripts/ChatNetworkManager.cs @@ -0,0 +1,48 @@ +using UnityEngine; + +namespace Mirror.Examples.Chat +{ + [AddComponentMenu("")] + public class ChatNetworkManager : NetworkManager + { + public string PlayerName { get; set; } + + public void SetHostname(string hostname) + { + networkAddress = hostname; + } + + public ChatWindow chatWindow; + + public class CreatePlayerMessage : MessageBase + { + public string name; + } + + public override void OnStartServer() + { + base.OnStartServer(); + NetworkServer.RegisterHandler(OnCreatePlayer); + } + + public override void OnClientConnect(NetworkConnection conn) + { + base.OnClientConnect(conn); + + // tell the server to create a player with this name + conn.Send(new CreatePlayerMessage { name = PlayerName }); + } + + void OnCreatePlayer(NetworkConnection connection, CreatePlayerMessage createPlayerMessage) + { + // create a gameobject using the name supplied by client + GameObject playergo = Instantiate(playerPrefab); + playergo.GetComponent().playerName = createPlayerMessage.name; + + // set it as the player + NetworkServer.AddPlayerForConnection(connection, playergo); + + chatWindow.gameObject.SetActive(true); + } + } +} diff --git a/MultiplayerFPS/Assets/Mirror/Examples/Chat/Scripts/ChatNetworkManager.cs.meta b/MultiplayerFPS/Assets/Mirror/Examples/Chat/Scripts/ChatNetworkManager.cs.meta new file mode 100644 index 0000000..cbc4ca7 --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Examples/Chat/Scripts/ChatNetworkManager.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: d0cd72391a563461f88eb3ddf120efef +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Mirror/Examples/Chat/Scripts/ChatWindow.cs b/MultiplayerFPS/Assets/Mirror/Examples/Chat/Scripts/ChatWindow.cs new file mode 100644 index 0000000..4fe2ee1 --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Examples/Chat/Scripts/ChatWindow.cs @@ -0,0 +1,61 @@ +using System.Collections; +using UnityEngine; +using UnityEngine.UI; + +namespace Mirror.Examples.Chat +{ + public class ChatWindow : MonoBehaviour + { + static readonly ILogger logger = LogFactory.GetLogger(typeof(ChatWindow)); + + public InputField chatMessage; + public Text chatHistory; + public Scrollbar scrollbar; + + public void Awake() + { + Player.OnMessage += OnPlayerMessage; + } + + void OnPlayerMessage(Player player, string message) + { + string prettyMessage = player.isLocalPlayer ? + $"{player.playerName}: {message}" : + $"{player.playerName}: {message}"; + AppendMessage(prettyMessage); + + logger.Log(message); + } + + public void OnSend() + { + if (chatMessage.text.Trim() == "") + return; + + // get our player + Player player = NetworkClient.connection.identity.GetComponent(); + + // send a message + player.CmdSend(chatMessage.text.Trim()); + + chatMessage.text = ""; + } + + internal void AppendMessage(string message) + { + StartCoroutine(AppendAndScroll(message)); + } + + IEnumerator AppendAndScroll(string message) + { + chatHistory.text += message + "\n"; + + // it takes 2 frames for the UI to update ?!?! + yield return null; + yield return null; + + // slam the scrollbar down + scrollbar.value = 0; + } + } +} diff --git a/MultiplayerFPS/Assets/Mirror/Examples/Chat/Scripts/ChatWindow.cs.meta b/MultiplayerFPS/Assets/Mirror/Examples/Chat/Scripts/ChatWindow.cs.meta new file mode 100644 index 0000000..9b9bd1f --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Examples/Chat/Scripts/ChatWindow.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 2c102f62d739545269250f48327d4429 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Mirror/Examples/Chat/Scripts/Player.cs b/MultiplayerFPS/Assets/Mirror/Examples/Chat/Scripts/Player.cs new file mode 100644 index 0000000..3aa0d2f --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Examples/Chat/Scripts/Player.cs @@ -0,0 +1,25 @@ +using System; + +namespace Mirror.Examples.Chat +{ + public class Player : NetworkBehaviour + { + [SyncVar] + public string playerName; + + public static event Action OnMessage; + + [Command] + public void CmdSend(string message) + { + if (message.Trim() != "") + RpcReceive(message.Trim()); + } + + [ClientRpc] + public void RpcReceive(string message) + { + OnMessage?.Invoke(this, message); + } + } +} diff --git a/MultiplayerFPS/Assets/Mirror/Examples/Chat/Scripts/Player.cs.meta b/MultiplayerFPS/Assets/Mirror/Examples/Chat/Scripts/Player.cs.meta new file mode 100644 index 0000000..610ee4c --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Examples/Chat/Scripts/Player.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 3addc5ad220944ed6888319897606739 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Mirror/Examples/Cloud.meta b/MultiplayerFPS/Assets/Mirror/Examples/Cloud.meta new file mode 100644 index 0000000..f8e53b0 --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Examples/Cloud.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: c6191af3a22db3a40bb6e21d80a01c25 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Mirror/Examples/Cloud/GUI.meta b/MultiplayerFPS/Assets/Mirror/Examples/Cloud/GUI.meta new file mode 100644 index 0000000..2e9376d --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Examples/Cloud/GUI.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 07ef3468f70974a4cb7a8d5111df054b +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Mirror/Examples/Cloud/GUI/Prefabs.meta b/MultiplayerFPS/Assets/Mirror/Examples/Cloud/GUI/Prefabs.meta new file mode 100644 index 0000000..edc2d69 --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Examples/Cloud/GUI/Prefabs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: b85187580967c4a42bae2e12c90f2944 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Mirror/Examples/Cloud/GUI/Prefabs/ListServer Canvas.prefab b/MultiplayerFPS/Assets/Mirror/Examples/Cloud/GUI/Prefabs/ListServer Canvas.prefab new file mode 100644 index 0000000..7c87f3c --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Examples/Cloud/GUI/Prefabs/ListServer Canvas.prefab @@ -0,0 +1,2585 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &1412813690393573607 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 4971607476029058371} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 1679637790, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_IgnoreLayout: 0 + m_MinWidth: -1 + m_MinHeight: -1 + m_PreferredWidth: 250 + m_PreferredHeight: -1 + m_FlexibleWidth: -1 + m_FlexibleHeight: -1 + m_LayoutPriority: 1 +--- !u!114 &1640965657294869647 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 4971607476965432305} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: bfc354d4a7f63ca45a653bf5d479afa0, type: 3} + m_Name: + m_EditorClassIdentifier: + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + listUI: {fileID: 0} + refreshButton: {fileID: 0} + startServerButton: {fileID: 0} + autoRefreshServerlist: 1 + refreshinterval: 20 +--- !u!114 &2647107856379666145 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 4971607475644947933} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 1297475563, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_ChildAlignment: 0 + m_Spacing: 0 + m_ChildForceExpandWidth: 1 + m_ChildForceExpandHeight: 1 + m_ChildControlWidth: 0 + m_ChildControlHeight: 0 +--- !u!114 &3191646931833320471 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 4971607476435516857} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 1679637790, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_IgnoreLayout: 0 + m_MinWidth: -1 + m_MinHeight: -1 + m_PreferredWidth: 100 + m_PreferredHeight: -1 + m_FlexibleWidth: -1 + m_FlexibleHeight: -1 + m_LayoutPriority: 1 +--- !u!114 &4251621586964734305 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 4971607476994082407} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: ed11184fcffcdc04c9850d82c8014926, type: 3} + m_Name: + m_EditorClassIdentifier: + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + itemPrefab: {fileID: 0, guid: 37cfbf43e3fc8d046ac443022029d319, type: 3} + parent: {fileID: 0} +--- !u!114 &4346059805251566766 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 4971607477325490915} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: -405508275, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_ChildAlignment: 0 + m_Spacing: 0 + m_ChildForceExpandWidth: 1 + m_ChildForceExpandHeight: 1 + m_ChildControlWidth: 1 + m_ChildControlHeight: 0 +--- !u!222 &4971607475450741442 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 4971607475450741445} +--- !u!114 &4971607475450741443 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 4971607475450741445} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 708705254, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 12 + m_FontStyle: 2 + m_BestFit: 0 + m_MinSize: 1 + m_MaxSize: 40 + m_Alignment: 4 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: '* Host your own List Server with: mirror-networking.com/list-server' +--- !u!224 &4971607475450741444 +RectTransform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 4971607475450741445} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_Children: [] + m_Father: {fileID: 4971607475451386690} + m_RootOrder: 6 + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 0} + m_AnchoredPosition: {x: 0, y: -10} + m_SizeDelta: {x: 0, y: 20} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!1 &4971607475450741445 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 4 + m_Component: + - 224: {fileID: 4971607475450741444} + - 222: {fileID: 4971607475450741442} + - 114: {fileID: 4971607475450741443} + m_Layer: 5 + m_Name: + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!114 &4971607475451386688 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 4971607475451386691} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: -765806418, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.19215687, g: 0.19215687, b: 0.19215687, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_Sprite: {fileID: 10907, guid: 0000000000000000f000000000000000, type: 0} + m_Type: 1 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 +--- !u!224 &4971607475451386690 +RectTransform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 4971607475451386691} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_Children: + - {fileID: 4971607475748769786} + - {fileID: 4971607476240074303} + - {fileID: 4971607475515065360} + - {fileID: 4971607477325490914} + - {fileID: 4971607476994082406} + - {fileID: 4971607477083899161} + - {fileID: 4971607475450741444} + m_Father: {fileID: 4971607477202590071} + m_RootOrder: 1 + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 526, y: 400} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!1 &4971607475451386691 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 4 + m_Component: + - 224: {fileID: 4971607475451386690} + - 222: {fileID: 4971607475451386751} + - 114: {fileID: 4971607475451386688} + m_Layer: 5 + m_Name: + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!222 &4971607475451386751 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 4971607475451386691} +--- !u!222 &4971607475471872078 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 4971607475471872081} +--- !u!114 &4971607475471872079 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 4971607475471872081} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: -765806418, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.31764707, g: 0.31764707, b: 0.31764707, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_Sprite: {fileID: 10907, guid: 0000000000000000f000000000000000, type: 0} + m_Type: 1 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 +--- !u!224 &4971607475471872080 +RectTransform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 4971607475471872081} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_Children: + - {fileID: 4971607477307762874} + m_Father: {fileID: 4971607476985653604} + m_RootOrder: 0 + m_AnchorMin: {x: 0, y: 1} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 20} + m_Pivot: {x: 0.5, y: 1} +--- !u!1 &4971607475471872081 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 4 + m_Component: + - 224: {fileID: 4971607475471872080} + - 222: {fileID: 4971607475471872078} + - 114: {fileID: 4971607475471872079} + m_Layer: 5 + m_Name: + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!1 &4971607475508337488 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 4 + m_Component: + - 224: {fileID: 4971607477202590071} + m_Layer: 5 + m_Name: + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!222 &4971607475515065358 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 4971607475515065361} +--- !u!114 &4971607475515065359 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 4971607475515065361} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 708705254, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 0.24313726} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 3} + m_FontSize: 12 + m_FontStyle: 2 + m_BestFit: 0 + m_MinSize: 1 + m_MaxSize: 40 + m_Alignment: 5 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: Status +--- !u!224 &4971607475515065360 +RectTransform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 4971607475515065361} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_Children: [] + m_Father: {fileID: 4971607475451386690} + m_RootOrder: 2 + m_AnchorMin: {x: 1, y: 1} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: -3, y: -19} + m_SizeDelta: {x: 157.79, y: 19} + m_Pivot: {x: 1, y: 1} +--- !u!1 &4971607475515065361 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 4 + m_Component: + - 224: {fileID: 4971607475515065360} + - 222: {fileID: 4971607475515065358} + - 114: {fileID: 4971607475515065359} + m_Layer: 5 + m_Name: + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!222 &4971607475577112183 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 4971607475577112186} +--- !u!114 &4971607475577112184 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 4971607475577112186} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: -765806418, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Material: {fileID: 0} + m_Color: {r: 0.39215687, g: 0.58431375, b: 0.92941177, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_Sprite: {fileID: 0} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 +--- !u!224 &4971607475577112185 +RectTransform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 4971607475577112186} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_Children: [] + m_Father: {fileID: 4971607477202590071} + m_RootOrder: 0 + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!1 &4971607475577112186 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 4 + m_Component: + - 224: {fileID: 4971607475577112185} + - 222: {fileID: 4971607475577112183} + - 114: {fileID: 4971607475577112184} + m_Layer: 5 + m_Name: + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!222 &4971607475626354592 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 4971607475626354595} +--- !u!114 &4971607475626354593 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 4971607475626354595} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 708705254, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 0.23137255, b: 0.5803922, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 12 + m_FontStyle: 1 + m_BestFit: 0 + m_MinSize: 1 + m_MaxSize: 40 + m_Alignment: 4 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: Action +--- !u!224 &4971607475626354594 +RectTransform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 4971607475626354595} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_Children: [] + m_Father: {fileID: 4971607477325490914} + m_RootOrder: 3 + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 0, y: 0} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 20} + m_Pivot: {x: 0, y: 1} +--- !u!1 &4971607475626354595 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 4 + m_Component: + - 224: {fileID: 4971607475626354594} + - 222: {fileID: 4971607475626354592} + - 114: {fileID: 4971607475626354593} + - 114: {fileID: 7202607427830828079} + m_Layer: 5 + m_Name: + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!222 &4971607475641435048 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 4971607475641435052} +--- !u!114 &4971607475641435049 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 4971607475641435052} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: -765806418, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.24313726, g: 0.24313726, b: 0.24313726, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_Sprite: {fileID: 10907, guid: 0000000000000000f000000000000000, type: 0} + m_Type: 1 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 +--- !u!114 &4971607475641435050 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 4971607475641435052} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: -2061169968, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 3 + m_SelectOnUp: {fileID: 0} + m_SelectOnDown: {fileID: 0} + m_SelectOnLeft: {fileID: 0} + m_SelectOnRight: {fileID: 0} + m_Transition: 1 + m_Colors: + m_NormalColor: {r: 0.4117647, g: 0.4117647, b: 0.4117647, a: 1} + m_HighlightedColor: {r: 0.41176474, g: 0.41176474, b: 0.41176474, a: 1} + m_PressedColor: {r: 0.41176474, g: 0.41176474, b: 0.41176474, a: 1} + m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} + m_ColorMultiplier: 1 + m_FadeDuration: 0.1 + m_SpriteState: + m_HighlightedSprite: {fileID: 0} + m_PressedSprite: {fileID: 0} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 4971607476873278911} + m_HandleRect: {fileID: 4971607476873278848} + m_Direction: 2 + m_Value: 0 + m_Size: 1 + m_NumberOfSteps: 0 + m_OnValueChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.Scrollbar+ScrollEvent, UnityEngine.UI, Version=1.0.0.0, + Culture=neutral, PublicKeyToken=null +--- !u!224 &4971607475641435051 +RectTransform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 4971607475641435052} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_Children: + - {fileID: 4971607477557945088} + m_Father: {fileID: 4971607476994082406} + m_RootOrder: 1 + m_AnchorMin: {x: 1, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 20, y: 0} + m_Pivot: {x: 1, y: 1} +--- !u!1 &4971607475641435052 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 4 + m_Component: + - 224: {fileID: 4971607475641435051} + - 222: {fileID: 4971607475641435048} + - 114: {fileID: 4971607475641435049} + - 114: {fileID: 4971607475641435050} + m_Layer: 5 + m_Name: + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!224 &4971607475644947932 +RectTransform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 4971607475644947933} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_Children: [] + m_Father: {fileID: 4971607476994082406} + m_RootOrder: 0 + m_AnchorMin: {x: 0, y: 1} + m_AnchorMax: {x: 0, y: 1} + m_AnchoredPosition: {x: 0, y: 0.000015258789} + m_SizeDelta: {x: 560, y: 0} + m_Pivot: {x: 0, y: 1} +--- !u!1 &4971607475644947933 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 4 + m_Component: + - 224: {fileID: 4971607475644947932} + - 114: {fileID: 2647107856379666145} + m_Layer: 5 + m_Name: + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!222 &4971607475748769783 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 4971607475748769787} +--- !u!114 &4971607475748769784 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 4971607475748769787} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: -765806418, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.31764707, g: 0.31764707, b: 0.31764707, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_Sprite: {fileID: 10907, guid: 0000000000000000f000000000000000, type: 0} + m_Type: 1 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 +--- !u!224 &4971607475748769786 +RectTransform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 4971607475748769787} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_Children: + - {fileID: 4971607476042025200} + m_Father: {fileID: 4971607475451386690} + m_RootOrder: 0 + m_AnchorMin: {x: 0, y: 1} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 20} + m_Pivot: {x: 0.5, y: 1} +--- !u!1 &4971607475748769787 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 4 + m_Component: + - 224: {fileID: 4971607475748769786} + - 222: {fileID: 4971607475748769783} + - 114: {fileID: 4971607475748769784} + m_Layer: 5 + m_Name: + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!222 &4971607475793899366 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 4971607475793899370} +--- !u!114 &4971607475793899367 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 4971607475793899370} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: -765806418, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_Sprite: {fileID: 10905, guid: 0000000000000000f000000000000000, type: 3} + m_Type: 1 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 +--- !u!114 &4971607475793899368 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 4971607475793899370} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 1392445389, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Navigation: + m_Mode: 3 + m_SelectOnUp: {fileID: 0} + m_SelectOnDown: {fileID: 0} + m_SelectOnLeft: {fileID: 0} + m_SelectOnRight: {fileID: 0} + m_Transition: 1 + m_Colors: + m_NormalColor: {r: 0.32156864, g: 0.32156864, b: 0.32156864, a: 1} + m_HighlightedColor: {r: 0.3529412, g: 0.3529412, b: 0.3529412, a: 1} + m_PressedColor: {r: 0.3882353, g: 0.3882353, b: 0.3882353, a: 1} + m_DisabledColor: {r: 0.3882353, g: 0.3882353, b: 0.3882353, a: 0.2509804} + m_ColorMultiplier: 1 + m_FadeDuration: 0.1 + m_SpriteState: + m_HighlightedSprite: {fileID: 0} + m_PressedSprite: {fileID: 0} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 0} + m_OnClick: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.Button+ButtonClickedEvent, UnityEngine.UI, Version=1.0.0.0, + Culture=neutral, PublicKeyToken=null +--- !u!224 &4971607475793899369 +RectTransform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 4971607475793899370} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_Children: + - {fileID: 4971607476258920763} + m_Father: {fileID: 4971607477083899161} + m_RootOrder: 0 + m_AnchorMin: {x: 0, y: 0.5} + m_AnchorMax: {x: 0, y: 0.5} + m_AnchoredPosition: {x: 2, y: 0} + m_SizeDelta: {x: 260, y: 20} + m_Pivot: {x: 0, y: 0.5} +--- !u!1 &4971607475793899370 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 4 + m_Component: + - 224: {fileID: 4971607475793899369} + - 222: {fileID: 4971607475793899366} + - 114: {fileID: 4971607475793899367} + - 114: {fileID: 4971607475793899368} + m_Layer: 5 + m_Name: + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!222 &4971607475797070502 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 4971607475797070506} +--- !u!114 &4971607475797070503 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 4971607475797070506} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: -765806418, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_Sprite: {fileID: 10905, guid: 0000000000000000f000000000000000, type: 3} + m_Type: 1 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 +--- !u!114 &4971607475797070504 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 4971607475797070506} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 1392445389, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Navigation: + m_Mode: 3 + m_SelectOnUp: {fileID: 0} + m_SelectOnDown: {fileID: 0} + m_SelectOnLeft: {fileID: 0} + m_SelectOnRight: {fileID: 0} + m_Transition: 1 + m_Colors: + m_NormalColor: {r: 0.32156864, g: 0.32156864, b: 0.32156864, a: 1} + m_HighlightedColor: {r: 0.3529412, g: 0.3529412, b: 0.3529412, a: 1} + m_PressedColor: {r: 0.3882353, g: 0.3882353, b: 0.3882353, a: 1} + m_DisabledColor: {r: 0.3882353, g: 0.3882353, b: 0.3882353, a: 0.2509804} + m_ColorMultiplier: 1 + m_FadeDuration: 0.1 + m_SpriteState: + m_HighlightedSprite: {fileID: 0} + m_PressedSprite: {fileID: 0} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 0} + m_OnClick: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.Button+ButtonClickedEvent, UnityEngine.UI, Version=1.0.0.0, + Culture=neutral, PublicKeyToken=null +--- !u!224 &4971607475797070505 +RectTransform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 4971607475797070506} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_Children: + - {fileID: 4971607476892233254} + m_Father: {fileID: 4971607477083899161} + m_RootOrder: 1 + m_AnchorMin: {x: 1, y: 0.5} + m_AnchorMax: {x: 1, y: 0.5} + m_AnchoredPosition: {x: -2, y: 0} + m_SizeDelta: {x: 260, y: 20} + m_Pivot: {x: 1, y: 0.5} +--- !u!1 &4971607475797070506 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 4 + m_Component: + - 224: {fileID: 4971607475797070505} + - 222: {fileID: 4971607475797070502} + - 114: {fileID: 4971607475797070503} + - 114: {fileID: 4971607475797070504} + m_Layer: 5 + m_Name: + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!222 &4971607476029058368 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 4971607476029058371} +--- !u!114 &4971607476029058369 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 4971607476029058371} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 708705254, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 0.23137255, b: 0.5803922, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 12 + m_FontStyle: 1 + m_BestFit: 0 + m_MinSize: 1 + m_MaxSize: 40 + m_Alignment: 4 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: Server Name +--- !u!224 &4971607476029058370 +RectTransform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 4971607476029058371} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_Children: [] + m_Father: {fileID: 4971607477325490914} + m_RootOrder: 0 + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 0, y: 0} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 20} + m_Pivot: {x: 0, y: 1} +--- !u!1 &4971607476029058371 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 4 + m_Component: + - 224: {fileID: 4971607476029058370} + - 222: {fileID: 4971607476029058368} + - 114: {fileID: 4971607476029058369} + - 114: {fileID: 1412813690393573607} + m_Layer: 5 + m_Name: + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!222 &4971607476042025198 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 4971607476042025201} +--- !u!114 &4971607476042025199 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 4971607476042025201} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 708705254, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.23137255, g: 1, b: 0.6862745, a: 1} + m_RaycastTarget: 0 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 14 + m_FontStyle: 0 + m_BestFit: 0 + m_MinSize: 1 + m_MaxSize: 40 + m_Alignment: 4 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: Mirror Cloud Services Demo +--- !u!224 &4971607476042025200 +RectTransform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 4971607476042025201} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_Children: [] + m_Father: {fileID: 4971607475748769786} + m_RootOrder: 0 + m_AnchorMin: {x: 0, y: 0.5} + m_AnchorMax: {x: 1, y: 0.5} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: -36, y: 20} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!1 &4971607476042025201 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 4 + m_Component: + - 224: {fileID: 4971607476042025200} + - 222: {fileID: 4971607476042025198} + - 114: {fileID: 4971607476042025199} + m_Layer: 5 + m_Name: + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!222 &4971607476137863970 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 4971607476137863973} +--- !u!114 &4971607476137863971 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 4971607476137863973} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 708705254, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 3} + m_FontSize: 12 + m_FontStyle: 0 + m_BestFit: 0 + m_MinSize: 1 + m_MaxSize: 40 + m_Alignment: 4 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: Cancel +--- !u!224 &4971607476137863972 +RectTransform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 4971607476137863973} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_Children: [] + m_Father: {fileID: 4971607476488526554} + m_RootOrder: 0 + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!1 &4971607476137863973 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 4 + m_Component: + - 224: {fileID: 4971607476137863972} + - 222: {fileID: 4971607476137863970} + - 114: {fileID: 4971607476137863971} + m_Layer: 5 + m_Name: + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!222 &4971607476213912984 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 4971607476213912987} +--- !u!114 &4971607476213912985 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 4971607476213912987} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 708705254, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 12 + m_FontStyle: 1 + m_BestFit: 0 + m_MinSize: 1 + m_MaxSize: 40 + m_Alignment: 4 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: Status +--- !u!224 &4971607476213912986 +RectTransform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 4971607476213912987} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_Children: [] + m_Father: {fileID: 4971607476985653604} + m_RootOrder: 1 + m_AnchorMin: {x: 0, y: 1} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: -29} + m_SizeDelta: {x: 0, y: 18} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!1 &4971607476213912987 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 4 + m_Component: + - 224: {fileID: 4971607476213912986} + - 222: {fileID: 4971607476213912984} + - 114: {fileID: 4971607476213912985} + m_Layer: 5 + m_Name: + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!1 &4971607476240074240 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 4 + m_Component: + - 224: {fileID: 4971607476240074303} + - 222: {fileID: 4971607476240074301} + - 114: {fileID: 4971607476240074302} + m_Layer: 5 + m_Name: + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!222 &4971607476240074301 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 4971607476240074240} +--- !u!114 &4971607476240074302 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 4971607476240074240} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 708705254, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 12 + m_FontStyle: 1 + m_BestFit: 0 + m_MinSize: 1 + m_MaxSize: 40 + m_Alignment: 4 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: Join Server +--- !u!224 &4971607476240074303 +RectTransform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 4971607476240074240} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_Children: [] + m_Father: {fileID: 4971607475451386690} + m_RootOrder: 1 + m_AnchorMin: {x: 0, y: 1} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: -29} + m_SizeDelta: {x: 0, y: 18} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &4971607476258920761 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 4971607476258920764} +--- !u!114 &4971607476258920762 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 4971607476258920764} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 708705254, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 3} + m_FontSize: 12 + m_FontStyle: 0 + m_BestFit: 0 + m_MinSize: 1 + m_MaxSize: 40 + m_Alignment: 4 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: Refresh +--- !u!224 &4971607476258920763 +RectTransform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 4971607476258920764} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_Children: [] + m_Father: {fileID: 4971607475793899369} + m_RootOrder: 0 + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!1 &4971607476258920764 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 4 + m_Component: + - 224: {fileID: 4971607476258920763} + - 222: {fileID: 4971607476258920761} + - 114: {fileID: 4971607476258920762} + m_Layer: 5 + m_Name: + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!222 &4971607476373752079 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 4971607476373752082} +--- !u!114 &4971607476373752080 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 4971607476373752082} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 708705254, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 0.23137255, b: 0.5803922, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 12 + m_FontStyle: 1 + m_BestFit: 0 + m_MinSize: 1 + m_MaxSize: 40 + m_Alignment: 4 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: Players +--- !u!224 &4971607476373752081 +RectTransform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 4971607476373752082} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_Children: [] + m_Father: {fileID: 4971607477325490914} + m_RootOrder: 1 + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 0, y: 0} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 20} + m_Pivot: {x: 0, y: 1} +--- !u!1 &4971607476373752082 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 4 + m_Component: + - 224: {fileID: 4971607476373752081} + - 222: {fileID: 4971607476373752079} + - 114: {fileID: 4971607476373752080} + - 114: {fileID: 5475127446238777370} + m_Layer: 5 + m_Name: + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!222 &4971607476435516854 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 4971607476435516857} +--- !u!114 &4971607476435516855 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 4971607476435516857} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 708705254, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 0.23137255, b: 0.5803922, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 12 + m_FontStyle: 1 + m_BestFit: 0 + m_MinSize: 1 + m_MaxSize: 40 + m_Alignment: 4 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: Address +--- !u!224 &4971607476435516856 +RectTransform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 4971607476435516857} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_Children: [] + m_Father: {fileID: 4971607477325490914} + m_RootOrder: 2 + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 0, y: 0} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 20} + m_Pivot: {x: 0, y: 1} +--- !u!1 &4971607476435516857 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 4 + m_Component: + - 224: {fileID: 4971607476435516856} + - 222: {fileID: 4971607476435516854} + - 114: {fileID: 4971607476435516855} + - 114: {fileID: 3191646931833320471} + m_Layer: 5 + m_Name: + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!222 &4971607476488526551 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 4971607476488526555} +--- !u!114 &4971607476488526552 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 4971607476488526555} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: -765806418, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_Sprite: {fileID: 10905, guid: 0000000000000000f000000000000000, type: 3} + m_Type: 1 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 +--- !u!114 &4971607476488526553 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 4971607476488526555} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 1392445389, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Navigation: + m_Mode: 3 + m_SelectOnUp: {fileID: 0} + m_SelectOnDown: {fileID: 0} + m_SelectOnLeft: {fileID: 0} + m_SelectOnRight: {fileID: 0} + m_Transition: 1 + m_Colors: + m_NormalColor: {r: 0.32156864, g: 0.32156864, b: 0.32156864, a: 1} + m_HighlightedColor: {r: 0.3529412, g: 0.3529412, b: 0.3529412, a: 1} + m_PressedColor: {r: 0.3882353, g: 0.3882353, b: 0.3882353, a: 1} + m_DisabledColor: {r: 0.3882353, g: 0.3882353, b: 0.3882353, a: 0.2509804} + m_ColorMultiplier: 1 + m_FadeDuration: 0.1 + m_SpriteState: + m_HighlightedSprite: {fileID: 0} + m_PressedSprite: {fileID: 0} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 0} + m_OnClick: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.Button+ButtonClickedEvent, UnityEngine.UI, Version=1.0.0.0, + Culture=neutral, PublicKeyToken=null +--- !u!224 &4971607476488526554 +RectTransform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 4971607476488526555} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_Children: + - {fileID: 4971607476137863972} + m_Father: {fileID: 4971607476985653604} + m_RootOrder: 3 + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 0} + m_AnchoredPosition: {x: 4, y: 16} + m_SizeDelta: {x: -8, y: 20} + m_Pivot: {x: 0, y: 0.5} +--- !u!1 &4971607476488526555 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 4 + m_Component: + - 224: {fileID: 4971607476488526554} + - 222: {fileID: 4971607476488526551} + - 114: {fileID: 4971607476488526552} + - 114: {fileID: 4971607476488526553} + m_Layer: 5 + m_Name: + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!224 &4971607476873278848 +RectTransform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 4971607476873278849} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_Children: [] + m_Father: {fileID: 4971607477557945088} + m_RootOrder: 0 + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 0, y: 0} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 20, y: 20} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!1 &4971607476873278849 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 4 + m_Component: + - 224: {fileID: 4971607476873278848} + - 222: {fileID: 4971607476873278910} + - 114: {fileID: 4971607476873278911} + m_Layer: 5 + m_Name: + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!222 &4971607476873278910 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 4971607476873278849} +--- !u!114 &4971607476873278911 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 4971607476873278849} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: -765806418, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_Sprite: {fileID: 10905, guid: 0000000000000000f000000000000000, type: 0} + m_Type: 1 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 +--- !u!222 &4971607476892233252 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 4971607476892233255} +--- !u!114 &4971607476892233253 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 4971607476892233255} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 708705254, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 3} + m_FontSize: 12 + m_FontStyle: 0 + m_BestFit: 0 + m_MinSize: 1 + m_MaxSize: 40 + m_Alignment: 4 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: Server Only +--- !u!224 &4971607476892233254 +RectTransform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 4971607476892233255} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_Children: [] + m_Father: {fileID: 4971607475797070505} + m_RootOrder: 0 + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!1 &4971607476892233255 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 4 + m_Component: + - 224: {fileID: 4971607476892233254} + - 222: {fileID: 4971607476892233252} + - 114: {fileID: 4971607476892233253} + m_Layer: 5 + m_Name: + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!224 &4971607476965432301 +RectTransform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 4971607476965432305} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 0, y: 0, z: 0} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_Children: + - {fileID: 4971607477202590071} + m_Father: {fileID: 0} + m_RootOrder: 0 + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 0, y: 0} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0, y: 0} +--- !u!223 &4971607476965432302 +Canvas: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 4971607476965432305} + m_Enabled: 1 + serializedVersion: 2 + m_RenderMode: 0 + m_Camera: {fileID: 0} + m_PlaneDistance: 100 + m_PixelPerfect: 1 + m_ReceivesEvents: 1 + m_OverrideSorting: 0 + m_OverridePixelPerfect: 0 + m_SortingBucketNormalizedSize: 0 + m_SortingLayerID: 0 + m_SortingOrder: 0 + m_TargetDisplay: 0 +--- !u!114 &4971607476965432303 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 4971607476965432305} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 1980459831, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_UiScaleMode: 1 + m_ReferencePixelsPerUnit: 100 + m_ScaleFactor: 1 + m_ReferenceResolution: {x: 1280, y: 720} + m_ScreenMatchMode: 0 + m_MatchWidthOrHeight: 0 + m_PhysicalUnit: 3 + m_FallbackScreenDPI: 96 + m_DefaultSpriteDPI: 96 + m_DynamicPixelsPerUnit: 1 +--- !u!114 &4971607476965432304 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 4971607476965432305} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 1301386320, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_IgnoreReversedGraphics: 1 + m_BlockingObjects: 0 + m_BlockingMask: + serializedVersion: 2 + m_Bits: 4294967295 +--- !u!1 &4971607476965432305 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 4 + m_Component: + - 224: {fileID: 4971607476965432301} + - 223: {fileID: 4971607476965432302} + - 114: {fileID: 4971607476965432303} + - 114: {fileID: 4971607476965432304} + - 114: {fileID: 1640965657294869647} + m_Layer: 5 + m_Name: ListServer Canvas + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!222 &4971607476985653602 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 4971607476985653605} +--- !u!114 &4971607476985653603 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 4971607476985653605} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: -765806418, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.19215687, g: 0.19215687, b: 0.19215687, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_Sprite: {fileID: 10907, guid: 0000000000000000f000000000000000, type: 0} + m_Type: 1 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 +--- !u!224 &4971607476985653604 +RectTransform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 4971607476985653605} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_Children: + - {fileID: 4971607475471872080} + - {fileID: 4971607476213912986} + - {fileID: 4971607477294315701} + - {fileID: 4971607476488526554} + m_Father: {fileID: 4971607477202590071} + m_RootOrder: 2 + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 250, y: 100} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!1 &4971607476985653605 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 4 + m_Component: + - 224: {fileID: 4971607476985653604} + - 222: {fileID: 4971607476985653602} + - 114: {fileID: 4971607476985653603} + m_Layer: 5 + m_Name: + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!114 &4971607476994082402 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 4971607476994082407} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 1367256648, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Content: {fileID: 4971607475644947932} + m_Horizontal: 0 + m_Vertical: 1 + m_MovementType: 2 + m_Elasticity: 0.1 + m_Inertia: 1 + m_DecelerationRate: 0.135 + m_ScrollSensitivity: 1 + m_Viewport: {fileID: 0} + m_HorizontalScrollbar: {fileID: 0} + m_VerticalScrollbar: {fileID: 4971607475641435050} + m_HorizontalScrollbarVisibility: 2 + m_VerticalScrollbarVisibility: 1 + m_HorizontalScrollbarSpacing: -3 + m_VerticalScrollbarSpacing: -3 + m_OnValueChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.ScrollRect+ScrollRectEvent, UnityEngine.UI, Version=1.0.0.0, + Culture=neutral, PublicKeyToken=null +--- !u!222 &4971607476994082403 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 4971607476994082407} +--- !u!114 &4971607476994082404 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 4971607476994082407} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: -765806418, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.25882354, g: 0.25882354, b: 0.25882354, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_Sprite: {fileID: 10907, guid: 0000000000000000f000000000000000, type: 0} + m_Type: 1 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 +--- !u!114 &4971607476994082405 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 4971607476994082407} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: -1200242548, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_ShowMaskGraphic: 1 +--- !u!224 &4971607476994082406 +RectTransform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 4971607476994082407} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_Children: + - {fileID: 4971607475644947932} + - {fileID: 4971607475641435051} + m_Father: {fileID: 4971607475451386690} + m_RootOrder: 4 + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: -13} + m_SizeDelta: {x: -2, y: -86} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!1 &4971607476994082407 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 4 + m_Component: + - 224: {fileID: 4971607476994082406} + - 114: {fileID: 4251621586964734305} + - 114: {fileID: 4971607476994082402} + - 222: {fileID: 4971607476994082403} + - 114: {fileID: 4971607476994082404} + - 114: {fileID: 4971607476994082405} + m_Layer: 5 + m_Name: + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!222 &4971607477083899159 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 4971607477083899162} +--- !u!114 &4971607477083899160 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 4971607477083899162} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: -765806418, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.25882354, g: 0.25882354, b: 0.25882354, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_Sprite: {fileID: 10907, guid: 0000000000000000f000000000000000, type: 0} + m_Type: 1 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 +--- !u!224 &4971607477083899161 +RectTransform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 4971607477083899162} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_Children: + - {fileID: 4971607475793899369} + - {fileID: 4971607475797070505} + m_Father: {fileID: 4971607475451386690} + m_RootOrder: 5 + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 0} + m_AnchoredPosition: {x: 0, y: 16} + m_SizeDelta: {x: -4, y: 28} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!1 &4971607477083899162 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 4 + m_Component: + - 224: {fileID: 4971607477083899161} + - 222: {fileID: 4971607477083899159} + - 114: {fileID: 4971607477083899160} + m_Layer: 5 + m_Name: + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!224 &4971607477202590071 +RectTransform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 4971607475508337488} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_Children: + - {fileID: 4971607475577112185} + - {fileID: 4971607475451386690} + - {fileID: 4971607476985653604} + m_Father: {fileID: 4971607476965432301} + m_RootOrder: 0 + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &4971607477294315699 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 4971607477294315702} +--- !u!114 &4971607477294315700 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 4971607477294315702} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 708705254, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 0.23137255, b: 0.5803922, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 12 + m_FontStyle: 1 + m_BestFit: 0 + m_MinSize: 1 + m_MaxSize: 40 + m_Alignment: 4 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: Connecting... +--- !u!224 &4971607477294315701 +RectTransform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 4971607477294315702} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_Children: [] + m_Father: {fileID: 4971607476985653604} + m_RootOrder: 2 + m_AnchorMin: {x: 0, y: 0.5} + m_AnchorMax: {x: 1, y: 0.5} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 20} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!1 &4971607477294315702 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 4 + m_Component: + - 224: {fileID: 4971607477294315701} + - 222: {fileID: 4971607477294315699} + - 114: {fileID: 4971607477294315700} + m_Layer: 5 + m_Name: + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!222 &4971607477307762872 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 4971607477307762875} +--- !u!114 &4971607477307762873 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 4971607477307762875} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 708705254, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.23137255, g: 1, b: 0.6862745, a: 1} + m_RaycastTarget: 0 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 14 + m_FontStyle: 0 + m_BestFit: 0 + m_MinSize: 1 + m_MaxSize: 40 + m_Alignment: 4 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: +--- !u!224 &4971607477307762874 +RectTransform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 4971607477307762875} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_Children: [] + m_Father: {fileID: 4971607475471872080} + m_RootOrder: 0 + m_AnchorMin: {x: 0, y: 0.5} + m_AnchorMax: {x: 1, y: 0.5} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: -36, y: 20} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!1 &4971607477307762875 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 4 + m_Component: + - 224: {fileID: 4971607477307762874} + - 222: {fileID: 4971607477307762872} + - 114: {fileID: 4971607477307762873} + m_Layer: 5 + m_Name: + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!222 &4971607477325490912 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 4971607477325490915} +--- !u!114 &4971607477325490913 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 4971607477325490915} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: -765806418, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.25882354, g: 0.25882354, b: 0.25882354, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_Sprite: {fileID: 10907, guid: 0000000000000000f000000000000000, type: 0} + m_Type: 1 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 +--- !u!224 &4971607477325490914 +RectTransform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 4971607477325490915} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_Children: + - {fileID: 4971607476029058370} + - {fileID: 4971607476373752081} + - {fileID: 4971607476435516856} + - {fileID: 4971607475626354594} + m_Father: {fileID: 4971607475451386690} + m_RootOrder: 3 + m_AnchorMin: {x: 0, y: 1} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: -0.5, y: -48} + m_SizeDelta: {x: -1, y: 20} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!1 &4971607477325490915 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 4 + m_Component: + - 224: {fileID: 4971607477325490914} + - 222: {fileID: 4971607477325490912} + - 114: {fileID: 4971607477325490913} + - 114: {fileID: 4346059805251566766} + m_Layer: 5 + m_Name: + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!224 &4971607477557945088 +RectTransform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 4971607477557945089} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_Children: + - {fileID: 4971607476873278848} + m_Father: {fileID: 4971607475641435051} + m_RootOrder: 0 + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: -20, y: -20} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!1 &4971607477557945089 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 4 + m_Component: + - 224: {fileID: 4971607477557945088} + m_Layer: 5 + m_Name: + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!114 &5475127446238777370 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 4971607476373752082} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 1679637790, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_IgnoreLayout: 0 + m_MinWidth: -1 + m_MinHeight: -1 + m_PreferredWidth: 50 + m_PreferredHeight: -1 + m_FlexibleWidth: -1 + m_FlexibleHeight: -1 + m_LayoutPriority: 1 +--- !u!114 &7202607427830828079 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 4971607475626354595} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 1679637790, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_IgnoreLayout: 0 + m_MinWidth: -1 + m_MinHeight: -1 + m_PreferredWidth: 50 + m_PreferredHeight: -1 + m_FlexibleWidth: -1 + m_FlexibleHeight: -1 + m_LayoutPriority: 1 diff --git a/MultiplayerFPS/Assets/Mirror/Examples/Cloud/GUI/Prefabs/ListServer Canvas.prefab.meta b/MultiplayerFPS/Assets/Mirror/Examples/Cloud/GUI/Prefabs/ListServer Canvas.prefab.meta new file mode 100644 index 0000000..2c5e3d6 --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Examples/Cloud/GUI/Prefabs/ListServer Canvas.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: e16e442bbd8d4434cb606afd72bcd08b +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Mirror/Examples/Cloud/GUI/Prefabs/ServerListItem.prefab b/MultiplayerFPS/Assets/Mirror/Examples/Cloud/GUI/Prefabs/ServerListItem.prefab new file mode 100644 index 0000000..18a1ebf --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Examples/Cloud/GUI/Prefabs/ServerListItem.prefab @@ -0,0 +1,624 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &1009505356919436 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 4 + m_Component: + - 224: {fileID: 224428085307354514} + - 222: {fileID: 222534217462828066} + - 114: {fileID: 114077992825021022} + - 114: {fileID: 9086842666106688486} + m_Layer: 5 + m_Name: + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!1 &1259177336467004 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 4 + m_Component: + - 224: {fileID: 224813910264502154} + - 222: {fileID: 222443701544564472} + - 114: {fileID: 114424214131292870} + - 114: {fileID: 114618400118094574} + - 114: {fileID: 4474820569724777087} + m_Layer: 5 + m_Name: ServerListItem + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!1 &1368168976437814 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 4 + m_Component: + - 224: {fileID: 224596263305646570} + - 222: {fileID: 222703717971346548} + - 114: {fileID: 114105517410707240} + - 114: {fileID: 1575265727429870122} + m_Layer: 5 + m_Name: + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!1 &1462871638010074 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 4 + m_Component: + - 224: {fileID: 224530003443674914} + - 222: {fileID: 222322555260831376} + - 114: {fileID: 114653458098104780} + - 114: {fileID: 114358377111651776} + - 114: {fileID: 3029759900116860951} + m_Layer: 5 + m_Name: + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!1 &1575165076438694 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 4 + m_Component: + - 224: {fileID: 224615151935076648} + - 222: {fileID: 222903696298421472} + - 114: {fileID: 114447744505293664} + m_Layer: 5 + m_Name: + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!114 &114077992825021022 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1009505356919436} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 708705254, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 12 + m_FontStyle: 0 + m_BestFit: 0 + m_MinSize: 1 + m_MaxSize: 40 + m_Alignment: 3 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: '[Players]' +--- !u!114 &114105517410707240 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1368168976437814} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 708705254, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 12 + m_FontStyle: 0 + m_BestFit: 0 + m_MinSize: 1 + m_MaxSize: 40 + m_Alignment: 3 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: '[Title]' +--- !u!114 &114358377111651776 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1462871638010074} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 1392445389, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Navigation: + m_Mode: 3 + m_SelectOnUp: {fileID: 0} + m_SelectOnDown: {fileID: 0} + m_SelectOnLeft: {fileID: 0} + m_SelectOnRight: {fileID: 0} + m_Transition: 1 + m_Colors: + m_NormalColor: {r: 0.32156864, g: 0.32156864, b: 0.32156864, a: 1} + m_HighlightedColor: {r: 0.3529412, g: 0.3529412, b: 0.3529412, a: 1} + m_PressedColor: {r: 0.3882353, g: 0.3882353, b: 0.3882353, a: 1} + m_DisabledColor: {r: 0.3882353, g: 0.3882353, b: 0.3882353, a: 0.37254903} + m_ColorMultiplier: 1 + m_FadeDuration: 0.1 + m_SpriteState: + m_HighlightedSprite: {fileID: 0} + m_PressedSprite: {fileID: 0} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 0} + m_OnClick: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.Button+ButtonClickedEvent, UnityEngine.UI, Version=1.0.0.0, + Culture=neutral, PublicKeyToken=null +--- !u!114 &114424214131292870 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1259177336467004} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: -765806418, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.2509804, g: 0.2509804, b: 0.2509804, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_Sprite: {fileID: 10907, guid: 0000000000000000f000000000000000, type: 0} + m_Type: 1 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 +--- !u!114 &114447744505293664 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1575165076438694} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 708705254, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 3} + m_FontSize: 12 + m_FontStyle: 0 + m_BestFit: 0 + m_MinSize: 1 + m_MaxSize: 40 + m_Alignment: 4 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: Join +--- !u!114 &114618400118094574 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1259177336467004} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: -405508275, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_ChildAlignment: 0 + m_Spacing: 0 + m_ChildForceExpandWidth: 1 + m_ChildForceExpandHeight: 1 +--- !u!114 &114653458098104780 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1462871638010074} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: -765806418, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_Sprite: {fileID: 10905, guid: 0000000000000000f000000000000000, type: 3} + m_Type: 1 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 +--- !u!222 &222322555260831376 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1462871638010074} +--- !u!222 &222443701544564472 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1259177336467004} +--- !u!222 &222534217462828066 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1009505356919436} +--- !u!222 &222703717971346548 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1368168976437814} +--- !u!222 &222903696298421472 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1575165076438694} +--- !u!224 &224428085307354514 +RectTransform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1009505356919436} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_Children: [] + m_Father: {fileID: 224813910264502154} + m_RootOrder: 1 + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 0, y: 0} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 16} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!224 &224530003443674914 +RectTransform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1462871638010074} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_Children: + - {fileID: 224615151935076648} + m_Father: {fileID: 224813910264502154} + m_RootOrder: 3 + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 0, y: 0} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 18} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!224 &224596263305646570 +RectTransform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1368168976437814} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_Children: [] + m_Father: {fileID: 224813910264502154} + m_RootOrder: 0 + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 0, y: 0} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 16} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!224 &224615151935076648 +RectTransform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1575165076438694} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_Children: [] + m_Father: {fileID: 224530003443674914} + m_RootOrder: 0 + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!224 &224813910264502154 +RectTransform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1259177336467004} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_Children: + - {fileID: 224596263305646570} + - {fileID: 224428085307354514} + - {fileID: 2588874080615256095} + - {fileID: 224530003443674914} + m_Father: {fileID: 0} + m_RootOrder: 0 + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 0, y: 0} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1575265727429870122 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1368168976437814} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 1679637790, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_IgnoreLayout: 0 + m_MinWidth: -1 + m_MinHeight: -1 + m_PreferredWidth: 250 + m_PreferredHeight: -1 + m_FlexibleWidth: -1 + m_FlexibleHeight: -1 + m_LayoutPriority: 1 +--- !u!114 &1711666012325280996 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 2231260898927249423} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 708705254, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 12 + m_FontStyle: 0 + m_BestFit: 0 + m_MinSize: 1 + m_MaxSize: 40 + m_Alignment: 3 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: '[Address]' +--- !u!1 &2231260898927249423 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 4 + m_Component: + - 224: {fileID: 2588874080615256095} + - 222: {fileID: 2389080155505640677} + - 114: {fileID: 1711666012325280996} + - 114: {fileID: 5562993960699473238} + m_Layer: 5 + m_Name: + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!222 &2389080155505640677 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 2231260898927249423} +--- !u!224 &2588874080615256095 +RectTransform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 2231260898927249423} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_Children: [] + m_Father: {fileID: 224813910264502154} + m_RootOrder: 2 + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 0, y: 0} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 16} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &3029759900116860951 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1462871638010074} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 1679637790, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_IgnoreLayout: 0 + m_MinWidth: -1 + m_MinHeight: -1 + m_PreferredWidth: 50 + m_PreferredHeight: -1 + m_FlexibleWidth: -1 + m_FlexibleHeight: -1 + m_LayoutPriority: 1 +--- !u!114 &4474820569724777087 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1259177336467004} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: c67eda1b451338a428df87fda1e3a7c9, type: 3} + m_Name: + m_EditorClassIdentifier: + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + nameText: {fileID: 0} + namePlayers: {fileID: 0} + playersFormat: '{0} / {1}' + addressText: {fileID: 0} + joinButton: {fileID: 0} +--- !u!114 &5562993960699473238 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 2231260898927249423} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 1679637790, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_IgnoreLayout: 0 + m_MinWidth: -1 + m_MinHeight: -1 + m_PreferredWidth: 100 + m_PreferredHeight: -1 + m_FlexibleWidth: -1 + m_FlexibleHeight: -1 + m_LayoutPriority: 1 +--- !u!114 &9086842666106688486 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1009505356919436} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 1679637790, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_IgnoreLayout: 0 + m_MinWidth: -1 + m_MinHeight: -1 + m_PreferredWidth: 50 + m_PreferredHeight: -1 + m_FlexibleWidth: -1 + m_FlexibleHeight: -1 + m_LayoutPriority: 1 diff --git a/MultiplayerFPS/Assets/Mirror/Examples/Cloud/GUI/Prefabs/ServerListItem.prefab.meta b/MultiplayerFPS/Assets/Mirror/Examples/Cloud/GUI/Prefabs/ServerListItem.prefab.meta new file mode 100644 index 0000000..2e930b9 --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Examples/Cloud/GUI/Prefabs/ServerListItem.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 37cfbf43e3fc8d046ac443022029d319 +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Mirror/Examples/Cloud/GUI/README.md b/MultiplayerFPS/Assets/Mirror/Examples/Cloud/GUI/README.md new file mode 100644 index 0000000..2703b4d --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Examples/Cloud/GUI/README.md @@ -0,0 +1,8 @@ +# Cloud GUI + +This folder contains an example of a List server canvas and scripts that can help set up a GUI. + + +## Other Examples + +See `PongWithListServer` or `TanksWithListServer` for playable examples \ No newline at end of file diff --git a/MultiplayerFPS/Assets/Mirror/Examples/Cloud/GUI/README.md.meta b/MultiplayerFPS/Assets/Mirror/Examples/Cloud/GUI/README.md.meta new file mode 100644 index 0000000..7e59c07 --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Examples/Cloud/GUI/README.md.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 59f7b35f70aa0d34090c75ea13b576e5 +TextScriptImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Mirror/Examples/Cloud/GUI/Scripts.meta b/MultiplayerFPS/Assets/Mirror/Examples/Cloud/GUI/Scripts.meta new file mode 100644 index 0000000..baf76f8 --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Examples/Cloud/GUI/Scripts.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 6c82fa6103a4c0147af4ec3cf57f98d0 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Mirror/Examples/Cloud/GUI/Scripts/ApiUpdater.cs b/MultiplayerFPS/Assets/Mirror/Examples/Cloud/GUI/Scripts/ApiUpdater.cs new file mode 100644 index 0000000..2fdbc7f --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Examples/Cloud/GUI/Scripts/ApiUpdater.cs @@ -0,0 +1,92 @@ +using System; +using Mirror.Cloud.ListServerService; +using UnityEngine; + +namespace Mirror.Cloud.Example +{ + /// + /// This component should be put on the NetworkManager object + /// + public class ApiUpdater : MonoBehaviour + { + static readonly ILogger logger = LogFactory.GetLogger(); + + NetworkManagerListServer manager; + ApiConnector connector; + public string gameName = "Game"; + + void Start() + { + manager = NetworkManager.singleton as NetworkManagerListServer; + connector = manager.GetComponent(); + + manager.onPlayerListChanged += onPlayerListChanged; + manager.onServerStarted += ServerStartedHandler; + manager.onServerStopped += ServerStoppedHandler; + } + + + void OnDestroy() + { + manager.onPlayerListChanged -= onPlayerListChanged; + manager.onServerStarted -= ServerStartedHandler; + manager.onServerStopped -= ServerStoppedHandler; + } + + void onPlayerListChanged(int playerCount) + { + if (connector.ListServer.ServerApi.ServerInList) + { + // update player count so that other players can see + if (playerCount < manager.maxConnections) + { + if (logger.LogEnabled()) logger.Log($"Updating Server, player count: {playerCount} "); + connector.ListServer.ServerApi.UpdateServer(playerCount); + } + // remove server when there is max players + else + { + if (logger.LogEnabled()) logger.Log($"Removing Server, player count: {playerCount}"); + connector.ListServer.ServerApi.RemoveServer(); + } + } + else + { + // if not in list, and player counts drops below 2, add server to list + if (playerCount < 2) + { + if (logger.LogEnabled()) logger.Log($"Adding Server, player count: {playerCount}"); + AddServer(playerCount); + } + } + } + + void ServerStartedHandler() + { + AddServer(0); + } + + void AddServer(int playerCount) + { + Transport transport = Transport.activeTransport; + + Uri uri = transport.ServerUri(); + int port = uri.Port; + string protocol = uri.Scheme; + + connector.ListServer.ServerApi.AddServer(new ServerJson + { + displayName = $"{gameName} {(UnityEngine.Random.value * 1000).ToString("0")}", + protocol = protocol, + port = port, + maxPlayerCount = NetworkManager.singleton.maxConnections, + playerCount = playerCount + }); + } + + void ServerStoppedHandler() + { + connector.ListServer.ServerApi.RemoveServer(); + } + } +} diff --git a/MultiplayerFPS/Assets/Mirror/Examples/Cloud/GUI/Scripts/ApiUpdater.cs.meta b/MultiplayerFPS/Assets/Mirror/Examples/Cloud/GUI/Scripts/ApiUpdater.cs.meta new file mode 100644 index 0000000..98a4c11 --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Examples/Cloud/GUI/Scripts/ApiUpdater.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 1f6e5d5acb5879f45a2235ae0f44dc92 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Mirror/Examples/Cloud/GUI/Scripts/InstantiateNetworkManager.cs b/MultiplayerFPS/Assets/Mirror/Examples/Cloud/GUI/Scripts/InstantiateNetworkManager.cs new file mode 100644 index 0000000..2bf8299 --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Examples/Cloud/GUI/Scripts/InstantiateNetworkManager.cs @@ -0,0 +1,20 @@ +using UnityEngine; + +namespace Mirror.Cloud.Examples +{ + /// + /// Instantiate a new NetworkManager if one does not already exist + /// + public class InstantiateNetworkManager : MonoBehaviour + { + public GameObject prefab; + + private void Awake() + { + if (NetworkManager.singleton == null) + { + Instantiate(prefab); + } + } + } +} diff --git a/MultiplayerFPS/Assets/Mirror/Examples/Cloud/GUI/Scripts/InstantiateNetworkManager.cs.meta b/MultiplayerFPS/Assets/Mirror/Examples/Cloud/GUI/Scripts/InstantiateNetworkManager.cs.meta new file mode 100644 index 0000000..4b7219b --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Examples/Cloud/GUI/Scripts/InstantiateNetworkManager.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: dbabb497385c20346a3c8bda4ae69508 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Mirror/Examples/Cloud/GUI/Scripts/Mirror.Examples.Cloud.GUI.asmdef b/MultiplayerFPS/Assets/Mirror/Examples/Cloud/GUI/Scripts/Mirror.Examples.Cloud.GUI.asmdef new file mode 100644 index 0000000..9f621c8 --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Examples/Cloud/GUI/Scripts/Mirror.Examples.Cloud.GUI.asmdef @@ -0,0 +1,15 @@ +{ + "name": "Mirror.Examples.Cloud.GUI", + "references": [ + "Mirror", + "Mirror.Cloud" + ], + "optionalUnityReferences": [], + "includePlatforms": [], + "excludePlatforms": [], + "allowUnsafeCode": false, + "overrideReferences": false, + "precompiledReferences": [], + "autoReferenced": true, + "defineConstraints": [] +} \ No newline at end of file diff --git a/MultiplayerFPS/Assets/Mirror/Examples/Cloud/GUI/Scripts/Mirror.Examples.Cloud.GUI.asmdef.meta b/MultiplayerFPS/Assets/Mirror/Examples/Cloud/GUI/Scripts/Mirror.Examples.Cloud.GUI.asmdef.meta new file mode 100644 index 0000000..f19330d --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Examples/Cloud/GUI/Scripts/Mirror.Examples.Cloud.GUI.asmdef.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 3a6616cce1637584a82fc72820ffd75c +AssemblyDefinitionImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Mirror/Examples/Cloud/GUI/Scripts/NetworkManagerListServer.cs b/MultiplayerFPS/Assets/Mirror/Examples/Cloud/GUI/Scripts/NetworkManagerListServer.cs new file mode 100644 index 0000000..498d037 --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Examples/Cloud/GUI/Scripts/NetworkManagerListServer.cs @@ -0,0 +1,58 @@ +using System; + +namespace Mirror.Cloud.Example +{ + /// + /// Network Manager with events that are used by the list server + /// + public class NetworkManagerListServer : NetworkManager + { + /// + /// Called when Server Starts + /// + public event Action onServerStarted; + + /// + /// Called when Server Stops + /// + public event Action onServerStopped; + + /// + /// Called when players leaves or joins the room + /// + public event OnPlayerListChanged onPlayerListChanged; + + public delegate void OnPlayerListChanged(int playerCount); + + + int connectionCount => NetworkServer.connections.Count; + + public override void OnServerConnect(NetworkConnection conn) + { + int count = connectionCount; + if (count > maxConnections) + { + conn.Disconnect(); + return; + } + + onPlayerListChanged?.Invoke(count); + } + + public override void OnServerDisconnect(NetworkConnection conn) + { + base.OnServerDisconnect(conn); + onPlayerListChanged?.Invoke(connectionCount); + } + + public override void OnStartServer() + { + onServerStarted?.Invoke(); + } + + public override void OnStopServer() + { + onServerStopped?.Invoke(); + } + } +} diff --git a/MultiplayerFPS/Assets/Mirror/Examples/Cloud/GUI/Scripts/NetworkManagerListServer.cs.meta b/MultiplayerFPS/Assets/Mirror/Examples/Cloud/GUI/Scripts/NetworkManagerListServer.cs.meta new file mode 100644 index 0000000..86775df --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Examples/Cloud/GUI/Scripts/NetworkManagerListServer.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 95bebb8e810e2954485291a26324f7d5 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Mirror/Examples/Cloud/GUI/Scripts/QuitButtonHUD.cs b/MultiplayerFPS/Assets/Mirror/Examples/Cloud/GUI/Scripts/QuitButtonHUD.cs new file mode 100644 index 0000000..adb849c --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Examples/Cloud/GUI/Scripts/QuitButtonHUD.cs @@ -0,0 +1,39 @@ +using UnityEngine; + +namespace Mirror.Examples.Pong +{ + /// + /// Simular to NetworkManagerHUD but just quit buttons + /// + public class QuitButtonHUD : MonoBehaviour + { + void OnGUI() + { + NetworkManager manager = NetworkManager.singleton; + if (manager == null) + return; + + if (manager.mode == NetworkManagerMode.ServerOnly) + { + if (GUILayout.Button("Stop Server")) + { + manager.StopServer(); + } + } + else if (manager.mode == NetworkManagerMode.Host) + { + if (GUILayout.Button("Stop Host")) + { + manager.StopHost(); + } + } + else if (manager.mode == NetworkManagerMode.ClientOnly) + { + if (GUILayout.Button("Stop Client")) + { + manager.StopClient(); + } + } + } + } +} diff --git a/MultiplayerFPS/Assets/Mirror/Examples/Cloud/GUI/Scripts/QuitButtonHUD.cs.meta b/MultiplayerFPS/Assets/Mirror/Examples/Cloud/GUI/Scripts/QuitButtonHUD.cs.meta new file mode 100644 index 0000000..67341ea --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Examples/Cloud/GUI/Scripts/QuitButtonHUD.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 76dab753e7255254687cd57985d8d675 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Mirror/Examples/Cloud/GUI/Scripts/ServerListManager.cs b/MultiplayerFPS/Assets/Mirror/Examples/Cloud/GUI/Scripts/ServerListManager.cs new file mode 100644 index 0000000..14e8e2e --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Examples/Cloud/GUI/Scripts/ServerListManager.cs @@ -0,0 +1,69 @@ +using UnityEngine; +using UnityEngine.UI; + +namespace Mirror.Cloud.Example +{ + /// + /// Uses the ApiConnector on NetworkManager to update the Server list + /// + public class ServerListManager : MonoBehaviour + { + [Header("UI")] + [SerializeField] ServerListUI listUI = null; + + [Header("Buttons")] + [SerializeField] Button refreshButton = null; + [SerializeField] Button startServerButton = null; + + + [Header("Auto Refresh")] + [SerializeField] bool autoRefreshServerlist = false; + [SerializeField] int refreshinterval = 20; + + ApiConnector connector; + + void Start() + { + NetworkManager manager = NetworkManager.singleton; + connector = manager.GetComponent(); + + connector.ListServer.ClientApi.onServerListUpdated += listUI.UpdateList; + + if (autoRefreshServerlist) + { + connector.ListServer.ClientApi.StartGetServerListRepeat(refreshinterval); + } + + AddButtonHandlers(); + } + + void AddButtonHandlers() + { + refreshButton.onClick.AddListener(RefreshButtonHandler); + startServerButton.onClick.AddListener(StartServerButtonHandler); + } + + void OnDestroy() + { + if (connector == null) + return; + + if (autoRefreshServerlist) + { + connector.ListServer.ClientApi.StopGetServerListRepeat(); + } + + connector.ListServer.ClientApi.onServerListUpdated -= listUI.UpdateList; + } + + public void RefreshButtonHandler() + { + connector.ListServer.ClientApi.GetServerList(); + } + + public void StartServerButtonHandler() + { + NetworkManager.singleton.StartServer(); + } + } +} diff --git a/MultiplayerFPS/Assets/Mirror/Examples/Cloud/GUI/Scripts/ServerListManager.cs.meta b/MultiplayerFPS/Assets/Mirror/Examples/Cloud/GUI/Scripts/ServerListManager.cs.meta new file mode 100644 index 0000000..74c6a0f --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Examples/Cloud/GUI/Scripts/ServerListManager.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: bfc354d4a7f63ca45a653bf5d479afa0 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Mirror/Examples/Cloud/GUI/Scripts/ServerListUI.cs b/MultiplayerFPS/Assets/Mirror/Examples/Cloud/GUI/Scripts/ServerListUI.cs new file mode 100644 index 0000000..f42e459 --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Examples/Cloud/GUI/Scripts/ServerListUI.cs @@ -0,0 +1,51 @@ +using System.Collections.Generic; +using Mirror.Cloud.ListServerService; +using UnityEngine; + +namespace Mirror.Cloud.Example +{ + /// + /// Displays the list of servers + /// + public class ServerListUI : MonoBehaviour + { + [SerializeField] ServerListUIItem itemPrefab = null; + [SerializeField] Transform parent = null; + + readonly List items = new List(); + + void OnValidate() + { + if (parent == null) + { + parent = transform; + } + } + + public void UpdateList(ServerCollectionJson serverCollection) + { + DeleteOldItems(); + CreateNewItems(serverCollection.servers); + } + + void CreateNewItems(ServerJson[] servers) + { + foreach (ServerJson server in servers) + { + ServerListUIItem clone = Instantiate(itemPrefab, parent); + clone.Setup(server); + items.Add(clone); + } + } + + void DeleteOldItems() + { + foreach (ServerListUIItem item in items) + { + Destroy(item.gameObject); + } + + items.Clear(); + } + } +} diff --git a/MultiplayerFPS/Assets/Mirror/Examples/Cloud/GUI/Scripts/ServerListUI.cs.meta b/MultiplayerFPS/Assets/Mirror/Examples/Cloud/GUI/Scripts/ServerListUI.cs.meta new file mode 100644 index 0000000..f7fe4f2 --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Examples/Cloud/GUI/Scripts/ServerListUI.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: ed11184fcffcdc04c9850d82c8014926 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Mirror/Examples/Cloud/GUI/Scripts/ServerListUIItem.cs b/MultiplayerFPS/Assets/Mirror/Examples/Cloud/GUI/Scripts/ServerListUIItem.cs new file mode 100644 index 0000000..f018a5e --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Examples/Cloud/GUI/Scripts/ServerListUIItem.cs @@ -0,0 +1,37 @@ +using System; +using Mirror.Cloud.ListServerService; +using UnityEngine; +using UnityEngine.UI; + +namespace Mirror.Cloud.Example +{ + /// + /// Displays a server created by ServerListUI + /// + public class ServerListUIItem : MonoBehaviour + { + [SerializeField] Text nameText = null; + [SerializeField] Text namePlayers = null; + [SerializeField] string playersFormat = "{0} / {1}"; + [SerializeField] Text addressText = null; + + [SerializeField] Button joinButton = null; + + ServerJson server; + + public void Setup(ServerJson server) + { + this.server = server; + nameText.text = server.displayName; + namePlayers.text = string.Format(playersFormat, server.playerCount, server.maxPlayerCount); + addressText.text = server.address; + + joinButton.onClick.AddListener(OnJoinClicked); + } + + void OnJoinClicked() + { + NetworkManager.singleton.StartClient(new Uri(server.address)); + } + } +} diff --git a/MultiplayerFPS/Assets/Mirror/Examples/Cloud/GUI/Scripts/ServerListUIItem.cs.meta b/MultiplayerFPS/Assets/Mirror/Examples/Cloud/GUI/Scripts/ServerListUIItem.cs.meta new file mode 100644 index 0000000..d8857e8 --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Examples/Cloud/GUI/Scripts/ServerListUIItem.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: c67eda1b451338a428df87fda1e3a7c9 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Mirror/Examples/Cloud/PongWithListServer.meta b/MultiplayerFPS/Assets/Mirror/Examples/Cloud/PongWithListServer.meta new file mode 100644 index 0000000..477c2ab --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Examples/Cloud/PongWithListServer.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: ceb3581477b32e44d8e26574395c922e +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Mirror/Examples/Cloud/PongWithListServer/PhysicsMaterials.meta b/MultiplayerFPS/Assets/Mirror/Examples/Cloud/PongWithListServer/PhysicsMaterials.meta new file mode 100644 index 0000000..cfda633 --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Examples/Cloud/PongWithListServer/PhysicsMaterials.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: d8e1da28ca3b5f8438755cdc36d237ed +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Mirror/Examples/Cloud/PongWithListServer/PhysicsMaterials/BallMaterial.physicsMaterial2D b/MultiplayerFPS/Assets/Mirror/Examples/Cloud/PongWithListServer/PhysicsMaterials/BallMaterial.physicsMaterial2D new file mode 100644 index 0000000..137d57e --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Examples/Cloud/PongWithListServer/PhysicsMaterials/BallMaterial.physicsMaterial2D @@ -0,0 +1,11 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!62 &6200000 +PhysicsMaterial2D: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: BallMaterial + friction: 0 + bounciness: 1 diff --git a/MultiplayerFPS/Assets/Mirror/Examples/Cloud/PongWithListServer/PhysicsMaterials/BallMaterial.physicsMaterial2D.meta b/MultiplayerFPS/Assets/Mirror/Examples/Cloud/PongWithListServer/PhysicsMaterials/BallMaterial.physicsMaterial2D.meta new file mode 100644 index 0000000..91411f7 --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Examples/Cloud/PongWithListServer/PhysicsMaterials/BallMaterial.physicsMaterial2D.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 2161ffa457162a94e91fbd9aa782e4cb +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Mirror/Examples/Cloud/PongWithListServer/Prefabs.meta b/MultiplayerFPS/Assets/Mirror/Examples/Cloud/PongWithListServer/Prefabs.meta new file mode 100644 index 0000000..13d381b --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Examples/Cloud/PongWithListServer/Prefabs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 1624cce23d35a294cad9eb3c0969e68f +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Mirror/Examples/Cloud/PongWithListServer/Prefabs/Ball.prefab b/MultiplayerFPS/Assets/Mirror/Examples/Cloud/PongWithListServer/Prefabs/Ball.prefab new file mode 100644 index 0000000..3b70ec6 --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Examples/Cloud/PongWithListServer/Prefabs/Ball.prefab @@ -0,0 +1,156 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &1080679924113744 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 4 + m_Component: + - 4: {fileID: 4700925592147096} + - 212: {fileID: 212107498293566416} + - 61: {fileID: 61279514624852186} + - 50: {fileID: 50354248948880112} + - 114: {fileID: 114290021321007948} + - 114: {fileID: 114692463781779748} + - 114: {fileID: 114121325390084138} + m_Layer: 0 + m_Name: Ball + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &4700925592147096 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1080679924113744} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: -3, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 0 +--- !u!50 &50354248948880112 +Rigidbody2D: + serializedVersion: 2 + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1080679924113744} + m_UseAutoMass: 0 + m_Mass: 0.0001 + m_LinearDrag: 0 + m_AngularDrag: 0.05 + m_GravityScale: 0 + m_IsKinematic: 0 + m_Interpolate: 0 + m_SleepingMode: 1 + m_CollisionDetection: 0 + m_Constraints: 4 +--- !u!61 &61279514624852186 +BoxCollider2D: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1080679924113744} + m_Enabled: 1 + m_Density: 1 + m_Material: {fileID: 6200000, guid: 2161ffa457162a94e91fbd9aa782e4cb, type: 2} + m_IsTrigger: 0 + m_UsedByEffector: 0 + m_Offset: {x: 0, y: 0} + serializedVersion: 2 + m_Size: {x: 1, y: 1} +--- !u!114 &114121325390084138 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1080679924113744} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 2f74aedd71d9a4f55b3ce499326d45fb, type: 3} + m_Name: + m_EditorClassIdentifier: + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + syncMode: 0 + syncInterval: 0 + clientAuthority: 0 + localPositionSensitivity: 0.01 + localRotationSensitivity: 0.01 + localScaleSensitivity: 0.01 +--- !u!114 &114290021321007948 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1080679924113744} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 9b91ecbcc199f4492b9a91e820070131, type: 3} + m_Name: + m_EditorClassIdentifier: + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + sceneId: 0 + serverOnly: 0 + m_AssetId: a4b57f17790d9634ea5fd0fe80b214fd + hasSpawned: 0 +--- !u!114 &114692463781779748 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1080679924113744} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: b4e9cc0829b13e54594a80883836bda7, type: 3} + m_Name: + m_EditorClassIdentifier: + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + syncMode: 0 + syncInterval: 0.1 + speed: 30 + rigidbody2d: {fileID: 0} +--- !u!212 &212107498293566416 +SpriteRenderer: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1080679924113744} + m_Enabled: 1 + m_CastShadows: 0 + m_ReceiveShadows: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_Materials: + - {fileID: 10754, guid: 0000000000000000f000000000000000, type: 0} + m_SubsetIndices: + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_SelectedWireframeHidden: 1 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingOrder: 0 + m_Sprite: {fileID: 21300000, guid: 2c19e4cb225706240af7a8fbbf2ebfe2, type: 3} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_FlipX: 0 + m_FlipY: 0 diff --git a/MultiplayerFPS/Assets/Mirror/Examples/Cloud/PongWithListServer/Prefabs/Ball.prefab.meta b/MultiplayerFPS/Assets/Mirror/Examples/Cloud/PongWithListServer/Prefabs/Ball.prefab.meta new file mode 100644 index 0000000..d65bf3b --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Examples/Cloud/PongWithListServer/Prefabs/Ball.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: a4b57f17790d9634ea5fd0fe80b214fd +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Mirror/Examples/Cloud/PongWithListServer/Prefabs/NetworkManagerPong.prefab b/MultiplayerFPS/Assets/Mirror/Examples/Cloud/PongWithListServer/Prefabs/NetworkManagerPong.prefab new file mode 100644 index 0000000..46b65f2 --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Examples/Cloud/PongWithListServer/Prefabs/NetworkManagerPong.prefab @@ -0,0 +1,160 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &1442807832621757098 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 4798169800353248846} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 068feff770f710141afa4a90063a5e6c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + dontDestroyOnLoad: 1 + runInBackground: 1 + startOnHeadless: 1 + showDebugMessages: 0 + serverTickRate: 30 + offlineScene: Assets/Mirror/Examples/Cloud/PongWithListServer/Scenes/ListServerLobbyScenePong.unity + onlineScene: Assets/Mirror/Examples/Cloud/PongWithListServer/Scenes/PongGameScene.unity + transport: {fileID: 0} + networkAddress: localhost + maxConnections: 2 + disconnectInactiveConnections: 0 + disconnectInactiveTimeout: 60 + authenticator: {fileID: 0} + playerPrefab: {fileID: 0, guid: 63ff03a40ac17a8488d37b9b4e1ffd3f, type: 3} + autoCreatePlayer: 1 + playerSpawnMethod: 1 + spawnPrefabs: + - {fileID: 0, guid: a4b57f17790d9634ea5fd0fe80b214fd, type: 3} +--- !u!114 &4798169800353248833 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 4798169800353248846} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 8bdb99a29e179d14cb0acc43f175d9ad, type: 3} + m_Name: + m_EditorClassIdentifier: + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + ApiAddress: https://mirror-matchmaking-service-n4ovagixja-ew.a.run.app + ApiKey: AIzaSyA86z6Rvh946XUJ7ZeaK4_CUCpM8g322Uc + _onServerListUpdated: + m_PersistentCalls: + m_Calls: [] + m_TypeName: Mirror.Cloud.ServerListEvent, Mirror.Cloud, Version=0.0.0.0, Culture=neutral, + PublicKeyToken=null +--- !u!114 &4798169800353248834 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 4798169800353248846} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: c7424c1070fad4ba2a7a96b02fbeb4bb, type: 3} + m_Name: + m_EditorClassIdentifier: + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + OnClientConnected: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.Events.UnityEvent, UnityEngine.CoreModule, Version=0.0.0.0, + Culture=neutral, PublicKeyToken=null + OnClientDataReceived: + m_PersistentCalls: + m_Calls: [] + m_TypeName: Mirror.ClientDataReceivedEvent, Mirror, Version=0.0.0.0, Culture=neutral, + PublicKeyToken=null + OnClientError: + m_PersistentCalls: + m_Calls: [] + m_TypeName: Mirror.UnityEventException, Mirror, Version=0.0.0.0, Culture=neutral, + PublicKeyToken=null + OnClientDisconnected: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.Events.UnityEvent, UnityEngine.CoreModule, Version=0.0.0.0, + Culture=neutral, PublicKeyToken=null + OnServerConnected: + m_PersistentCalls: + m_Calls: [] + m_TypeName: Mirror.UnityEventInt, Mirror, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + OnServerDataReceived: + m_PersistentCalls: + m_Calls: [] + m_TypeName: Mirror.ServerDataReceivedEvent, Mirror, Version=0.0.0.0, Culture=neutral, + PublicKeyToken=null + OnServerError: + m_PersistentCalls: + m_Calls: [] + m_TypeName: Mirror.UnityEventIntException, Mirror, Version=0.0.0.0, Culture=neutral, + PublicKeyToken=null + OnServerDisconnected: + m_PersistentCalls: + m_Calls: [] + m_TypeName: Mirror.UnityEventInt, Mirror, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + port: 7777 + NoDelay: 1 + serverMaxMessageSize: 16384 + serverMaxReceivesPerTick: 10000 + clientMaxMessageSize: 16384 + clientMaxReceivesPerTick: 1000 +--- !u!4 &4798169800353248837 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 4798169800353248846} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 0 +--- !u!1 &4798169800353248846 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 4 + m_Component: + - 4: {fileID: 4798169800353248837} + - 114: {fileID: 4798169800353248833} + - 114: {fileID: 5399210850297115757} + - 114: {fileID: 1442807832621757098} + - 114: {fileID: 4798169800353248834} + m_Layer: 0 + m_Name: NetworkManagerPong + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!114 &5399210850297115757 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 4798169800353248846} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 1f6e5d5acb5879f45a2235ae0f44dc92, type: 3} + m_Name: + m_EditorClassIdentifier: + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + gameName: Pong Game diff --git a/MultiplayerFPS/Assets/Mirror/Examples/Cloud/PongWithListServer/Prefabs/NetworkManagerPong.prefab.meta b/MultiplayerFPS/Assets/Mirror/Examples/Cloud/PongWithListServer/Prefabs/NetworkManagerPong.prefab.meta new file mode 100644 index 0000000..aa060b5 --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Examples/Cloud/PongWithListServer/Prefabs/NetworkManagerPong.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: f9aa4197a8467cd49a35cba69f73ad73 +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Mirror/Examples/Cloud/PongWithListServer/Prefabs/Racket.prefab b/MultiplayerFPS/Assets/Mirror/Examples/Cloud/PongWithListServer/Prefabs/Racket.prefab new file mode 100644 index 0000000..2236d76 --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Examples/Cloud/PongWithListServer/Prefabs/Racket.prefab @@ -0,0 +1,156 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &1240244544407914 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 4 + m_Component: + - 4: {fileID: 4118252415362944} + - 212: {fileID: 212641192162007874} + - 61: {fileID: 61279767645666242} + - 50: {fileID: 50389918509199184} + - 114: {fileID: 114104497298166850} + - 114: {fileID: 114626868563338794} + - 114: {fileID: 114398896143473162} + m_Layer: 0 + m_Name: Racket + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &4118252415362944 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1240244544407914} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 0 +--- !u!50 &50389918509199184 +Rigidbody2D: + serializedVersion: 2 + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1240244544407914} + m_UseAutoMass: 0 + m_Mass: 1 + m_LinearDrag: 0 + m_AngularDrag: 0.05 + m_GravityScale: 0 + m_IsKinematic: 0 + m_Interpolate: 1 + m_SleepingMode: 1 + m_CollisionDetection: 1 + m_Constraints: 4 +--- !u!61 &61279767645666242 +BoxCollider2D: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1240244544407914} + m_Enabled: 1 + m_Density: 1 + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_UsedByEffector: 0 + m_Offset: {x: 0, y: 0} + serializedVersion: 2 + m_Size: {x: 2, y: 4} +--- !u!114 &114104497298166850 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1240244544407914} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 9b91ecbcc199f4492b9a91e820070131, type: 3} + m_Name: + m_EditorClassIdentifier: + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + sceneId: 0 + serverOnly: 0 + m_AssetId: + hasSpawned: 0 +--- !u!114 &114398896143473162 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1240244544407914} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 2f74aedd71d9a4f55b3ce499326d45fb, type: 3} + m_Name: + m_EditorClassIdentifier: + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + syncMode: 0 + syncInterval: 0 + clientAuthority: 1 + localPositionSensitivity: 0.01 + localRotationSensitivity: 0.01 + localScaleSensitivity: 0.01 +--- !u!114 &114626868563338794 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1240244544407914} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 2b6cfd54b79bb464dbc6ae7f331ed45f, type: 3} + m_Name: + m_EditorClassIdentifier: + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + syncMode: 0 + syncInterval: 0.1 + speed: 1500 + rigidbody2d: {fileID: 62649888} +--- !u!212 &212641192162007874 +SpriteRenderer: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1240244544407914} + m_Enabled: 1 + m_CastShadows: 0 + m_ReceiveShadows: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_Materials: + - {fileID: 10754, guid: 0000000000000000f000000000000000, type: 0} + m_SubsetIndices: + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_SelectedWireframeHidden: 1 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingOrder: 0 + m_Sprite: {fileID: 21300000, guid: bdb0ccb2f147a3d47abe396bd18c5dbe, type: 3} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_FlipX: 0 + m_FlipY: 0 diff --git a/MultiplayerFPS/Assets/Mirror/Examples/Cloud/PongWithListServer/Prefabs/Racket.prefab.meta b/MultiplayerFPS/Assets/Mirror/Examples/Cloud/PongWithListServer/Prefabs/Racket.prefab.meta new file mode 100644 index 0000000..5118886 --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Examples/Cloud/PongWithListServer/Prefabs/Racket.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 63ff03a40ac17a8488d37b9b4e1ffd3f +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Mirror/Examples/Cloud/PongWithListServer/README.md b/MultiplayerFPS/Assets/Mirror/Examples/Cloud/PongWithListServer/README.md new file mode 100644 index 0000000..0049468 --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Examples/Cloud/PongWithListServer/README.md @@ -0,0 +1,19 @@ +# Pong with Cloud List server + +This is an example that uses the list server to find games of pong + +## Setup + +Add the following scenes to build settings +``` +Mirror\Examples\Cloud\PongWithListServer\Scenes\ListServerLobbyScenePong.unity +Mirror\Examples\Cloud\PongWithListServer\Scenes\PongGameScene.unity +``` +> Note: you can not connect to your own public ip address, to test out ServerOnly you will need a 2nd person (or a 2nd internet connection) + +## Api Key + +Api key on the NetworkManager is a demo key that should not be used in production. + +Visit [Mirror Networking](https://mirror-networking.com/list-server/) to get an api key that you can use in your game. + diff --git a/MultiplayerFPS/Assets/Mirror/Examples/Cloud/PongWithListServer/README.md.meta b/MultiplayerFPS/Assets/Mirror/Examples/Cloud/PongWithListServer/README.md.meta new file mode 100644 index 0000000..da5aeca --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Examples/Cloud/PongWithListServer/README.md.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 668b542bf443511438b9c50dd68e1091 +TextScriptImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Mirror/Examples/Cloud/PongWithListServer/Scenes.meta b/MultiplayerFPS/Assets/Mirror/Examples/Cloud/PongWithListServer/Scenes.meta new file mode 100644 index 0000000..d737621 --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Examples/Cloud/PongWithListServer/Scenes.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: d41f99f706c19884da8409b895f978d8 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Mirror/Examples/Cloud/PongWithListServer/Scenes/ListServerLobbyScenePong.unity b/MultiplayerFPS/Assets/Mirror/Examples/Cloud/PongWithListServer/Scenes/ListServerLobbyScenePong.unity new file mode 100644 index 0000000..71c720e --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Examples/Cloud/PongWithListServer/Scenes/ListServerLobbyScenePong.unity @@ -0,0 +1,615 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!29 &1 +OcclusionCullingSettings: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_OcclusionBakeSettings: + smallestOccluder: 5 + smallestHole: 0.25 + backfaceThreshold: 100 + m_SceneGUID: 00000000000000000000000000000000 + m_OcclusionCullingData: {fileID: 0} +--- !u!104 &2 +RenderSettings: + m_ObjectHideFlags: 0 + serializedVersion: 9 + m_Fog: 0 + m_FogColor: {r: 0.5, g: 0.5, b: 0.5, a: 1} + m_FogMode: 3 + m_FogDensity: 0.01 + m_LinearFogStart: 0 + m_LinearFogEnd: 300 + m_AmbientSkyColor: {r: 0.212, g: 0.227, b: 0.259, a: 1} + m_AmbientEquatorColor: {r: 0.114, g: 0.125, b: 0.133, a: 1} + m_AmbientGroundColor: {r: 0.047, g: 0.043, b: 0.035, a: 1} + m_AmbientIntensity: 1 + m_AmbientMode: 0 + m_SubtractiveShadowColor: {r: 0.42, g: 0.478, b: 0.627, a: 1} + m_SkyboxMaterial: {fileID: 10304, guid: 0000000000000000f000000000000000, type: 0} + m_HaloStrength: 0.5 + m_FlareStrength: 1 + m_FlareFadeSpeed: 3 + m_HaloTexture: {fileID: 0} + m_SpotCookie: {fileID: 10001, guid: 0000000000000000e000000000000000, type: 0} + m_DefaultReflectionMode: 0 + m_DefaultReflectionResolution: 128 + m_ReflectionBounces: 1 + m_ReflectionIntensity: 1 + m_CustomReflection: {fileID: 0} + m_Sun: {fileID: 0} + m_IndirectSpecularColor: {r: 0, g: 0, b: 0, a: 1} + m_UseRadianceAmbientProbe: 0 +--- !u!157 &3 +LightmapSettings: + m_ObjectHideFlags: 0 + serializedVersion: 11 + m_GIWorkflowMode: 1 + m_GISettings: + serializedVersion: 2 + m_BounceScale: 1 + m_IndirectOutputScale: 1 + m_AlbedoBoost: 1 + m_EnvironmentLightingMode: 0 + m_EnableBakedLightmaps: 1 + m_EnableRealtimeLightmaps: 0 + m_LightmapEditorSettings: + serializedVersion: 10 + m_Resolution: 2 + m_BakeResolution: 40 + m_AtlasSize: 1024 + m_AO: 0 + m_AOMaxDistance: 1 + m_CompAOExponent: 1 + m_CompAOExponentDirect: 0 + m_Padding: 2 + m_LightmapParameters: {fileID: 0} + m_LightmapsBakeMode: 1 + m_TextureCompression: 1 + m_FinalGather: 0 + m_FinalGatherFiltering: 1 + m_FinalGatherRayCount: 256 + m_ReflectionCompression: 2 + m_MixedBakeMode: 2 + m_BakeBackend: 1 + m_PVRSampling: 1 + m_PVRDirectSampleCount: 32 + m_PVRSampleCount: 512 + m_PVRBounces: 2 + m_PVRFilterTypeDirect: 0 + m_PVRFilterTypeIndirect: 0 + m_PVRFilterTypeAO: 0 + m_PVRFilteringMode: 1 + m_PVRCulling: 1 + m_PVRFilteringGaussRadiusDirect: 1 + m_PVRFilteringGaussRadiusIndirect: 5 + m_PVRFilteringGaussRadiusAO: 2 + m_PVRFilteringAtrousPositionSigmaDirect: 0.5 + m_PVRFilteringAtrousPositionSigmaIndirect: 2 + m_PVRFilteringAtrousPositionSigmaAO: 1 + m_ShowResolutionOverlay: 1 + m_LightingDataAsset: {fileID: 0} + m_UseShadowmask: 1 +--- !u!196 &4 +NavMeshSettings: + serializedVersion: 2 + m_ObjectHideFlags: 0 + m_BuildSettings: + serializedVersion: 2 + agentTypeID: 0 + agentRadius: 0.5 + agentHeight: 2 + agentSlope: 45 + agentClimb: 0.4 + ledgeDropHeight: 0 + maxJumpAcrossDistance: 0 + minRegionArea: 2 + manualCellSize: 0 + cellSize: 0.16666667 + manualTileSize: 0 + tileSize: 256 + accuratePlacement: 0 + debug: + m_Flags: 0 + m_NavMeshData: {fileID: 0} +--- !u!1 &460456769 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 460456772} + - component: {fileID: 460456771} + - component: {fileID: 460456770} + m_Layer: 0 + m_Name: Main Camera + m_TagString: MainCamera + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!81 &460456770 +AudioListener: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 460456769} + m_Enabled: 1 +--- !u!20 &460456771 +Camera: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 460456769} + m_Enabled: 1 + serializedVersion: 2 + m_ClearFlags: 2 + m_BackGroundColor: {r: 0.44313726, g: 0, b: 0.33105087, a: 0} + m_projectionMatrixMode: 1 + m_SensorSize: {x: 36, y: 24} + m_LensShift: {x: 0, y: 0} + m_GateFitMode: 2 + m_FocalLength: 50 + m_NormalizedViewPortRect: + serializedVersion: 2 + x: 0 + y: 0 + width: 1 + height: 1 + near clip plane: 0.3 + far clip plane: 1000 + field of view: 60 + orthographic: 0 + orthographic size: 5 + m_Depth: -1 + m_CullingMask: + serializedVersion: 2 + m_Bits: 4294967295 + m_RenderingPath: -1 + m_TargetTexture: {fileID: 0} + m_TargetDisplay: 0 + m_TargetEye: 3 + m_HDR: 1 + m_AllowMSAA: 1 + m_AllowDynamicResolution: 0 + m_ForceIntoRT: 0 + m_OcclusionCulling: 1 + m_StereoConvergence: 10 + m_StereoSeparation: 0.022 +--- !u!4 &460456772 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 460456769} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 1, z: -10} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &631456684 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 631456686} + - component: {fileID: 631456685} + m_Layer: 0 + m_Name: InstantiateNetworkManager + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &631456685 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 631456684} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: dbabb497385c20346a3c8bda4ae69508, type: 3} + m_Name: + m_EditorClassIdentifier: + prefab: {fileID: 4798169800353248846, guid: f9aa4197a8467cd49a35cba69f73ad73, type: 3} +--- !u!4 &631456686 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 631456684} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1092693834 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1092693837} + - component: {fileID: 1092693836} + - component: {fileID: 1092693835} + m_Layer: 0 + m_Name: EventSystem + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &1092693835 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1092693834} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 1077351063, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_HorizontalAxis: Horizontal + m_VerticalAxis: Vertical + m_SubmitButton: Submit + m_CancelButton: Cancel + m_InputActionsPerSecond: 10 + m_RepeatDelay: 0.5 + m_ForceModuleActive: 0 +--- !u!114 &1092693836 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1092693834} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: -619905303, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_FirstSelected: {fileID: 0} + m_sendNavigationEvents: 1 + m_DragThreshold: 10 +--- !u!4 &1092693837 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1092693834} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1001 &1621652715 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 0} + m_Modifications: + - target: {fileID: 4971607476965432305, guid: e16e442bbd8d4434cb606afd72bcd08b, + type: 3} + propertyPath: m_Name + value: ListServer Canvas + objectReference: {fileID: 0} + - target: {fileID: 2647107856379666145, guid: e16e442bbd8d4434cb606afd72bcd08b, + type: 3} + propertyPath: m_ChildControlWidth + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2647107856379666145, guid: e16e442bbd8d4434cb606afd72bcd08b, + type: 3} + propertyPath: m_Spacing + value: 4 + objectReference: {fileID: 0} + - target: {fileID: 2647107856379666145, guid: e16e442bbd8d4434cb606afd72bcd08b, + type: 3} + propertyPath: m_Padding.m_Left + value: 5 + objectReference: {fileID: 0} + - target: {fileID: 2647107856379666145, guid: e16e442bbd8d4434cb606afd72bcd08b, + type: 3} + propertyPath: m_Padding.m_Right + value: 5 + objectReference: {fileID: 0} + - target: {fileID: 4971607476965432301, guid: e16e442bbd8d4434cb606afd72bcd08b, + type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4971607476965432301, guid: e16e442bbd8d4434cb606afd72bcd08b, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4971607476965432301, guid: e16e442bbd8d4434cb606afd72bcd08b, + type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4971607476965432301, guid: e16e442bbd8d4434cb606afd72bcd08b, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4971607476965432301, guid: e16e442bbd8d4434cb606afd72bcd08b, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4971607476965432301, guid: e16e442bbd8d4434cb606afd72bcd08b, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4971607476965432301, guid: e16e442bbd8d4434cb606afd72bcd08b, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 4971607476965432301, guid: e16e442bbd8d4434cb606afd72bcd08b, + type: 3} + propertyPath: m_RootOrder + value: 3 + objectReference: {fileID: 0} + - target: {fileID: 4971607476965432301, guid: e16e442bbd8d4434cb606afd72bcd08b, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4971607476965432301, guid: e16e442bbd8d4434cb606afd72bcd08b, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4971607476965432301, guid: e16e442bbd8d4434cb606afd72bcd08b, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4971607476965432301, guid: e16e442bbd8d4434cb606afd72bcd08b, + type: 3} + propertyPath: m_AnchoredPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4971607476965432301, guid: e16e442bbd8d4434cb606afd72bcd08b, + type: 3} + propertyPath: m_AnchoredPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4971607476965432301, guid: e16e442bbd8d4434cb606afd72bcd08b, + type: 3} + propertyPath: m_SizeDelta.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4971607476965432301, guid: e16e442bbd8d4434cb606afd72bcd08b, + type: 3} + propertyPath: m_SizeDelta.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4971607476965432301, guid: e16e442bbd8d4434cb606afd72bcd08b, + type: 3} + propertyPath: m_AnchorMin.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4971607476965432301, guid: e16e442bbd8d4434cb606afd72bcd08b, + type: 3} + propertyPath: m_AnchorMin.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4971607476965432301, guid: e16e442bbd8d4434cb606afd72bcd08b, + type: 3} + propertyPath: m_AnchorMax.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4971607476965432301, guid: e16e442bbd8d4434cb606afd72bcd08b, + type: 3} + propertyPath: m_AnchorMax.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4971607476965432301, guid: e16e442bbd8d4434cb606afd72bcd08b, + type: 3} + propertyPath: m_Pivot.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4971607476965432301, guid: e16e442bbd8d4434cb606afd72bcd08b, + type: 3} + propertyPath: m_Pivot.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4971607477325490914, guid: e16e442bbd8d4434cb606afd72bcd08b, + type: 3} + propertyPath: m_AnchoredPosition.x + value: -0.5 + objectReference: {fileID: 0} + - target: {fileID: 4971607477325490914, guid: e16e442bbd8d4434cb606afd72bcd08b, + type: 3} + propertyPath: m_SizeDelta.x + value: -1 + objectReference: {fileID: 0} + - target: {fileID: 4971607476029058370, guid: e16e442bbd8d4434cb606afd72bcd08b, + type: 3} + propertyPath: m_AnchorMin.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4971607476029058370, guid: e16e442bbd8d4434cb606afd72bcd08b, + type: 3} + propertyPath: m_AnchorMax.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4971607476029058370, guid: e16e442bbd8d4434cb606afd72bcd08b, + type: 3} + propertyPath: m_SizeDelta.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4971607476029058370, guid: e16e442bbd8d4434cb606afd72bcd08b, + type: 3} + propertyPath: m_AnchoredPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4971607476029058369, guid: e16e442bbd8d4434cb606afd72bcd08b, + type: 3} + propertyPath: m_FontData.m_Alignment + value: 3 + objectReference: {fileID: 0} + - target: {fileID: 4971607476373752081, guid: e16e442bbd8d4434cb606afd72bcd08b, + type: 3} + propertyPath: m_AnchorMin.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4971607476373752081, guid: e16e442bbd8d4434cb606afd72bcd08b, + type: 3} + propertyPath: m_AnchorMax.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4971607476373752081, guid: e16e442bbd8d4434cb606afd72bcd08b, + type: 3} + propertyPath: m_AnchoredPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4971607476373752081, guid: e16e442bbd8d4434cb606afd72bcd08b, + type: 3} + propertyPath: m_SizeDelta.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4971607476373752080, guid: e16e442bbd8d4434cb606afd72bcd08b, + type: 3} + propertyPath: m_FontData.m_Alignment + value: 3 + objectReference: {fileID: 0} + - target: {fileID: 4971607476435516856, guid: e16e442bbd8d4434cb606afd72bcd08b, + type: 3} + propertyPath: m_AnchorMin.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4971607476435516856, guid: e16e442bbd8d4434cb606afd72bcd08b, + type: 3} + propertyPath: m_AnchorMax.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4971607476435516856, guid: e16e442bbd8d4434cb606afd72bcd08b, + type: 3} + propertyPath: m_AnchoredPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4971607476435516856, guid: e16e442bbd8d4434cb606afd72bcd08b, + type: 3} + propertyPath: m_SizeDelta.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4971607476435516855, guid: e16e442bbd8d4434cb606afd72bcd08b, + type: 3} + propertyPath: m_FontData.m_Alignment + value: 3 + objectReference: {fileID: 0} + - target: {fileID: 4971607475626354594, guid: e16e442bbd8d4434cb606afd72bcd08b, + type: 3} + propertyPath: m_AnchorMin.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4971607475626354594, guid: e16e442bbd8d4434cb606afd72bcd08b, + type: 3} + propertyPath: m_AnchorMax.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4971607475626354594, guid: e16e442bbd8d4434cb606afd72bcd08b, + type: 3} + propertyPath: m_AnchoredPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4971607475626354594, guid: e16e442bbd8d4434cb606afd72bcd08b, + type: 3} + propertyPath: m_SizeDelta.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4971607475626354593, guid: e16e442bbd8d4434cb606afd72bcd08b, + type: 3} + propertyPath: m_FontData.m_Alignment + value: 3 + objectReference: {fileID: 0} + - target: {fileID: 4971607475644947932, guid: e16e442bbd8d4434cb606afd72bcd08b, + type: 3} + propertyPath: m_SizeDelta.y + value: 22 + objectReference: {fileID: 0} + - target: {fileID: 4971607475644947932, guid: e16e442bbd8d4434cb606afd72bcd08b, + type: 3} + propertyPath: m_AnchoredPosition.y + value: 0.000015258789 + objectReference: {fileID: 0} + - target: {fileID: 4971607475644947932, guid: e16e442bbd8d4434cb606afd72bcd08b, + type: 3} + propertyPath: m_SizeDelta.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4971607475644947932, guid: e16e442bbd8d4434cb606afd72bcd08b, + type: 3} + propertyPath: m_AnchorMax.x + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 4971607475644947932, guid: e16e442bbd8d4434cb606afd72bcd08b, + type: 3} + propertyPath: m_Pivot.x + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 4971607475641435050, guid: e16e442bbd8d4434cb606afd72bcd08b, + type: 3} + propertyPath: m_Value + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 4971607476873278848, guid: e16e442bbd8d4434cb606afd72bcd08b, + type: 3} + propertyPath: m_AnchorMax.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4971607476873278848, guid: e16e442bbd8d4434cb606afd72bcd08b, + type: 3} + propertyPath: m_AnchorMax.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4971607476873278848, guid: e16e442bbd8d4434cb606afd72bcd08b, + type: 3} + propertyPath: m_AnchorMin.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4971607476985653605, guid: e16e442bbd8d4434cb606afd72bcd08b, + type: 3} + propertyPath: m_IsActive + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4346059805251566766, guid: e16e442bbd8d4434cb606afd72bcd08b, + type: 3} + propertyPath: m_Padding.m_Left + value: 5 + objectReference: {fileID: 0} + - target: {fileID: 4346059805251566766, guid: e16e442bbd8d4434cb606afd72bcd08b, + type: 3} + propertyPath: m_Padding.m_Right + value: 5 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: e16e442bbd8d4434cb606afd72bcd08b, type: 3} diff --git a/MultiplayerFPS/Assets/Mirror/Examples/Cloud/PongWithListServer/Scenes/ListServerLobbyScenePong.unity.meta b/MultiplayerFPS/Assets/Mirror/Examples/Cloud/PongWithListServer/Scenes/ListServerLobbyScenePong.unity.meta new file mode 100644 index 0000000..21f8b1f --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Examples/Cloud/PongWithListServer/Scenes/ListServerLobbyScenePong.unity.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 1f04219b066ed4646a078c4c3b2b9180 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Mirror/Examples/Cloud/PongWithListServer/Scenes/PongGameScene.unity b/MultiplayerFPS/Assets/Mirror/Examples/Cloud/PongWithListServer/Scenes/PongGameScene.unity new file mode 100644 index 0000000..c9ab0cd --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Examples/Cloud/PongWithListServer/Scenes/PongGameScene.unity @@ -0,0 +1,958 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!29 &1 +OcclusionCullingSettings: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_OcclusionBakeSettings: + smallestOccluder: 5 + smallestHole: 0.25 + backfaceThreshold: 100 + m_SceneGUID: 00000000000000000000000000000000 + m_OcclusionCullingData: {fileID: 0} +--- !u!104 &2 +RenderSettings: + m_ObjectHideFlags: 0 + serializedVersion: 9 + m_Fog: 0 + m_FogColor: {r: 0.5, g: 0.5, b: 0.5, a: 1} + m_FogMode: 3 + m_FogDensity: 0.01 + m_LinearFogStart: 0 + m_LinearFogEnd: 300 + m_AmbientSkyColor: {r: 0.212, g: 0.227, b: 0.259, a: 1} + m_AmbientEquatorColor: {r: 0.114, g: 0.125, b: 0.133, a: 1} + m_AmbientGroundColor: {r: 0.047, g: 0.043, b: 0.035, a: 1} + m_AmbientIntensity: 1 + m_AmbientMode: 3 + m_SubtractiveShadowColor: {r: 0.42, g: 0.478, b: 0.627, a: 1} + m_SkyboxMaterial: {fileID: 0} + m_HaloStrength: 0.5 + m_FlareStrength: 1 + m_FlareFadeSpeed: 3 + m_HaloTexture: {fileID: 0} + m_SpotCookie: {fileID: 10001, guid: 0000000000000000e000000000000000, type: 0} + m_DefaultReflectionMode: 0 + m_DefaultReflectionResolution: 128 + m_ReflectionBounces: 1 + m_ReflectionIntensity: 1 + m_CustomReflection: {fileID: 0} + m_Sun: {fileID: 0} + m_IndirectSpecularColor: {r: 0, g: 0, b: 0, a: 1} + m_UseRadianceAmbientProbe: 0 +--- !u!157 &4 +LightmapSettings: + m_ObjectHideFlags: 0 + serializedVersion: 11 + m_GIWorkflowMode: 0 + m_GISettings: + serializedVersion: 2 + m_BounceScale: 1 + m_IndirectOutputScale: 1 + m_AlbedoBoost: 1 + m_EnvironmentLightingMode: 0 + m_EnableBakedLightmaps: 0 + m_EnableRealtimeLightmaps: 0 + m_LightmapEditorSettings: + serializedVersion: 10 + m_Resolution: 2 + m_BakeResolution: 40 + m_AtlasSize: 1024 + m_AO: 0 + m_AOMaxDistance: 1 + m_CompAOExponent: 0 + m_CompAOExponentDirect: 0 + m_Padding: 2 + m_LightmapParameters: {fileID: 0} + m_LightmapsBakeMode: 1 + m_TextureCompression: 1 + m_FinalGather: 0 + m_FinalGatherFiltering: 1 + m_FinalGatherRayCount: 1024 + m_ReflectionCompression: 2 + m_MixedBakeMode: 1 + m_BakeBackend: 0 + m_PVRSampling: 1 + m_PVRDirectSampleCount: 32 + m_PVRSampleCount: 500 + m_PVRBounces: 2 + m_PVRFilterTypeDirect: 0 + m_PVRFilterTypeIndirect: 0 + m_PVRFilterTypeAO: 0 + m_PVRFilteringMode: 0 + m_PVRCulling: 1 + m_PVRFilteringGaussRadiusDirect: 1 + m_PVRFilteringGaussRadiusIndirect: 5 + m_PVRFilteringGaussRadiusAO: 2 + m_PVRFilteringAtrousPositionSigmaDirect: 0.5 + m_PVRFilteringAtrousPositionSigmaIndirect: 2 + m_PVRFilteringAtrousPositionSigmaAO: 1 + m_ShowResolutionOverlay: 1 + m_LightingDataAsset: {fileID: 0} + m_UseShadowmask: 0 +--- !u!196 &5 +NavMeshSettings: + serializedVersion: 2 + m_ObjectHideFlags: 0 + m_BuildSettings: + serializedVersion: 2 + agentTypeID: 0 + agentRadius: 0.5 + agentHeight: 2 + agentSlope: 45 + agentClimb: 0.4 + ledgeDropHeight: 0 + maxJumpAcrossDistance: 0 + minRegionArea: 2 + manualCellSize: 0 + cellSize: 0.16666667 + manualTileSize: 0 + tileSize: 256 + accuratePlacement: 0 + debug: + m_Flags: 0 + m_NavMeshData: {fileID: 0} +--- !u!1 &289876230 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 289876232} + - component: {fileID: 289876231} + m_Layer: 0 + m_Name: DottedLine + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!212 &289876231 +SpriteRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 289876230} + m_Enabled: 1 + m_CastShadows: 0 + m_ReceiveShadows: 0 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 10754, guid: 0000000000000000f000000000000000, type: 0} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 0 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_Sprite: {fileID: 21300000, guid: 4ca12bae2c4cf2b419098a2a2026123e, type: 3} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_FlipX: 0 + m_FlipY: 0 + m_DrawMode: 0 + m_Size: {x: 1, y: 29} + m_AdaptiveModeThreshold: 0.5 + m_SpriteTileMode: 0 + m_WasSpriteAssigned: 1 + m_MaskInteraction: 0 + m_SpriteSortPoint: 0 +--- !u!4 &289876232 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 289876230} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 1607538195} + m_RootOrder: 4 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &473997959 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 473997961} + - component: {fileID: 473997960} + m_Layer: 0 + m_Name: RacketSpawnLeft + m_TagString: Untagged + m_Icon: {fileID: -964228994112308473, guid: 0000000000000000d000000000000000, type: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &473997960 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 473997959} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 41f84591ce72545258ea98cb7518d8b9, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!4 &473997961 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 473997959} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: -20, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 1420561038} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &753891880 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 753891882} + - component: {fileID: 753891881} + - component: {fileID: 753891883} + m_Layer: 0 + m_Name: WallBottom + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!212 &753891881 +SpriteRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 753891880} + m_Enabled: 1 + m_CastShadows: 0 + m_ReceiveShadows: 0 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 10754, guid: 0000000000000000f000000000000000, type: 0} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 0 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_Sprite: {fileID: 21300000, guid: 0e02a5d1b4172d444aa04f1082aed12b, type: 3} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_FlipX: 0 + m_FlipY: 0 + m_DrawMode: 0 + m_Size: {x: 1, y: 32} + m_AdaptiveModeThreshold: 0.5 + m_SpriteTileMode: 0 + m_WasSpriteAssigned: 1 + m_MaskInteraction: 0 + m_SpriteSortPoint: 0 +--- !u!4 &753891882 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 753891880} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: -16, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 1607538195} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!61 &753891883 +BoxCollider2D: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 753891880} + m_Enabled: 1 + m_Density: 1 + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_UsedByEffector: 0 + m_UsedByComposite: 0 + m_Offset: {x: 0, y: 0} + m_SpriteTilingProperty: + border: {x: 0, y: 0, z: 0, w: 0} + pivot: {x: 0.5, y: 0.5} + oldSize: {x: 50, y: 1} + newSize: {x: 1, y: 32} + adaptiveTilingThreshold: 0.5 + drawMode: 0 + adaptiveTiling: 0 + m_AutoTiling: 0 + serializedVersion: 2 + m_Size: {x: 50, y: 1} + m_EdgeRadius: 0 +--- !u!1 &1344976652 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1344976655} + - component: {fileID: 1344976654} + - component: {fileID: 1344976653} + m_Layer: 0 + m_Name: Ball Manager + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &1344976653 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1344976652} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 9cc796972dc396a42ba3686bd952e329, type: 3} + m_Name: + m_EditorClassIdentifier: + syncMode: 0 + syncInterval: 0.1 + ballPrefab: {fileID: 1080679924113744, guid: a4b57f17790d9634ea5fd0fe80b214fd, type: 3} +--- !u!114 &1344976654 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1344976652} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 9b91ecbcc199f4492b9a91e820070131, type: 3} + m_Name: + m_EditorClassIdentifier: + sceneId: 2956121996 + serverOnly: 1 + m_AssetId: + hasSpawned: 0 +--- !u!4 &1344976655 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1344976652} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 3 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1352350029 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1352350031} + - component: {fileID: 1352350030} + - component: {fileID: 1352350032} + m_Layer: 0 + m_Name: WallLeft + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!212 &1352350030 +SpriteRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1352350029} + m_Enabled: 1 + m_CastShadows: 0 + m_ReceiveShadows: 0 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 10754, guid: 0000000000000000f000000000000000, type: 0} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 0 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_Sprite: {fileID: 21300000, guid: f43241f798f4cf944be80d465435c252, type: 3} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_FlipX: 0 + m_FlipY: 0 + m_DrawMode: 0 + m_Size: {x: 1, y: 32} + m_AdaptiveModeThreshold: 0.5 + m_SpriteTileMode: 0 + m_WasSpriteAssigned: 1 + m_MaskInteraction: 0 + m_SpriteSortPoint: 0 +--- !u!4 &1352350031 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1352350029} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: -24.5, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 1607538195} + m_RootOrder: 3 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!61 &1352350032 +BoxCollider2D: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1352350029} + m_Enabled: 1 + m_Density: 1 + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_UsedByEffector: 0 + m_UsedByComposite: 0 + m_Offset: {x: 0, y: 0} + m_SpriteTilingProperty: + border: {x: 0, y: 0, z: 0, w: 0} + pivot: {x: 0.5, y: 0.5} + oldSize: {x: 1, y: 32} + newSize: {x: 1, y: 32} + adaptiveTilingThreshold: 0.5 + drawMode: 0 + adaptiveTiling: 0 + m_AutoTiling: 0 + serializedVersion: 2 + m_Size: {x: 1, y: 32} + m_EdgeRadius: 0 +--- !u!1 &1368547944 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1368547946} + - component: {fileID: 1368547945} + - component: {fileID: 1368547947} + m_Layer: 0 + m_Name: WallTop + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!212 &1368547945 +SpriteRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1368547944} + m_Enabled: 1 + m_CastShadows: 0 + m_ReceiveShadows: 0 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 10754, guid: 0000000000000000f000000000000000, type: 0} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 0 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_Sprite: {fileID: 21300000, guid: 0e02a5d1b4172d444aa04f1082aed12b, type: 3} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_FlipX: 0 + m_FlipY: 0 + m_DrawMode: 0 + m_Size: {x: 50, y: 1} + m_AdaptiveModeThreshold: 0.5 + m_SpriteTileMode: 0 + m_WasSpriteAssigned: 1 + m_MaskInteraction: 0 + m_SpriteSortPoint: 0 +--- !u!4 &1368547946 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1368547944} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 16, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 1607538195} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!61 &1368547947 +BoxCollider2D: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1368547944} + m_Enabled: 1 + m_Density: 1 + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_UsedByEffector: 0 + m_UsedByComposite: 0 + m_Offset: {x: 0, y: 0} + m_SpriteTilingProperty: + border: {x: 0, y: 0, z: 0, w: 0} + pivot: {x: 0.5, y: 0.5} + oldSize: {x: 50, y: 1} + newSize: {x: 50, y: 1} + adaptiveTilingThreshold: 0.5 + drawMode: 0 + adaptiveTiling: 0 + m_AutoTiling: 0 + serializedVersion: 2 + m_Size: {x: 50, y: 1} + m_EdgeRadius: 0 +--- !u!1 &1397990094 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1397990096} + - component: {fileID: 1397990095} + m_Layer: 0 + m_Name: RacketSpawnRight + m_TagString: Untagged + m_Icon: {fileID: -964228994112308473, guid: 0000000000000000d000000000000000, type: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &1397990095 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1397990094} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 41f84591ce72545258ea98cb7518d8b9, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!4 &1397990096 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1397990094} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 20, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 1420561038} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1420561037 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1420561038} + m_Layer: 0 + m_Name: Start Positions + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1420561038 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1420561037} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 473997961} + - {fileID: 1397990096} + m_Father: {fileID: 0} + m_RootOrder: 4 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1575697329 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1575697331} + - component: {fileID: 1575697330} + - component: {fileID: 1575697332} + m_Layer: 0 + m_Name: WallRight + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!212 &1575697330 +SpriteRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1575697329} + m_Enabled: 1 + m_CastShadows: 0 + m_ReceiveShadows: 0 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 10754, guid: 0000000000000000f000000000000000, type: 0} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 0 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_Sprite: {fileID: 21300000, guid: f43241f798f4cf944be80d465435c252, type: 3} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_FlipX: 0 + m_FlipY: 0 + m_DrawMode: 0 + m_Size: {x: 1, y: 32} + m_AdaptiveModeThreshold: 0.5 + m_SpriteTileMode: 0 + m_WasSpriteAssigned: 1 + m_MaskInteraction: 0 + m_SpriteSortPoint: 0 +--- !u!4 &1575697331 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1575697329} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 24.5, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 1607538195} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!61 &1575697332 +BoxCollider2D: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1575697329} + m_Enabled: 1 + m_Density: 1 + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_UsedByEffector: 0 + m_UsedByComposite: 0 + m_Offset: {x: 0, y: 0} + m_SpriteTilingProperty: + border: {x: 0, y: 0, z: 0, w: 0} + pivot: {x: 0.5, y: 0.5} + oldSize: {x: 1, y: 32} + newSize: {x: 1, y: 32} + adaptiveTilingThreshold: 0.5 + drawMode: 0 + adaptiveTiling: 0 + m_AutoTiling: 0 + serializedVersion: 2 + m_Size: {x: 1, y: 32} + m_EdgeRadius: 0 +--- !u!1 &1599481325 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1599481328} + - component: {fileID: 1599481327} + - component: {fileID: 1599481326} + m_Layer: 0 + m_Name: Main Camera + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!81 &1599481326 +AudioListener: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1599481325} + m_Enabled: 1 +--- !u!20 &1599481327 +Camera: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1599481325} + m_Enabled: 1 + serializedVersion: 2 + m_ClearFlags: 1 + m_BackGroundColor: {r: 0, g: 0, b: 0, a: 0} + m_projectionMatrixMode: 1 + m_SensorSize: {x: 36, y: 24} + m_LensShift: {x: 0, y: 0} + m_GateFitMode: 2 + m_FocalLength: 50 + m_NormalizedViewPortRect: + serializedVersion: 2 + x: 0 + y: 0 + width: 1 + height: 1 + near clip plane: 0.3 + far clip plane: 1000 + field of view: 60 + orthographic: 1 + orthographic size: 40 + m_Depth: 0 + m_CullingMask: + serializedVersion: 2 + m_Bits: 4294967295 + m_RenderingPath: -1 + m_TargetTexture: {fileID: 0} + m_TargetDisplay: 0 + m_TargetEye: 3 + m_HDR: 1 + m_AllowMSAA: 1 + m_AllowDynamicResolution: 0 + m_ForceIntoRT: 0 + m_OcclusionCulling: 1 + m_StereoConvergence: 10 + m_StereoSeparation: 0.022 +--- !u!4 &1599481328 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1599481325} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: -10} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1607538194 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1607538195} + m_Layer: 0 + m_Name: Table + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1607538195 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1607538194} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 1368547946} + - {fileID: 753891882} + - {fileID: 1575697331} + - {fileID: 1352350031} + - {fileID: 289876232} + m_Father: {fileID: 0} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1822812614 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1822812616} + - component: {fileID: 1822812615} + m_Layer: 0 + m_Name: Quit Button + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &1822812615 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1822812614} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 76dab753e7255254687cd57985d8d675, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!4 &1822812616 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1822812614} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} diff --git a/MultiplayerFPS/Assets/Mirror/Examples/Cloud/PongWithListServer/Scenes/PongGameScene.unity.meta b/MultiplayerFPS/Assets/Mirror/Examples/Cloud/PongWithListServer/Scenes/PongGameScene.unity.meta new file mode 100644 index 0000000..d2895fe --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Examples/Cloud/PongWithListServer/Scenes/PongGameScene.unity.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 75b237ba71346fd4f9b72184410f2190 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Mirror/Examples/Cloud/PongWithListServer/Scripts.meta b/MultiplayerFPS/Assets/Mirror/Examples/Cloud/PongWithListServer/Scripts.meta new file mode 100644 index 0000000..98f8874 --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Examples/Cloud/PongWithListServer/Scripts.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 34eab05520abb87469a3311727c1d637 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Mirror/Examples/Cloud/PongWithListServer/Scripts/Ball.cs b/MultiplayerFPS/Assets/Mirror/Examples/Cloud/PongWithListServer/Scripts/Ball.cs new file mode 100644 index 0000000..199b1fd --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Examples/Cloud/PongWithListServer/Scripts/Ball.cs @@ -0,0 +1,61 @@ +using UnityEngine; + +namespace Mirror.Cloud.Examples.Pong +{ + public class Ball : NetworkBehaviour + { + public float speed = 30; + public Rigidbody2D rigidbody2d; + + public override void OnStartServer() + { + base.OnStartServer(); + + // only simulate ball physics on server + rigidbody2d.simulated = true; + + // Serve the ball from left player + rigidbody2d.velocity = Vector2.right * speed; + } + + float HitFactor(Vector2 ballPos, Vector2 racketPos, float racketHeight) + { + // ascii art: + // || 1 <- at the top of the racket + // || + // || 0 <- at the middle of the racket + // || + // || -1 <- at the bottom of the racket + return (ballPos.y - racketPos.y) / racketHeight; + } + + // only call this on server + [ServerCallback] + void OnCollisionEnter2D(Collision2D col) + { + // Note: 'col' holds the collision information. If the + // Ball collided with a racket, then: + // col.gameObject is the racket + // col.transform.position is the racket's position + // col.collider is the racket's collider + + // did we hit a racket? then we need to calculate the hit factor + if (col.transform.GetComponent()) + { + // Calculate y direction via hit Factor + float y = HitFactor(transform.position, + col.transform.position, + col.collider.bounds.size.y); + + // Calculate x direction via opposite collision + float x = col.relativeVelocity.x > 0 ? 1 : -1; + + // Calculate direction, make length=1 via .normalized + Vector2 dir = new Vector2(x, y).normalized; + + // Set Velocity with dir * speed + rigidbody2d.velocity = dir * speed; + } + } + } +} diff --git a/MultiplayerFPS/Assets/Mirror/Examples/Cloud/PongWithListServer/Scripts/Ball.cs.meta b/MultiplayerFPS/Assets/Mirror/Examples/Cloud/PongWithListServer/Scripts/Ball.cs.meta new file mode 100644 index 0000000..a6fc272 --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Examples/Cloud/PongWithListServer/Scripts/Ball.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: b4e9cc0829b13e54594a80883836bda7 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Mirror/Examples/Cloud/PongWithListServer/Scripts/BallManager.cs b/MultiplayerFPS/Assets/Mirror/Examples/Cloud/PongWithListServer/Scripts/BallManager.cs new file mode 100644 index 0000000..99a40c5 --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Examples/Cloud/PongWithListServer/Scripts/BallManager.cs @@ -0,0 +1,53 @@ +using Mirror.Cloud.Example; +using UnityEngine; + +namespace Mirror.Cloud.Examples.Pong +{ + public class BallManager : NetworkBehaviour + { + [SerializeField] GameObject ballPrefab = null; + GameObject ball; + NetworkManagerListServerPong manager; + + public override void OnStartServer() + { + manager = (NetworkManager.singleton as NetworkManagerListServerPong); + manager.onPlayerListChanged += onPlayerListChanged; + } + public override void OnStopServer() + { + manager.onPlayerListChanged -= onPlayerListChanged; + } + + private void onPlayerListChanged(int playerCount) + { + if (playerCount >= 2) + { + SpawnBall(); + } + if (playerCount < 2) + { + DestroyBall(); + } + } + + void SpawnBall() + { + if (ball != null) + return; + + ball = Instantiate(ballPrefab); + NetworkServer.Spawn(ball); + } + + void DestroyBall() + { + if (ball == null) + return; + + // destroy ball + NetworkServer.Destroy(ball); + ball = null; + } + } +} diff --git a/MultiplayerFPS/Assets/Mirror/Examples/Cloud/PongWithListServer/Scripts/BallManager.cs.meta b/MultiplayerFPS/Assets/Mirror/Examples/Cloud/PongWithListServer/Scripts/BallManager.cs.meta new file mode 100644 index 0000000..b914a33 --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Examples/Cloud/PongWithListServer/Scripts/BallManager.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 9cc796972dc396a42ba3686bd952e329 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Mirror/Examples/Cloud/PongWithListServer/Scripts/Mirror.Examples.Cloud.Pong.asmdef b/MultiplayerFPS/Assets/Mirror/Examples/Cloud/PongWithListServer/Scripts/Mirror.Examples.Cloud.Pong.asmdef new file mode 100644 index 0000000..9a5d280 --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Examples/Cloud/PongWithListServer/Scripts/Mirror.Examples.Cloud.Pong.asmdef @@ -0,0 +1,16 @@ +{ + "name": "Mirror.Examples.Cloud.Pong", + "references": [ + "Mirror", + "Mirror.Cloud", + "Mirror.Examples.Cloud.GUI" + ], + "optionalUnityReferences": [], + "includePlatforms": [], + "excludePlatforms": [], + "allowUnsafeCode": false, + "overrideReferences": false, + "precompiledReferences": [], + "autoReferenced": true, + "defineConstraints": [] +} \ No newline at end of file diff --git a/MultiplayerFPS/Assets/Mirror/Examples/Cloud/PongWithListServer/Scripts/Mirror.Examples.Cloud.Pong.asmdef.meta b/MultiplayerFPS/Assets/Mirror/Examples/Cloud/PongWithListServer/Scripts/Mirror.Examples.Cloud.Pong.asmdef.meta new file mode 100644 index 0000000..15f6cdc --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Examples/Cloud/PongWithListServer/Scripts/Mirror.Examples.Cloud.Pong.asmdef.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: f254fa29fb722934c9ecbe22427014cd +AssemblyDefinitionImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Mirror/Examples/Cloud/PongWithListServer/Scripts/NetworkManagerListServerPong.cs b/MultiplayerFPS/Assets/Mirror/Examples/Cloud/PongWithListServer/Scripts/NetworkManagerListServerPong.cs new file mode 100644 index 0000000..cfa32f4 --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Examples/Cloud/PongWithListServer/Scripts/NetworkManagerListServerPong.cs @@ -0,0 +1,20 @@ +using UnityEngine; + +namespace Mirror.Cloud.Example +{ + public sealed class NetworkManagerListServerPong : NetworkManagerListServer + { + public override void OnServerAddPlayer(NetworkConnection conn) + { + Debug.Assert(startPositions.Count == 2, "Pong Scene should have 2 start Poitions"); + // add player at correct spawn position + Transform startPos = numPlayers == 0 ? startPositions[0] : startPositions[1]; + + GameObject player = startPos != null + ? Instantiate(playerPrefab, startPos.position, startPos.rotation) + : Instantiate(playerPrefab); + + NetworkServer.AddPlayerForConnection(conn, player); + } + } +} diff --git a/MultiplayerFPS/Assets/Mirror/Examples/Cloud/PongWithListServer/Scripts/NetworkManagerListServerPong.cs.meta b/MultiplayerFPS/Assets/Mirror/Examples/Cloud/PongWithListServer/Scripts/NetworkManagerListServerPong.cs.meta new file mode 100644 index 0000000..5c4294f --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Examples/Cloud/PongWithListServer/Scripts/NetworkManagerListServerPong.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 068feff770f710141afa4a90063a5e6c +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Mirror/Examples/Cloud/PongWithListServer/Scripts/Player.cs b/MultiplayerFPS/Assets/Mirror/Examples/Cloud/PongWithListServer/Scripts/Player.cs new file mode 100644 index 0000000..6fadd8c --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Examples/Cloud/PongWithListServer/Scripts/Player.cs @@ -0,0 +1,21 @@ +using UnityEngine; + +namespace Mirror.Cloud.Examples.Pong +{ + public class Player : NetworkBehaviour + { + public float speed = 1500; + public Rigidbody2D rigidbody2d; + + // need to use FixedUpdate for rigidbody + void FixedUpdate() + { + // only let the local player control the racket. + // don't control other player's rackets + if (!isLocalPlayer) + return; + + rigidbody2d.velocity = new Vector2(0, Input.GetAxisRaw("Vertical")) * speed * Time.fixedDeltaTime; + } + } +} diff --git a/MultiplayerFPS/Assets/Mirror/Examples/Cloud/PongWithListServer/Scripts/Player.cs.meta b/MultiplayerFPS/Assets/Mirror/Examples/Cloud/PongWithListServer/Scripts/Player.cs.meta new file mode 100644 index 0000000..1c85828 --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Examples/Cloud/PongWithListServer/Scripts/Player.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 2b6cfd54b79bb464dbc6ae7f331ed45f +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Mirror/Examples/Cloud/PongWithListServer/Sprites.meta b/MultiplayerFPS/Assets/Mirror/Examples/Cloud/PongWithListServer/Sprites.meta new file mode 100644 index 0000000..420618f --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Examples/Cloud/PongWithListServer/Sprites.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: e53836b13b642484a95c5acdd3017d30 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Mirror/Examples/Cloud/PongWithListServer/Sprites/Ball.png b/MultiplayerFPS/Assets/Mirror/Examples/Cloud/PongWithListServer/Sprites/Ball.png new file mode 100644 index 0000000..20c4387 Binary files /dev/null and b/MultiplayerFPS/Assets/Mirror/Examples/Cloud/PongWithListServer/Sprites/Ball.png differ diff --git a/MultiplayerFPS/Assets/Mirror/Examples/Cloud/PongWithListServer/Sprites/Ball.png.meta b/MultiplayerFPS/Assets/Mirror/Examples/Cloud/PongWithListServer/Sprites/Ball.png.meta new file mode 100644 index 0000000..c371fb3 --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Examples/Cloud/PongWithListServer/Sprites/Ball.png.meta @@ -0,0 +1,88 @@ +fileFormatVersion: 2 +guid: 2c19e4cb225706240af7a8fbbf2ebfe2 +TextureImporter: + fileIDToRecycleName: {} + externalObjects: {} + serializedVersion: 9 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: -3 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 0 + aniso: 16 + mipBias: -100 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 1 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - serializedVersion: 2 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: c5a291323e0d5f34883a55625f66ca70 + vertices: [] + indices: + edges: [] + weights: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Mirror/Examples/Cloud/PongWithListServer/Sprites/DottedLine.png b/MultiplayerFPS/Assets/Mirror/Examples/Cloud/PongWithListServer/Sprites/DottedLine.png new file mode 100644 index 0000000..0bcab09 Binary files /dev/null and b/MultiplayerFPS/Assets/Mirror/Examples/Cloud/PongWithListServer/Sprites/DottedLine.png differ diff --git a/MultiplayerFPS/Assets/Mirror/Examples/Cloud/PongWithListServer/Sprites/DottedLine.png.meta b/MultiplayerFPS/Assets/Mirror/Examples/Cloud/PongWithListServer/Sprites/DottedLine.png.meta new file mode 100644 index 0000000..0068d07 --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Examples/Cloud/PongWithListServer/Sprites/DottedLine.png.meta @@ -0,0 +1,88 @@ +fileFormatVersion: 2 +guid: 4ca12bae2c4cf2b419098a2a2026123e +TextureImporter: + fileIDToRecycleName: {} + externalObjects: {} + serializedVersion: 9 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: -3 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 0 + aniso: 16 + mipBias: -100 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 1 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - serializedVersion: 2 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 98b4e2aa86aa3d843821adfe71dbbac0 + vertices: [] + indices: + edges: [] + weights: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Mirror/Examples/Cloud/PongWithListServer/Sprites/Racket.png b/MultiplayerFPS/Assets/Mirror/Examples/Cloud/PongWithListServer/Sprites/Racket.png new file mode 100644 index 0000000..c73938d Binary files /dev/null and b/MultiplayerFPS/Assets/Mirror/Examples/Cloud/PongWithListServer/Sprites/Racket.png differ diff --git a/MultiplayerFPS/Assets/Mirror/Examples/Cloud/PongWithListServer/Sprites/Racket.png.meta b/MultiplayerFPS/Assets/Mirror/Examples/Cloud/PongWithListServer/Sprites/Racket.png.meta new file mode 100644 index 0000000..d17c70b --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Examples/Cloud/PongWithListServer/Sprites/Racket.png.meta @@ -0,0 +1,88 @@ +fileFormatVersion: 2 +guid: bdb0ccb2f147a3d47abe396bd18c5dbe +TextureImporter: + fileIDToRecycleName: {} + externalObjects: {} + serializedVersion: 9 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: -3 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 0 + aniso: 16 + mipBias: -100 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 1 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - serializedVersion: 2 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 09819c66a21defd49b2cfc87fea685d2 + vertices: [] + indices: + edges: [] + weights: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Mirror/Examples/Cloud/PongWithListServer/Sprites/WallHorizontal.png b/MultiplayerFPS/Assets/Mirror/Examples/Cloud/PongWithListServer/Sprites/WallHorizontal.png new file mode 100644 index 0000000..6bb5dc3 Binary files /dev/null and b/MultiplayerFPS/Assets/Mirror/Examples/Cloud/PongWithListServer/Sprites/WallHorizontal.png differ diff --git a/MultiplayerFPS/Assets/Mirror/Examples/Cloud/PongWithListServer/Sprites/WallHorizontal.png.meta b/MultiplayerFPS/Assets/Mirror/Examples/Cloud/PongWithListServer/Sprites/WallHorizontal.png.meta new file mode 100644 index 0000000..1b2c535 --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Examples/Cloud/PongWithListServer/Sprites/WallHorizontal.png.meta @@ -0,0 +1,88 @@ +fileFormatVersion: 2 +guid: 0e02a5d1b4172d444aa04f1082aed12b +TextureImporter: + fileIDToRecycleName: {} + externalObjects: {} + serializedVersion: 9 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: -3 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 0 + aniso: 16 + mipBias: -100 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 1 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - serializedVersion: 2 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 74c5541eed52f67428025c83260d8bec + vertices: [] + indices: + edges: [] + weights: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Mirror/Examples/Cloud/PongWithListServer/Sprites/WallVertical.png b/MultiplayerFPS/Assets/Mirror/Examples/Cloud/PongWithListServer/Sprites/WallVertical.png new file mode 100644 index 0000000..32406c1 Binary files /dev/null and b/MultiplayerFPS/Assets/Mirror/Examples/Cloud/PongWithListServer/Sprites/WallVertical.png differ diff --git a/MultiplayerFPS/Assets/Mirror/Examples/Cloud/PongWithListServer/Sprites/WallVertical.png.meta b/MultiplayerFPS/Assets/Mirror/Examples/Cloud/PongWithListServer/Sprites/WallVertical.png.meta new file mode 100644 index 0000000..2d20adf --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Examples/Cloud/PongWithListServer/Sprites/WallVertical.png.meta @@ -0,0 +1,88 @@ +fileFormatVersion: 2 +guid: f43241f798f4cf944be80d465435c252 +TextureImporter: + fileIDToRecycleName: {} + externalObjects: {} + serializedVersion: 9 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: -3 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 0 + aniso: 16 + mipBias: -100 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 1 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - serializedVersion: 2 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 3a92f998f14389948aa928ac64e8e426 + vertices: [] + indices: + edges: [] + weights: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Mirror/Examples/Cloud/TanksWithListServer.meta b/MultiplayerFPS/Assets/Mirror/Examples/Cloud/TanksWithListServer.meta new file mode 100644 index 0000000..f1e1898 --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Examples/Cloud/TanksWithListServer.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 816c29ddda530574b8af14be57ac34a4 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Mirror/Examples/Cloud/TanksWithListServer/Prefabs.meta b/MultiplayerFPS/Assets/Mirror/Examples/Cloud/TanksWithListServer/Prefabs.meta new file mode 100644 index 0000000..2e77bea --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Examples/Cloud/TanksWithListServer/Prefabs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 372672d455977e74a8b08ca2a0cb8fc5 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Mirror/Examples/Cloud/TanksWithListServer/Prefabs/TanksNetworkManager.prefab b/MultiplayerFPS/Assets/Mirror/Examples/Cloud/TanksWithListServer/Prefabs/TanksNetworkManager.prefab new file mode 100644 index 0000000..cf298ef --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Examples/Cloud/TanksWithListServer/Prefabs/TanksNetworkManager.prefab @@ -0,0 +1,175 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &1442807832621757098 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 4798169800353248846} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 95bebb8e810e2954485291a26324f7d5, type: 3} + m_Name: + m_EditorClassIdentifier: + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + dontDestroyOnLoad: 1 + runInBackground: 1 + startOnHeadless: 1 + showDebugMessages: 0 + serverTickRate: 30 + offlineScene: Assets/Mirror/Examples/Cloud/TanksWithListServer/Scenes/ListServerLobbySceneTanks.unity + onlineScene: Assets/Mirror/Examples/Tanks/Scenes/Scene.unity + transport: {fileID: 0} + networkAddress: localhost + maxConnections: 4 + disconnectInactiveConnections: 0 + disconnectInactiveTimeout: 60 + authenticator: {fileID: 0} + playerPrefab: {fileID: 0, guid: 6f43bf5488a7443d19ab2a83c6b91f35, type: 3} + autoCreatePlayer: 1 + playerSpawnMethod: 1 + spawnPrefabs: + - {fileID: 0, guid: b7dd46dbf38c643f09e206f9fa4be008, type: 3} +--- !u!114 &4798169800353248833 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 4798169800353248846} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 8bdb99a29e179d14cb0acc43f175d9ad, type: 3} + m_Name: + m_EditorClassIdentifier: + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + ApiAddress: https://mirror-matchmaking-service-n4ovagixja-ew.a.run.app + ApiKey: AIzaSyA86z6Rvh946XUJ7ZeaK4_CUCpM8g322Uc + _onServerListUpdated: + m_PersistentCalls: + m_Calls: [] + m_TypeName: Mirror.Cloud.ServerListEvent, Mirror.Cloud, Version=0.0.0.0, Culture=neutral, + PublicKeyToken=null +--- !u!114 &4798169800353248834 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 4798169800353248846} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: c7424c1070fad4ba2a7a96b02fbeb4bb, type: 3} + m_Name: + m_EditorClassIdentifier: + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + OnClientConnected: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.Events.UnityEvent, UnityEngine.CoreModule, Version=0.0.0.0, + Culture=neutral, PublicKeyToken=null + OnClientDataReceived: + m_PersistentCalls: + m_Calls: [] + m_TypeName: Mirror.ClientDataReceivedEvent, Mirror, Version=0.0.0.0, Culture=neutral, + PublicKeyToken=null + OnClientError: + m_PersistentCalls: + m_Calls: [] + m_TypeName: Mirror.UnityEventException, Mirror, Version=0.0.0.0, Culture=neutral, + PublicKeyToken=null + OnClientDisconnected: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.Events.UnityEvent, UnityEngine.CoreModule, Version=0.0.0.0, + Culture=neutral, PublicKeyToken=null + OnServerConnected: + m_PersistentCalls: + m_Calls: [] + m_TypeName: Mirror.UnityEventInt, Mirror, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + OnServerDataReceived: + m_PersistentCalls: + m_Calls: [] + m_TypeName: Mirror.ServerDataReceivedEvent, Mirror, Version=0.0.0.0, Culture=neutral, + PublicKeyToken=null + OnServerError: + m_PersistentCalls: + m_Calls: [] + m_TypeName: Mirror.UnityEventIntException, Mirror, Version=0.0.0.0, Culture=neutral, + PublicKeyToken=null + OnServerDisconnected: + m_PersistentCalls: + m_Calls: [] + m_TypeName: Mirror.UnityEventInt, Mirror, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + port: 7777 + NoDelay: 1 + serverMaxMessageSize: 16384 + serverMaxReceivesPerTick: 10000 + clientMaxMessageSize: 16384 + clientMaxReceivesPerTick: 1000 +--- !u!4 &4798169800353248837 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 4798169800353248846} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 0 +--- !u!1 &4798169800353248846 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 4 + m_Component: + - 4: {fileID: 4798169800353248837} + - 114: {fileID: 4798169800353248833} + - 114: {fileID: 5399210850297115757} + - 114: {fileID: 5256484632236059241} + - 114: {fileID: 1442807832621757098} + - 114: {fileID: 4798169800353248834} + m_Layer: 0 + m_Name: TanksNetworkManager + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!114 &5256484632236059241 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 4798169800353248846} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 76dab753e7255254687cd57985d8d675, type: 3} + m_Name: + m_EditorClassIdentifier: + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} +--- !u!114 &5399210850297115757 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 4798169800353248846} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 1f6e5d5acb5879f45a2235ae0f44dc92, type: 3} + m_Name: + m_EditorClassIdentifier: + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + gameName: Tanks Game diff --git a/MultiplayerFPS/Assets/Mirror/Examples/Cloud/TanksWithListServer/Prefabs/TanksNetworkManager.prefab.meta b/MultiplayerFPS/Assets/Mirror/Examples/Cloud/TanksWithListServer/Prefabs/TanksNetworkManager.prefab.meta new file mode 100644 index 0000000..450f5e9 --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Examples/Cloud/TanksWithListServer/Prefabs/TanksNetworkManager.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 88a1085bbf219a045928e71a44a98080 +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Mirror/Examples/Cloud/TanksWithListServer/README.md b/MultiplayerFPS/Assets/Mirror/Examples/Cloud/TanksWithListServer/README.md new file mode 100644 index 0000000..c4c1e27 --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Examples/Cloud/TanksWithListServer/README.md @@ -0,0 +1,19 @@ +# Pong with Cloud List server + +This is an example that uses the list server to find games of tanks + +## Setup + +Add the following scenes to build settings +``` +Assets\Mirror\Examples\Cloud\TanksWithListServer\Scenes\ListServerLobbySceneTanks.unity +Assets\Mirror\Examples\Tanks\Scenes\Scene.unity +``` +> Note: you can not connect to your own public ip address, to test out ServerOnly you will need a 2nd person (or a 2nd internet connection) + +## Api Key + +Api key on the NetworkManager is a demo key that should not be used in production. + +Visit [Mirror Networking](https://mirror-networking.com/list-server/) to get an api key that you can use in your game. + diff --git a/MultiplayerFPS/Assets/Mirror/Examples/Cloud/TanksWithListServer/README.md.meta b/MultiplayerFPS/Assets/Mirror/Examples/Cloud/TanksWithListServer/README.md.meta new file mode 100644 index 0000000..11fa495 --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Examples/Cloud/TanksWithListServer/README.md.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: f100746ca01e2ef4682e18813b248fa9 +TextScriptImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Mirror/Examples/Cloud/TanksWithListServer/Scenes.meta b/MultiplayerFPS/Assets/Mirror/Examples/Cloud/TanksWithListServer/Scenes.meta new file mode 100644 index 0000000..4d77ac9 --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Examples/Cloud/TanksWithListServer/Scenes.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 171a7ce331c27824ba49b4bde0488574 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Mirror/Examples/Cloud/TanksWithListServer/Scenes/ListServerLobbySceneTanks.unity b/MultiplayerFPS/Assets/Mirror/Examples/Cloud/TanksWithListServer/Scenes/ListServerLobbySceneTanks.unity new file mode 100644 index 0000000..e200d6c --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Examples/Cloud/TanksWithListServer/Scenes/ListServerLobbySceneTanks.unity @@ -0,0 +1,615 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!29 &1 +OcclusionCullingSettings: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_OcclusionBakeSettings: + smallestOccluder: 5 + smallestHole: 0.25 + backfaceThreshold: 100 + m_SceneGUID: 00000000000000000000000000000000 + m_OcclusionCullingData: {fileID: 0} +--- !u!104 &2 +RenderSettings: + m_ObjectHideFlags: 0 + serializedVersion: 9 + m_Fog: 0 + m_FogColor: {r: 0.5, g: 0.5, b: 0.5, a: 1} + m_FogMode: 3 + m_FogDensity: 0.01 + m_LinearFogStart: 0 + m_LinearFogEnd: 300 + m_AmbientSkyColor: {r: 0.212, g: 0.227, b: 0.259, a: 1} + m_AmbientEquatorColor: {r: 0.114, g: 0.125, b: 0.133, a: 1} + m_AmbientGroundColor: {r: 0.047, g: 0.043, b: 0.035, a: 1} + m_AmbientIntensity: 1 + m_AmbientMode: 0 + m_SubtractiveShadowColor: {r: 0.42, g: 0.478, b: 0.627, a: 1} + m_SkyboxMaterial: {fileID: 10304, guid: 0000000000000000f000000000000000, type: 0} + m_HaloStrength: 0.5 + m_FlareStrength: 1 + m_FlareFadeSpeed: 3 + m_HaloTexture: {fileID: 0} + m_SpotCookie: {fileID: 10001, guid: 0000000000000000e000000000000000, type: 0} + m_DefaultReflectionMode: 0 + m_DefaultReflectionResolution: 128 + m_ReflectionBounces: 1 + m_ReflectionIntensity: 1 + m_CustomReflection: {fileID: 0} + m_Sun: {fileID: 0} + m_IndirectSpecularColor: {r: 0, g: 0, b: 0, a: 1} + m_UseRadianceAmbientProbe: 0 +--- !u!157 &3 +LightmapSettings: + m_ObjectHideFlags: 0 + serializedVersion: 11 + m_GIWorkflowMode: 1 + m_GISettings: + serializedVersion: 2 + m_BounceScale: 1 + m_IndirectOutputScale: 1 + m_AlbedoBoost: 1 + m_EnvironmentLightingMode: 0 + m_EnableBakedLightmaps: 1 + m_EnableRealtimeLightmaps: 0 + m_LightmapEditorSettings: + serializedVersion: 10 + m_Resolution: 2 + m_BakeResolution: 40 + m_AtlasSize: 1024 + m_AO: 0 + m_AOMaxDistance: 1 + m_CompAOExponent: 1 + m_CompAOExponentDirect: 0 + m_Padding: 2 + m_LightmapParameters: {fileID: 0} + m_LightmapsBakeMode: 1 + m_TextureCompression: 1 + m_FinalGather: 0 + m_FinalGatherFiltering: 1 + m_FinalGatherRayCount: 256 + m_ReflectionCompression: 2 + m_MixedBakeMode: 2 + m_BakeBackend: 1 + m_PVRSampling: 1 + m_PVRDirectSampleCount: 32 + m_PVRSampleCount: 512 + m_PVRBounces: 2 + m_PVRFilterTypeDirect: 0 + m_PVRFilterTypeIndirect: 0 + m_PVRFilterTypeAO: 0 + m_PVRFilteringMode: 1 + m_PVRCulling: 1 + m_PVRFilteringGaussRadiusDirect: 1 + m_PVRFilteringGaussRadiusIndirect: 5 + m_PVRFilteringGaussRadiusAO: 2 + m_PVRFilteringAtrousPositionSigmaDirect: 0.5 + m_PVRFilteringAtrousPositionSigmaIndirect: 2 + m_PVRFilteringAtrousPositionSigmaAO: 1 + m_ShowResolutionOverlay: 1 + m_LightingDataAsset: {fileID: 0} + m_UseShadowmask: 1 +--- !u!196 &4 +NavMeshSettings: + serializedVersion: 2 + m_ObjectHideFlags: 0 + m_BuildSettings: + serializedVersion: 2 + agentTypeID: 0 + agentRadius: 0.5 + agentHeight: 2 + agentSlope: 45 + agentClimb: 0.4 + ledgeDropHeight: 0 + maxJumpAcrossDistance: 0 + minRegionArea: 2 + manualCellSize: 0 + cellSize: 0.16666667 + manualTileSize: 0 + tileSize: 256 + accuratePlacement: 0 + debug: + m_Flags: 0 + m_NavMeshData: {fileID: 0} +--- !u!1 &460456769 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 460456772} + - component: {fileID: 460456771} + - component: {fileID: 460456770} + m_Layer: 0 + m_Name: Main Camera + m_TagString: MainCamera + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!81 &460456770 +AudioListener: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 460456769} + m_Enabled: 1 +--- !u!20 &460456771 +Camera: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 460456769} + m_Enabled: 1 + serializedVersion: 2 + m_ClearFlags: 2 + m_BackGroundColor: {r: 0.44313726, g: 0, b: 0.33105087, a: 0} + m_projectionMatrixMode: 1 + m_SensorSize: {x: 36, y: 24} + m_LensShift: {x: 0, y: 0} + m_GateFitMode: 2 + m_FocalLength: 50 + m_NormalizedViewPortRect: + serializedVersion: 2 + x: 0 + y: 0 + width: 1 + height: 1 + near clip plane: 0.3 + far clip plane: 1000 + field of view: 60 + orthographic: 0 + orthographic size: 5 + m_Depth: -1 + m_CullingMask: + serializedVersion: 2 + m_Bits: 4294967295 + m_RenderingPath: -1 + m_TargetTexture: {fileID: 0} + m_TargetDisplay: 0 + m_TargetEye: 3 + m_HDR: 1 + m_AllowMSAA: 1 + m_AllowDynamicResolution: 0 + m_ForceIntoRT: 0 + m_OcclusionCulling: 1 + m_StereoConvergence: 10 + m_StereoSeparation: 0.022 +--- !u!4 &460456772 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 460456769} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 1, z: -10} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &631456684 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 631456686} + - component: {fileID: 631456685} + m_Layer: 0 + m_Name: InstantiateNetworkManager + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &631456685 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 631456684} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: dbabb497385c20346a3c8bda4ae69508, type: 3} + m_Name: + m_EditorClassIdentifier: + prefab: {fileID: 4798169800353248846, guid: 88a1085bbf219a045928e71a44a98080, type: 3} +--- !u!4 &631456686 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 631456684} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1092693834 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1092693837} + - component: {fileID: 1092693836} + - component: {fileID: 1092693835} + m_Layer: 0 + m_Name: EventSystem + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &1092693835 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1092693834} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 1077351063, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_HorizontalAxis: Horizontal + m_VerticalAxis: Vertical + m_SubmitButton: Submit + m_CancelButton: Cancel + m_InputActionsPerSecond: 10 + m_RepeatDelay: 0.5 + m_ForceModuleActive: 0 +--- !u!114 &1092693836 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1092693834} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: -619905303, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_FirstSelected: {fileID: 0} + m_sendNavigationEvents: 1 + m_DragThreshold: 10 +--- !u!4 &1092693837 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1092693834} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1001 &1621652715 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 0} + m_Modifications: + - target: {fileID: 4971607476965432305, guid: e16e442bbd8d4434cb606afd72bcd08b, + type: 3} + propertyPath: m_Name + value: ListServer Canvas + objectReference: {fileID: 0} + - target: {fileID: 2647107856379666145, guid: e16e442bbd8d4434cb606afd72bcd08b, + type: 3} + propertyPath: m_ChildControlWidth + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2647107856379666145, guid: e16e442bbd8d4434cb606afd72bcd08b, + type: 3} + propertyPath: m_Spacing + value: 4 + objectReference: {fileID: 0} + - target: {fileID: 2647107856379666145, guid: e16e442bbd8d4434cb606afd72bcd08b, + type: 3} + propertyPath: m_Padding.m_Left + value: 5 + objectReference: {fileID: 0} + - target: {fileID: 2647107856379666145, guid: e16e442bbd8d4434cb606afd72bcd08b, + type: 3} + propertyPath: m_Padding.m_Right + value: 5 + objectReference: {fileID: 0} + - target: {fileID: 4971607476965432301, guid: e16e442bbd8d4434cb606afd72bcd08b, + type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4971607476965432301, guid: e16e442bbd8d4434cb606afd72bcd08b, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4971607476965432301, guid: e16e442bbd8d4434cb606afd72bcd08b, + type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4971607476965432301, guid: e16e442bbd8d4434cb606afd72bcd08b, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4971607476965432301, guid: e16e442bbd8d4434cb606afd72bcd08b, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4971607476965432301, guid: e16e442bbd8d4434cb606afd72bcd08b, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4971607476965432301, guid: e16e442bbd8d4434cb606afd72bcd08b, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 4971607476965432301, guid: e16e442bbd8d4434cb606afd72bcd08b, + type: 3} + propertyPath: m_RootOrder + value: 3 + objectReference: {fileID: 0} + - target: {fileID: 4971607476965432301, guid: e16e442bbd8d4434cb606afd72bcd08b, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4971607476965432301, guid: e16e442bbd8d4434cb606afd72bcd08b, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4971607476965432301, guid: e16e442bbd8d4434cb606afd72bcd08b, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4971607476965432301, guid: e16e442bbd8d4434cb606afd72bcd08b, + type: 3} + propertyPath: m_AnchoredPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4971607476965432301, guid: e16e442bbd8d4434cb606afd72bcd08b, + type: 3} + propertyPath: m_AnchoredPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4971607476965432301, guid: e16e442bbd8d4434cb606afd72bcd08b, + type: 3} + propertyPath: m_SizeDelta.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4971607476965432301, guid: e16e442bbd8d4434cb606afd72bcd08b, + type: 3} + propertyPath: m_SizeDelta.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4971607476965432301, guid: e16e442bbd8d4434cb606afd72bcd08b, + type: 3} + propertyPath: m_AnchorMin.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4971607476965432301, guid: e16e442bbd8d4434cb606afd72bcd08b, + type: 3} + propertyPath: m_AnchorMin.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4971607476965432301, guid: e16e442bbd8d4434cb606afd72bcd08b, + type: 3} + propertyPath: m_AnchorMax.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4971607476965432301, guid: e16e442bbd8d4434cb606afd72bcd08b, + type: 3} + propertyPath: m_AnchorMax.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4971607476965432301, guid: e16e442bbd8d4434cb606afd72bcd08b, + type: 3} + propertyPath: m_Pivot.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4971607476965432301, guid: e16e442bbd8d4434cb606afd72bcd08b, + type: 3} + propertyPath: m_Pivot.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4971607477325490914, guid: e16e442bbd8d4434cb606afd72bcd08b, + type: 3} + propertyPath: m_AnchoredPosition.x + value: -0.5 + objectReference: {fileID: 0} + - target: {fileID: 4971607477325490914, guid: e16e442bbd8d4434cb606afd72bcd08b, + type: 3} + propertyPath: m_SizeDelta.x + value: -1 + objectReference: {fileID: 0} + - target: {fileID: 4971607476029058370, guid: e16e442bbd8d4434cb606afd72bcd08b, + type: 3} + propertyPath: m_AnchorMin.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4971607476029058370, guid: e16e442bbd8d4434cb606afd72bcd08b, + type: 3} + propertyPath: m_AnchorMax.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4971607476029058370, guid: e16e442bbd8d4434cb606afd72bcd08b, + type: 3} + propertyPath: m_SizeDelta.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4971607476029058370, guid: e16e442bbd8d4434cb606afd72bcd08b, + type: 3} + propertyPath: m_AnchoredPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4971607476029058369, guid: e16e442bbd8d4434cb606afd72bcd08b, + type: 3} + propertyPath: m_FontData.m_Alignment + value: 3 + objectReference: {fileID: 0} + - target: {fileID: 4971607476373752081, guid: e16e442bbd8d4434cb606afd72bcd08b, + type: 3} + propertyPath: m_AnchorMin.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4971607476373752081, guid: e16e442bbd8d4434cb606afd72bcd08b, + type: 3} + propertyPath: m_AnchorMax.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4971607476373752081, guid: e16e442bbd8d4434cb606afd72bcd08b, + type: 3} + propertyPath: m_AnchoredPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4971607476373752081, guid: e16e442bbd8d4434cb606afd72bcd08b, + type: 3} + propertyPath: m_SizeDelta.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4971607476373752080, guid: e16e442bbd8d4434cb606afd72bcd08b, + type: 3} + propertyPath: m_FontData.m_Alignment + value: 3 + objectReference: {fileID: 0} + - target: {fileID: 4971607476435516856, guid: e16e442bbd8d4434cb606afd72bcd08b, + type: 3} + propertyPath: m_AnchorMin.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4971607476435516856, guid: e16e442bbd8d4434cb606afd72bcd08b, + type: 3} + propertyPath: m_AnchorMax.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4971607476435516856, guid: e16e442bbd8d4434cb606afd72bcd08b, + type: 3} + propertyPath: m_AnchoredPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4971607476435516856, guid: e16e442bbd8d4434cb606afd72bcd08b, + type: 3} + propertyPath: m_SizeDelta.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4971607476435516855, guid: e16e442bbd8d4434cb606afd72bcd08b, + type: 3} + propertyPath: m_FontData.m_Alignment + value: 3 + objectReference: {fileID: 0} + - target: {fileID: 4971607475626354594, guid: e16e442bbd8d4434cb606afd72bcd08b, + type: 3} + propertyPath: m_AnchorMin.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4971607475626354594, guid: e16e442bbd8d4434cb606afd72bcd08b, + type: 3} + propertyPath: m_AnchorMax.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4971607475626354594, guid: e16e442bbd8d4434cb606afd72bcd08b, + type: 3} + propertyPath: m_AnchoredPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4971607475626354594, guid: e16e442bbd8d4434cb606afd72bcd08b, + type: 3} + propertyPath: m_SizeDelta.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4971607475626354593, guid: e16e442bbd8d4434cb606afd72bcd08b, + type: 3} + propertyPath: m_FontData.m_Alignment + value: 3 + objectReference: {fileID: 0} + - target: {fileID: 4971607475644947932, guid: e16e442bbd8d4434cb606afd72bcd08b, + type: 3} + propertyPath: m_SizeDelta.y + value: 22 + objectReference: {fileID: 0} + - target: {fileID: 4971607475644947932, guid: e16e442bbd8d4434cb606afd72bcd08b, + type: 3} + propertyPath: m_AnchoredPosition.y + value: -0.000015258789 + objectReference: {fileID: 0} + - target: {fileID: 4971607475644947932, guid: e16e442bbd8d4434cb606afd72bcd08b, + type: 3} + propertyPath: m_SizeDelta.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4971607475644947932, guid: e16e442bbd8d4434cb606afd72bcd08b, + type: 3} + propertyPath: m_AnchorMax.x + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 4971607475644947932, guid: e16e442bbd8d4434cb606afd72bcd08b, + type: 3} + propertyPath: m_Pivot.x + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 4971607475641435050, guid: e16e442bbd8d4434cb606afd72bcd08b, + type: 3} + propertyPath: m_Value + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 4971607476873278848, guid: e16e442bbd8d4434cb606afd72bcd08b, + type: 3} + propertyPath: m_AnchorMax.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4971607476873278848, guid: e16e442bbd8d4434cb606afd72bcd08b, + type: 3} + propertyPath: m_AnchorMax.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4971607476873278848, guid: e16e442bbd8d4434cb606afd72bcd08b, + type: 3} + propertyPath: m_AnchorMin.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4971607476985653605, guid: e16e442bbd8d4434cb606afd72bcd08b, + type: 3} + propertyPath: m_IsActive + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4346059805251566766, guid: e16e442bbd8d4434cb606afd72bcd08b, + type: 3} + propertyPath: m_Padding.m_Left + value: 5 + objectReference: {fileID: 0} + - target: {fileID: 4346059805251566766, guid: e16e442bbd8d4434cb606afd72bcd08b, + type: 3} + propertyPath: m_Padding.m_Right + value: 5 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: e16e442bbd8d4434cb606afd72bcd08b, type: 3} diff --git a/MultiplayerFPS/Assets/Mirror/Examples/Cloud/TanksWithListServer/Scenes/ListServerLobbySceneTanks.unity.meta b/MultiplayerFPS/Assets/Mirror/Examples/Cloud/TanksWithListServer/Scenes/ListServerLobbySceneTanks.unity.meta new file mode 100644 index 0000000..4e2e0a0 --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Examples/Cloud/TanksWithListServer/Scenes/ListServerLobbySceneTanks.unity.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 50c1ef995f7f09d4e851c197cac6519f +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Mirror/Examples/Discovery.meta b/MultiplayerFPS/Assets/Mirror/Examples/Discovery.meta new file mode 100644 index 0000000..85a73ff --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Examples/Discovery.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 450d6133608b04c57a6ebd6830d455fd +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Mirror/Examples/Discovery/Prefabs.meta b/MultiplayerFPS/Assets/Mirror/Examples/Discovery/Prefabs.meta new file mode 100644 index 0000000..ef0083d --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Examples/Discovery/Prefabs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 8d8abc53a4efb4544ad9cb7a44b4840a +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Mirror/Examples/Discovery/Prefabs/Player.prefab b/MultiplayerFPS/Assets/Mirror/Examples/Discovery/Prefabs/Player.prefab new file mode 100644 index 0000000..59661c6 --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Examples/Discovery/Prefabs/Player.prefab @@ -0,0 +1,100 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!33 &435337138507318507 +MeshFilter: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 9081919128954505657} + m_Mesh: {fileID: 10208, guid: 0000000000000000e000000000000000, type: 0} +--- !u!114 &1410032569926419539 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 9081919128954505657} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 9b91ecbcc199f4492b9a91e820070131, type: 3} + m_Name: + m_EditorClassIdentifier: + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serverOnly: 0 + m_AssetId: + m_SceneId: 0 +--- !u!136 &8188542106662419882 +CapsuleCollider: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 9081919128954505657} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + m_Radius: 0.5 + m_Height: 2 + m_Direction: 1 + m_Center: {x: 0, y: 0, z: 0} +--- !u!4 &8463701767414927392 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 9081919128954505657} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 0 +--- !u!23 &8589595951595565844 +MeshRenderer: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 9081919128954505657} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_Materials: + - {fileID: 10303, guid: 0000000000000000f000000000000000, type: 0} + m_SubsetIndices: + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_SelectedWireframeHidden: 0 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingOrder: 0 +--- !u!1 &9081919128954505657 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 4 + m_Component: + - 4: {fileID: 8463701767414927392} + - 33: {fileID: 435337138507318507} + - 23: {fileID: 8589595951595565844} + - 136: {fileID: 8188542106662419882} + - 114: {fileID: 1410032569926419539} + m_Layer: 0 + m_Name: Player + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 diff --git a/MultiplayerFPS/Assets/Mirror/Examples/Discovery/Prefabs/Player.prefab.meta b/MultiplayerFPS/Assets/Mirror/Examples/Discovery/Prefabs/Player.prefab.meta new file mode 100644 index 0000000..1c818fa --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Examples/Discovery/Prefabs/Player.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: ecd52c53a6ef7496693343d3e32dace1 +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Mirror/Examples/Discovery/Scenes.meta b/MultiplayerFPS/Assets/Mirror/Examples/Discovery/Scenes.meta new file mode 100644 index 0000000..ed0ba64 --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Examples/Discovery/Scenes.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: ceaf2344f4e6944258442667a9fbbfdf +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Mirror/Examples/Discovery/Scenes/Scene.unity b/MultiplayerFPS/Assets/Mirror/Examples/Discovery/Scenes/Scene.unity new file mode 100644 index 0000000..4312193 --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Examples/Discovery/Scenes/Scene.unity @@ -0,0 +1,756 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!29 &1 +OcclusionCullingSettings: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_OcclusionBakeSettings: + smallestOccluder: 5 + smallestHole: 0.25 + backfaceThreshold: 100 + m_SceneGUID: 00000000000000000000000000000000 + m_OcclusionCullingData: {fileID: 0} +--- !u!104 &2 +RenderSettings: + m_ObjectHideFlags: 0 + serializedVersion: 9 + m_Fog: 0 + m_FogColor: {r: 0.5, g: 0.5, b: 0.5, a: 1} + m_FogMode: 3 + m_FogDensity: 0.01 + m_LinearFogStart: 0 + m_LinearFogEnd: 300 + m_AmbientSkyColor: {r: 0.212, g: 0.227, b: 0.259, a: 1} + m_AmbientEquatorColor: {r: 0.114, g: 0.125, b: 0.133, a: 1} + m_AmbientGroundColor: {r: 0.047, g: 0.043, b: 0.035, a: 1} + m_AmbientIntensity: 1 + m_AmbientMode: 0 + m_SubtractiveShadowColor: {r: 0.42, g: 0.478, b: 0.627, a: 1} + m_SkyboxMaterial: {fileID: 0} + m_HaloStrength: 0.5 + m_FlareStrength: 1 + m_FlareFadeSpeed: 3 + m_HaloTexture: {fileID: 0} + m_SpotCookie: {fileID: 10001, guid: 0000000000000000e000000000000000, type: 0} + m_DefaultReflectionMode: 0 + m_DefaultReflectionResolution: 128 + m_ReflectionBounces: 1 + m_ReflectionIntensity: 1 + m_CustomReflection: {fileID: 0} + m_Sun: {fileID: 0} + m_IndirectSpecularColor: {r: 0, g: 0, b: 0, a: 1} + m_UseRadianceAmbientProbe: 0 +--- !u!157 &3 +LightmapSettings: + m_ObjectHideFlags: 0 + serializedVersion: 11 + m_GIWorkflowMode: 0 + m_GISettings: + serializedVersion: 2 + m_BounceScale: 1 + m_IndirectOutputScale: 1 + m_AlbedoBoost: 1 + m_EnvironmentLightingMode: 0 + m_EnableBakedLightmaps: 0 + m_EnableRealtimeLightmaps: 0 + m_LightmapEditorSettings: + serializedVersion: 10 + m_Resolution: 2 + m_BakeResolution: 40 + m_AtlasSize: 1024 + m_AO: 0 + m_AOMaxDistance: 1 + m_CompAOExponent: 1 + m_CompAOExponentDirect: 0 + m_Padding: 2 + m_LightmapParameters: {fileID: 0} + m_LightmapsBakeMode: 1 + m_TextureCompression: 1 + m_FinalGather: 0 + m_FinalGatherFiltering: 1 + m_FinalGatherRayCount: 256 + m_ReflectionCompression: 2 + m_MixedBakeMode: 2 + m_BakeBackend: 1 + m_PVRSampling: 1 + m_PVRDirectSampleCount: 32 + m_PVRSampleCount: 500 + m_PVRBounces: 2 + m_PVRFilterTypeDirect: 0 + m_PVRFilterTypeIndirect: 0 + m_PVRFilterTypeAO: 0 + m_PVRFilteringMode: 2 + m_PVRCulling: 1 + m_PVRFilteringGaussRadiusDirect: 1 + m_PVRFilteringGaussRadiusIndirect: 5 + m_PVRFilteringGaussRadiusAO: 2 + m_PVRFilteringAtrousPositionSigmaDirect: 0.5 + m_PVRFilteringAtrousPositionSigmaIndirect: 2 + m_PVRFilteringAtrousPositionSigmaAO: 1 + m_ShowResolutionOverlay: 1 + m_LightingDataAsset: {fileID: 0} + m_UseShadowmask: 1 +--- !u!196 &4 +NavMeshSettings: + serializedVersion: 2 + m_ObjectHideFlags: 0 + m_BuildSettings: + serializedVersion: 2 + agentTypeID: 0 + agentRadius: 0.5 + agentHeight: 2 + agentSlope: 45 + agentClimb: 0.4 + ledgeDropHeight: 0 + maxJumpAcrossDistance: 0 + minRegionArea: 2 + manualCellSize: 0 + cellSize: 0.16666667 + manualTileSize: 0 + tileSize: 256 + accuratePlacement: 0 + debug: + m_Flags: 0 + m_NavMeshData: {fileID: 0} +--- !u!1 &62199026 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 62199028} + - component: {fileID: 62199027} + m_Layer: 0 + m_Name: StartPos + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &62199027 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 62199026} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 41f84591ce72545258ea98cb7518d8b9, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!4 &62199028 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 62199026} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 3 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &441913360 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 441913362} + - component: {fileID: 441913361} + m_Layer: 0 + m_Name: StartPos + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &441913361 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 441913360} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 41f84591ce72545258ea98cb7518d8b9, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!4 &441913362 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 441913360} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: -3.78, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 4 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &919124423 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 919124425} + - component: {fileID: 919124424} + m_Layer: 0 + m_Name: StartPos + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &919124424 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 919124423} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 41f84591ce72545258ea98cb7518d8b9, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!4 &919124425 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 919124423} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: -1.09, y: 0, z: -4.03} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 6 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &970214386 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 970214388} + - component: {fileID: 970214387} + m_Layer: 0 + m_Name: StartPos + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &970214387 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 970214386} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 41f84591ce72545258ea98cb7518d8b9, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!4 &970214388 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 970214386} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 1.99, y: 0, z: -4.03} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 7 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1392889995 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1392889998} + - component: {fileID: 1392889997} + - component: {fileID: 1392889996} + m_Layer: 0 + m_Name: Main Camera + m_TagString: MainCamera + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!81 &1392889996 +AudioListener: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1392889995} + m_Enabled: 1 +--- !u!20 &1392889997 +Camera: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1392889995} + m_Enabled: 1 + serializedVersion: 2 + m_ClearFlags: 1 + m_BackGroundColor: {r: 0, g: 0, b: 0, a: 0} + m_projectionMatrixMode: 1 + m_SensorSize: {x: 36, y: 24} + m_LensShift: {x: 0, y: 0} + m_GateFitMode: 2 + m_FocalLength: 50 + m_NormalizedViewPortRect: + serializedVersion: 2 + x: 0 + y: 0 + width: 1 + height: 1 + near clip plane: 0.3 + far clip plane: 1000 + field of view: 60 + orthographic: 0 + orthographic size: 5 + m_Depth: -1 + m_CullingMask: + serializedVersion: 2 + m_Bits: 4294967295 + m_RenderingPath: -1 + m_TargetTexture: {fileID: 0} + m_TargetDisplay: 0 + m_TargetEye: 3 + m_HDR: 1 + m_AllowMSAA: 1 + m_AllowDynamicResolution: 0 + m_ForceIntoRT: 0 + m_OcclusionCulling: 1 + m_StereoConvergence: 10 + m_StereoSeparation: 0.022 +--- !u!4 &1392889998 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1392889995} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 1, z: -10} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1556883243 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1556883247} + - component: {fileID: 1556883245} + - component: {fileID: 1556883244} + - component: {fileID: 1556883248} + - component: {fileID: 1556883246} + m_Layer: 0 + m_Name: NetworkManager + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &1556883244 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1556883243} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: c7424c1070fad4ba2a7a96b02fbeb4bb, type: 3} + m_Name: + m_EditorClassIdentifier: + OnClientConnected: + m_PersistentCalls: + m_Calls: [] + OnClientDataReceived: + m_PersistentCalls: + m_Calls: [] + OnClientError: + m_PersistentCalls: + m_Calls: [] + OnClientDisconnected: + m_PersistentCalls: + m_Calls: [] + OnServerConnected: + m_PersistentCalls: + m_Calls: [] + OnServerDataReceived: + m_PersistentCalls: + m_Calls: [] + OnServerError: + m_PersistentCalls: + m_Calls: [] + OnServerDisconnected: + m_PersistentCalls: + m_Calls: [] + port: 7777 + NoDelay: 1 + serverMaxMessageSize: 16384 + clientMaxMessageSize: 16384 +--- !u!114 &1556883245 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1556883243} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 8aab4c8111b7c411b9b92cf3dbc5bd4e, type: 3} + m_Name: + m_EditorClassIdentifier: + dontDestroyOnLoad: 1 + runInBackground: 1 + startOnHeadless: 1 + showDebugMessages: 0 + serverTickRate: 30 + offlineScene: + onlineScene: + transport: {fileID: 1556883244} + networkAddress: localhost + maxConnections: 4 + disconnectInactiveConnections: 0 + disconnectInactiveTimeout: 60 + authenticator: {fileID: 0} + playerPrefab: {fileID: 9081919128954505657, guid: ecd52c53a6ef7496693343d3e32dace1, + type: 3} + autoCreatePlayer: 1 + playerSpawnMethod: 0 + spawnPrefabs: [] +--- !u!114 &1556883246 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1556883243} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 88c37d3deca7a834d80cfd8d3cfcc510, type: 3} + m_Name: + m_EditorClassIdentifier: + networkDiscovery: {fileID: 1556883248} +--- !u!4 &1556883247 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1556883243} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &1556883248 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1556883243} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: c761308e733c51245b2e8bb4201f46dc, type: 3} + m_Name: + m_EditorClassIdentifier: + secretHandshake: 1558261479176021378 + serverBroadcastListenPort: 47777 + ActiveDiscoveryInterval: 3 + transport: {fileID: 0} + OnServerFound: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 1556883246} + m_MethodName: OnDiscoveredServer + m_Mode: 0 + m_Arguments: + m_ObjectArgument: {fileID: 0} + m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine + m_IntArgument: 0 + m_FloatArgument: 0 + m_StringArgument: + m_BoolArgument: 0 + m_CallState: 2 +--- !u!1 &1611696151 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1611696153} + - component: {fileID: 1611696152} + m_Layer: 0 + m_Name: StartPos + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &1611696152 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1611696151} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 41f84591ce72545258ea98cb7518d8b9, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!4 &1611696153 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1611696151} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 4.6, y: 0, z: -1.43} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 9 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1730851146 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1730851148} + - component: {fileID: 1730851147} + m_Layer: 0 + m_Name: Directional Light + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!108 &1730851147 +Light: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1730851146} + m_Enabled: 1 + serializedVersion: 8 + m_Type: 1 + m_Color: {r: 1, g: 0.95686275, b: 0.8392157, a: 1} + m_Intensity: 1 + m_Range: 10 + m_SpotAngle: 30 + m_CookieSize: 10 + m_Shadows: + m_Type: 2 + m_Resolution: -1 + m_CustomResolution: -1 + m_Strength: 1 + m_Bias: 0.05 + m_NormalBias: 0.4 + m_NearPlane: 0.2 + m_Cookie: {fileID: 0} + m_DrawHalo: 0 + m_Flare: {fileID: 0} + m_RenderMode: 0 + m_CullingMask: + serializedVersion: 2 + m_Bits: 4294967295 + m_Lightmapping: 4 + m_LightShadowCasterMode: 0 + m_AreaSize: {x: 1, y: 1} + m_BounceIntensity: 1 + m_ColorTemperature: 6570 + m_UseColorTemperature: 0 + m_ShadowRadius: 0 + m_ShadowAngle: 0 +--- !u!4 &1730851148 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1730851146} + m_LocalRotation: {x: 0.40821788, y: -0.23456968, z: 0.10938163, w: 0.8754261} + m_LocalPosition: {x: 0, y: 3, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 50, y: -30, z: 0} +--- !u!1 &1911023976 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1911023978} + - component: {fileID: 1911023977} + m_Layer: 0 + m_Name: StartPos + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &1911023977 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1911023976} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 41f84591ce72545258ea98cb7518d8b9, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!4 &1911023978 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1911023976} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: -3.78, y: 0, z: -4.03} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 5 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1958729888 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1958729890} + - component: {fileID: 1958729889} + m_Layer: 0 + m_Name: StartPos + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &1958729889 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1958729888} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 41f84591ce72545258ea98cb7518d8b9, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!4 &1958729890 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1958729888} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 4.6, y: 0, z: -4.08} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 10 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &2054361114 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2054361116} + - component: {fileID: 2054361115} + m_Layer: 0 + m_Name: StartPos + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &2054361115 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2054361114} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 41f84591ce72545258ea98cb7518d8b9, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!4 &2054361116 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2054361114} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 1.99, y: 0, z: -1.43} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 8 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} diff --git a/MultiplayerFPS/Assets/Mirror/Examples/Discovery/Scenes/Scene.unity.meta b/MultiplayerFPS/Assets/Mirror/Examples/Discovery/Scenes/Scene.unity.meta new file mode 100644 index 0000000..b02433f --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Examples/Discovery/Scenes/Scene.unity.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 90fddc74fa21c423599167eb28b09dd1 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Mirror/Examples/Mirror.Examples.asmdef b/MultiplayerFPS/Assets/Mirror/Examples/Mirror.Examples.asmdef new file mode 100644 index 0000000..c4f942e --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Examples/Mirror.Examples.asmdef @@ -0,0 +1,15 @@ +{ + "name": "Mirror.Examples", + "references": [ + "Mirror", + "Mirror.Components" + ], + "optionalUnityReferences": [], + "includePlatforms": [], + "excludePlatforms": [], + "allowUnsafeCode": false, + "overrideReferences": false, + "precompiledReferences": [], + "autoReferenced": true, + "defineConstraints": [] +} \ No newline at end of file diff --git a/MultiplayerFPS/Assets/Mirror/Examples/Mirror.Examples.asmdef.meta b/MultiplayerFPS/Assets/Mirror/Examples/Mirror.Examples.asmdef.meta new file mode 100644 index 0000000..2b545b5 --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Examples/Mirror.Examples.asmdef.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: fecf25954bb196642ab50657689761d6 +AssemblyDefinitionImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Mirror/Examples/MultipleAdditiveScenes.meta b/MultiplayerFPS/Assets/Mirror/Examples/MultipleAdditiveScenes.meta new file mode 100644 index 0000000..bbe9ba2 --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Examples/MultipleAdditiveScenes.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 792b2d05e371c3c47ac7c4b1fa0dbfe2 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Mirror/Examples/MultipleAdditiveScenes/Materials.meta b/MultiplayerFPS/Assets/Mirror/Examples/MultipleAdditiveScenes/Materials.meta new file mode 100644 index 0000000..7a4a337 --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Examples/MultipleAdditiveScenes/Materials.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: ef54d3fc8c3b6c845bb29f2d04ea7edb +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Mirror/Examples/MultipleAdditiveScenes/Materials/Physics.meta b/MultiplayerFPS/Assets/Mirror/Examples/MultipleAdditiveScenes/Materials/Physics.meta new file mode 100644 index 0000000..a372565 --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Examples/MultipleAdditiveScenes/Materials/Physics.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: b5ae92b6f97224e418115c9f16c50fd8 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Mirror/Examples/MultipleAdditiveScenes/Materials/Physics/Icosphere.physicMaterial b/MultiplayerFPS/Assets/Mirror/Examples/MultipleAdditiveScenes/Materials/Physics/Icosphere.physicMaterial new file mode 100644 index 0000000..d350850 --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Examples/MultipleAdditiveScenes/Materials/Physics/Icosphere.physicMaterial @@ -0,0 +1,14 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!134 &13400000 +PhysicMaterial: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Icosphere + dynamicFriction: 0.4 + staticFriction: 0.5 + bounciness: 0.8 + frictionCombine: 1 + bounceCombine: 2 diff --git a/MultiplayerFPS/Assets/Mirror/Examples/MultipleAdditiveScenes/Materials/Physics/Icosphere.physicMaterial.meta b/MultiplayerFPS/Assets/Mirror/Examples/MultipleAdditiveScenes/Materials/Physics/Icosphere.physicMaterial.meta new file mode 100644 index 0000000..0403873 --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Examples/MultipleAdditiveScenes/Materials/Physics/Icosphere.physicMaterial.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 47163bc0301c1a146bbaa4d539a6ac36 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 13400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Mirror/Examples/MultipleAdditiveScenes/Materials/Physics/Player.physicMaterial b/MultiplayerFPS/Assets/Mirror/Examples/MultipleAdditiveScenes/Materials/Physics/Player.physicMaterial new file mode 100644 index 0000000..bd2d613 --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Examples/MultipleAdditiveScenes/Materials/Physics/Player.physicMaterial @@ -0,0 +1,14 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!134 &13400000 +PhysicMaterial: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Player + dynamicFriction: 0.3 + staticFriction: 0.5 + bounciness: 0.2 + frictionCombine: 1 + bounceCombine: 2 diff --git a/MultiplayerFPS/Assets/Mirror/Examples/MultipleAdditiveScenes/Materials/Physics/Player.physicMaterial.meta b/MultiplayerFPS/Assets/Mirror/Examples/MultipleAdditiveScenes/Materials/Physics/Player.physicMaterial.meta new file mode 100644 index 0000000..40322e3 --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Examples/MultipleAdditiveScenes/Materials/Physics/Player.physicMaterial.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 2debad4ac21a6644faf4fc93bd5b5869 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 13400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Mirror/Examples/MultipleAdditiveScenes/Materials/Physics/RoomBounce.physicMaterial b/MultiplayerFPS/Assets/Mirror/Examples/MultipleAdditiveScenes/Materials/Physics/RoomBounce.physicMaterial new file mode 100644 index 0000000..43d6617 --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Examples/MultipleAdditiveScenes/Materials/Physics/RoomBounce.physicMaterial @@ -0,0 +1,14 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!134 &13400000 +PhysicMaterial: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: RoomBounce + dynamicFriction: 0.8 + staticFriction: 0.8 + bounciness: 0.8 + frictionCombine: 1 + bounceCombine: 2 diff --git a/MultiplayerFPS/Assets/Mirror/Examples/MultipleAdditiveScenes/Materials/Physics/RoomBounce.physicMaterial.meta b/MultiplayerFPS/Assets/Mirror/Examples/MultipleAdditiveScenes/Materials/Physics/RoomBounce.physicMaterial.meta new file mode 100644 index 0000000..02a172b --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Examples/MultipleAdditiveScenes/Materials/Physics/RoomBounce.physicMaterial.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 2e179c076d5d0924dbf5a2de0630bdb1 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 13400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Mirror/Examples/MultipleAdditiveScenes/Materials/Render.meta b/MultiplayerFPS/Assets/Mirror/Examples/MultipleAdditiveScenes/Materials/Render.meta new file mode 100644 index 0000000..0953148 --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Examples/MultipleAdditiveScenes/Materials/Render.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: e79e44ac19c0d9244bb54a0e960210e3 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Mirror/Examples/MultipleAdditiveScenes/Materials/Render/PlayArea.mat b/MultiplayerFPS/Assets/Mirror/Examples/MultipleAdditiveScenes/Materials/Render/PlayArea.mat new file mode 100644 index 0000000..f39520d --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Examples/MultipleAdditiveScenes/Materials/Render/PlayArea.mat @@ -0,0 +1,77 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!21 &2100000 +Material: + serializedVersion: 6 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: PlayArea + m_Shader: {fileID: 46, guid: 0000000000000000f000000000000000, type: 0} + m_ShaderKeywords: _GLOSSYREFLECTIONS_OFF _NORMALMAP _SPECULARHIGHLIGHTS_OFF + m_LightmapFlags: 4 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: {} + disabledShaderPasses: [] + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _BumpMap: + m_Texture: {fileID: 2800000, guid: 1ef4aad253cf7e9488305da905643f09, type: 3} + 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: 8, y: 8} + m_Offset: {x: 0, y: 0} + - _MainTex: + m_Texture: {fileID: 2800000, guid: 0ce4715b95ec59e4ca799c740a5e144a, type: 3} + m_Scale: {x: 8, y: 8} + 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_Floats: + - _BumpScale: 1 + - _Cutoff: 0.5 + - _DetailNormalMapScale: 1 + - _DstBlend: 0 + - _GlossMapScale: 1 + - _Glossiness: 0.5 + - _GlossyReflections: 0 + - _Metallic: 0 + - _Mode: 0 + - _OcclusionStrength: 1 + - _Parallax: 0.02 + - _SmoothnessTextureChannel: 0 + - _SpecularHighlights: 0 + - _SrcBlend: 1 + - _UVSec: 0 + - _ZWrite: 1 + m_Colors: + - _Color: {r: 0.8867924, g: 0.84346247, b: 0.7654859, a: 1} + - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} diff --git a/MultiplayerFPS/Assets/Mirror/Examples/MultipleAdditiveScenes/Materials/Render/PlayArea.mat.meta b/MultiplayerFPS/Assets/Mirror/Examples/MultipleAdditiveScenes/Materials/Render/PlayArea.mat.meta new file mode 100644 index 0000000..ab00bc8 --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Examples/MultipleAdditiveScenes/Materials/Render/PlayArea.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 42fe0bcfbb65da3429ae2c289686e024 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 2100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Mirror/Examples/MultipleAdditiveScenes/Materials/Render/Player.mat b/MultiplayerFPS/Assets/Mirror/Examples/MultipleAdditiveScenes/Materials/Render/Player.mat new file mode 100644 index 0000000..a394fe1 --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Examples/MultipleAdditiveScenes/Materials/Render/Player.mat @@ -0,0 +1,77 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!21 &2100000 +Material: + serializedVersion: 6 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Player + m_Shader: {fileID: 46, guid: 0000000000000000f000000000000000, type: 0} + m_ShaderKeywords: _GLOSSYREFLECTIONS_OFF _SPECULARHIGHLIGHTS_OFF + m_LightmapFlags: 4 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: {} + disabledShaderPasses: [] + 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_Floats: + - _BumpScale: 1 + - _Cutoff: 0.5 + - _DetailNormalMapScale: 1 + - _DstBlend: 0 + - _GlossMapScale: 1 + - _Glossiness: 1 + - _GlossyReflections: 0 + - _Metallic: 0 + - _Mode: 0 + - _OcclusionStrength: 1 + - _Parallax: 0.02 + - _SmoothnessTextureChannel: 0 + - _SpecularHighlights: 0 + - _SrcBlend: 1 + - _UVSec: 0 + - _ZWrite: 1 + m_Colors: + - _Color: {r: 0, g: 0, b: 0, a: 1} + - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} diff --git a/MultiplayerFPS/Assets/Mirror/Examples/MultipleAdditiveScenes/Materials/Render/Player.mat.meta b/MultiplayerFPS/Assets/Mirror/Examples/MultipleAdditiveScenes/Materials/Render/Player.mat.meta new file mode 100644 index 0000000..d890edb --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Examples/MultipleAdditiveScenes/Materials/Render/Player.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 2089070a3452e6f4d866c53e51aae8f2 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 2100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Mirror/Examples/MultipleAdditiveScenes/Materials/Render/Prize.mat b/MultiplayerFPS/Assets/Mirror/Examples/MultipleAdditiveScenes/Materials/Render/Prize.mat new file mode 100644 index 0000000..08f5003 --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Examples/MultipleAdditiveScenes/Materials/Render/Prize.mat @@ -0,0 +1,77 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!21 &2100000 +Material: + serializedVersion: 6 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Prize + m_Shader: {fileID: 46, guid: 0000000000000000f000000000000000, type: 0} + m_ShaderKeywords: _GLOSSYREFLECTIONS_OFF _SPECULARHIGHLIGHTS_OFF + m_LightmapFlags: 4 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: {} + disabledShaderPasses: [] + 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_Floats: + - _BumpScale: 1 + - _Cutoff: 0.5 + - _DetailNormalMapScale: 1 + - _DstBlend: 0 + - _GlossMapScale: 1 + - _Glossiness: 1 + - _GlossyReflections: 0 + - _Metallic: 0 + - _Mode: 0 + - _OcclusionStrength: 1 + - _Parallax: 0.02 + - _SmoothnessTextureChannel: 0 + - _SpecularHighlights: 0 + - _SrcBlend: 1 + - _UVSec: 0 + - _ZWrite: 1 + m_Colors: + - _Color: {r: 0, g: 0, b: 0, a: 1} + - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} diff --git a/MultiplayerFPS/Assets/Mirror/Examples/MultipleAdditiveScenes/Materials/Render/Prize.mat.meta b/MultiplayerFPS/Assets/Mirror/Examples/MultipleAdditiveScenes/Materials/Render/Prize.mat.meta new file mode 100644 index 0000000..3df4a27 --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Examples/MultipleAdditiveScenes/Materials/Render/Prize.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 2becd2014627a774e9e8f668f281f1d2 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 2100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Mirror/Examples/MultipleAdditiveScenes/Models.meta b/MultiplayerFPS/Assets/Mirror/Examples/MultipleAdditiveScenes/Models.meta new file mode 100644 index 0000000..fbeb501 --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Examples/MultipleAdditiveScenes/Models.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 758bdb1e6d29abf4e96198a11d34f313 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Mirror/Examples/MultipleAdditiveScenes/Models/Icosphere.meta b/MultiplayerFPS/Assets/Mirror/Examples/MultipleAdditiveScenes/Models/Icosphere.meta new file mode 100644 index 0000000..5a41527 --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Examples/MultipleAdditiveScenes/Models/Icosphere.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: ea3fb2e0d8b9abc43b8b628e3e550872 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Mirror/Examples/MultipleAdditiveScenes/Models/Icosphere/Icosphere.obj.meta b/MultiplayerFPS/Assets/Mirror/Examples/MultipleAdditiveScenes/Models/Icosphere/Icosphere.obj.meta new file mode 100644 index 0000000..0b7cab4 --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Examples/MultipleAdditiveScenes/Models/Icosphere/Icosphere.obj.meta @@ -0,0 +1,104 @@ +fileFormatVersion: 2 +guid: eea2ee63e29c7fb47b752b62fb1f7be2 +ModelImporter: + serializedVersion: 23 + fileIDToRecycleName: + 100000: Icosphere + 100002: //RootNode + 400000: Icosphere + 400002: //RootNode + 2100000: IcosphereMat + 2300000: Icosphere + 3300000: Icosphere + 4300000: Icosphere + externalObjects: + - first: + type: UnityEngine:Material + assembly: UnityEngine.CoreModule + name: ProBuilderDefault + second: {fileID: 2100000, guid: 883a7db7f994aab478a4380ad50eda70, type: 2} + materials: + importMaterials: 1 + materialName: 0 + materialSearch: 1 + materialLocation: 1 + animations: + legacyGenerateAnimations: 4 + bakeSimulation: 0 + resampleCurves: 1 + optimizeGameObjects: 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: 1 + meshes: + lODScreenPercentages: [] + globalScale: 1 + meshCompression: 0 + addColliders: 0 + useSRGBMaterialColor: 1 + importVisibility: 1 + importBlendShapes: 1 + importCameras: 1 + importLights: 1 + swapUVChannels: 0 + generateSecondaryUV: 0 + useFileUnits: 1 + optimizeMeshForGPU: 1 + keepQuads: 0 + weldVertices: 1 + preserveHierarchy: 0 + indexFormat: 0 + secondaryUVAngleDistortion: 8 + secondaryUVAreaDistortion: 15.000001 + secondaryUVHardAngle: 88 + secondaryUVPackMargin: 4 + useFileScale: 1 + previousCalculatedGlobalScale: 1 + hasPreviousCalculatedGlobalScale: 0 + tangentSpace: + normalSmoothAngle: 60 + normalImportMode: 0 + tangentImportMode: 3 + normalCalculationMode: 4 + legacyComputeAllNormalsFromSmoothingGroupsWhenMeshHasBlendShapes: 0 + blendShapeNormalImportMode: 1 + normalSmoothingSource: 0 + importAnimation: 1 + copyAvatar: 0 + humanDescription: + serializedVersion: 2 + human: [] + skeleton: [] + armTwist: 0.5 + foreArmTwist: 0.5 + upperLegTwist: 0.5 + legTwist: 0.5 + armStretch: 0.05 + legStretch: 0.05 + feetSpacing: 0 + rootMotionBoneName: + hasTranslationDoF: 0 + hasExtraRoot: 0 + skeletonHasParents: 1 + lastHumanDescriptionAvatarSource: {instanceID: 0} + animationType: 0 + humanoidOversampling: 1 + additionalBone: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Mirror/Examples/MultipleAdditiveScenes/Models/Icosphere/Materials.meta b/MultiplayerFPS/Assets/Mirror/Examples/MultipleAdditiveScenes/Models/Icosphere/Materials.meta new file mode 100644 index 0000000..1eb00d1 --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Examples/MultipleAdditiveScenes/Models/Icosphere/Materials.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 2c07f54121eb4534e85f72041ec0f196 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Mirror/Examples/MultipleAdditiveScenes/Models/Icosphere/Materials/Icosphere.mat b/MultiplayerFPS/Assets/Mirror/Examples/MultipleAdditiveScenes/Models/Icosphere/Materials/Icosphere.mat new file mode 100644 index 0000000..e01a611 --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Examples/MultipleAdditiveScenes/Models/Icosphere/Materials/Icosphere.mat @@ -0,0 +1,77 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!21 &2100000 +Material: + serializedVersion: 6 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Icosphere + m_Shader: {fileID: 46, guid: 0000000000000000f000000000000000, type: 0} + m_ShaderKeywords: + m_LightmapFlags: 4 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: {} + disabledShaderPasses: [] + 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_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: 0, b: 0, a: 1} + - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} diff --git a/MultiplayerFPS/Assets/Mirror/Examples/MultipleAdditiveScenes/Models/Icosphere/Materials/Icosphere.mat.meta b/MultiplayerFPS/Assets/Mirror/Examples/MultipleAdditiveScenes/Models/Icosphere/Materials/Icosphere.mat.meta new file mode 100644 index 0000000..ea7cf4a --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Examples/MultipleAdditiveScenes/Models/Icosphere/Materials/Icosphere.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 883a7db7f994aab478a4380ad50eda70 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 2100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Mirror/Examples/MultipleAdditiveScenes/Models/Icosphere/Materials/IcosphereMat.mat b/MultiplayerFPS/Assets/Mirror/Examples/MultipleAdditiveScenes/Models/Icosphere/Materials/IcosphereMat.mat new file mode 100644 index 0000000..47bce98 --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Examples/MultipleAdditiveScenes/Models/Icosphere/Materials/IcosphereMat.mat @@ -0,0 +1,127 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!21 &2100000 +Material: + serializedVersion: 6 + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_Name: IcosphereMat + m_Shader: {fileID: 46, guid: 0000000000000000f000000000000000, type: 0} + m_ShaderKeywords: + m_LightmapFlags: 5 + m_CustomRenderQueue: -1 + stringTagMap: {} + m_SavedProperties: + serializedVersion: 2 + m_TexEnvs: + - first: + name: _BumpMap + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - first: + name: _DetailAlbedoMap + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - first: + name: _DetailMask + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - first: + name: _DetailNormalMap + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - first: + name: _EmissionMap + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - first: + name: _MainTex + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - first: + name: _MetallicGlossMap + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - first: + name: _OcclusionMap + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - first: + name: _ParallaxMap + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Floats: + - first: + name: _BumpScale + second: 1 + - first: + name: _Cutoff + second: 0.5 + - first: + name: _DetailNormalMapScale + second: 1 + - first: + name: _DstBlend + second: 0 + - first: + name: _GlossMapScale + second: 1 + - first: + name: _Glossiness + second: 0.5 + - first: + name: _GlossyReflections + second: 1 + - first: + name: _Metallic + second: 0 + - first: + name: _Mode + second: 0 + - first: + name: _OcclusionStrength + second: 1 + - first: + name: _Parallax + second: 0.02 + - first: + name: _SmoothnessTextureChannel + second: 0 + - first: + name: _SpecularHighlights + second: 1 + - first: + name: _SrcBlend + second: 1 + - first: + name: _UVSec + second: 0 + - first: + name: _ZWrite + second: 1 + m_Colors: + - first: + name: _Color + second: {r: 0.8, g: 0.8, b: 0.8, a: 1} + - first: + name: _EmissionColor + second: {r: 0, g: 0, b: 0, a: 1} diff --git a/MultiplayerFPS/Assets/Mirror/Examples/MultipleAdditiveScenes/Models/Icosphere/Materials/IcosphereMat.mat.meta b/MultiplayerFPS/Assets/Mirror/Examples/MultipleAdditiveScenes/Models/Icosphere/Materials/IcosphereMat.mat.meta new file mode 100644 index 0000000..8d541dd --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Examples/MultipleAdditiveScenes/Models/Icosphere/Materials/IcosphereMat.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 476ebc22fd5defd4cbef8e17934216ab +timeCreated: 1598122300 +licenseType: Free +NativeFormatImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Mirror/Examples/MultipleAdditiveScenes/Prefabs.meta b/MultiplayerFPS/Assets/Mirror/Examples/MultipleAdditiveScenes/Prefabs.meta new file mode 100644 index 0000000..6d235af --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Examples/MultipleAdditiveScenes/Prefabs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 90a1d98ef5d99304095438cdf9cbdc10 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Mirror/Examples/MultipleAdditiveScenes/Prefabs/Icosphere.prefab b/MultiplayerFPS/Assets/Mirror/Examples/MultipleAdditiveScenes/Prefabs/Icosphere.prefab new file mode 100644 index 0000000..9dfc85e --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Examples/MultipleAdditiveScenes/Prefabs/Icosphere.prefab @@ -0,0 +1,223 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &-8786580539857106334 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 5513112217680870098} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: b7fdb599e1359924bad6255660370252, type: 3} + m_Name: + m_EditorClassIdentifier: + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + syncMode: 0 + syncInterval: 0.1 + forceHidden: 0 +--- !u!114 &-7012348765844800875 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 5513112217680870098} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 9b91ecbcc199f4492b9a91e820070131, type: 3} + m_Name: + m_EditorClassIdentifier: + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + sceneId: 0 + serverOnly: 0 + m_AssetId: + hasSpawned: 0 +--- !u!114 &-5073764247860119520 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 5513112217680870098} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 2f74aedd71d9a4f55b3ce499326d45fb, type: 3} + m_Name: + m_EditorClassIdentifier: + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + syncMode: 0 + syncInterval: 0 + clientAuthority: 0 + localPositionSensitivity: 0.01 + localRotationSensitivity: 0.01 + localScaleSensitivity: 0.01 +--- !u!114 &-2850352209440038129 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 5513112217680870098} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: c709489168fec9348b7f8290ee2e8466, type: 3} + m_Name: + m_EditorClassIdentifier: + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + syncMode: 0 + syncInterval: 0.1 + force: 12 + rigidbody3D: {fileID: 0} +--- !u!54 &-73998256042230442 +Rigidbody: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 5513112217680870098} + serializedVersion: 2 + m_Mass: 0.1 + m_Drag: 0.1 + m_AngularDrag: 0 + m_UseGravity: 1 + m_IsKinematic: 0 + m_Interpolate: 0 + m_Constraints: 0 + m_CollisionDetection: 0 +--- !u!64 &456454062324168415 +MeshCollider: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 5513112217680870096} + m_Material: {fileID: 13400000, guid: 47163bc0301c1a146bbaa4d539a6ac36, type: 2} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Convex: 1 + m_Mesh: {fileID: 4300000, guid: eea2ee63e29c7fb47b752b62fb1f7be2, type: 3} +--- !u!33 &5513112217677473488 +MeshFilter: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 5513112217680870096} + m_Mesh: {fileID: 4300000, guid: eea2ee63e29c7fb47b752b62fb1f7be2, type: 3} +--- !u!23 &5513112217678603280 +MeshRenderer: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 5513112217680870096} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_Materials: + - {fileID: 2100000, guid: 883a7db7f994aab478a4380ad50eda70, type: 2} + m_SubsetIndices: + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_SelectedWireframeHidden: 0 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingOrder: 0 +--- !u!1 &5513112217680870096 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 4 + m_Component: + - 4: {fileID: 5513112217680897776} + - 33: {fileID: 5513112217677473488} + - 23: {fileID: 5513112217678603280} + - 64: {fileID: 456454062324168415} + m_Layer: 0 + m_Name: + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!1 &5513112217680870098 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 4 + m_Component: + - 4: {fileID: 5513112217680897778} + - 114: {fileID: -7012348765844800875} + - 114: {fileID: -5073764247860119520} + - 114: {fileID: -8786580539857106334} + - 114: {fileID: 8774992865005872063} + - 54: {fileID: -73998256042230442} + - 114: {fileID: -2850352209440038129} + m_Layer: 0 + m_Name: Icosphere + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &5513112217680897776 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 5513112217680870096} + m_LocalRotation: {x: 0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: -0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_Children: [] + m_Father: {fileID: 5513112217680897778} + m_RootOrder: 0 +--- !u!4 &5513112217680897778 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 5513112217680870098} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: -0, y: 0, z: 0} + m_LocalScale: {x: 0.8, y: 0.8, z: 0.8} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_Children: + - {fileID: 5513112217680897776} + m_Father: {fileID: 0} + m_RootOrder: 0 +--- !u!114 &8774992865005872063 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 5513112217680870098} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 218520098fbe58b4b8f0963ef41953f7, type: 3} + m_Name: + m_EditorClassIdentifier: + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + syncMode: 0 + syncInterval: 0.1 + color: + serializedVersion: 2 + rgba: 4278190080 diff --git a/MultiplayerFPS/Assets/Mirror/Examples/MultipleAdditiveScenes/Prefabs/Icosphere.prefab.meta b/MultiplayerFPS/Assets/Mirror/Examples/MultipleAdditiveScenes/Prefabs/Icosphere.prefab.meta new file mode 100644 index 0000000..2d5d382 --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Examples/MultipleAdditiveScenes/Prefabs/Icosphere.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: a104de86221e66a48832c222471d4f1e +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Mirror/Examples/MultipleAdditiveScenes/Prefabs/Player.prefab b/MultiplayerFPS/Assets/Mirror/Examples/MultipleAdditiveScenes/Prefabs/Player.prefab new file mode 100644 index 0000000..74f1376 --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Examples/MultipleAdditiveScenes/Prefabs/Player.prefab @@ -0,0 +1,342 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &1430875437483682 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 4 + m_Component: + - 4: {fileID: 4216737524944602} + - 33: {fileID: 33190644788701022} + - 23: {fileID: 23708975923909982} + m_Layer: 0 + m_Name: + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!1 &1480027675339556 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 4 + m_Component: + - 4: {fileID: 4822224316094678} + - 114: {fileID: 114402732107420660} + - 114: {fileID: 114720308987319626} + - 114: {fileID: 114265392388239132} + - 143: {fileID: 143011667059871024} + - 136: {fileID: 4839740653866577337} + - 54: {fileID: 1849877933717427647} + - 114: {fileID: 114892629901890886} + - 114: {fileID: 6261579163786439309} + - 114: {fileID: 115187108610643062} + m_Layer: 0 + m_Name: Player + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &4216737524944602 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1430875437483682} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0.39999998, z: 0.5} + m_LocalScale: {x: 0.5, y: 0.1, z: 0.2} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_Children: [] + m_Father: {fileID: 3138541494209382947} + m_RootOrder: 0 +--- !u!4 &4822224316094678 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1480027675339556} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 1, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_Children: + - {fileID: 3138541494209382947} + m_Father: {fileID: 0} + m_RootOrder: 0 +--- !u!23 &23708975923909982 +MeshRenderer: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1430875437483682} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_Materials: + - {fileID: 10303, guid: 0000000000000000f000000000000000, type: 0} + m_SubsetIndices: + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_SelectedWireframeHidden: 0 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingOrder: 0 +--- !u!33 &33190644788701022 +MeshFilter: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1430875437483682} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!114 &114265392388239132 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1480027675339556} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 2f74aedd71d9a4f55b3ce499326d45fb, type: 3} + m_Name: + m_EditorClassIdentifier: + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + syncMode: 0 + syncInterval: 0 + clientAuthority: 1 + localPositionSensitivity: 0.01 + localRotationSensitivity: 0.01 + localScaleSensitivity: 0.01 +--- !u!114 &114402732107420660 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1480027675339556} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 9b91ecbcc199f4492b9a91e820070131, type: 3} + m_Name: + m_EditorClassIdentifier: + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + sceneId: 0 + serverOnly: 0 + m_AssetId: + hasSpawned: 0 +--- !u!114 &114720308987319626 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1480027675339556} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: b7fdb599e1359924bad6255660370252, type: 3} + m_Name: + m_EditorClassIdentifier: + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + syncMode: 0 + syncInterval: 0.1 + forceHidden: 0 +--- !u!114 &114892629901890886 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1480027675339556} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 479a5196564ede84791870b414a13645, type: 3} + m_Name: + m_EditorClassIdentifier: + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + syncMode: 0 + syncInterval: 0 + characterController: {fileID: 1752461921} + capsuleCollider: {fileID: 1752461921} + moveSpeed: 8 + turnSensitivity: 5 + maxTurnSpeed: 150 + horizontal: 0 + vertical: 0 + turn: 0 + jumpSpeed: 0 + jumpTime: 0 + isGrounded: 1 + isFalling: 0 + velocity: {x: 0, y: 0, z: 0} +--- !u!114 &115187108610643062 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1480027675339556} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 8be750efa9df50f47b65ae156053d149, type: 3} + m_Name: + m_EditorClassIdentifier: + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + syncMode: 0 + syncInterval: 0 + playerNumber: 0 + scoreIndex: 0 + matchIndex: 0 + score: 0 + clientMatchIndex: -1 +--- !u!143 &143011667059871024 +CharacterController: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1480027675339556} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 0 + serializedVersion: 2 + m_Height: 2 + m_Radius: 0.5 + m_SlopeLimit: 45 + m_StepOffset: 0.3 + m_SkinWidth: 0.001 + m_MinMoveDistance: 0.001 + m_Center: {x: 0, y: 0, z: 0} +--- !u!33 &1736510165009824269 +MeshFilter: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 4926068573968176962} + m_Mesh: {fileID: 10208, guid: 0000000000000000e000000000000000, type: 0} +--- !u!54 &1849877933717427647 +Rigidbody: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1480027675339556} + serializedVersion: 2 + m_Mass: 1 + m_Drag: 0 + m_AngularDrag: 0 + m_UseGravity: 0 + m_IsKinematic: 1 + m_Interpolate: 0 + m_Constraints: 0 + m_CollisionDetection: 0 +--- !u!4 &3138541494209382947 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 4926068573968176962} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_Children: + - {fileID: 4216737524944602} + m_Father: {fileID: 4822224316094678} + m_RootOrder: 0 +--- !u!23 &4008900414740136170 +MeshRenderer: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 4926068573968176962} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_Materials: + - {fileID: 2100000, guid: 2089070a3452e6f4d866c53e51aae8f2, type: 2} + m_SubsetIndices: + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_SelectedWireframeHidden: 0 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingOrder: 0 +--- !u!136 &4839740653866577337 +CapsuleCollider: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1480027675339556} + m_Material: {fileID: 13400000, guid: 2debad4ac21a6644faf4fc93bd5b5869, type: 2} + m_IsTrigger: 0 + m_Enabled: 0 + m_Radius: 0.8 + m_Height: 2 + m_Direction: 1 + m_Center: {x: 0, y: 0, z: 0} +--- !u!1 &4926068573968176962 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 4 + m_Component: + - 4: {fileID: 3138541494209382947} + - 33: {fileID: 1736510165009824269} + - 23: {fileID: 4008900414740136170} + m_Layer: 0 + m_Name: + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!114 &6261579163786439309 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1480027675339556} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 218520098fbe58b4b8f0963ef41953f7, type: 3} + m_Name: + m_EditorClassIdentifier: + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + syncMode: 0 + syncInterval: 0.1 + color: + serializedVersion: 2 + rgba: 4278190080 diff --git a/MultiplayerFPS/Assets/Mirror/Examples/MultipleAdditiveScenes/Prefabs/Player.prefab.meta b/MultiplayerFPS/Assets/Mirror/Examples/MultipleAdditiveScenes/Prefabs/Player.prefab.meta new file mode 100644 index 0000000..2aa9fe4 --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Examples/MultipleAdditiveScenes/Prefabs/Player.prefab.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 1f4d376d8ca693049abd1744e4c79fad +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 100100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Mirror/Examples/MultipleAdditiveScenes/Prefabs/Prize.prefab b/MultiplayerFPS/Assets/Mirror/Examples/MultipleAdditiveScenes/Prefabs/Prize.prefab new file mode 100644 index 0000000..f2dda5c --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Examples/MultipleAdditiveScenes/Prefabs/Prize.prefab @@ -0,0 +1,203 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &1139254171913846 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 4 + m_Component: + - 4: {fileID: 4362442735993418} + - 135: {fileID: 135606878775227198} + - 54: {fileID: 6909319328281960030} + - 114: {fileID: 114251241889735402} + - 114: {fileID: 114426876133629542} + - 114: {fileID: 114048121767222990} + - 114: {fileID: 7669440687796875101} + m_Layer: 0 + m_Name: Prize + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &4362442735993418 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1139254171913846} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 1, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_Children: + - {fileID: 7524893234998283593} + m_Father: {fileID: 0} + m_RootOrder: 0 +--- !u!114 &114048121767222990 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1139254171913846} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 10da7fdf8caa1eb4697658bf129457fa, type: 3} + m_Name: + m_EditorClassIdentifier: + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + syncMode: 0 + syncInterval: 0.1 + available: 1 + spawner: {fileID: 0} + randomColor: {fileID: 0} +--- !u!114 &114251241889735402 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1139254171913846} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 9b91ecbcc199f4492b9a91e820070131, type: 3} + m_Name: + m_EditorClassIdentifier: + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + sceneId: 0 + serverOnly: 0 + m_AssetId: + hasSpawned: 0 +--- !u!114 &114426876133629542 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1139254171913846} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: b7fdb599e1359924bad6255660370252, type: 3} + m_Name: + m_EditorClassIdentifier: + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + syncMode: 0 + syncInterval: 0.1 + forceHidden: 0 +--- !u!135 &135606878775227198 +SphereCollider: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1139254171913846} + m_Material: {fileID: 0} + m_IsTrigger: 1 + m_Enabled: 1 + serializedVersion: 2 + m_Radius: 0.3 + m_Center: {x: 0, y: 0, z: 0} +--- !u!1 &5133204039361288107 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 4 + m_Component: + - 4: {fileID: 7524893234998283593} + - 33: {fileID: 8440477969432842110} + - 23: {fileID: 6355089084613864400} + m_Layer: 0 + m_Name: + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!23 &6355089084613864400 +MeshRenderer: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 5133204039361288107} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_Materials: + - {fileID: 2100000, guid: 2becd2014627a774e9e8f668f281f1d2, type: 2} + m_SubsetIndices: + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_SelectedWireframeHidden: 0 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingOrder: 0 +--- !u!54 &6909319328281960030 +Rigidbody: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1139254171913846} + serializedVersion: 2 + m_Mass: 1 + m_Drag: 0 + m_AngularDrag: 0.05 + m_UseGravity: 0 + m_IsKinematic: 1 + m_Interpolate: 0 + m_Constraints: 0 + m_CollisionDetection: 0 +--- !u!4 &7524893234998283593 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 5133204039361288107} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 0.3, y: 0.3, z: 0.3} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_Children: [] + m_Father: {fileID: 4362442735993418} + m_RootOrder: 0 +--- !u!114 &7669440687796875101 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1139254171913846} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 218520098fbe58b4b8f0963ef41953f7, type: 3} + m_Name: + m_EditorClassIdentifier: + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + syncMode: 0 + syncInterval: 0.1 + color: + serializedVersion: 2 + rgba: 4278190080 +--- !u!33 &8440477969432842110 +MeshFilter: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 5133204039361288107} + m_Mesh: {fileID: 10207, guid: 0000000000000000e000000000000000, type: 0} diff --git a/MultiplayerFPS/Assets/Mirror/Examples/MultipleAdditiveScenes/Prefabs/Prize.prefab.meta b/MultiplayerFPS/Assets/Mirror/Examples/MultipleAdditiveScenes/Prefabs/Prize.prefab.meta new file mode 100644 index 0000000..b0e7226 --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Examples/MultipleAdditiveScenes/Prefabs/Prize.prefab.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 8cec47ed46e0eff45966a5173d3aa0d3 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 100100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Mirror/Examples/MultipleAdditiveScenes/README.md b/MultiplayerFPS/Assets/Mirror/Examples/MultipleAdditiveScenes/README.md new file mode 100644 index 0000000..29fd22a --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Examples/MultipleAdditiveScenes/README.md @@ -0,0 +1,34 @@ +# Multiple Additive Scenes Example + +In Build Settings, remove all scenes and add both of the scenes from the Scenes folder in the following order: + +- Main +- Game + +Open the Main scene in the Editor and make sure the Game Scene field in the MultiScene Network Manager on the Network scene object contains the Game scene. This is already setup by default, but if the Main scene was opened and saved before putting the scenes in the Build Settings list, the Game Scene field may be cleared accidentally. + +## MultiScene Network Manager + +The MultiScene Network Manager is derived from the base Network Manager and is responsible for additively loading the subscene instances and placing the players in their respective subscene instances and initializing player SyncVars. It has a Game Scene field where the Game subscene is assigned, and an Instances field to set how many instances are loaded on the server. + +In this example, the subscene instances are additively loaded on the server with `localPhysicsMode = LocalPhysicsMode.Physics3D`. Physics subscenes do not auto-simulate, so each scene has a game object with a generic `PhysicsSimulator` script on it. This script does nothing on the client, only on the server. + +Clients only ever have one instance of the subscene additively loaded (without `localPhysicsMode`), while server has them all. All networked objects have a `NetworkSceneChecker` component which is what isolates them to their specific subscene. + +## Playing in the Instances + +File -\> Build and Run + +Start at least 3 built instances: These will all be client players. + +Press Play in the Editor and click Host (Server + Client) in the HUD - This will be the host and the 1st player. You can also use Server Only if you prefer. + +Click Client in the built instances. + +- WASDQE keys to move & turn your player capsule, Space to jump. + +- Colliding with the small colored spheres scores points base on their color. + +- Colliding with the larger tumblers sends them rolling around...they're server-side non-kinematic rigidbodies. + +- Only scores for the players in the same subscene are shown at the top of the game window. diff --git a/MultiplayerFPS/Assets/Mirror/Examples/MultipleAdditiveScenes/README.md.meta b/MultiplayerFPS/Assets/Mirror/Examples/MultipleAdditiveScenes/README.md.meta new file mode 100644 index 0000000..668fabd --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Examples/MultipleAdditiveScenes/README.md.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 915d7b115a88c7c409dadf5bfc543737 +TextScriptImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Mirror/Examples/MultipleAdditiveScenes/Scenes.meta b/MultiplayerFPS/Assets/Mirror/Examples/MultipleAdditiveScenes/Scenes.meta new file mode 100644 index 0000000..d749d32 --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Examples/MultipleAdditiveScenes/Scenes.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 060de58cc46acdf4b92e21c43400aa58 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Mirror/Examples/MultipleAdditiveScenes/Scenes/Game.unity b/MultiplayerFPS/Assets/Mirror/Examples/MultipleAdditiveScenes/Scenes/Game.unity new file mode 100644 index 0000000..724f877 --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Examples/MultipleAdditiveScenes/Scenes/Game.unity @@ -0,0 +1,682 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!29 &1 +OcclusionCullingSettings: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_OcclusionBakeSettings: + smallestOccluder: 5 + smallestHole: 0.25 + backfaceThreshold: 100 + m_SceneGUID: 00000000000000000000000000000000 + m_OcclusionCullingData: {fileID: 0} +--- !u!104 &2 +RenderSettings: + m_ObjectHideFlags: 0 + serializedVersion: 9 + m_Fog: 0 + m_FogColor: {r: 0.5, g: 0.5, b: 0.5, a: 1} + m_FogMode: 3 + m_FogDensity: 0.01 + m_LinearFogStart: 0 + m_LinearFogEnd: 300 + m_AmbientSkyColor: {r: 0, g: 0, b: 0, a: 1} + m_AmbientEquatorColor: {r: 0.114, g: 0.125, b: 0.133, a: 1} + m_AmbientGroundColor: {r: 0.047, g: 0.043, b: 0.035, a: 1} + m_AmbientIntensity: 1 + m_AmbientMode: 3 + m_SubtractiveShadowColor: {r: 0.42, g: 0.478, b: 0.627, a: 1} + m_SkyboxMaterial: {fileID: 0} + m_HaloStrength: 0.5 + m_FlareStrength: 1 + m_FlareFadeSpeed: 3 + m_HaloTexture: {fileID: 0} + m_SpotCookie: {fileID: 10001, guid: 0000000000000000e000000000000000, type: 0} + m_DefaultReflectionMode: 0 + m_DefaultReflectionResolution: 128 + m_ReflectionBounces: 1 + m_ReflectionIntensity: 1 + m_CustomReflection: {fileID: 0} + m_Sun: {fileID: 0} + m_IndirectSpecularColor: {r: 0, g: 0, b: 0, a: 1} + m_UseRadianceAmbientProbe: 0 +--- !u!157 &3 +LightmapSettings: + m_ObjectHideFlags: 0 + serializedVersion: 11 + m_GIWorkflowMode: 0 + m_GISettings: + serializedVersion: 2 + m_BounceScale: 1 + m_IndirectOutputScale: 1 + m_AlbedoBoost: 1 + m_EnvironmentLightingMode: 0 + m_EnableBakedLightmaps: 0 + m_EnableRealtimeLightmaps: 0 + m_LightmapEditorSettings: + serializedVersion: 10 + m_Resolution: 2 + m_BakeResolution: 40 + m_AtlasSize: 1024 + m_AO: 0 + m_AOMaxDistance: 1 + m_CompAOExponent: 1 + m_CompAOExponentDirect: 0 + m_Padding: 2 + m_LightmapParameters: {fileID: 0} + m_LightmapsBakeMode: 1 + m_TextureCompression: 1 + m_FinalGather: 0 + m_FinalGatherFiltering: 1 + m_FinalGatherRayCount: 256 + m_ReflectionCompression: 2 + m_MixedBakeMode: 2 + m_BakeBackend: 1 + m_PVRSampling: 1 + m_PVRDirectSampleCount: 32 + m_PVRSampleCount: 500 + m_PVRBounces: 2 + m_PVRFilterTypeDirect: 0 + m_PVRFilterTypeIndirect: 0 + m_PVRFilterTypeAO: 0 + m_PVRFilteringMode: 2 + m_PVRCulling: 1 + m_PVRFilteringGaussRadiusDirect: 1 + m_PVRFilteringGaussRadiusIndirect: 5 + m_PVRFilteringGaussRadiusAO: 2 + m_PVRFilteringAtrousPositionSigmaDirect: 0.5 + m_PVRFilteringAtrousPositionSigmaIndirect: 2 + m_PVRFilteringAtrousPositionSigmaAO: 1 + m_ShowResolutionOverlay: 1 + m_LightingDataAsset: {fileID: 112000002, guid: 83612f89e0d5b404fbd99891bda78df4, + type: 2} + m_UseShadowmask: 1 +--- !u!196 &4 +NavMeshSettings: + serializedVersion: 2 + m_ObjectHideFlags: 0 + m_BuildSettings: + serializedVersion: 2 + agentTypeID: 0 + agentRadius: 0.5 + agentHeight: 2 + agentSlope: 45 + agentClimb: 0.4 + ledgeDropHeight: 0 + maxJumpAcrossDistance: 0 + minRegionArea: 2 + manualCellSize: 0 + cellSize: 0.16666667 + manualTileSize: 0 + tileSize: 256 + accuratePlacement: 0 + debug: + m_Flags: 0 + m_NavMeshData: {fileID: 0} +--- !u!1 &29930032 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 29930035} + - component: {fileID: 29930034} + - component: {fileID: 29930033} + - component: {fileID: 29930036} + m_Layer: 0 + m_Name: Spawner + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &29930033 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 29930032} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 9b91ecbcc199f4492b9a91e820070131, type: 3} + m_Name: + m_EditorClassIdentifier: + sceneId: 6047645 + serverOnly: 1 + m_AssetId: + hasSpawned: 0 +--- !u!114 &29930034 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 29930032} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f522bf510b49da44caa9f3ca0ac17f3b, type: 3} + m_Name: + m_EditorClassIdentifier: + syncMode: 0 + syncInterval: 0.1 + prizePrefab: {fileID: 114251241889735402, guid: 8cec47ed46e0eff45966a5173d3aa0d3, + type: 3} +--- !u!4 &29930035 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 29930032} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &29930036 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 29930032} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: b7fdb599e1359924bad6255660370252, type: 3} + m_Name: + m_EditorClassIdentifier: + syncMode: 0 + syncInterval: 0.1 + forceHidden: 0 +--- !u!1001 &535961555 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 0} + m_Modifications: + - target: {fileID: -7012348765844800875, guid: a104de86221e66a48832c222471d4f1e, + type: 3} + propertyPath: sceneId + value: 2357680917 + objectReference: {fileID: 0} + - target: {fileID: 5513112217680870098, guid: a104de86221e66a48832c222471d4f1e, + type: 3} + propertyPath: m_Name + value: Icosphere + objectReference: {fileID: 0} + - target: {fileID: 5513112217680897778, guid: a104de86221e66a48832c222471d4f1e, + type: 3} + propertyPath: m_LocalPosition.x + value: -5 + objectReference: {fileID: 0} + - target: {fileID: 5513112217680897778, guid: a104de86221e66a48832c222471d4f1e, + type: 3} + propertyPath: m_LocalPosition.y + value: 3 + objectReference: {fileID: 0} + - target: {fileID: 5513112217680897778, guid: a104de86221e66a48832c222471d4f1e, + type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5513112217680897778, guid: a104de86221e66a48832c222471d4f1e, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5513112217680897778, guid: a104de86221e66a48832c222471d4f1e, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5513112217680897778, guid: a104de86221e66a48832c222471d4f1e, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5513112217680897778, guid: a104de86221e66a48832c222471d4f1e, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 5513112217680897778, guid: a104de86221e66a48832c222471d4f1e, + type: 3} + propertyPath: m_RootOrder + value: 3 + objectReference: {fileID: 0} + - target: {fileID: 5513112217680897778, guid: a104de86221e66a48832c222471d4f1e, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5513112217680897778, guid: a104de86221e66a48832c222471d4f1e, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5513112217680897778, guid: a104de86221e66a48832c222471d4f1e, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: a104de86221e66a48832c222471d4f1e, type: 3} +--- !u!1001 &1069065320 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 0} + m_Modifications: + - target: {fileID: -7012348765844800875, guid: a104de86221e66a48832c222471d4f1e, + type: 3} + propertyPath: sceneId + value: 2631545699 + objectReference: {fileID: 0} + - target: {fileID: 5513112217680870098, guid: a104de86221e66a48832c222471d4f1e, + type: 3} + propertyPath: m_Name + value: Icosphere + objectReference: {fileID: 0} + - target: {fileID: 5513112217680897778, guid: a104de86221e66a48832c222471d4f1e, + type: 3} + propertyPath: m_LocalPosition.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 5513112217680897778, guid: a104de86221e66a48832c222471d4f1e, + type: 3} + propertyPath: m_LocalPosition.y + value: 3 + objectReference: {fileID: 0} + - target: {fileID: 5513112217680897778, guid: a104de86221e66a48832c222471d4f1e, + type: 3} + propertyPath: m_LocalPosition.z + value: 5 + objectReference: {fileID: 0} + - target: {fileID: 5513112217680897778, guid: a104de86221e66a48832c222471d4f1e, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5513112217680897778, guid: a104de86221e66a48832c222471d4f1e, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5513112217680897778, guid: a104de86221e66a48832c222471d4f1e, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5513112217680897778, guid: a104de86221e66a48832c222471d4f1e, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 5513112217680897778, guid: a104de86221e66a48832c222471d4f1e, + type: 3} + propertyPath: m_RootOrder + value: 4 + objectReference: {fileID: 0} + - target: {fileID: 5513112217680897778, guid: a104de86221e66a48832c222471d4f1e, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5513112217680897778, guid: a104de86221e66a48832c222471d4f1e, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5513112217680897778, guid: a104de86221e66a48832c222471d4f1e, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: a104de86221e66a48832c222471d4f1e, type: 3} +--- !u!1001 &1072549449 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 0} + m_Modifications: + - target: {fileID: -7012348765844800875, guid: a104de86221e66a48832c222471d4f1e, + type: 3} + propertyPath: sceneId + value: 634817531 + objectReference: {fileID: 0} + - target: {fileID: 5513112217680870098, guid: a104de86221e66a48832c222471d4f1e, + type: 3} + propertyPath: m_Name + value: Icosphere + objectReference: {fileID: 0} + - target: {fileID: 5513112217680897778, guid: a104de86221e66a48832c222471d4f1e, + type: 3} + propertyPath: m_LocalPosition.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 5513112217680897778, guid: a104de86221e66a48832c222471d4f1e, + type: 3} + propertyPath: m_LocalPosition.y + value: 3 + objectReference: {fileID: 0} + - target: {fileID: 5513112217680897778, guid: a104de86221e66a48832c222471d4f1e, + type: 3} + propertyPath: m_LocalPosition.z + value: -5 + objectReference: {fileID: 0} + - target: {fileID: 5513112217680897778, guid: a104de86221e66a48832c222471d4f1e, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5513112217680897778, guid: a104de86221e66a48832c222471d4f1e, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5513112217680897778, guid: a104de86221e66a48832c222471d4f1e, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5513112217680897778, guid: a104de86221e66a48832c222471d4f1e, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 5513112217680897778, guid: a104de86221e66a48832c222471d4f1e, + type: 3} + propertyPath: m_RootOrder + value: 6 + objectReference: {fileID: 0} + - target: {fileID: 5513112217680897778, guid: a104de86221e66a48832c222471d4f1e, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5513112217680897778, guid: a104de86221e66a48832c222471d4f1e, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5513112217680897778, guid: a104de86221e66a48832c222471d4f1e, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: a104de86221e66a48832c222471d4f1e, type: 3} +--- !u!1 &1305256737 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1305256745} + - component: {fileID: 1305256744} + - component: {fileID: 1305256742} + - component: {fileID: 1305256743} + - component: {fileID: 1305256741} + - component: {fileID: 1305256740} + - component: {fileID: 1305256739} + - component: {fileID: 1305256738} + m_Layer: 0 + m_Name: PlayArea + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!65 &1305256738 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1305256737} + m_Material: {fileID: 13400000, guid: 2e179c076d5d0924dbf5a2de0630bdb1, type: 2} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Size: {x: 10, y: 8, z: 0.1} + m_Center: {x: 0, y: 4, z: 5} +--- !u!65 &1305256739 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1305256737} + m_Material: {fileID: 13400000, guid: 2e179c076d5d0924dbf5a2de0630bdb1, type: 2} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Size: {x: 10, y: 8, z: 0.1} + m_Center: {x: 0, y: 4, z: -5} +--- !u!65 &1305256740 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1305256737} + m_Material: {fileID: 13400000, guid: 2e179c076d5d0924dbf5a2de0630bdb1, type: 2} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Size: {x: 0.1, y: 8, z: 10} + m_Center: {x: 5, y: 4, z: 0} +--- !u!65 &1305256741 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1305256737} + m_Material: {fileID: 13400000, guid: 2e179c076d5d0924dbf5a2de0630bdb1, type: 2} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Size: {x: 0.1, y: 8, z: 10} + m_Center: {x: -5, y: 4, z: 0} +--- !u!23 &1305256742 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1305256737} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 4294967295 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 42fe0bcfbb65da3429ae2c289686e024, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 1 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 +--- !u!64 &1305256743 +MeshCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1305256737} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 3 + m_Convex: 0 + m_CookingOptions: 14 + m_Mesh: {fileID: 10209, guid: 0000000000000000e000000000000000, type: 0} +--- !u!33 &1305256744 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1305256737} + m_Mesh: {fileID: 10209, guid: 0000000000000000e000000000000000, type: 0} +--- !u!4 &1305256745 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1305256737} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 4, y: 1, z: 4} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1713236906 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1713236908} + - component: {fileID: 1713236907} + m_Layer: 0 + m_Name: PhysicsSimulator + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &1713236907 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1713236906} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 78e3051d2c03f27429276d8a55a6d15c, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!4 &1713236908 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1713236906} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1001 &2061474488 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 0} + m_Modifications: + - target: {fileID: -7012348765844800875, guid: a104de86221e66a48832c222471d4f1e, + type: 3} + propertyPath: sceneId + value: 2066882912 + objectReference: {fileID: 0} + - target: {fileID: 5513112217680870098, guid: a104de86221e66a48832c222471d4f1e, + type: 3} + propertyPath: m_Name + value: Icosphere + objectReference: {fileID: 0} + - target: {fileID: 5513112217680897778, guid: a104de86221e66a48832c222471d4f1e, + type: 3} + propertyPath: m_LocalPosition.x + value: 5 + objectReference: {fileID: 0} + - target: {fileID: 5513112217680897778, guid: a104de86221e66a48832c222471d4f1e, + type: 3} + propertyPath: m_LocalPosition.y + value: 3 + objectReference: {fileID: 0} + - target: {fileID: 5513112217680897778, guid: a104de86221e66a48832c222471d4f1e, + type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5513112217680897778, guid: a104de86221e66a48832c222471d4f1e, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5513112217680897778, guid: a104de86221e66a48832c222471d4f1e, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5513112217680897778, guid: a104de86221e66a48832c222471d4f1e, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5513112217680897778, guid: a104de86221e66a48832c222471d4f1e, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 5513112217680897778, guid: a104de86221e66a48832c222471d4f1e, + type: 3} + propertyPath: m_RootOrder + value: 5 + objectReference: {fileID: 0} + - target: {fileID: 5513112217680897778, guid: a104de86221e66a48832c222471d4f1e, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5513112217680897778, guid: a104de86221e66a48832c222471d4f1e, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5513112217680897778, guid: a104de86221e66a48832c222471d4f1e, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: a104de86221e66a48832c222471d4f1e, type: 3} diff --git a/MultiplayerFPS/Assets/Mirror/Examples/MultipleAdditiveScenes/Scenes/Game.unity.meta b/MultiplayerFPS/Assets/Mirror/Examples/MultipleAdditiveScenes/Scenes/Game.unity.meta new file mode 100644 index 0000000..dae050d --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Examples/MultipleAdditiveScenes/Scenes/Game.unity.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: d45ed07e5475d4740812c97ae565255c +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Mirror/Examples/MultipleAdditiveScenes/Scenes/Main.unity b/MultiplayerFPS/Assets/Mirror/Examples/MultipleAdditiveScenes/Scenes/Main.unity new file mode 100644 index 0000000..ad79b98 --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Examples/MultipleAdditiveScenes/Scenes/Main.unity @@ -0,0 +1,801 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!29 &1 +OcclusionCullingSettings: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_OcclusionBakeSettings: + smallestOccluder: 5 + smallestHole: 0.25 + backfaceThreshold: 100 + m_SceneGUID: 00000000000000000000000000000000 + m_OcclusionCullingData: {fileID: 0} +--- !u!104 &2 +RenderSettings: + m_ObjectHideFlags: 0 + serializedVersion: 9 + m_Fog: 0 + m_FogColor: {r: 0.5, g: 0.5, b: 0.5, a: 1} + m_FogMode: 3 + m_FogDensity: 0.01 + m_LinearFogStart: 0 + m_LinearFogEnd: 300 + m_AmbientSkyColor: {r: 0, g: 0, b: 0, a: 1} + m_AmbientEquatorColor: {r: 0.114, g: 0.125, b: 0.133, a: 1} + m_AmbientGroundColor: {r: 0.047, g: 0.043, b: 0.035, a: 1} + m_AmbientIntensity: 1 + m_AmbientMode: 3 + m_SubtractiveShadowColor: {r: 0.42, g: 0.478, b: 0.627, a: 1} + m_SkyboxMaterial: {fileID: 10304, guid: 0000000000000000f000000000000000, type: 0} + m_HaloStrength: 0.5 + m_FlareStrength: 1 + m_FlareFadeSpeed: 3 + m_HaloTexture: {fileID: 0} + m_SpotCookie: {fileID: 10001, guid: 0000000000000000e000000000000000, type: 0} + m_DefaultReflectionMode: 0 + m_DefaultReflectionResolution: 128 + m_ReflectionBounces: 1 + m_ReflectionIntensity: 1 + m_CustomReflection: {fileID: 0} + m_Sun: {fileID: 690741348} + m_IndirectSpecularColor: {r: 0.4366757, g: 0.48427194, b: 0.5645252, a: 1} + m_UseRadianceAmbientProbe: 0 +--- !u!157 &3 +LightmapSettings: + m_ObjectHideFlags: 0 + serializedVersion: 11 + m_GIWorkflowMode: 0 + m_GISettings: + serializedVersion: 2 + m_BounceScale: 1 + m_IndirectOutputScale: 1 + m_AlbedoBoost: 1 + m_EnvironmentLightingMode: 0 + m_EnableBakedLightmaps: 0 + m_EnableRealtimeLightmaps: 0 + m_LightmapEditorSettings: + serializedVersion: 12 + m_Resolution: 2 + m_BakeResolution: 40 + m_AtlasSize: 1024 + m_AO: 0 + m_AOMaxDistance: 1 + m_CompAOExponent: 1 + m_CompAOExponentDirect: 0 + m_ExtractAmbientOcclusion: 0 + m_Padding: 2 + m_LightmapParameters: {fileID: 0} + m_LightmapsBakeMode: 1 + m_TextureCompression: 1 + m_FinalGather: 0 + m_FinalGatherFiltering: 1 + m_FinalGatherRayCount: 256 + m_ReflectionCompression: 2 + m_MixedBakeMode: 2 + m_BakeBackend: 1 + m_PVRSampling: 1 + m_PVRDirectSampleCount: 32 + m_PVRSampleCount: 500 + m_PVRBounces: 2 + m_PVREnvironmentSampleCount: 500 + m_PVREnvironmentReferencePointCount: 2048 + m_PVRFilteringMode: 2 + m_PVRDenoiserTypeDirect: 0 + m_PVRDenoiserTypeIndirect: 0 + m_PVRDenoiserTypeAO: 0 + m_PVRFilterTypeDirect: 0 + m_PVRFilterTypeIndirect: 0 + m_PVRFilterTypeAO: 0 + m_PVREnvironmentMIS: 0 + m_PVRCulling: 1 + m_PVRFilteringGaussRadiusDirect: 1 + m_PVRFilteringGaussRadiusIndirect: 5 + m_PVRFilteringGaussRadiusAO: 2 + m_PVRFilteringAtrousPositionSigmaDirect: 0.5 + m_PVRFilteringAtrousPositionSigmaIndirect: 2 + m_PVRFilteringAtrousPositionSigmaAO: 1 + m_ExportTrainingData: 0 + m_TrainingDataDestination: TrainingData + m_LightingDataAsset: {fileID: 0} + m_UseShadowmask: 1 +--- !u!196 &4 +NavMeshSettings: + serializedVersion: 2 + m_ObjectHideFlags: 0 + m_BuildSettings: + serializedVersion: 2 + agentTypeID: 0 + agentRadius: 0.5 + agentHeight: 2 + agentSlope: 45 + agentClimb: 0.4 + ledgeDropHeight: 0 + maxJumpAcrossDistance: 0 + minRegionArea: 2 + manualCellSize: 0 + cellSize: 0.16666667 + manualTileSize: 0 + tileSize: 256 + accuratePlacement: 0 + debug: + m_Flags: 0 + m_NavMeshData: {fileID: 0} +--- !u!1 &2272925 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2272928} + - component: {fileID: 2272927} + - component: {fileID: 2272926} + m_Layer: 0 + m_Name: Main Camera + m_TagString: MainCamera + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!81 &2272926 +AudioListener: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2272925} + m_Enabled: 1 +--- !u!20 &2272927 +Camera: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2272925} + m_Enabled: 1 + serializedVersion: 2 + m_ClearFlags: 1 + m_BackGroundColor: {r: 0, g: 0, b: 0, a: 0} + m_projectionMatrixMode: 1 + m_GateFitMode: 2 + m_FOVAxisMode: 0 + m_SensorSize: {x: 36, y: 24} + m_LensShift: {x: 0, y: 0} + m_FocalLength: 50 + m_NormalizedViewPortRect: + serializedVersion: 2 + x: 0 + y: 0 + width: 1 + height: 1 + near clip plane: 0.3 + far clip plane: 1000 + field of view: 60 + orthographic: 1 + orthographic size: 25 + m_Depth: -1 + m_CullingMask: + serializedVersion: 2 + m_Bits: 4294967295 + m_RenderingPath: -1 + m_TargetTexture: {fileID: 0} + m_TargetDisplay: 0 + m_TargetEye: 3 + m_HDR: 1 + m_AllowMSAA: 1 + m_AllowDynamicResolution: 0 + m_ForceIntoRT: 0 + m_OcclusionCulling: 1 + m_StereoConvergence: 10 + m_StereoSeparation: 0.022 +--- !u!4 &2272928 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2272925} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 1, z: -10} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &69965666 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 69965670} + - component: {fileID: 69965669} + - component: {fileID: 69965668} + - component: {fileID: 69965667} + m_Layer: 0 + m_Name: Network + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &69965667 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 69965666} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 6442dc8070ceb41f094e44de0bf87274, type: 3} + m_Name: + m_EditorClassIdentifier: + showGUI: 1 + offsetX: 0 + offsetY: 0 +--- !u!114 &69965668 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 69965666} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: c7424c1070fad4ba2a7a96b02fbeb4bb, type: 3} + m_Name: + m_EditorClassIdentifier: + OnClientConnected: + m_PersistentCalls: + m_Calls: [] + OnClientDataReceived: + m_PersistentCalls: + m_Calls: [] + OnClientError: + m_PersistentCalls: + m_Calls: [] + OnClientDisconnected: + m_PersistentCalls: + m_Calls: [] + OnServerConnected: + m_PersistentCalls: + m_Calls: [] + OnServerDataReceived: + m_PersistentCalls: + m_Calls: [] + OnServerError: + m_PersistentCalls: + m_Calls: [] + OnServerDisconnected: + m_PersistentCalls: + m_Calls: [] + port: 7777 + NoDelay: 1 + serverMaxMessageSize: 16384 + serverMaxReceivesPerTick: 10000 + clientMaxMessageSize: 16384 + clientMaxReceivesPerTick: 1000 +--- !u!114 &69965669 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 69965666} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: b982a1fd37427e64e8310a863d03d2c9, type: 3} + m_Name: + m_EditorClassIdentifier: + dontDestroyOnLoad: 0 + runInBackground: 1 + startOnHeadless: 1 + showDebugMessages: 0 + serverTickRate: 30 + offlineScene: + onlineScene: + transport: {fileID: 69965668} + networkAddress: localhost + maxConnections: 100 + disconnectInactiveConnections: 0 + disconnectInactiveTimeout: 60 + authenticator: {fileID: 0} + playerPrefab: {fileID: 1480027675339556, guid: 1f4d376d8ca693049abd1744e4c79fad, + type: 3} + autoCreatePlayer: 1 + playerSpawnMethod: 1 + spawnPrefabs: + - {fileID: 1139254171913846, guid: 8cec47ed46e0eff45966a5173d3aa0d3, type: 3} + instances: 3 + gameScene: Assets/Mirror/Examples/MultipleAdditiveScenes/Scenes/Game.unity +--- !u!4 &69965670 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 69965666} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &204334129 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 204334130} + - component: {fileID: 204334131} + m_Layer: 0 + m_Name: PlayerStart + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &204334130 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 204334129} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: -15} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 1445635740} + m_RootOrder: 4 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &204334131 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 204334129} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 41f84591ce72545258ea98cb7518d8b9, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!1 &263230754 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 263230755} + - component: {fileID: 263230756} + m_Layer: 0 + m_Name: PlayerStart + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &263230755 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 263230754} + m_LocalRotation: {x: 0, y: 0.38268343, z: 0, w: 0.92387956} + m_LocalPosition: {x: -15, y: 0, z: -15} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 1445635740} + m_RootOrder: 5 + m_LocalEulerAnglesHint: {x: 0, y: 45, z: 0} +--- !u!114 &263230756 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 263230754} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 41f84591ce72545258ea98cb7518d8b9, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!1 &290557149 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 290557150} + - component: {fileID: 290557151} + m_Layer: 0 + m_Name: PlayerStart + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &290557150 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 290557149} + m_LocalRotation: {x: 0, y: 0.7071068, z: 0, w: 0.7071068} + m_LocalPosition: {x: -15, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 1445635740} + m_RootOrder: 6 + m_LocalEulerAnglesHint: {x: 0, y: 90, z: 0} +--- !u!114 &290557151 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 290557149} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 41f84591ce72545258ea98cb7518d8b9, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!1 &690741347 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 690741349} + - component: {fileID: 690741348} + m_Layer: 0 + m_Name: Directional Light + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!108 &690741348 +Light: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 690741347} + m_Enabled: 1 + serializedVersion: 9 + m_Type: 1 + m_Color: {r: 0.990566, g: 0.9496818, b: 0.82702917, a: 1} + m_Intensity: 1 + m_Range: 10 + m_SpotAngle: 30 + m_InnerSpotAngle: 21.80208 + m_CookieSize: 10 + m_Shadows: + m_Type: 2 + m_Resolution: -1 + m_CustomResolution: -1 + m_Strength: 0.7 + 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_ShadowRadius: 0 + m_ShadowAngle: 0 +--- !u!4 &690741349 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 690741347} + m_LocalRotation: {x: 0.7071068, y: 0, z: 0, w: 0.7071068} + m_LocalPosition: {x: 0, y: 10, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 90, y: 0, z: 0} +--- !u!1 &733367779 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 733367780} + - component: {fileID: 733367781} + m_Layer: 0 + m_Name: PlayerStart + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &733367780 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 733367779} + m_LocalRotation: {x: -0, y: 1, z: -0, w: 0} + m_LocalPosition: {x: 0, y: 0, z: 15} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 1445635740} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 180, z: 0} +--- !u!114 &733367781 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 733367779} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 41f84591ce72545258ea98cb7518d8b9, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!1 &990635329 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 990635330} + - component: {fileID: 990635331} + m_Layer: 0 + m_Name: PlayerStart + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &990635330 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 990635329} + m_LocalRotation: {x: 0, y: 0.92387956, z: 0, w: 0.38268343} + m_LocalPosition: {x: -15, y: 0, z: 15} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 1445635740} + m_RootOrder: 7 + m_LocalEulerAnglesHint: {x: 0, y: 135, z: 0} +--- !u!114 &990635331 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 990635329} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 41f84591ce72545258ea98cb7518d8b9, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!1 &1445635739 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1445635740} + m_Layer: 0 + m_Name: StartPositions + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1445635740 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1445635739} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 2, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 733367780} + - {fileID: 2127619492} + - {fileID: 1975674813} + - {fileID: 1760045337} + - {fileID: 204334130} + - {fileID: 263230755} + - {fileID: 290557150} + - {fileID: 990635330} + m_Father: {fileID: 0} + m_RootOrder: 3 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1760045336 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1760045337} + - component: {fileID: 1760045338} + m_Layer: 0 + m_Name: PlayerStart + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1760045337 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1760045336} + m_LocalRotation: {x: 0, y: 0.3826836, z: -0, w: -0.92387944} + m_LocalPosition: {x: 15, y: 0, z: -15} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 1445635740} + m_RootOrder: 3 + m_LocalEulerAnglesHint: {x: 0, y: 315, z: 0} +--- !u!114 &1760045338 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1760045336} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 41f84591ce72545258ea98cb7518d8b9, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!1 &1975674812 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1975674813} + - component: {fileID: 1975674814} + m_Layer: 0 + m_Name: PlayerStart + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1975674813 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1975674812} + m_LocalRotation: {x: 0, y: 0.7071068, z: -0, w: -0.7071068} + m_LocalPosition: {x: 15, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 1445635740} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 270, z: 0} +--- !u!114 &1975674814 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1975674812} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 41f84591ce72545258ea98cb7518d8b9, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!1 &2127619491 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2127619492} + - component: {fileID: 2127619493} + m_Layer: 0 + m_Name: PlayerStart + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &2127619492 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2127619491} + m_LocalRotation: {x: 0, y: 0.9238796, z: -0, w: -0.38268325} + m_LocalPosition: {x: 15, y: 0, z: 15} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 1445635740} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 225, z: 0} +--- !u!114 &2127619493 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2127619491} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 41f84591ce72545258ea98cb7518d8b9, type: 3} + m_Name: + m_EditorClassIdentifier: diff --git a/MultiplayerFPS/Assets/Mirror/Examples/MultipleAdditiveScenes/Scenes/Main.unity.meta b/MultiplayerFPS/Assets/Mirror/Examples/MultipleAdditiveScenes/Scenes/Main.unity.meta new file mode 100644 index 0000000..036bc0d --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Examples/MultipleAdditiveScenes/Scenes/Main.unity.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 0fa8b7965660de64f8aefd6b64f18a08 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Mirror/Examples/MultipleAdditiveScenes/Scripts.meta b/MultiplayerFPS/Assets/Mirror/Examples/MultipleAdditiveScenes/Scripts.meta new file mode 100644 index 0000000..bcb2ac2 --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Examples/MultipleAdditiveScenes/Scripts.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 6d930bed284ca5040b2743524031cc13 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Mirror/Examples/MultipleAdditiveScenes/Scripts/MultiSceneNetManager.cs b/MultiplayerFPS/Assets/Mirror/Examples/MultipleAdditiveScenes/Scripts/MultiSceneNetManager.cs new file mode 100644 index 0000000..77651cb --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Examples/MultipleAdditiveScenes/Scripts/MultiSceneNetManager.cs @@ -0,0 +1,106 @@ +using System.Collections; +using System.Collections.Generic; +using UnityEngine; +using UnityEngine.SceneManagement; + +namespace Mirror.Examples.MultipleAdditiveScenes +{ + [AddComponentMenu("")] + public class MultiSceneNetManager : NetworkManager + { + [Header("MultiScene Setup")] + public int instances = 3; + + [Scene] + public string gameScene; + + readonly List subScenes = new List(); + + #region Server System Callbacks + + /// + /// Called on the server when a client adds a new player with ClientScene.AddPlayer. + /// The default implementation for this function creates a new player object from the playerPrefab. + /// + /// Connection from client. + public override void OnServerAddPlayer(NetworkConnection conn) + { + // This delay is really for the host player that loads too fast for the server to have subscene loaded + StartCoroutine(AddPlayerDelayed(conn)); + } + + IEnumerator AddPlayerDelayed(NetworkConnection conn) + { + yield return new WaitForSeconds(.5f); + conn.Send(new SceneMessage { sceneName = gameScene, sceneOperation = SceneOperation.LoadAdditive }); + + base.OnServerAddPlayer(conn); + + PlayerScore playerScore = conn.identity.GetComponent(); + playerScore.playerNumber = conn.connectionId; + playerScore.scoreIndex = conn.connectionId / subScenes.Count; + playerScore.matchIndex = conn.connectionId % subScenes.Count; + + if (subScenes.Count > 0) + SceneManager.MoveGameObjectToScene(conn.identity.gameObject, subScenes[conn.connectionId % subScenes.Count]); + } + + #endregion + + #region Start & Stop Callbacks + + /// + /// This is invoked when a server is started - including when a host is started. + /// StartServer has multiple signatures, but they all cause this hook to be called. + /// + public override void OnStartServer() + { + StartCoroutine(LoadSubScenes()); + } + + IEnumerator LoadSubScenes() + { + for (int index = 0; index < instances; index++) + { + yield return SceneManager.LoadSceneAsync(gameScene, new LoadSceneParameters { loadSceneMode = LoadSceneMode.Additive, localPhysicsMode = LocalPhysicsMode.Physics3D }); + subScenes.Add(SceneManager.GetSceneAt(index + 1)); + } + } + + /// + /// This is called when a server is stopped - including when a host is stopped. + /// + public override void OnStopServer() + { + NetworkServer.SendToAll(new SceneMessage { sceneName = gameScene, sceneOperation = SceneOperation.UnloadAdditive }); + StartCoroutine(UnloadSubScenes()); + } + + public override void OnStopClient() + { + if (mode == NetworkManagerMode.ClientOnly) + StartCoroutine(UnloadClientSubScenes()); + } + + IEnumerator UnloadClientSubScenes() + { + for (int index = 0; index < SceneManager.sceneCount; index++) + { + if (SceneManager.GetSceneAt(index) != SceneManager.GetActiveScene()) + yield return SceneManager.UnloadSceneAsync(SceneManager.GetSceneAt(index)); + } + } + + IEnumerator UnloadSubScenes() + { + for (int index = 0; index < subScenes.Count; index++) + yield return SceneManager.UnloadSceneAsync(subScenes[index]); + + subScenes.Clear(); + + yield return Resources.UnloadUnusedAssets(); + } + + #endregion + } +} diff --git a/MultiplayerFPS/Assets/Mirror/Examples/MultipleAdditiveScenes/Scripts/MultiSceneNetManager.cs.meta b/MultiplayerFPS/Assets/Mirror/Examples/MultipleAdditiveScenes/Scripts/MultiSceneNetManager.cs.meta new file mode 100644 index 0000000..dbca140 --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Examples/MultipleAdditiveScenes/Scripts/MultiSceneNetManager.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: b982a1fd37427e64e8310a863d03d2c9 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Mirror/Examples/MultipleAdditiveScenes/Scripts/PhysicsCollision.cs b/MultiplayerFPS/Assets/Mirror/Examples/MultipleAdditiveScenes/Scripts/PhysicsCollision.cs new file mode 100644 index 0000000..1d98590 --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Examples/MultipleAdditiveScenes/Scripts/PhysicsCollision.cs @@ -0,0 +1,44 @@ +using UnityEngine; + +namespace Mirror.Examples.MultipleAdditiveScenes +{ + [RequireComponent(typeof(Rigidbody))] + public class PhysicsCollision : NetworkBehaviour + { + [Tooltip("how forcefully to push this object")] + public float force = 12; + + public Rigidbody rigidbody3D; + + private void OnValidate() + { + if (rigidbody3D == null) + rigidbody3D = GetComponent(); + } + + private void Start() + { + rigidbody3D.isKinematic = !isServer; + } + + [ServerCallback] + void OnCollisionStay(Collision other) + { + if (other.gameObject.CompareTag("Player")) + { + // get direction from which player is contacting object + Vector3 direction = other.contacts[0].normal; + + // zero the y and normalize so we don't shove this through the floor or launch this over the wall + direction.y = 0; + direction = direction.normalized; + + // push this away from player...a bit less force for host player + if (other.gameObject.GetComponent().connectionToClient.connectionId == NetworkConnection.LocalConnectionId) + rigidbody3D.AddForce(direction * force * .5f); + else + rigidbody3D.AddForce(direction * force); + } + } + } +} diff --git a/MultiplayerFPS/Assets/Mirror/Examples/MultipleAdditiveScenes/Scripts/PhysicsCollision.cs.meta b/MultiplayerFPS/Assets/Mirror/Examples/MultipleAdditiveScenes/Scripts/PhysicsCollision.cs.meta new file mode 100644 index 0000000..2343563 --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Examples/MultipleAdditiveScenes/Scripts/PhysicsCollision.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: c709489168fec9348b7f8290ee2e8466 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Mirror/Examples/MultipleAdditiveScenes/Scripts/PhysicsSimulator.cs b/MultiplayerFPS/Assets/Mirror/Examples/MultipleAdditiveScenes/Scripts/PhysicsSimulator.cs new file mode 100644 index 0000000..a7a7394 --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Examples/MultipleAdditiveScenes/Scripts/PhysicsSimulator.cs @@ -0,0 +1,40 @@ +using UnityEngine; + +namespace Mirror.Examples.MultipleAdditiveScenes +{ + public class PhysicsSimulator : MonoBehaviour + { + PhysicsScene physicsScene; + PhysicsScene2D physicsScene2D; + + bool simulatePhysicsScene; + bool simulatePhysicsScene2D; + + void Awake() + { + if (NetworkServer.active) + { + physicsScene = gameObject.scene.GetPhysicsScene(); + simulatePhysicsScene = physicsScene.IsValid() && physicsScene != Physics.defaultPhysicsScene; + + physicsScene2D = gameObject.scene.GetPhysicsScene2D(); + simulatePhysicsScene2D = physicsScene2D.IsValid() && physicsScene2D != Physics2D.defaultPhysicsScene; + } + else + { + enabled = false; + } + } + + void FixedUpdate() + { + if (!NetworkServer.active) return; + + if (simulatePhysicsScene) + physicsScene.Simulate(Time.fixedDeltaTime); + + if (simulatePhysicsScene2D) + physicsScene2D.Simulate(Time.fixedDeltaTime); + } + } +} diff --git a/MultiplayerFPS/Assets/Mirror/Examples/MultipleAdditiveScenes/Scripts/PhysicsSimulator.cs.meta b/MultiplayerFPS/Assets/Mirror/Examples/MultipleAdditiveScenes/Scripts/PhysicsSimulator.cs.meta new file mode 100644 index 0000000..a48884d --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Examples/MultipleAdditiveScenes/Scripts/PhysicsSimulator.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 78e3051d2c03f27429276d8a55a6d15c +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Mirror/Examples/MultipleAdditiveScenes/Scripts/PlayerController.cs b/MultiplayerFPS/Assets/Mirror/Examples/MultipleAdditiveScenes/Scripts/PlayerController.cs new file mode 100644 index 0000000..0b2a378 --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Examples/MultipleAdditiveScenes/Scripts/PlayerController.cs @@ -0,0 +1,117 @@ +using UnityEngine; +using UnityEngine.SceneManagement; + +namespace Mirror.Examples.MultipleAdditiveScenes +{ + [RequireComponent(typeof(CharacterController))] + [RequireComponent(typeof(NetworkTransform))] + [RequireComponent(typeof(CapsuleCollider))] + [RequireComponent(typeof(Rigidbody))] + public class PlayerController : NetworkBehaviour + { + public CharacterController characterController; + public CapsuleCollider capsuleCollider; + + void OnValidate() + { + if (characterController == null) + characterController = GetComponent(); + if (capsuleCollider == null) + capsuleCollider = GetComponent(); + } + + void Start() + { + capsuleCollider.enabled = isServer; + } + + public override void OnStartLocalPlayer() + { + characterController.enabled = true; + + Camera.main.orthographic = false; + Camera.main.transform.SetParent(transform); + Camera.main.transform.localPosition = new Vector3(0f, 3f, -8f); + Camera.main.transform.localEulerAngles = new Vector3(10f, 0f, 0f); + } + + void OnDisable() + { + if (isLocalPlayer && Camera.main != null) + { + Camera.main.orthographic = true; + Camera.main.transform.SetParent(null); + SceneManager.MoveGameObjectToScene(Camera.main.gameObject, SceneManager.GetActiveScene()); + Camera.main.transform.localPosition = new Vector3(0f, 70f, 0f); + Camera.main.transform.localEulerAngles = new Vector3(90f, 0f, 0f); + } + } + + [Header("Movement Settings")] + public float moveSpeed = 8f; + public float turnSensitivity = 5f; + public float maxTurnSpeed = 150f; + + [Header("Diagnostics")] + public float horizontal; + public float vertical; + public float turn; + public float jumpSpeed; + public bool isGrounded = true; + public bool isFalling; + public Vector3 velocity; + + void Update() + { + if (!isLocalPlayer || !characterController.enabled) + return; + + horizontal = Input.GetAxis("Horizontal"); + vertical = Input.GetAxis("Vertical"); + + // Q and E cancel each other out, reducing the turn to zero + if (Input.GetKey(KeyCode.Q)) + turn = Mathf.MoveTowards(turn, -maxTurnSpeed, turnSensitivity); + if (Input.GetKey(KeyCode.E)) + turn = Mathf.MoveTowards(turn, maxTurnSpeed, turnSensitivity); + if (Input.GetKey(KeyCode.Q) && Input.GetKey(KeyCode.E)) + turn = Mathf.MoveTowards(turn, 0, turnSensitivity); + if (!Input.GetKey(KeyCode.Q) && !Input.GetKey(KeyCode.E)) + turn = Mathf.MoveTowards(turn, 0, turnSensitivity); + + if (isGrounded) + isFalling = false; + + if ((isGrounded || !isFalling) && jumpSpeed < 1f && Input.GetKey(KeyCode.Space)) + { + jumpSpeed = Mathf.Lerp(jumpSpeed, 1f, 0.5f); + } + else if (!isGrounded) + { + isFalling = true; + jumpSpeed = 0; + } + } + + void FixedUpdate() + { + if (!isLocalPlayer || characterController == null) + return; + + transform.Rotate(0f, turn * Time.fixedDeltaTime, 0f); + + Vector3 direction = new Vector3(horizontal, jumpSpeed, vertical); + direction = Vector3.ClampMagnitude(direction, 1f); + direction = transform.TransformDirection(direction); + direction *= moveSpeed; + + if (jumpSpeed > 0) + characterController.Move(direction * Time.fixedDeltaTime); + else + characterController.SimpleMove(direction); + + isGrounded = characterController.isGrounded; + velocity = characterController.velocity; + } + } +} diff --git a/MultiplayerFPS/Assets/Mirror/Examples/MultipleAdditiveScenes/Scripts/PlayerController.cs.meta b/MultiplayerFPS/Assets/Mirror/Examples/MultipleAdditiveScenes/Scripts/PlayerController.cs.meta new file mode 100644 index 0000000..c3bad11 --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Examples/MultipleAdditiveScenes/Scripts/PlayerController.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 479a5196564ede84791870b414a13645 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Mirror/Examples/MultipleAdditiveScenes/Scripts/PlayerScore.cs b/MultiplayerFPS/Assets/Mirror/Examples/MultipleAdditiveScenes/Scripts/PlayerScore.cs new file mode 100644 index 0000000..b2eeec2 --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Examples/MultipleAdditiveScenes/Scripts/PlayerScore.cs @@ -0,0 +1,30 @@ +using UnityEngine; + +namespace Mirror.Examples.MultipleAdditiveScenes +{ + public class PlayerScore : NetworkBehaviour + { + [SyncVar] + public int playerNumber; + + [SyncVar] + public int scoreIndex; + + [SyncVar] + public int matchIndex; + + [SyncVar] + public uint score; + + public int clientMatchIndex = -1; + + void OnGUI() + { + if (!isLocalPlayer && clientMatchIndex < 0) + clientMatchIndex = NetworkClient.connection.identity.GetComponent().matchIndex; + + if (isLocalPlayer || matchIndex == clientMatchIndex) + GUI.Box(new Rect(10f + (scoreIndex * 110), 10f, 100f, 25f), $"P{playerNumber}: {score}"); + } + } +} diff --git a/MultiplayerFPS/Assets/Mirror/Examples/MultipleAdditiveScenes/Scripts/PlayerScore.cs.meta b/MultiplayerFPS/Assets/Mirror/Examples/MultipleAdditiveScenes/Scripts/PlayerScore.cs.meta new file mode 100644 index 0000000..3b9c9dd --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Examples/MultipleAdditiveScenes/Scripts/PlayerScore.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 8be750efa9df50f47b65ae156053d149 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Mirror/Examples/MultipleAdditiveScenes/Scripts/RandomColor.cs b/MultiplayerFPS/Assets/Mirror/Examples/MultipleAdditiveScenes/Scripts/RandomColor.cs new file mode 100644 index 0000000..d6d2ac8 --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Examples/MultipleAdditiveScenes/Scripts/RandomColor.cs @@ -0,0 +1,32 @@ +using UnityEngine; + +namespace Mirror.Examples.MultipleAdditiveScenes +{ + public class RandomColor : NetworkBehaviour + { + public override void OnStartServer() + { + base.OnStartServer(); + color = Random.ColorHSV(0f, 1f, 1f, 1f, 0.5f, 1f); + } + + // Color32 packs to 4 bytes + [SyncVar(hook = nameof(SetColor))] + public Color32 color = Color.black; + + // Unity clones the material when GetComponent().material is called + // Cache it here and destroy it in OnDestroy to prevent a memory leak + Material cachedMaterial; + + void SetColor(Color32 _, Color32 newColor) + { + if (cachedMaterial == null) cachedMaterial = GetComponentInChildren().material; + cachedMaterial.color = newColor; + } + + void OnDestroy() + { + Destroy(cachedMaterial); + } + } +} diff --git a/MultiplayerFPS/Assets/Mirror/Examples/MultipleAdditiveScenes/Scripts/RandomColor.cs.meta b/MultiplayerFPS/Assets/Mirror/Examples/MultipleAdditiveScenes/Scripts/RandomColor.cs.meta new file mode 100644 index 0000000..2bef2a6 --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Examples/MultipleAdditiveScenes/Scripts/RandomColor.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 218520098fbe58b4b8f0963ef41953f7 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Mirror/Examples/MultipleAdditiveScenes/Scripts/Reward.cs b/MultiplayerFPS/Assets/Mirror/Examples/MultipleAdditiveScenes/Scripts/Reward.cs new file mode 100644 index 0000000..7ecbdef --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Examples/MultipleAdditiveScenes/Scripts/Reward.cs @@ -0,0 +1,57 @@ +using UnityEngine; + +namespace Mirror.Examples.MultipleAdditiveScenes +{ + [RequireComponent(typeof(RandomColor))] + public class Reward : NetworkBehaviour + { + static readonly ILogger logger = LogFactory.GetLogger(typeof(Reward)); + + public bool available = true; + public Spawner spawner; + public RandomColor randomColor; + + void OnValidate() + { + if (randomColor == null) + randomColor = GetComponent(); + } + + [ServerCallback] + void OnTriggerEnter(Collider other) + { + if (other.gameObject.CompareTag("Player")) + { + ClaimPrize(other.gameObject); + } + } + + // This is called from PlayerController.CmdClaimPrize which is invoked by PlayerController.OnControllerColliderHit + // This only runs on the server + public void ClaimPrize(GameObject player) + { + if (available) + { + // This is a fast switch to prevent two players claiming the prize in a bang-bang close contest for it. + // First hit turns it off, pending the object being destroyed a few frames later. + available = false; + + Color prizeColor = randomColor.color; + + // calculate the points from the color ... lighter scores higher as the average approaches 255 + // UnityEngine.Color RGB values are float fractions of 255 + uint points = (uint)(((prizeColor.r * 255) + (prizeColor.g * 255) + (prizeColor.b * 255)) / 3); + if (logger.LogEnabled()) logger.LogFormat(LogType.Log, "Scored {0} points R:{1} G:{2} B:{3}", points, prizeColor.r, prizeColor.g, prizeColor.b); + + // award the points via SyncVar on the PlayerController + player.GetComponent().score += points; + + // spawn a replacement + spawner.SpawnPrize(); + + // destroy this one + NetworkServer.Destroy(gameObject); + } + } + } +} diff --git a/MultiplayerFPS/Assets/Mirror/Examples/MultipleAdditiveScenes/Scripts/Reward.cs.meta b/MultiplayerFPS/Assets/Mirror/Examples/MultipleAdditiveScenes/Scripts/Reward.cs.meta new file mode 100644 index 0000000..1bb7ea3 --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Examples/MultipleAdditiveScenes/Scripts/Reward.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 10da7fdf8caa1eb4697658bf129457fa +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Mirror/Examples/MultipleAdditiveScenes/Scripts/Spawner.cs b/MultiplayerFPS/Assets/Mirror/Examples/MultipleAdditiveScenes/Scripts/Spawner.cs new file mode 100644 index 0000000..084f377 --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Examples/MultipleAdditiveScenes/Scripts/Spawner.cs @@ -0,0 +1,28 @@ +using UnityEngine; +using UnityEngine.SceneManagement; + +namespace Mirror.Examples.MultipleAdditiveScenes +{ + public class Spawner : NetworkBehaviour + { + public NetworkIdentity prizePrefab; + + public override void OnStartServer() + { + for (int i = 0; i < 10; i++) + SpawnPrize(); + } + + public void SpawnPrize() + { + Vector3 spawnPosition = new Vector3(Random.Range(-19, 20), 1, Random.Range(-19, 20)); + + GameObject newPrize = Instantiate(prizePrefab.gameObject, spawnPosition, Quaternion.identity); + Reward reward = newPrize.gameObject.GetComponent(); + reward.spawner = this; + + NetworkServer.Spawn(newPrize); + SceneManager.MoveGameObjectToScene(newPrize, gameObject.scene); + } + } +} diff --git a/MultiplayerFPS/Assets/Mirror/Examples/MultipleAdditiveScenes/Scripts/Spawner.cs.meta b/MultiplayerFPS/Assets/Mirror/Examples/MultipleAdditiveScenes/Scripts/Spawner.cs.meta new file mode 100644 index 0000000..9d9b2b1 --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Examples/MultipleAdditiveScenes/Scripts/Spawner.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: f522bf510b49da44caa9f3ca0ac17f3b +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Mirror/Examples/Pong.meta b/MultiplayerFPS/Assets/Mirror/Examples/Pong.meta new file mode 100644 index 0000000..ac8a6e2 --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Examples/Pong.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 2220cb06641bd40be8c8330b3b4dd0ee +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Mirror/Examples/Pong/PhysicsMaterials.meta b/MultiplayerFPS/Assets/Mirror/Examples/Pong/PhysicsMaterials.meta new file mode 100644 index 0000000..3ba9985 --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Examples/Pong/PhysicsMaterials.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 7f122364b93b24938b3f50539de4d746 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Mirror/Examples/Pong/PhysicsMaterials/BallMaterial.physicsMaterial2D b/MultiplayerFPS/Assets/Mirror/Examples/Pong/PhysicsMaterials/BallMaterial.physicsMaterial2D new file mode 100644 index 0000000..e2dd2d0 --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Examples/Pong/PhysicsMaterials/BallMaterial.physicsMaterial2D @@ -0,0 +1,10 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!62 &6200000 +PhysicsMaterial2D: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_Name: BallMaterial + friction: 0 + bounciness: 1 diff --git a/MultiplayerFPS/Assets/Mirror/Examples/Pong/PhysicsMaterials/BallMaterial.physicsMaterial2D.meta b/MultiplayerFPS/Assets/Mirror/Examples/Pong/PhysicsMaterials/BallMaterial.physicsMaterial2D.meta new file mode 100644 index 0000000..bf2d3b6 --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Examples/Pong/PhysicsMaterials/BallMaterial.physicsMaterial2D.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 97a3e4cddb8635c4eba1265f44d106bf +timeCreated: 1426602119 +licenseType: Store +NativeFormatImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Mirror/Examples/Pong/Prefabs.meta b/MultiplayerFPS/Assets/Mirror/Examples/Pong/Prefabs.meta new file mode 100644 index 0000000..7e90f0d --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Examples/Pong/Prefabs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: db1c7e1499ee84bfba33fa7f2cb1bc57 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Mirror/Examples/Pong/Prefabs/Ball.prefab b/MultiplayerFPS/Assets/Mirror/Examples/Pong/Prefabs/Ball.prefab new file mode 100644 index 0000000..3fce1f5 --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Examples/Pong/Prefabs/Ball.prefab @@ -0,0 +1,156 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &1080679924113744 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 4 + m_Component: + - 4: {fileID: 4700925592147096} + - 212: {fileID: 212107498293566416} + - 61: {fileID: 61279514624852186} + - 50: {fileID: 50354248948880112} + - 114: {fileID: 114290021321007948} + - 114: {fileID: 114692463781779748} + - 114: {fileID: 114121325390084138} + m_Layer: 0 + m_Name: Ball + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &4700925592147096 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1080679924113744} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: -3, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 0 +--- !u!50 &50354248948880112 +Rigidbody2D: + serializedVersion: 2 + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1080679924113744} + m_UseAutoMass: 0 + m_Mass: 0.0001 + m_LinearDrag: 0 + m_AngularDrag: 0.05 + m_GravityScale: 0 + m_IsKinematic: 0 + m_Interpolate: 0 + m_SleepingMode: 1 + m_CollisionDetection: 0 + m_Constraints: 4 +--- !u!61 &61279514624852186 +BoxCollider2D: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1080679924113744} + m_Enabled: 1 + m_Density: 1 + m_Material: {fileID: 6200000, guid: 97a3e4cddb8635c4eba1265f44d106bf, type: 2} + m_IsTrigger: 0 + m_UsedByEffector: 0 + m_Offset: {x: 0, y: 0} + serializedVersion: 2 + m_Size: {x: 1, y: 1} +--- !u!114 &114121325390084138 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1080679924113744} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 2f74aedd71d9a4f55b3ce499326d45fb, type: 3} + m_Name: + m_EditorClassIdentifier: + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + syncMode: 0 + syncInterval: 0 + compressRotation: 1 + clientAuthority: 0 + localPositionSensitivity: 0.01 + localEulerAnglesSensitivity: 0.01 + localScaleSensitivity: 0.01 +--- !u!114 &114290021321007948 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1080679924113744} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 9b91ecbcc199f4492b9a91e820070131, type: 3} + m_Name: + m_EditorClassIdentifier: + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serverOnly: 0 + m_AssetId: + m_SceneId: 0 +--- !u!114 &114692463781779748 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1080679924113744} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 38b5c2f743cd8034a8beeebf277c92c1, type: 3} + m_Name: + m_EditorClassIdentifier: + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + syncMode: 0 + syncInterval: 0.1 + speed: 30 + rigidbody2d: {fileID: 1768388965} +--- !u!212 &212107498293566416 +SpriteRenderer: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1080679924113744} + m_Enabled: 1 + m_CastShadows: 0 + m_ReceiveShadows: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_Materials: + - {fileID: 10754, guid: 0000000000000000f000000000000000, type: 0} + m_SubsetIndices: + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_SelectedWireframeHidden: 1 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingOrder: 0 + m_Sprite: {fileID: 21300000, guid: 4b66f21097323d44ab40669b2fb9c53d, type: 3} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_FlipX: 0 + m_FlipY: 0 diff --git a/MultiplayerFPS/Assets/Mirror/Examples/Pong/Prefabs/Ball.prefab.meta b/MultiplayerFPS/Assets/Mirror/Examples/Pong/Prefabs/Ball.prefab.meta new file mode 100644 index 0000000..6322417 --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Examples/Pong/Prefabs/Ball.prefab.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 5f7a7f34494ed40268eff49dbf9168bf +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 100100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Mirror/Examples/Pong/Prefabs/Racket.prefab b/MultiplayerFPS/Assets/Mirror/Examples/Pong/Prefabs/Racket.prefab new file mode 100644 index 0000000..ef393fc --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Examples/Pong/Prefabs/Racket.prefab @@ -0,0 +1,156 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &1240244544407914 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 4 + m_Component: + - 4: {fileID: 4118252415362944} + - 212: {fileID: 212641192162007874} + - 61: {fileID: 61279767645666242} + - 50: {fileID: 50389918509199184} + - 114: {fileID: 114104497298166850} + - 114: {fileID: 114626868563338794} + - 114: {fileID: 114398896143473162} + m_Layer: 0 + m_Name: Racket + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &4118252415362944 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1240244544407914} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 0 +--- !u!50 &50389918509199184 +Rigidbody2D: + serializedVersion: 2 + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1240244544407914} + m_UseAutoMass: 0 + m_Mass: 1 + m_LinearDrag: 0 + m_AngularDrag: 0.05 + m_GravityScale: 0 + m_IsKinematic: 0 + m_Interpolate: 1 + m_SleepingMode: 1 + m_CollisionDetection: 1 + m_Constraints: 4 +--- !u!61 &61279767645666242 +BoxCollider2D: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1240244544407914} + m_Enabled: 1 + m_Density: 1 + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_UsedByEffector: 0 + m_Offset: {x: 0, y: 0} + serializedVersion: 2 + m_Size: {x: 2, y: 4} +--- !u!114 &114104497298166850 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1240244544407914} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 9b91ecbcc199f4492b9a91e820070131, type: 3} + m_Name: + m_EditorClassIdentifier: + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serverOnly: 0 + m_AssetId: + m_SceneId: 0 +--- !u!114 &114398896143473162 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1240244544407914} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 2f74aedd71d9a4f55b3ce499326d45fb, type: 3} + m_Name: + m_EditorClassIdentifier: + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + syncMode: 0 + syncInterval: 0 + compressRotation: 1 + clientAuthority: 1 + localPositionSensitivity: 0.01 + localEulerAnglesSensitivity: 0.01 + localScaleSensitivity: 0.01 +--- !u!114 &114626868563338794 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1240244544407914} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 0748c7eda22b19845b9ce0e4d23d1021, type: 3} + m_Name: + m_EditorClassIdentifier: + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + syncMode: 0 + syncInterval: 0.1 + speed: 1500 + rigidbody2d: {fileID: 0} +--- !u!212 &212641192162007874 +SpriteRenderer: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1240244544407914} + m_Enabled: 1 + m_CastShadows: 0 + m_ReceiveShadows: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_Materials: + - {fileID: 10754, guid: 0000000000000000f000000000000000, type: 0} + m_SubsetIndices: + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_SelectedWireframeHidden: 1 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingOrder: 0 + m_Sprite: {fileID: 21300000, guid: 619ccff3ba2f2a04f9ddd19c264a1ecd, type: 3} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_FlipX: 0 + m_FlipY: 0 diff --git a/MultiplayerFPS/Assets/Mirror/Examples/Pong/Prefabs/Racket.prefab.meta b/MultiplayerFPS/Assets/Mirror/Examples/Pong/Prefabs/Racket.prefab.meta new file mode 100644 index 0000000..c67ac8f --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Examples/Pong/Prefabs/Racket.prefab.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: b1651eaf8c7564a1c86031dfbb8a7b28 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 100100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Mirror/Examples/Pong/Scenes.meta b/MultiplayerFPS/Assets/Mirror/Examples/Pong/Scenes.meta new file mode 100644 index 0000000..ba5b4d4 --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Examples/Pong/Scenes.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 00c56c45628954f44aa4d944cbd9bfca +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Mirror/Examples/Pong/Scenes/Scene.unity b/MultiplayerFPS/Assets/Mirror/Examples/Pong/Scenes/Scene.unity new file mode 100644 index 0000000..c8a9e1c --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Examples/Pong/Scenes/Scene.unity @@ -0,0 +1,933 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!29 &1 +OcclusionCullingSettings: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_OcclusionBakeSettings: + smallestOccluder: 5 + smallestHole: 0.25 + backfaceThreshold: 100 + m_SceneGUID: 00000000000000000000000000000000 + m_OcclusionCullingData: {fileID: 0} +--- !u!104 &2 +RenderSettings: + m_ObjectHideFlags: 0 + serializedVersion: 9 + m_Fog: 0 + m_FogColor: {r: 0.5, g: 0.5, b: 0.5, a: 1} + m_FogMode: 3 + m_FogDensity: 0.01 + m_LinearFogStart: 0 + m_LinearFogEnd: 300 + m_AmbientSkyColor: {r: 0.212, g: 0.227, b: 0.259, a: 1} + m_AmbientEquatorColor: {r: 0.114, g: 0.125, b: 0.133, a: 1} + m_AmbientGroundColor: {r: 0.047, g: 0.043, b: 0.035, a: 1} + m_AmbientIntensity: 1 + m_AmbientMode: 3 + m_SubtractiveShadowColor: {r: 0.42, g: 0.478, b: 0.627, a: 1} + m_SkyboxMaterial: {fileID: 0} + m_HaloStrength: 0.5 + m_FlareStrength: 1 + m_FlareFadeSpeed: 3 + m_HaloTexture: {fileID: 0} + m_SpotCookie: {fileID: 10001, guid: 0000000000000000e000000000000000, type: 0} + m_DefaultReflectionMode: 0 + m_DefaultReflectionResolution: 128 + m_ReflectionBounces: 1 + m_ReflectionIntensity: 1 + m_CustomReflection: {fileID: 0} + m_Sun: {fileID: 0} + m_IndirectSpecularColor: {r: 0, g: 0, b: 0, a: 1} + m_UseRadianceAmbientProbe: 0 +--- !u!157 &4 +LightmapSettings: + m_ObjectHideFlags: 0 + serializedVersion: 11 + m_GIWorkflowMode: 0 + m_GISettings: + serializedVersion: 2 + m_BounceScale: 1 + m_IndirectOutputScale: 1 + m_AlbedoBoost: 1 + m_EnvironmentLightingMode: 0 + m_EnableBakedLightmaps: 0 + m_EnableRealtimeLightmaps: 0 + m_LightmapEditorSettings: + serializedVersion: 10 + m_Resolution: 2 + m_BakeResolution: 40 + m_AtlasSize: 1024 + m_AO: 0 + m_AOMaxDistance: 1 + m_CompAOExponent: 0 + m_CompAOExponentDirect: 0 + m_Padding: 2 + m_LightmapParameters: {fileID: 0} + m_LightmapsBakeMode: 1 + m_TextureCompression: 1 + m_FinalGather: 0 + m_FinalGatherFiltering: 1 + m_FinalGatherRayCount: 1024 + m_ReflectionCompression: 2 + m_MixedBakeMode: 1 + m_BakeBackend: 0 + m_PVRSampling: 1 + m_PVRDirectSampleCount: 32 + m_PVRSampleCount: 500 + m_PVRBounces: 2 + m_PVRFilterTypeDirect: 0 + m_PVRFilterTypeIndirect: 0 + m_PVRFilterTypeAO: 0 + m_PVRFilteringMode: 0 + m_PVRCulling: 1 + m_PVRFilteringGaussRadiusDirect: 1 + m_PVRFilteringGaussRadiusIndirect: 5 + m_PVRFilteringGaussRadiusAO: 2 + m_PVRFilteringAtrousPositionSigmaDirect: 0.5 + m_PVRFilteringAtrousPositionSigmaIndirect: 2 + m_PVRFilteringAtrousPositionSigmaAO: 1 + m_ShowResolutionOverlay: 1 + m_LightingDataAsset: {fileID: 0} + m_UseShadowmask: 0 +--- !u!196 &5 +NavMeshSettings: + serializedVersion: 2 + m_ObjectHideFlags: 0 + m_BuildSettings: + serializedVersion: 2 + agentTypeID: 0 + agentRadius: 0.5 + agentHeight: 2 + agentSlope: 45 + agentClimb: 0.4 + ledgeDropHeight: 0 + maxJumpAcrossDistance: 0 + minRegionArea: 2 + manualCellSize: 0 + cellSize: 0.16666667 + manualTileSize: 0 + tileSize: 256 + accuratePlacement: 0 + debug: + m_Flags: 0 + m_NavMeshData: {fileID: 0} +--- !u!1 &289876230 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 289876232} + - component: {fileID: 289876231} + m_Layer: 0 + m_Name: DottedLine + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!212 &289876231 +SpriteRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 289876230} + m_Enabled: 1 + m_CastShadows: 0 + m_ReceiveShadows: 0 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 10754, guid: 0000000000000000f000000000000000, type: 0} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 0 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_Sprite: {fileID: 21300000, guid: 1b5c0b514d8b2d24091d5aec516fe860, type: 3} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_FlipX: 0 + m_FlipY: 0 + m_DrawMode: 0 + m_Size: {x: 1, y: 1} + m_AdaptiveModeThreshold: 0.5 + m_SpriteTileMode: 0 + m_WasSpriteAssigned: 1 + m_MaskInteraction: 0 + m_SpriteSortPoint: 0 +--- !u!4 &289876232 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 289876230} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 1607538195} + m_RootOrder: 4 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &473997959 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 473997961} + m_Layer: 0 + m_Name: RacketSpawnLeft + m_TagString: Untagged + m_Icon: {fileID: -964228994112308473, guid: 0000000000000000d000000000000000, type: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &473997961 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 473997959} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: -20, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 3 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &753891880 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 753891882} + - component: {fileID: 753891881} + - component: {fileID: 753891883} + m_Layer: 0 + m_Name: WallBottom + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!212 &753891881 +SpriteRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 753891880} + m_Enabled: 1 + m_CastShadows: 0 + m_ReceiveShadows: 0 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 10754, guid: 0000000000000000f000000000000000, type: 0} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 0 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_Sprite: {fileID: 21300000, guid: b931587800e08c54aa8dbbd6c15c894f, type: 3} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_FlipX: 0 + m_FlipY: 0 + m_DrawMode: 0 + m_Size: {x: 1, y: 1} + m_AdaptiveModeThreshold: 0.5 + m_SpriteTileMode: 0 + m_WasSpriteAssigned: 1 + m_MaskInteraction: 0 + m_SpriteSortPoint: 0 +--- !u!4 &753891882 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 753891880} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: -16, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 1607538195} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!61 &753891883 +BoxCollider2D: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 753891880} + m_Enabled: 1 + m_Density: 1 + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_UsedByEffector: 0 + m_UsedByComposite: 0 + m_Offset: {x: 0, y: 0} + m_SpriteTilingProperty: + border: {x: 0, y: 0, z: 0, w: 0} + pivot: {x: 0.5, y: 0.5} + oldSize: {x: 50, y: 1} + newSize: {x: 1, y: 1} + adaptiveTilingThreshold: 0.5 + drawMode: 0 + adaptiveTiling: 0 + m_AutoTiling: 0 + serializedVersion: 2 + m_Size: {x: 50, y: 1} + m_EdgeRadius: 0 +--- !u!1 &1346799726 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1346799731} + - component: {fileID: 1346799730} + - component: {fileID: 1346799729} + - component: {fileID: 1346799728} + - component: {fileID: 1346799727} + m_Layer: 0 + m_Name: Main Camera + m_TagString: MainCamera + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!81 &1346799727 +AudioListener: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1346799726} + m_Enabled: 1 +--- !u!124 &1346799728 +Behaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1346799726} + m_Enabled: 1 +--- !u!92 &1346799729 +Behaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1346799726} + m_Enabled: 1 +--- !u!20 &1346799730 +Camera: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1346799726} + m_Enabled: 1 + serializedVersion: 2 + m_ClearFlags: 1 + m_BackGroundColor: {r: 0, g: 0, b: 0, a: 0.019607844} + m_projectionMatrixMode: 1 + m_SensorSize: {x: 36, y: 24} + m_LensShift: {x: 0, y: 0} + m_GateFitMode: 2 + m_FocalLength: 50 + m_NormalizedViewPortRect: + serializedVersion: 2 + x: 0 + y: 0 + width: 1 + height: 1 + near clip plane: 0.3 + far clip plane: 1000 + field of view: 60 + orthographic: 1 + orthographic size: 40 + m_Depth: -1 + m_CullingMask: + serializedVersion: 2 + m_Bits: 4294967295 + m_RenderingPath: -1 + m_TargetTexture: {fileID: 0} + m_TargetDisplay: 0 + m_TargetEye: 3 + m_HDR: 0 + m_AllowMSAA: 1 + m_AllowDynamicResolution: 0 + m_ForceIntoRT: 0 + m_OcclusionCulling: 1 + m_StereoConvergence: 10 + m_StereoSeparation: 0.022 +--- !u!4 &1346799731 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1346799726} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: -10} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1352350029 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1352350031} + - component: {fileID: 1352350030} + - component: {fileID: 1352350032} + m_Layer: 0 + m_Name: WallLeft + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!212 &1352350030 +SpriteRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1352350029} + m_Enabled: 1 + m_CastShadows: 0 + m_ReceiveShadows: 0 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 10754, guid: 0000000000000000f000000000000000, type: 0} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 0 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_Sprite: {fileID: 21300000, guid: 0f2833a292a197d4fb0385a8efa1dc91, type: 3} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_FlipX: 0 + m_FlipY: 0 + m_DrawMode: 0 + m_Size: {x: 1, y: 1} + m_AdaptiveModeThreshold: 0.5 + m_SpriteTileMode: 0 + m_WasSpriteAssigned: 1 + m_MaskInteraction: 0 + m_SpriteSortPoint: 0 +--- !u!4 &1352350031 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1352350029} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: -24.5, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 1607538195} + m_RootOrder: 3 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!61 &1352350032 +BoxCollider2D: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1352350029} + m_Enabled: 1 + m_Density: 1 + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_UsedByEffector: 0 + m_UsedByComposite: 0 + m_Offset: {x: 0, y: 0} + m_SpriteTilingProperty: + border: {x: 0, y: 0, z: 0, w: 0} + pivot: {x: 0.5, y: 0.5} + oldSize: {x: 1, y: 32} + newSize: {x: 1, y: 1} + adaptiveTilingThreshold: 0.5 + drawMode: 0 + adaptiveTiling: 0 + m_AutoTiling: 0 + serializedVersion: 2 + m_Size: {x: 1, y: 32} + m_EdgeRadius: 0 +--- !u!1 &1368547944 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1368547946} + - component: {fileID: 1368547945} + - component: {fileID: 1368547947} + m_Layer: 0 + m_Name: WallTop + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!212 &1368547945 +SpriteRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1368547944} + m_Enabled: 1 + m_CastShadows: 0 + m_ReceiveShadows: 0 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 10754, guid: 0000000000000000f000000000000000, type: 0} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 0 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_Sprite: {fileID: 21300000, guid: b931587800e08c54aa8dbbd6c15c894f, type: 3} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_FlipX: 0 + m_FlipY: 0 + m_DrawMode: 0 + m_Size: {x: 1, y: 1} + m_AdaptiveModeThreshold: 0.5 + m_SpriteTileMode: 0 + m_WasSpriteAssigned: 1 + m_MaskInteraction: 0 + m_SpriteSortPoint: 0 +--- !u!4 &1368547946 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1368547944} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 16, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 1607538195} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!61 &1368547947 +BoxCollider2D: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1368547944} + m_Enabled: 1 + m_Density: 1 + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_UsedByEffector: 0 + m_UsedByComposite: 0 + m_Offset: {x: 0, y: 0} + m_SpriteTilingProperty: + border: {x: 0, y: 0, z: 0, w: 0} + pivot: {x: 0.5, y: 0.5} + oldSize: {x: 50, y: 1} + newSize: {x: 1, y: 1} + adaptiveTilingThreshold: 0.5 + drawMode: 0 + adaptiveTiling: 0 + m_AutoTiling: 0 + serializedVersion: 2 + m_Size: {x: 50, y: 1} + m_EdgeRadius: 0 +--- !u!1 &1397990094 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1397990096} + m_Layer: 0 + m_Name: RacketSpawnRight + m_TagString: Untagged + m_Icon: {fileID: -964228994112308473, guid: 0000000000000000d000000000000000, type: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1397990096 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1397990094} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 20, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 4 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1575697329 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1575697331} + - component: {fileID: 1575697330} + - component: {fileID: 1575697332} + m_Layer: 0 + m_Name: WallRight + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!212 &1575697330 +SpriteRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1575697329} + m_Enabled: 1 + m_CastShadows: 0 + m_ReceiveShadows: 0 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 10754, guid: 0000000000000000f000000000000000, type: 0} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 0 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_Sprite: {fileID: 21300000, guid: 0f2833a292a197d4fb0385a8efa1dc91, type: 3} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_FlipX: 0 + m_FlipY: 0 + m_DrawMode: 0 + m_Size: {x: 1, y: 1} + m_AdaptiveModeThreshold: 0.5 + m_SpriteTileMode: 0 + m_WasSpriteAssigned: 1 + m_MaskInteraction: 0 + m_SpriteSortPoint: 0 +--- !u!4 &1575697331 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1575697329} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 24.5, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 1607538195} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!61 &1575697332 +BoxCollider2D: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1575697329} + m_Enabled: 1 + m_Density: 1 + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_UsedByEffector: 0 + m_UsedByComposite: 0 + m_Offset: {x: 0, y: 0} + m_SpriteTilingProperty: + border: {x: 0, y: 0, z: 0, w: 0} + pivot: {x: 0.5, y: 0.5} + oldSize: {x: 1, y: 32} + newSize: {x: 1, y: 1} + adaptiveTilingThreshold: 0.5 + drawMode: 0 + adaptiveTiling: 0 + m_AutoTiling: 0 + serializedVersion: 2 + m_Size: {x: 1, y: 32} + m_EdgeRadius: 0 +--- !u!1 &1607538194 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1607538195} + m_Layer: 0 + m_Name: Table + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1607538195 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1607538194} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 1368547946} + - {fileID: 753891882} + - {fileID: 1575697331} + - {fileID: 1352350031} + - {fileID: 289876232} + m_Father: {fileID: 0} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1886246549 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1886246550} + - component: {fileID: 1886246552} + - component: {fileID: 1886246551} + - component: {fileID: 1886246553} + m_Layer: 0 + m_Name: NetworkManager + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1886246550 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1886246549} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &1886246551 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1886246549} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 6442dc8070ceb41f094e44de0bf87274, type: 3} + m_Name: + m_EditorClassIdentifier: + showGUI: 1 + offsetX: 0 + offsetY: 0 +--- !u!114 &1886246552 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1886246549} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 0aa3018bb284840d6a6d0acee29ab098, type: 3} + m_Name: + m_EditorClassIdentifier: + dontDestroyOnLoad: 1 + runInBackground: 1 + startOnHeadless: 1 + showDebugMessages: 0 + serverTickRate: 30 + offlineScene: + onlineScene: + transport: {fileID: 1886246553} + networkAddress: localhost + maxConnections: 4 + disconnectInactiveConnections: 0 + disconnectInactiveTimeout: 60 + authenticator: {fileID: 0} + playerPrefab: {fileID: 1240244544407914, guid: b1651eaf8c7564a1c86031dfbb8a7b28, + type: 3} + autoCreatePlayer: 1 + playerSpawnMethod: 1 + spawnPrefabs: + - {fileID: 1080679924113744, guid: 5f7a7f34494ed40268eff49dbf9168bf, type: 3} + leftRacketSpawn: {fileID: 473997961} + rightRacketSpawn: {fileID: 1397990096} +--- !u!114 &1886246553 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1886246549} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: c7424c1070fad4ba2a7a96b02fbeb4bb, type: 3} + m_Name: + m_EditorClassIdentifier: + OnClientConnected: + m_PersistentCalls: + m_Calls: [] + OnClientDataReceived: + m_PersistentCalls: + m_Calls: [] + OnClientError: + m_PersistentCalls: + m_Calls: [] + OnClientDisconnected: + m_PersistentCalls: + m_Calls: [] + OnServerConnected: + m_PersistentCalls: + m_Calls: [] + OnServerDataReceived: + m_PersistentCalls: + m_Calls: [] + OnServerError: + m_PersistentCalls: + m_Calls: [] + OnServerDisconnected: + m_PersistentCalls: + m_Calls: [] + port: 7777 + NoDelay: 1 + serverMaxMessageSize: 16384 + clientMaxMessageSize: 16384 diff --git a/MultiplayerFPS/Assets/Mirror/Examples/Pong/Scenes/Scene.unity.meta b/MultiplayerFPS/Assets/Mirror/Examples/Pong/Scenes/Scene.unity.meta new file mode 100644 index 0000000..f4267c6 --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Examples/Pong/Scenes/Scene.unity.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 89a84548859e3b643b4fb27984dc2b0d +timeCreated: 1426587410 +licenseType: Store +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Mirror/Examples/Pong/Scripts.meta b/MultiplayerFPS/Assets/Mirror/Examples/Pong/Scripts.meta new file mode 100644 index 0000000..b482c47 --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Examples/Pong/Scripts.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 55e7bd9b7212f4318909cbca3bdb1284 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Mirror/Examples/Pong/Scripts/Ball.cs b/MultiplayerFPS/Assets/Mirror/Examples/Pong/Scripts/Ball.cs new file mode 100644 index 0000000..50515ad --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Examples/Pong/Scripts/Ball.cs @@ -0,0 +1,61 @@ +using UnityEngine; + +namespace Mirror.Examples.Pong +{ + public class Ball : NetworkBehaviour + { + public float speed = 30; + public Rigidbody2D rigidbody2d; + + public override void OnStartServer() + { + base.OnStartServer(); + + // only simulate ball physics on server + rigidbody2d.simulated = true; + + // Serve the ball from left player + rigidbody2d.velocity = Vector2.right * speed; + } + + float HitFactor(Vector2 ballPos, Vector2 racketPos, float racketHeight) + { + // ascii art: + // || 1 <- at the top of the racket + // || + // || 0 <- at the middle of the racket + // || + // || -1 <- at the bottom of the racket + return (ballPos.y - racketPos.y) / racketHeight; + } + + // only call this on server + [ServerCallback] + void OnCollisionEnter2D(Collision2D col) + { + // Note: 'col' holds the collision information. If the + // Ball collided with a racket, then: + // col.gameObject is the racket + // col.transform.position is the racket's position + // col.collider is the racket's collider + + // did we hit a racket? then we need to calculate the hit factor + if (col.transform.GetComponent()) + { + // Calculate y direction via hit Factor + float y = HitFactor(transform.position, + col.transform.position, + col.collider.bounds.size.y); + + // Calculate x direction via opposite collision + float x = col.relativeVelocity.x > 0 ? 1 : -1; + + // Calculate direction, make length=1 via .normalized + Vector2 dir = new Vector2(x, y).normalized; + + // Set Velocity with dir * speed + rigidbody2d.velocity = dir * speed; + } + } + } +} diff --git a/MultiplayerFPS/Assets/Mirror/Examples/Pong/Scripts/Ball.cs.meta b/MultiplayerFPS/Assets/Mirror/Examples/Pong/Scripts/Ball.cs.meta new file mode 100644 index 0000000..14a37a0 --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Examples/Pong/Scripts/Ball.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 38b5c2f743cd8034a8beeebf277c92c1 +timeCreated: 1426602353 +licenseType: Store +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Mirror/Examples/Pong/Scripts/NetworkManagerPong.cs b/MultiplayerFPS/Assets/Mirror/Examples/Pong/Scripts/NetworkManagerPong.cs new file mode 100644 index 0000000..f3e300a --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Examples/Pong/Scripts/NetworkManagerPong.cs @@ -0,0 +1,40 @@ +using UnityEngine; + +namespace Mirror.Examples.Pong +{ + // Custom NetworkManager that simply assigns the correct racket positions when + // spawning players. The built in RoundRobin spawn method wouldn't work after + // someone reconnects (both players would be on the same side). + [AddComponentMenu("")] + public class NetworkManagerPong : NetworkManager + { + public Transform leftRacketSpawn; + public Transform rightRacketSpawn; + GameObject ball; + + public override void OnServerAddPlayer(NetworkConnection conn) + { + // add player at correct spawn position + Transform start = numPlayers == 0 ? leftRacketSpawn : rightRacketSpawn; + GameObject player = Instantiate(playerPrefab, start.position, start.rotation); + NetworkServer.AddPlayerForConnection(conn, player); + + // spawn ball if two players + if (numPlayers == 2) + { + ball = Instantiate(spawnPrefabs.Find(prefab => prefab.name == "Ball")); + NetworkServer.Spawn(ball); + } + } + + public override void OnServerDisconnect(NetworkConnection conn) + { + // destroy ball + if (ball != null) + NetworkServer.Destroy(ball); + + // call base functionality (actually destroys the player) + base.OnServerDisconnect(conn); + } + } +} diff --git a/MultiplayerFPS/Assets/Mirror/Examples/Pong/Scripts/NetworkManagerPong.cs.meta b/MultiplayerFPS/Assets/Mirror/Examples/Pong/Scripts/NetworkManagerPong.cs.meta new file mode 100644 index 0000000..4b191ea --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Examples/Pong/Scripts/NetworkManagerPong.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 0aa3018bb284840d6a6d0acee29ab098 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Mirror/Examples/Pong/Scripts/Player.cs b/MultiplayerFPS/Assets/Mirror/Examples/Pong/Scripts/Player.cs new file mode 100644 index 0000000..4b9e3b9 --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Examples/Pong/Scripts/Player.cs @@ -0,0 +1,19 @@ +using UnityEngine; + +namespace Mirror.Examples.Pong +{ + public class Player : NetworkBehaviour + { + public float speed = 30; + public Rigidbody2D rigidbody2d; + + // need to use FixedUpdate for rigidbody + void FixedUpdate() + { + // only let the local player control the racket. + // don't control other player's rackets + if (isLocalPlayer) + rigidbody2d.velocity = new Vector2(0, Input.GetAxisRaw("Vertical")) * speed * Time.fixedDeltaTime; + } + } +} diff --git a/MultiplayerFPS/Assets/Mirror/Examples/Pong/Scripts/Player.cs.meta b/MultiplayerFPS/Assets/Mirror/Examples/Pong/Scripts/Player.cs.meta new file mode 100644 index 0000000..f0de41d --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Examples/Pong/Scripts/Player.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 0748c7eda22b19845b9ce0e4d23d1021 +timeCreated: 1426597826 +licenseType: Store +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Mirror/Examples/Pong/Sprites.meta b/MultiplayerFPS/Assets/Mirror/Examples/Pong/Sprites.meta new file mode 100644 index 0000000..42350a3 --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Examples/Pong/Sprites.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 9d39b68545c2e43cfa4a37f6703a983b +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Mirror/Examples/Pong/Sprites/Ball.png b/MultiplayerFPS/Assets/Mirror/Examples/Pong/Sprites/Ball.png new file mode 100644 index 0000000..20c4387 Binary files /dev/null and b/MultiplayerFPS/Assets/Mirror/Examples/Pong/Sprites/Ball.png differ diff --git a/MultiplayerFPS/Assets/Mirror/Examples/Pong/Sprites/Ball.png.meta b/MultiplayerFPS/Assets/Mirror/Examples/Pong/Sprites/Ball.png.meta new file mode 100644 index 0000000..040bba3 --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Examples/Pong/Sprites/Ball.png.meta @@ -0,0 +1,88 @@ +fileFormatVersion: 2 +guid: 4b66f21097323d44ab40669b2fb9c53d +TextureImporter: + fileIDToRecycleName: {} + externalObjects: {} + serializedVersion: 9 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: -3 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 0 + aniso: 16 + mipBias: -100 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 1 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - serializedVersion: 2 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: c5a291323e0d5f34883a55625f66ca70 + vertices: [] + indices: + edges: [] + weights: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Mirror/Examples/Pong/Sprites/DottedLine.png b/MultiplayerFPS/Assets/Mirror/Examples/Pong/Sprites/DottedLine.png new file mode 100644 index 0000000..0bcab09 Binary files /dev/null and b/MultiplayerFPS/Assets/Mirror/Examples/Pong/Sprites/DottedLine.png differ diff --git a/MultiplayerFPS/Assets/Mirror/Examples/Pong/Sprites/DottedLine.png.meta b/MultiplayerFPS/Assets/Mirror/Examples/Pong/Sprites/DottedLine.png.meta new file mode 100644 index 0000000..993c831 --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Examples/Pong/Sprites/DottedLine.png.meta @@ -0,0 +1,88 @@ +fileFormatVersion: 2 +guid: 1b5c0b514d8b2d24091d5aec516fe860 +TextureImporter: + fileIDToRecycleName: {} + externalObjects: {} + serializedVersion: 9 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: -3 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 0 + aniso: 16 + mipBias: -100 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 1 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - serializedVersion: 2 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 98b4e2aa86aa3d843821adfe71dbbac0 + vertices: [] + indices: + edges: [] + weights: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Mirror/Examples/Pong/Sprites/Racket.png b/MultiplayerFPS/Assets/Mirror/Examples/Pong/Sprites/Racket.png new file mode 100644 index 0000000..c73938d Binary files /dev/null and b/MultiplayerFPS/Assets/Mirror/Examples/Pong/Sprites/Racket.png differ diff --git a/MultiplayerFPS/Assets/Mirror/Examples/Pong/Sprites/Racket.png.meta b/MultiplayerFPS/Assets/Mirror/Examples/Pong/Sprites/Racket.png.meta new file mode 100644 index 0000000..47b9fc8 --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Examples/Pong/Sprites/Racket.png.meta @@ -0,0 +1,88 @@ +fileFormatVersion: 2 +guid: 619ccff3ba2f2a04f9ddd19c264a1ecd +TextureImporter: + fileIDToRecycleName: {} + externalObjects: {} + serializedVersion: 9 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: -3 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 0 + aniso: 16 + mipBias: -100 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 1 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - serializedVersion: 2 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 09819c66a21defd49b2cfc87fea685d2 + vertices: [] + indices: + edges: [] + weights: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Mirror/Examples/Pong/Sprites/WallHorizontal.png b/MultiplayerFPS/Assets/Mirror/Examples/Pong/Sprites/WallHorizontal.png new file mode 100644 index 0000000..6bb5dc3 Binary files /dev/null and b/MultiplayerFPS/Assets/Mirror/Examples/Pong/Sprites/WallHorizontal.png differ diff --git a/MultiplayerFPS/Assets/Mirror/Examples/Pong/Sprites/WallHorizontal.png.meta b/MultiplayerFPS/Assets/Mirror/Examples/Pong/Sprites/WallHorizontal.png.meta new file mode 100644 index 0000000..10afcfc --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Examples/Pong/Sprites/WallHorizontal.png.meta @@ -0,0 +1,88 @@ +fileFormatVersion: 2 +guid: b931587800e08c54aa8dbbd6c15c894f +TextureImporter: + fileIDToRecycleName: {} + externalObjects: {} + serializedVersion: 9 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: -3 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 0 + aniso: 16 + mipBias: -100 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 1 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - serializedVersion: 2 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 74c5541eed52f67428025c83260d8bec + vertices: [] + indices: + edges: [] + weights: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Mirror/Examples/Pong/Sprites/WallVertical.png b/MultiplayerFPS/Assets/Mirror/Examples/Pong/Sprites/WallVertical.png new file mode 100644 index 0000000..32406c1 Binary files /dev/null and b/MultiplayerFPS/Assets/Mirror/Examples/Pong/Sprites/WallVertical.png differ diff --git a/MultiplayerFPS/Assets/Mirror/Examples/Pong/Sprites/WallVertical.png.meta b/MultiplayerFPS/Assets/Mirror/Examples/Pong/Sprites/WallVertical.png.meta new file mode 100644 index 0000000..9b191ee --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Examples/Pong/Sprites/WallVertical.png.meta @@ -0,0 +1,88 @@ +fileFormatVersion: 2 +guid: 0f2833a292a197d4fb0385a8efa1dc91 +TextureImporter: + fileIDToRecycleName: {} + externalObjects: {} + serializedVersion: 9 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: -3 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 0 + aniso: 16 + mipBias: -100 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 1 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - serializedVersion: 2 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 3a92f998f14389948aa928ac64e8e426 + vertices: [] + indices: + edges: [] + weights: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Mirror/Examples/RigidbodyPhysics.meta b/MultiplayerFPS/Assets/Mirror/Examples/RigidbodyPhysics.meta new file mode 100644 index 0000000..854a7cd --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Examples/RigidbodyPhysics.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 703869fabc2e0e241962909920029b0b +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Mirror/Examples/RigidbodyPhysics/Materials.meta b/MultiplayerFPS/Assets/Mirror/Examples/RigidbodyPhysics/Materials.meta new file mode 100644 index 0000000..48b3a17 --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Examples/RigidbodyPhysics/Materials.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: d871cab4e65c6e542a384f695eac5c75 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Mirror/Examples/RigidbodyPhysics/Materials/Blue.mat b/MultiplayerFPS/Assets/Mirror/Examples/RigidbodyPhysics/Materials/Blue.mat new file mode 100644 index 0000000..6dd3284 --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Examples/RigidbodyPhysics/Materials/Blue.mat @@ -0,0 +1,77 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!21 &2100000 +Material: + serializedVersion: 6 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Blue + m_Shader: {fileID: 46, guid: 0000000000000000f000000000000000, type: 0} + m_ShaderKeywords: + m_LightmapFlags: 4 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: {} + disabledShaderPasses: [] + 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_Floats: + - _BumpScale: 1 + - _Cutoff: 0.5 + - _DetailNormalMapScale: 1 + - _DstBlend: 0 + - _GlossMapScale: 1 + - _Glossiness: 0.816 + - _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: 0, g: 0.26089263, b: 1, a: 1} + - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} diff --git a/MultiplayerFPS/Assets/Mirror/Examples/RigidbodyPhysics/Materials/Blue.mat.meta b/MultiplayerFPS/Assets/Mirror/Examples/RigidbodyPhysics/Materials/Blue.mat.meta new file mode 100644 index 0000000..2b1c4f6 --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Examples/RigidbodyPhysics/Materials/Blue.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 84335f003ad8f42408d13787e76d4f94 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 2100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Mirror/Examples/RigidbodyPhysics/Materials/Green.mat b/MultiplayerFPS/Assets/Mirror/Examples/RigidbodyPhysics/Materials/Green.mat new file mode 100644 index 0000000..bccc96b --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Examples/RigidbodyPhysics/Materials/Green.mat @@ -0,0 +1,77 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!21 &2100000 +Material: + serializedVersion: 6 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Green + m_Shader: {fileID: 46, guid: 0000000000000000f000000000000000, type: 0} + m_ShaderKeywords: + m_LightmapFlags: 4 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: {} + disabledShaderPasses: [] + 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_Floats: + - _BumpScale: 1 + - _Cutoff: 0.5 + - _DetailNormalMapScale: 1 + - _DstBlend: 0 + - _GlossMapScale: 1 + - _Glossiness: 0.192 + - _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: 0.07771426, g: 0.6132076, b: 0, a: 1} + - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} diff --git a/MultiplayerFPS/Assets/Mirror/Examples/RigidbodyPhysics/Materials/Green.mat.meta b/MultiplayerFPS/Assets/Mirror/Examples/RigidbodyPhysics/Materials/Green.mat.meta new file mode 100644 index 0000000..f9ebf7b --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Examples/RigidbodyPhysics/Materials/Green.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: bbe2c7293af197640a2b40018e79b9a6 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 2100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Mirror/Examples/RigidbodyPhysics/Materials/Red.mat b/MultiplayerFPS/Assets/Mirror/Examples/RigidbodyPhysics/Materials/Red.mat new file mode 100644 index 0000000..6ce7730 --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Examples/RigidbodyPhysics/Materials/Red.mat @@ -0,0 +1,77 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!21 &2100000 +Material: + serializedVersion: 6 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Red + m_Shader: {fileID: 46, guid: 0000000000000000f000000000000000, type: 0} + m_ShaderKeywords: + m_LightmapFlags: 4 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: {} + disabledShaderPasses: [] + 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_Floats: + - _BumpScale: 1 + - _Cutoff: 0.5 + - _DetailNormalMapScale: 1 + - _DstBlend: 0 + - _GlossMapScale: 1 + - _Glossiness: 0.816 + - _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: 0, b: 0, a: 1} + - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} diff --git a/MultiplayerFPS/Assets/Mirror/Examples/RigidbodyPhysics/Materials/Red.mat.meta b/MultiplayerFPS/Assets/Mirror/Examples/RigidbodyPhysics/Materials/Red.mat.meta new file mode 100644 index 0000000..f66bd07 --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Examples/RigidbodyPhysics/Materials/Red.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 6ec777c59ba249a4aa16956e9dd9a0ee +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 2100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Mirror/Examples/RigidbodyPhysics/PhysicMaterials.meta b/MultiplayerFPS/Assets/Mirror/Examples/RigidbodyPhysics/PhysicMaterials.meta new file mode 100644 index 0000000..8564ffe --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Examples/RigidbodyPhysics/PhysicMaterials.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: e271b04d72e58af47ad61009045f6779 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Mirror/Examples/RigidbodyPhysics/PhysicMaterials/Ball.physicMaterial b/MultiplayerFPS/Assets/Mirror/Examples/RigidbodyPhysics/PhysicMaterials/Ball.physicMaterial new file mode 100644 index 0000000..8893503 --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Examples/RigidbodyPhysics/PhysicMaterials/Ball.physicMaterial @@ -0,0 +1,14 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!134 &13400000 +PhysicMaterial: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Ball + dynamicFriction: 0 + staticFriction: 0 + bounciness: 0.8 + frictionCombine: 0 + bounceCombine: 0 diff --git a/MultiplayerFPS/Assets/Mirror/Examples/RigidbodyPhysics/PhysicMaterials/Ball.physicMaterial.meta b/MultiplayerFPS/Assets/Mirror/Examples/RigidbodyPhysics/PhysicMaterials/Ball.physicMaterial.meta new file mode 100644 index 0000000..4526222 --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Examples/RigidbodyPhysics/PhysicMaterials/Ball.physicMaterial.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: f2bb9a8ecc30457468aea7dacef6f5de +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 13400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Mirror/Examples/RigidbodyPhysics/PhysicMaterials/Floor.physicMaterial b/MultiplayerFPS/Assets/Mirror/Examples/RigidbodyPhysics/PhysicMaterials/Floor.physicMaterial new file mode 100644 index 0000000..6c5fea5 --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Examples/RigidbodyPhysics/PhysicMaterials/Floor.physicMaterial @@ -0,0 +1,14 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!134 &13400000 +PhysicMaterial: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Floor + dynamicFriction: 0 + staticFriction: 0 + bounciness: 0.8 + frictionCombine: 0 + bounceCombine: 0 diff --git a/MultiplayerFPS/Assets/Mirror/Examples/RigidbodyPhysics/PhysicMaterials/Floor.physicMaterial.meta b/MultiplayerFPS/Assets/Mirror/Examples/RigidbodyPhysics/PhysicMaterials/Floor.physicMaterial.meta new file mode 100644 index 0000000..aef94c6 --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Examples/RigidbodyPhysics/PhysicMaterials/Floor.physicMaterial.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: df195ce493ed09b4c929f832263ba617 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 13400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Mirror/Examples/RigidbodyPhysics/Prefabs.meta b/MultiplayerFPS/Assets/Mirror/Examples/RigidbodyPhysics/Prefabs.meta new file mode 100644 index 0000000..b257679 --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Examples/RigidbodyPhysics/Prefabs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: dd49d852d6231e6418c72870c7491fd7 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Mirror/Examples/RigidbodyPhysics/Prefabs/Empty Player.prefab b/MultiplayerFPS/Assets/Mirror/Examples/RigidbodyPhysics/Prefabs/Empty Player.prefab new file mode 100644 index 0000000..73b6419 --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Examples/RigidbodyPhysics/Prefabs/Empty Player.prefab @@ -0,0 +1,49 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &844717362685181648 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 4 + m_Component: + - 4: {fileID: 2175994219975028302} + - 114: {fileID: 1287874831399521600} + m_Layer: 0 + m_Name: Empty Player + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!114 &1287874831399521600 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 844717362685181648} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 9b91ecbcc199f4492b9a91e820070131, type: 3} + m_Name: + m_EditorClassIdentifier: + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + sceneId: 2884890851 + serverOnly: 0 + m_AssetId: + hasSpawned: 0 +--- !u!4 &2175994219975028302 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 844717362685181648} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 0 diff --git a/MultiplayerFPS/Assets/Mirror/Examples/RigidbodyPhysics/Prefabs/Empty Player.prefab.meta b/MultiplayerFPS/Assets/Mirror/Examples/RigidbodyPhysics/Prefabs/Empty Player.prefab.meta new file mode 100644 index 0000000..28b4b2b --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Examples/RigidbodyPhysics/Prefabs/Empty Player.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 4ab0a427bdc13244499c6e044ad7eb40 +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Mirror/Examples/RigidbodyPhysics/Scenes.meta b/MultiplayerFPS/Assets/Mirror/Examples/RigidbodyPhysics/Scenes.meta new file mode 100644 index 0000000..276beb5 --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Examples/RigidbodyPhysics/Scenes.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: c11c778c869824342b9edc9a95de5a19 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Mirror/Examples/RigidbodyPhysics/Scenes/BounceScene.unity b/MultiplayerFPS/Assets/Mirror/Examples/RigidbodyPhysics/Scenes/BounceScene.unity new file mode 100644 index 0000000..e623d9b --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Examples/RigidbodyPhysics/Scenes/BounceScene.unity @@ -0,0 +1,1399 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!29 &1 +OcclusionCullingSettings: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_OcclusionBakeSettings: + smallestOccluder: 5 + smallestHole: 0.25 + backfaceThreshold: 100 + m_SceneGUID: 00000000000000000000000000000000 + m_OcclusionCullingData: {fileID: 0} +--- !u!104 &2 +RenderSettings: + m_ObjectHideFlags: 0 + serializedVersion: 9 + m_Fog: 0 + m_FogColor: {r: 0.5, g: 0.5, b: 0.5, a: 1} + m_FogMode: 3 + m_FogDensity: 0.01 + m_LinearFogStart: 0 + m_LinearFogEnd: 300 + m_AmbientSkyColor: {r: 0.212, g: 0.227, b: 0.259, a: 1} + m_AmbientEquatorColor: {r: 0.114, g: 0.125, b: 0.133, a: 1} + m_AmbientGroundColor: {r: 0.047, g: 0.043, b: 0.035, a: 1} + m_AmbientIntensity: 1 + m_AmbientMode: 0 + m_SubtractiveShadowColor: {r: 0.42, g: 0.478, b: 0.627, a: 1} + m_SkyboxMaterial: {fileID: 10304, guid: 0000000000000000f000000000000000, type: 0} + m_HaloStrength: 0.5 + m_FlareStrength: 1 + m_FlareFadeSpeed: 3 + m_HaloTexture: {fileID: 0} + m_SpotCookie: {fileID: 10001, guid: 0000000000000000e000000000000000, type: 0} + m_DefaultReflectionMode: 0 + m_DefaultReflectionResolution: 128 + m_ReflectionBounces: 1 + m_ReflectionIntensity: 1 + m_CustomReflection: {fileID: 0} + m_Sun: {fileID: 0} + m_IndirectSpecularColor: {r: 0.44657898, g: 0.4964133, b: 0.5748178, a: 1} + m_UseRadianceAmbientProbe: 0 +--- !u!157 &3 +LightmapSettings: + m_ObjectHideFlags: 0 + serializedVersion: 11 + m_GIWorkflowMode: 0 + m_GISettings: + serializedVersion: 2 + m_BounceScale: 1 + m_IndirectOutputScale: 1 + m_AlbedoBoost: 1 + m_EnvironmentLightingMode: 0 + m_EnableBakedLightmaps: 1 + m_EnableRealtimeLightmaps: 1 + m_LightmapEditorSettings: + serializedVersion: 10 + m_Resolution: 2 + m_BakeResolution: 40 + m_AtlasSize: 1024 + m_AO: 0 + m_AOMaxDistance: 1 + m_CompAOExponent: 1 + m_CompAOExponentDirect: 0 + m_Padding: 2 + m_LightmapParameters: {fileID: 0} + m_LightmapsBakeMode: 1 + m_TextureCompression: 1 + m_FinalGather: 0 + m_FinalGatherFiltering: 1 + m_FinalGatherRayCount: 256 + m_ReflectionCompression: 2 + m_MixedBakeMode: 2 + m_BakeBackend: 1 + m_PVRSampling: 1 + m_PVRDirectSampleCount: 32 + m_PVRSampleCount: 500 + m_PVRBounces: 2 + m_PVRFilterTypeDirect: 0 + m_PVRFilterTypeIndirect: 0 + m_PVRFilterTypeAO: 0 + m_PVRFilteringMode: 1 + m_PVRCulling: 1 + m_PVRFilteringGaussRadiusDirect: 1 + m_PVRFilteringGaussRadiusIndirect: 5 + m_PVRFilteringGaussRadiusAO: 2 + m_PVRFilteringAtrousPositionSigmaDirect: 0.5 + m_PVRFilteringAtrousPositionSigmaIndirect: 2 + m_PVRFilteringAtrousPositionSigmaAO: 1 + m_ShowResolutionOverlay: 1 + m_LightingDataAsset: {fileID: 0} + m_UseShadowmask: 1 +--- !u!196 &4 +NavMeshSettings: + serializedVersion: 2 + m_ObjectHideFlags: 0 + m_BuildSettings: + serializedVersion: 2 + agentTypeID: 0 + agentRadius: 0.5 + agentHeight: 2 + agentSlope: 45 + agentClimb: 0.4 + ledgeDropHeight: 0 + maxJumpAcrossDistance: 0 + minRegionArea: 2 + manualCellSize: 0 + cellSize: 0.16666667 + manualTileSize: 0 + tileSize: 256 + accuratePlacement: 0 + debug: + m_Flags: 0 + m_NavMeshData: {fileID: 0} +--- !u!1 &368607347 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 368607351} + - component: {fileID: 368607350} + - component: {fileID: 368607349} + - component: {fileID: 368607348} + m_Layer: 0 + m_Name: Floor + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!64 &368607348 +MeshCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 368607347} + m_Material: {fileID: 13400000, guid: df195ce493ed09b4c929f832263ba617, type: 2} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 3 + m_Convex: 0 + m_CookingOptions: 14 + m_Mesh: {fileID: 10209, guid: 0000000000000000e000000000000000, type: 0} +--- !u!23 &368607349 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 368607347} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: bbe2c7293af197640a2b40018e79b9a6, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 +--- !u!33 &368607350 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 368607347} + m_Mesh: {fileID: 10209, guid: 0000000000000000e000000000000000, type: 0} +--- !u!4 &368607351 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 368607347} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &492096633 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 492096636} + - component: {fileID: 492096635} + - component: {fileID: 492096634} + - component: {fileID: 492096637} + m_Layer: 0 + m_Name: NetworkManager + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &492096634 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 492096633} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: c7424c1070fad4ba2a7a96b02fbeb4bb, type: 3} + m_Name: + m_EditorClassIdentifier: + OnClientConnected: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.Events.UnityEvent, UnityEngine.CoreModule, Version=0.0.0.0, + Culture=neutral, PublicKeyToken=null + OnClientDataReceived: + m_PersistentCalls: + m_Calls: [] + m_TypeName: Mirror.ClientDataReceivedEvent, Mirror, Version=0.0.0.0, Culture=neutral, + PublicKeyToken=null + OnClientError: + m_PersistentCalls: + m_Calls: [] + m_TypeName: Mirror.UnityEventException, Mirror, Version=0.0.0.0, Culture=neutral, + PublicKeyToken=null + OnClientDisconnected: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.Events.UnityEvent, UnityEngine.CoreModule, Version=0.0.0.0, + Culture=neutral, PublicKeyToken=null + OnServerConnected: + m_PersistentCalls: + m_Calls: [] + m_TypeName: Mirror.UnityEventInt, Mirror, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + OnServerDataReceived: + m_PersistentCalls: + m_Calls: [] + m_TypeName: Mirror.ServerDataReceivedEvent, Mirror, Version=0.0.0.0, Culture=neutral, + PublicKeyToken=null + OnServerError: + m_PersistentCalls: + m_Calls: [] + m_TypeName: Mirror.UnityEventIntException, Mirror, Version=0.0.0.0, Culture=neutral, + PublicKeyToken=null + OnServerDisconnected: + m_PersistentCalls: + m_Calls: [] + m_TypeName: Mirror.UnityEventInt, Mirror, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + port: 7777 + NoDelay: 1 + serverMaxMessageSize: 16384 + serverMaxReceivesPerTick: 10000 + clientMaxMessageSize: 16384 + clientMaxReceivesPerTick: 1000 +--- !u!114 &492096635 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 492096633} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 8aab4c8111b7c411b9b92cf3dbc5bd4e, type: 3} + m_Name: + m_EditorClassIdentifier: + dontDestroyOnLoad: 1 + runInBackground: 1 + startOnHeadless: 1 + showDebugMessages: 0 + serverTickRate: 30 + offlineScene: + onlineScene: + transport: {fileID: 492096634} + networkAddress: localhost + maxConnections: 4 + disconnectInactiveConnections: 0 + disconnectInactiveTimeout: 60 + authenticator: {fileID: 0} + playerPrefab: {fileID: 844717362685181648, guid: 4ab0a427bdc13244499c6e044ad7eb40, + type: 3} + autoCreatePlayer: 1 + playerSpawnMethod: 0 + spawnPrefabs: [] +--- !u!4 &492096636 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 492096633} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 5 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &492096637 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 492096633} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 6442dc8070ceb41f094e44de0bf87274, type: 3} + m_Name: + m_EditorClassIdentifier: + showGUI: 1 + offsetX: 0 + offsetY: 0 +--- !u!1 &746548597 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 746548598} + - component: {fileID: 746548600} + - component: {fileID: 746548599} + m_Layer: 5 + m_Name: Image (2) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &746548598 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 746548597} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 2029351940} + m_Father: {fileID: 1767653554} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 150, y: 300} + m_SizeDelta: {x: 230, y: 80} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &746548599 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 746548597} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: -765806418, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_Sprite: {fileID: 0} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 +--- !u!222 &746548600 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 746548597} + m_CullTransparentMesh: 0 +--- !u!1 &1019217375 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1019217383} + - component: {fileID: 1019217382} + - component: {fileID: 1019217381} + - component: {fileID: 1019217380} + - component: {fileID: 1019217379} + - component: {fileID: 1019217378} + - component: {fileID: 1019217377} + - component: {fileID: 1019217376} + m_Layer: 0 + m_Name: Ball Blue + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &1019217376 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1019217375} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: c1b468aa0f3779f4b950b7651891cb8c, type: 3} + m_Name: + m_EditorClassIdentifier: + syncMode: 0 + syncInterval: 0.1 + force: 500 +--- !u!114 &1019217377 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1019217375} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 2f74aedd71d9a4f55b3ce499326d45fb, type: 3} + m_Name: + m_EditorClassIdentifier: + syncMode: 0 + syncInterval: 0.1 + clientAuthority: 0 + localPositionSensitivity: 0.01 + localRotationSensitivity: 0.01 + localScaleSensitivity: 0.01 +--- !u!114 &1019217378 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1019217375} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 9b91ecbcc199f4492b9a91e820070131, type: 3} + m_Name: + m_EditorClassIdentifier: + sceneId: 4215798323 + serverOnly: 0 + m_AssetId: + hasSpawned: 0 +--- !u!54 &1019217379 +Rigidbody: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1019217375} + serializedVersion: 2 + m_Mass: 1 + m_Drag: 0 + m_AngularDrag: 0.05 + m_UseGravity: 1 + m_IsKinematic: 0 + m_Interpolate: 0 + m_Constraints: 0 + m_CollisionDetection: 0 +--- !u!135 &1019217380 +SphereCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1019217375} + m_Material: {fileID: 13400000, guid: f2bb9a8ecc30457468aea7dacef6f5de, type: 2} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Radius: 0.5 + m_Center: {x: 0, y: 0, z: 0} +--- !u!23 &1019217381 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1019217375} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 84335f003ad8f42408d13787e76d4f94, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 +--- !u!33 &1019217382 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1019217375} + m_Mesh: {fileID: 10207, guid: 0000000000000000e000000000000000, type: 0} +--- !u!4 &1019217383 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1019217375} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: -1.5, y: 0.5, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 3 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1021102841 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1021102843} + - component: {fileID: 1021102842} + m_Layer: 0 + m_Name: Directional Light + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!108 &1021102842 +Light: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1021102841} + m_Enabled: 1 + serializedVersion: 8 + m_Type: 1 + m_Color: {r: 1, g: 0.95686275, b: 0.8392157, a: 1} + m_Intensity: 1 + m_Range: 10 + m_SpotAngle: 30 + m_CookieSize: 10 + m_Shadows: + m_Type: 2 + m_Resolution: -1 + m_CustomResolution: -1 + m_Strength: 1 + m_Bias: 0.05 + m_NormalBias: 0.4 + m_NearPlane: 0.2 + m_Cookie: {fileID: 0} + m_DrawHalo: 0 + m_Flare: {fileID: 0} + m_RenderMode: 0 + m_CullingMask: + serializedVersion: 2 + m_Bits: 4294967295 + m_Lightmapping: 4 + m_LightShadowCasterMode: 0 + m_AreaSize: {x: 1, y: 1} + m_BounceIntensity: 1 + m_ColorTemperature: 6570 + m_UseColorTemperature: 0 + m_ShadowRadius: 0 + m_ShadowAngle: 0 +--- !u!4 &1021102843 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1021102841} + m_LocalRotation: {x: 0.40821788, y: -0.23456968, z: 0.10938163, w: 0.8754261} + m_LocalPosition: {x: 0, y: 3, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 50, y: -30, z: 0} +--- !u!1 &1200292990 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1200292999} + - component: {fileID: 1200292998} + - component: {fileID: 1200292997} + - component: {fileID: 1200292996} + - component: {fileID: 1200292995} + - component: {fileID: 1200292994} + - component: {fileID: 1200292993} + - component: {fileID: 1200292992} + - component: {fileID: 1200292991} + m_Layer: 0 + m_Name: Ball Red + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &1200292991 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1200292990} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: c1b468aa0f3779f4b950b7651891cb8c, type: 3} + m_Name: + m_EditorClassIdentifier: + syncMode: 0 + syncInterval: 0.1 + force: 500 +--- !u!114 &1200292992 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1200292990} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 83392ae5c1b731446909f252fd494ae4, type: 3} + m_Name: + m_EditorClassIdentifier: + syncMode: 0 + syncInterval: 0.1 + target: {fileID: 1200292995} + clientAuthority: 0 + syncVelocity: 1 + clearVelocity: 0 + velocitySensitivity: 0.1 + syncAngularVelocity: 1 + clearAngularVelocity: 0 + angularVelocitySensitivity: 0.1 +--- !u!114 &1200292993 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1200292990} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 2f74aedd71d9a4f55b3ce499326d45fb, type: 3} + m_Name: + m_EditorClassIdentifier: + syncMode: 0 + syncInterval: 0.1 + clientAuthority: 0 + localPositionSensitivity: 0.01 + localRotationSensitivity: 0.01 + localScaleSensitivity: 0.01 +--- !u!114 &1200292994 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1200292990} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 9b91ecbcc199f4492b9a91e820070131, type: 3} + m_Name: + m_EditorClassIdentifier: + sceneId: 707906828 + serverOnly: 0 + m_AssetId: + hasSpawned: 0 +--- !u!54 &1200292995 +Rigidbody: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1200292990} + serializedVersion: 2 + m_Mass: 1 + m_Drag: 0 + m_AngularDrag: 0.05 + m_UseGravity: 1 + m_IsKinematic: 0 + m_Interpolate: 0 + m_Constraints: 0 + m_CollisionDetection: 0 +--- !u!135 &1200292996 +SphereCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1200292990} + m_Material: {fileID: 13400000, guid: f2bb9a8ecc30457468aea7dacef6f5de, type: 2} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Radius: 0.5 + m_Center: {x: 0, y: 0, z: 0} +--- !u!23 &1200292997 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1200292990} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 6ec777c59ba249a4aa16956e9dd9a0ee, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 +--- !u!33 &1200292998 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1200292990} + m_Mesh: {fileID: 10207, guid: 0000000000000000e000000000000000, type: 0} +--- !u!4 &1200292999 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1200292990} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 1.5, y: 0.5, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 4 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1282619063 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1282619064} + - component: {fileID: 1282619066} + - component: {fileID: 1282619065} + m_Layer: 5 + m_Name: Image (1) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1282619064 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1282619063} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 1619133803} + m_Father: {fileID: 1767653554} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: -150, y: 300} + m_SizeDelta: {x: 230, y: 80} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1282619065 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1282619063} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: -765806418, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_Sprite: {fileID: 0} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 +--- !u!222 &1282619066 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1282619063} + m_CullTransparentMesh: 0 +--- !u!1 &1592570044 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1592570045} + - component: {fileID: 1592570047} + - component: {fileID: 1592570046} + m_Layer: 5 + m_Name: Text (2) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1592570045 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1592570044} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 2051874432} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: -20, y: -20} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1592570046 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1592570044} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 708705254, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 24 + m_FontStyle: 0 + m_BestFit: 0 + m_MinSize: 2 + m_MaxSize: 40 + m_Alignment: 0 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: Press space on server to add force to rigidbodies +--- !u!222 &1592570047 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1592570044} + m_CullTransparentMesh: 0 +--- !u!1 &1619133802 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1619133803} + - component: {fileID: 1619133805} + - component: {fileID: 1619133804} + m_Layer: 5 + m_Name: Text + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1619133803 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1619133802} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 1282619064} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1619133804 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1619133802} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 708705254, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 24 + m_FontStyle: 0 + m_BestFit: 0 + m_MinSize: 1 + m_MaxSize: 59 + m_Alignment: 4 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: NetworkTranform +--- !u!222 &1619133805 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1619133802} + m_CullTransparentMesh: 0 +--- !u!1 &1723209989 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1723209992} + - component: {fileID: 1723209991} + - component: {fileID: 1723209990} + m_Layer: 0 + m_Name: Main Camera + m_TagString: MainCamera + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!81 &1723209990 +AudioListener: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1723209989} + m_Enabled: 1 +--- !u!20 &1723209991 +Camera: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1723209989} + m_Enabled: 1 + serializedVersion: 2 + m_ClearFlags: 1 + m_BackGroundColor: {r: 0.19215687, g: 0.3019608, b: 0.4745098, a: 0} + m_projectionMatrixMode: 1 + m_SensorSize: {x: 36, y: 24} + m_LensShift: {x: 0, y: 0} + m_GateFitMode: 2 + m_FocalLength: 50 + m_NormalizedViewPortRect: + serializedVersion: 2 + x: 0 + y: 0 + width: 1 + height: 1 + near clip plane: 0.3 + far clip plane: 1000 + field of view: 60 + orthographic: 0 + orthographic size: 5 + m_Depth: -1 + m_CullingMask: + serializedVersion: 2 + m_Bits: 4294967295 + m_RenderingPath: -1 + m_TargetTexture: {fileID: 0} + m_TargetDisplay: 0 + m_TargetEye: 3 + m_HDR: 1 + m_AllowMSAA: 1 + m_AllowDynamicResolution: 0 + m_ForceIntoRT: 0 + m_OcclusionCulling: 1 + m_StereoConvergence: 10 + m_StereoSeparation: 0.022 +--- !u!4 &1723209992 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1723209989} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 4, z: -8} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1767653550 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1767653554} + - component: {fileID: 1767653553} + - component: {fileID: 1767653552} + - component: {fileID: 1767653551} + m_Layer: 5 + m_Name: Canvas + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &1767653551 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1767653550} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 1301386320, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_IgnoreReversedGraphics: 1 + m_BlockingObjects: 0 + m_BlockingMask: + serializedVersion: 2 + m_Bits: 4294967295 +--- !u!114 &1767653552 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1767653550} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 1980459831, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_UiScaleMode: 1 + m_ReferencePixelsPerUnit: 100 + m_ScaleFactor: 1 + m_ReferenceResolution: {x: 1280, y: 720} + m_ScreenMatchMode: 0 + m_MatchWidthOrHeight: 0 + m_PhysicalUnit: 3 + m_FallbackScreenDPI: 96 + m_DefaultSpriteDPI: 96 + m_DynamicPixelsPerUnit: 1 +--- !u!223 &1767653553 +Canvas: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1767653550} + m_Enabled: 1 + serializedVersion: 3 + m_RenderMode: 0 + m_Camera: {fileID: 0} + m_PlaneDistance: 100 + m_PixelPerfect: 0 + m_ReceivesEvents: 1 + m_OverrideSorting: 0 + m_OverridePixelPerfect: 0 + m_SortingBucketNormalizedSize: 0 + m_AdditionalShaderChannelsFlag: 0 + m_SortingLayerID: 0 + m_SortingOrder: 0 + m_TargetDisplay: 0 +--- !u!224 &1767653554 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1767653550} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 0, y: 0, z: 0} + m_Children: + - {fileID: 2051874432} + - {fileID: 1282619064} + - {fileID: 746548598} + m_Father: {fileID: 0} + m_RootOrder: 6 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 0, y: 0} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0, y: 0} +--- !u!1 &2029351939 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2029351940} + - component: {fileID: 2029351942} + - component: {fileID: 2029351941} + m_Layer: 5 + m_Name: Text (1) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &2029351940 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2029351939} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 746548598} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &2029351941 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2029351939} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 708705254, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 24 + m_FontStyle: 0 + m_BestFit: 0 + m_MinSize: 1 + m_MaxSize: 59 + m_Alignment: 4 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: 'NetworkTranform + + + NetworkRigidbody' +--- !u!222 &2029351942 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2029351939} + m_CullTransparentMesh: 0 +--- !u!1 &2051874431 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2051874432} + - component: {fileID: 2051874434} + - component: {fileID: 2051874433} + m_Layer: 5 + m_Name: Image + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &2051874432 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2051874431} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 1592570045} + m_Father: {fileID: 1767653554} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 0, y: 0} + m_AnchoredPosition: {x: 10, y: 10} + m_SizeDelta: {x: 300, y: 80} + m_Pivot: {x: 0, y: 0} +--- !u!114 &2051874433 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2051874431} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: -765806418, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_Sprite: {fileID: 0} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 +--- !u!222 &2051874434 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2051874431} + m_CullTransparentMesh: 0 diff --git a/MultiplayerFPS/Assets/Mirror/Examples/RigidbodyPhysics/Scenes/BounceScene.unity.meta b/MultiplayerFPS/Assets/Mirror/Examples/RigidbodyPhysics/Scenes/BounceScene.unity.meta new file mode 100644 index 0000000..2e53449 --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Examples/RigidbodyPhysics/Scenes/BounceScene.unity.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: b42449e4a64f03a42b999b0c118df11b +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Mirror/Examples/RigidbodyPhysics/Scripts.meta b/MultiplayerFPS/Assets/Mirror/Examples/RigidbodyPhysics/Scripts.meta new file mode 100644 index 0000000..f7469ea --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Examples/RigidbodyPhysics/Scripts.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 8a0b4c0f86764874481e949b6190940e +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Mirror/Examples/RigidbodyPhysics/Scripts/AddForce.cs b/MultiplayerFPS/Assets/Mirror/Examples/RigidbodyPhysics/Scripts/AddForce.cs new file mode 100644 index 0000000..fffa2a9 --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Examples/RigidbodyPhysics/Scripts/AddForce.cs @@ -0,0 +1,20 @@ +using UnityEngine; + +namespace Mirror.Examples.RigidbodyPhysics +{ + public class AddForce : NetworkBehaviour + { + [SerializeField] float force = 500f; + + void Update() + { + if (isServer) + { + if (Input.GetKeyDown(KeyCode.Space)) + { + GetComponent().AddForce(Vector3.up * force); + } + } + } + } +} diff --git a/MultiplayerFPS/Assets/Mirror/Examples/RigidbodyPhysics/Scripts/AddForce.cs.meta b/MultiplayerFPS/Assets/Mirror/Examples/RigidbodyPhysics/Scripts/AddForce.cs.meta new file mode 100644 index 0000000..b985a20 --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Examples/RigidbodyPhysics/Scripts/AddForce.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: c1b468aa0f3779f4b950b7651891cb8c +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Mirror/Examples/RigidbodyPhysics/Scripts/Mirror.Examples.RigidbodyPhysics.asmdef b/MultiplayerFPS/Assets/Mirror/Examples/RigidbodyPhysics/Scripts/Mirror.Examples.RigidbodyPhysics.asmdef new file mode 100644 index 0000000..2bbec09 --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Examples/RigidbodyPhysics/Scripts/Mirror.Examples.RigidbodyPhysics.asmdef @@ -0,0 +1,14 @@ +{ + "name": "Mirror.example.RigidbodyPhysics", + "references": [ + "Mirror" + ], + "optionalUnityReferences": [], + "includePlatforms": [], + "excludePlatforms": [], + "allowUnsafeCode": false, + "overrideReferences": false, + "precompiledReferences": [], + "autoReferenced": true, + "defineConstraints": [] +} \ No newline at end of file diff --git a/MultiplayerFPS/Assets/Mirror/Examples/RigidbodyPhysics/Scripts/Mirror.Examples.RigidbodyPhysics.asmdef.meta b/MultiplayerFPS/Assets/Mirror/Examples/RigidbodyPhysics/Scripts/Mirror.Examples.RigidbodyPhysics.asmdef.meta new file mode 100644 index 0000000..538bb7d --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Examples/RigidbodyPhysics/Scripts/Mirror.Examples.RigidbodyPhysics.asmdef.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: cdcec31b08a51e44c81aa1e3186826e9 +AssemblyDefinitionImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Mirror/Examples/Room.meta b/MultiplayerFPS/Assets/Mirror/Examples/Room.meta new file mode 100644 index 0000000..51c8ec2 --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Examples/Room.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: ba0822b68f209a743bc575c6f2cc78f0 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Mirror/Examples/Room/Materials.meta b/MultiplayerFPS/Assets/Mirror/Examples/Room/Materials.meta new file mode 100644 index 0000000..1593571 --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Examples/Room/Materials.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 177a490b498134246b6eeddfeb608b94 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Mirror/Examples/Room/Materials/PlayArea.mat b/MultiplayerFPS/Assets/Mirror/Examples/Room/Materials/PlayArea.mat new file mode 100644 index 0000000..f39520d --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Examples/Room/Materials/PlayArea.mat @@ -0,0 +1,77 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!21 &2100000 +Material: + serializedVersion: 6 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: PlayArea + m_Shader: {fileID: 46, guid: 0000000000000000f000000000000000, type: 0} + m_ShaderKeywords: _GLOSSYREFLECTIONS_OFF _NORMALMAP _SPECULARHIGHLIGHTS_OFF + m_LightmapFlags: 4 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: {} + disabledShaderPasses: [] + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _BumpMap: + m_Texture: {fileID: 2800000, guid: 1ef4aad253cf7e9488305da905643f09, type: 3} + 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: 8, y: 8} + m_Offset: {x: 0, y: 0} + - _MainTex: + m_Texture: {fileID: 2800000, guid: 0ce4715b95ec59e4ca799c740a5e144a, type: 3} + m_Scale: {x: 8, y: 8} + 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_Floats: + - _BumpScale: 1 + - _Cutoff: 0.5 + - _DetailNormalMapScale: 1 + - _DstBlend: 0 + - _GlossMapScale: 1 + - _Glossiness: 0.5 + - _GlossyReflections: 0 + - _Metallic: 0 + - _Mode: 0 + - _OcclusionStrength: 1 + - _Parallax: 0.02 + - _SmoothnessTextureChannel: 0 + - _SpecularHighlights: 0 + - _SrcBlend: 1 + - _UVSec: 0 + - _ZWrite: 1 + m_Colors: + - _Color: {r: 0.8867924, g: 0.84346247, b: 0.7654859, a: 1} + - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} diff --git a/MultiplayerFPS/Assets/Mirror/Examples/Room/Materials/PlayArea.mat.meta b/MultiplayerFPS/Assets/Mirror/Examples/Room/Materials/PlayArea.mat.meta new file mode 100644 index 0000000..093bbc4 --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Examples/Room/Materials/PlayArea.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 3201636fa507dad448e9a36d66a80825 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 2100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Mirror/Examples/Room/Materials/Player.mat b/MultiplayerFPS/Assets/Mirror/Examples/Room/Materials/Player.mat new file mode 100644 index 0000000..a394fe1 --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Examples/Room/Materials/Player.mat @@ -0,0 +1,77 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!21 &2100000 +Material: + serializedVersion: 6 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Player + m_Shader: {fileID: 46, guid: 0000000000000000f000000000000000, type: 0} + m_ShaderKeywords: _GLOSSYREFLECTIONS_OFF _SPECULARHIGHLIGHTS_OFF + m_LightmapFlags: 4 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: {} + disabledShaderPasses: [] + 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_Floats: + - _BumpScale: 1 + - _Cutoff: 0.5 + - _DetailNormalMapScale: 1 + - _DstBlend: 0 + - _GlossMapScale: 1 + - _Glossiness: 1 + - _GlossyReflections: 0 + - _Metallic: 0 + - _Mode: 0 + - _OcclusionStrength: 1 + - _Parallax: 0.02 + - _SmoothnessTextureChannel: 0 + - _SpecularHighlights: 0 + - _SrcBlend: 1 + - _UVSec: 0 + - _ZWrite: 1 + m_Colors: + - _Color: {r: 0, g: 0, b: 0, a: 1} + - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} diff --git a/MultiplayerFPS/Assets/Mirror/Examples/Room/Materials/Player.mat.meta b/MultiplayerFPS/Assets/Mirror/Examples/Room/Materials/Player.mat.meta new file mode 100644 index 0000000..46963af --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Examples/Room/Materials/Player.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: ac64a68d9ea8fa9459ff2f158065c1d0 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 2100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Mirror/Examples/Room/Materials/Prize.mat b/MultiplayerFPS/Assets/Mirror/Examples/Room/Materials/Prize.mat new file mode 100644 index 0000000..08f5003 --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Examples/Room/Materials/Prize.mat @@ -0,0 +1,77 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!21 &2100000 +Material: + serializedVersion: 6 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Prize + m_Shader: {fileID: 46, guid: 0000000000000000f000000000000000, type: 0} + m_ShaderKeywords: _GLOSSYREFLECTIONS_OFF _SPECULARHIGHLIGHTS_OFF + m_LightmapFlags: 4 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: {} + disabledShaderPasses: [] + 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_Floats: + - _BumpScale: 1 + - _Cutoff: 0.5 + - _DetailNormalMapScale: 1 + - _DstBlend: 0 + - _GlossMapScale: 1 + - _Glossiness: 1 + - _GlossyReflections: 0 + - _Metallic: 0 + - _Mode: 0 + - _OcclusionStrength: 1 + - _Parallax: 0.02 + - _SmoothnessTextureChannel: 0 + - _SpecularHighlights: 0 + - _SrcBlend: 1 + - _UVSec: 0 + - _ZWrite: 1 + m_Colors: + - _Color: {r: 0, g: 0, b: 0, a: 1} + - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} diff --git a/MultiplayerFPS/Assets/Mirror/Examples/Room/Materials/Prize.mat.meta b/MultiplayerFPS/Assets/Mirror/Examples/Room/Materials/Prize.mat.meta new file mode 100644 index 0000000..18935a5 --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Examples/Room/Materials/Prize.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: a1d7c9f39b41d414d86e64f7761cd545 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 2100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Mirror/Examples/Room/Materials/Textures.meta b/MultiplayerFPS/Assets/Mirror/Examples/Room/Materials/Textures.meta new file mode 100644 index 0000000..0ab7902 --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Examples/Room/Materials/Textures.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 047a5014adf04914f9ffded62a715e39 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Mirror/Examples/Room/Materials/Textures/Wall01.tga b/MultiplayerFPS/Assets/Mirror/Examples/Room/Materials/Textures/Wall01.tga new file mode 100644 index 0000000..52fb755 Binary files /dev/null and b/MultiplayerFPS/Assets/Mirror/Examples/Room/Materials/Textures/Wall01.tga differ diff --git a/MultiplayerFPS/Assets/Mirror/Examples/Room/Materials/Textures/Wall01.tga.meta b/MultiplayerFPS/Assets/Mirror/Examples/Room/Materials/Textures/Wall01.tga.meta new file mode 100644 index 0000000..e48bd95 --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Examples/Room/Materials/Textures/Wall01.tga.meta @@ -0,0 +1,88 @@ +fileFormatVersion: 2 +guid: 0ce4715b95ec59e4ca799c740a5e144a +TextureImporter: + fileIDToRecycleName: {} + externalObjects: {} + serializedVersion: 7 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: -1 + maxTextureSize: 1024 + textureSettings: + serializedVersion: 2 + filterMode: -1 + aniso: -1 + mipBias: -100 + wrapU: -1 + wrapV: -1 + wrapW: -1 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 0 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - serializedVersion: 2 + buildTarget: DefaultTexturePlatform + maxTextureSize: 1024 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: + vertices: [] + indices: + edges: [] + weights: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Mirror/Examples/Room/Materials/Textures/Wall01_n.tga b/MultiplayerFPS/Assets/Mirror/Examples/Room/Materials/Textures/Wall01_n.tga new file mode 100644 index 0000000..c3899ab Binary files /dev/null and b/MultiplayerFPS/Assets/Mirror/Examples/Room/Materials/Textures/Wall01_n.tga differ diff --git a/MultiplayerFPS/Assets/Mirror/Examples/Room/Materials/Textures/Wall01_n.tga.meta b/MultiplayerFPS/Assets/Mirror/Examples/Room/Materials/Textures/Wall01_n.tga.meta new file mode 100644 index 0000000..1e69eda --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Examples/Room/Materials/Textures/Wall01_n.tga.meta @@ -0,0 +1,88 @@ +fileFormatVersion: 2 +guid: 1ef4aad253cf7e9488305da905643f09 +TextureImporter: + fileIDToRecycleName: {} + externalObjects: {} + serializedVersion: 7 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 1 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: -1 + maxTextureSize: 1024 + textureSettings: + serializedVersion: 2 + filterMode: -1 + aniso: -1 + mipBias: -100 + wrapU: -1 + wrapV: -1 + wrapW: -1 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 1 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - serializedVersion: 2 + buildTarget: DefaultTexturePlatform + maxTextureSize: 1024 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: + vertices: [] + indices: + edges: [] + weights: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Mirror/Examples/Room/Prefabs.meta b/MultiplayerFPS/Assets/Mirror/Examples/Room/Prefabs.meta new file mode 100644 index 0000000..78f4e75 --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Examples/Room/Prefabs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 9a6e603a7f407ec4aa25ac2c2799f71b +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Mirror/Examples/Room/Prefabs/GamePlayer.prefab b/MultiplayerFPS/Assets/Mirror/Examples/Room/Prefabs/GamePlayer.prefab new file mode 100644 index 0000000..757a5a4 --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Examples/Room/Prefabs/GamePlayer.prefab @@ -0,0 +1,320 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!54 &-6233809968765690729 +Rigidbody: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1480027675339556} + serializedVersion: 2 + m_Mass: 1 + m_Drag: 0 + m_AngularDrag: 0.05 + m_UseGravity: 0 + m_IsKinematic: 1 + m_Interpolate: 0 + m_Constraints: 0 + m_CollisionDetection: 0 +--- !u!1 &1430875437483682 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 4 + m_Component: + - 4: {fileID: 4216737524944602} + - 33: {fileID: 33190644788701022} + - 23: {fileID: 23708975923909982} + m_Layer: 0 + m_Name: + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!1 &1480027675339556 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 4 + m_Component: + - 4: {fileID: 4822224316094678} + - 114: {fileID: 114402732107420660} + - 114: {fileID: 114265392388239132} + - 143: {fileID: 143011667059871024} + - 136: {fileID: 6799120071495980942} + - 54: {fileID: -6233809968765690729} + - 114: {fileID: 114892629901890886} + - 114: {fileID: 6261579163786439309} + - 114: {fileID: 115187108610643062} + m_Layer: 0 + m_Name: GamePlayer + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &4216737524944602 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1430875437483682} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0.39999998, z: 0.5} + m_LocalScale: {x: 0.5, y: 0.1, z: 0.2} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_Children: [] + m_Father: {fileID: 3138541494209382947} + m_RootOrder: 0 +--- !u!4 &4822224316094678 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1480027675339556} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 1, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_Children: + - {fileID: 3138541494209382947} + m_Father: {fileID: 0} + m_RootOrder: 0 +--- !u!23 &23708975923909982 +MeshRenderer: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1430875437483682} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_Materials: + - {fileID: 10303, guid: 0000000000000000f000000000000000, type: 0} + m_SubsetIndices: + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_SelectedWireframeHidden: 0 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingOrder: 0 +--- !u!33 &33190644788701022 +MeshFilter: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1430875437483682} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!114 &114265392388239132 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1480027675339556} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 2f74aedd71d9a4f55b3ce499326d45fb, type: 3} + m_Name: + m_EditorClassIdentifier: + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + syncMode: 0 + syncInterval: 0 + clientAuthority: 1 + localPositionSensitivity: 0.01 + localRotationSensitivity: 0.01 + localScaleSensitivity: 0.01 +--- !u!114 &114402732107420660 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1480027675339556} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 9b91ecbcc199f4492b9a91e820070131, type: 3} + m_Name: + m_EditorClassIdentifier: + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + sceneId: 0 + serverOnly: 0 + m_AssetId: + hasSpawned: 0 +--- !u!114 &114892629901890886 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1480027675339556} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 24fd13686a451ad498101a604d134e39, type: 3} + m_Name: + m_EditorClassIdentifier: + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + syncMode: 0 + syncInterval: 0 + characterController: {fileID: 4096} + capsuleCollider: {fileID: 1768388965} + moveSpeed: 8 + turnSensitivity: 5 + maxTurnSpeed: 150 + horizontal: 0 + vertical: 0 + turn: 6.57 + jumpSpeed: 0 + isGrounded: 1 + isFalling: 0 + velocity: {x: 0, y: 0, z: 0} +--- !u!114 &115187108610643062 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1480027675339556} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 1ba998ee2eff92a419f4377519caf095, type: 3} + m_Name: + m_EditorClassIdentifier: + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + syncMode: 0 + syncInterval: 0 + index: 0 + score: 0 +--- !u!143 &143011667059871024 +CharacterController: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1480027675339556} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 0 + serializedVersion: 2 + m_Height: 2 + m_Radius: 0.5 + m_SlopeLimit: 45 + m_StepOffset: 0.3 + m_SkinWidth: 0.08 + m_MinMoveDistance: 0.001 + m_Center: {x: 0, y: 0, z: 0} +--- !u!33 &1736510165009824269 +MeshFilter: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 4926068573968176962} + m_Mesh: {fileID: 10208, guid: 0000000000000000e000000000000000, type: 0} +--- !u!4 &3138541494209382947 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 4926068573968176962} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_Children: + - {fileID: 4216737524944602} + m_Father: {fileID: 4822224316094678} + m_RootOrder: 0 +--- !u!23 &4008900414740136170 +MeshRenderer: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 4926068573968176962} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_Materials: + - {fileID: 2100000, guid: ac64a68d9ea8fa9459ff2f158065c1d0, type: 2} + m_SubsetIndices: + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_SelectedWireframeHidden: 0 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingOrder: 0 +--- !u!1 &4926068573968176962 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 4 + m_Component: + - 4: {fileID: 3138541494209382947} + - 33: {fileID: 1736510165009824269} + - 23: {fileID: 4008900414740136170} + m_Layer: 0 + m_Name: + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!114 &6261579163786439309 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1480027675339556} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 1e6a8bf08f02e254aa9a52ef0aaa1553, type: 3} + m_Name: + m_EditorClassIdentifier: + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + syncMode: 0 + syncInterval: 0.1 + color: + serializedVersion: 2 + rgba: 4278190080 +--- !u!136 &6799120071495980942 +CapsuleCollider: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1480027675339556} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 0 + m_Radius: 0.5 + m_Height: 1 + m_Direction: 1 + m_Center: {x: 0, y: 0, z: 0} diff --git a/MultiplayerFPS/Assets/Mirror/Examples/Room/Prefabs/GamePlayer.prefab.meta b/MultiplayerFPS/Assets/Mirror/Examples/Room/Prefabs/GamePlayer.prefab.meta new file mode 100644 index 0000000..0df6ef0 --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Examples/Room/Prefabs/GamePlayer.prefab.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 21daf89214c6ee443ad6875b73083c60 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 100100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Mirror/Examples/Room/Prefabs/Prize.prefab b/MultiplayerFPS/Assets/Mirror/Examples/Room/Prefabs/Prize.prefab new file mode 100644 index 0000000..8e1e4c7 --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Examples/Room/Prefabs/Prize.prefab @@ -0,0 +1,184 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &1139254171913846 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 4 + m_Component: + - 4: {fileID: 4362442735993418} + - 114: {fileID: 114251241889735402} + - 114: {fileID: 114048121767222990} + - 114: {fileID: 7669440687796875101} + - 135: {fileID: 135606878775227198} + - 54: {fileID: 1765969535664783447} + m_Layer: 0 + m_Name: Prize + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &4362442735993418 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1139254171913846} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 1, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_Children: + - {fileID: 7524893234998283593} + m_Father: {fileID: 0} + m_RootOrder: 0 +--- !u!114 &114048121767222990 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1139254171913846} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: a22f9eb8ebad79e47babf4c051a714ee, type: 3} + m_Name: + m_EditorClassIdentifier: + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + syncMode: 0 + syncInterval: 0.1 + available: 1 + spawner: {fileID: 0} + randomColor: {fileID: 62115616} +--- !u!114 &114251241889735402 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1139254171913846} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 9b91ecbcc199f4492b9a91e820070131, type: 3} + m_Name: + m_EditorClassIdentifier: + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + sceneId: 0 + serverOnly: 0 + m_AssetId: +--- !u!135 &135606878775227198 +SphereCollider: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1139254171913846} + m_Material: {fileID: 0} + m_IsTrigger: 1 + m_Enabled: 1 + serializedVersion: 2 + m_Radius: 0.3 + m_Center: {x: 0, y: 0, z: 0} +--- !u!54 &1765969535664783447 +Rigidbody: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1139254171913846} + serializedVersion: 2 + m_Mass: 1 + m_Drag: 0 + m_AngularDrag: 0.05 + m_UseGravity: 0 + m_IsKinematic: 1 + m_Interpolate: 0 + m_Constraints: 0 + m_CollisionDetection: 0 +--- !u!1 &5133204039361288107 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 4 + m_Component: + - 4: {fileID: 7524893234998283593} + - 33: {fileID: 8440477969432842110} + - 23: {fileID: 6355089084613864400} + m_Layer: 0 + m_Name: + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!23 &6355089084613864400 +MeshRenderer: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 5133204039361288107} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_Materials: + - {fileID: 2100000, guid: a1d7c9f39b41d414d86e64f7761cd545, type: 2} + m_SubsetIndices: + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_SelectedWireframeHidden: 0 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingOrder: 0 +--- !u!4 &7524893234998283593 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 5133204039361288107} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 0.3, y: 0.3, z: 0.3} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_Children: [] + m_Father: {fileID: 4362442735993418} + m_RootOrder: 0 +--- !u!114 &7669440687796875101 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1139254171913846} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 1e6a8bf08f02e254aa9a52ef0aaa1553, type: 3} + m_Name: + m_EditorClassIdentifier: + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + syncMode: 0 + syncInterval: 0.1 + color: + serializedVersion: 2 + rgba: 4278190080 +--- !u!33 &8440477969432842110 +MeshFilter: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 5133204039361288107} + m_Mesh: {fileID: 10207, guid: 0000000000000000e000000000000000, type: 0} diff --git a/MultiplayerFPS/Assets/Mirror/Examples/Room/Prefabs/Prize.prefab.meta b/MultiplayerFPS/Assets/Mirror/Examples/Room/Prefabs/Prize.prefab.meta new file mode 100644 index 0000000..87ab623 --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Examples/Room/Prefabs/Prize.prefab.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 52f1c9ea06cfd154cb68ff9d1b66fc13 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 100100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Mirror/Examples/Room/Prefabs/RoomPlayer.prefab b/MultiplayerFPS/Assets/Mirror/Examples/Room/Prefabs/RoomPlayer.prefab new file mode 100644 index 0000000..4198047 --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Examples/Room/Prefabs/RoomPlayer.prefab @@ -0,0 +1,68 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &1588750985201798 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 4 + m_Component: + - 4: {fileID: 4817109203880908} + - 114: {fileID: 114387717104821018} + - 114: {fileID: 114033720796874720} + m_Layer: 0 + m_Name: RoomPlayer + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &4817109203880908 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1588750985201798} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 1, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 0 +--- !u!114 &114033720796874720 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1588750985201798} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 41fc608223969754e817c29908fdb1d3, type: 3} + m_Name: + m_EditorClassIdentifier: + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + syncMode: 0 + syncInterval: 0.1 + showRoomGUI: 1 + readyToBegin: 0 + index: 0 +--- !u!114 &114387717104821018 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1588750985201798} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 9b91ecbcc199f4492b9a91e820070131, type: 3} + m_Name: + m_EditorClassIdentifier: + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + sceneId: 0 + serverOnly: 0 + m_AssetId: diff --git a/MultiplayerFPS/Assets/Mirror/Examples/Room/Prefabs/RoomPlayer.prefab.meta b/MultiplayerFPS/Assets/Mirror/Examples/Room/Prefabs/RoomPlayer.prefab.meta new file mode 100644 index 0000000..153c825 --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Examples/Room/Prefabs/RoomPlayer.prefab.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: deae2134a1d77704b9c595efe69767dd +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 100100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Mirror/Examples/Room/README.md b/MultiplayerFPS/Assets/Mirror/Examples/Room/README.md new file mode 100644 index 0000000..1780514 --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Examples/Room/README.md @@ -0,0 +1,28 @@ +# Room Example + +In Build Settings, remove all scenes and add all of the scenes from the Examples\Room\Scenes folder in the following order: +- OfflineScene +- RoomScene +- OnlineScene + +If you opened the Offline scene before doing the above steps, you may have to reassign the scenes to the NetworkRoomManagerExt component of the RoomManager scene object. + +File -> Build and Run + +Start up to 4 built instances: These will all be client players. + +Open the Offline scene in the Editor and press Play + +Click Host (Server + Client) in the HUD: This will be host and the 5th player. You can also use Server Only if you prefer. + +Click Client in the built instances. + +Click Ready in each instance, and finally in the Editor (Host). + +Click the Start Game button when all players are ready. + +You should now be in the Online scene with your players of random color. + +WASDQE keys to move & turn your player capsule. +Collide with the spheres to score points. +Lighter colors score higher. diff --git a/MultiplayerFPS/Assets/Mirror/Examples/Room/README.md.meta b/MultiplayerFPS/Assets/Mirror/Examples/Room/README.md.meta new file mode 100644 index 0000000..eb4961d --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Examples/Room/README.md.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 9110f04bd1e8468479f6625342d311c5 +TextScriptImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Mirror/Examples/Room/Scenes.meta b/MultiplayerFPS/Assets/Mirror/Examples/Room/Scenes.meta new file mode 100644 index 0000000..17072cf --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Examples/Room/Scenes.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 4f704ae4b4f98ae41a0bce26658850c1 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Mirror/Examples/Room/Scenes/OfflineScene.unity b/MultiplayerFPS/Assets/Mirror/Examples/Room/Scenes/OfflineScene.unity new file mode 100644 index 0000000..6aa1dd8 --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Examples/Room/Scenes/OfflineScene.unity @@ -0,0 +1,323 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!29 &1 +OcclusionCullingSettings: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_OcclusionBakeSettings: + smallestOccluder: 5 + smallestHole: 0.25 + backfaceThreshold: 100 + m_SceneGUID: 00000000000000000000000000000000 + m_OcclusionCullingData: {fileID: 0} +--- !u!104 &2 +RenderSettings: + m_ObjectHideFlags: 0 + serializedVersion: 9 + m_Fog: 0 + m_FogColor: {r: 0.5, g: 0.5, b: 0.5, a: 1} + m_FogMode: 3 + m_FogDensity: 0.01 + m_LinearFogStart: 0 + m_LinearFogEnd: 300 + m_AmbientSkyColor: {r: 0, g: 0, b: 0, a: 1} + m_AmbientEquatorColor: {r: 0.114, g: 0.125, b: 0.133, a: 1} + m_AmbientGroundColor: {r: 0.047, g: 0.043, b: 0.035, a: 1} + m_AmbientIntensity: 1 + m_AmbientMode: 0 + m_SubtractiveShadowColor: {r: 0.42, g: 0.478, b: 0.627, a: 1} + m_SkyboxMaterial: {fileID: 0} + m_HaloStrength: 0.5 + m_FlareStrength: 1 + m_FlareFadeSpeed: 3 + m_HaloTexture: {fileID: 0} + m_SpotCookie: {fileID: 10001, guid: 0000000000000000e000000000000000, type: 0} + m_DefaultReflectionMode: 0 + m_DefaultReflectionResolution: 128 + m_ReflectionBounces: 1 + m_ReflectionIntensity: 1 + m_CustomReflection: {fileID: 0} + m_Sun: {fileID: 0} + m_IndirectSpecularColor: {r: 0, g: 0, b: 0, a: 1} + m_UseRadianceAmbientProbe: 0 +--- !u!157 &3 +LightmapSettings: + m_ObjectHideFlags: 0 + serializedVersion: 11 + m_GIWorkflowMode: 0 + m_GISettings: + serializedVersion: 2 + m_BounceScale: 1 + m_IndirectOutputScale: 1 + m_AlbedoBoost: 1 + m_EnvironmentLightingMode: 0 + m_EnableBakedLightmaps: 0 + m_EnableRealtimeLightmaps: 0 + m_LightmapEditorSettings: + serializedVersion: 10 + m_Resolution: 2 + m_BakeResolution: 40 + m_AtlasSize: 1024 + m_AO: 0 + m_AOMaxDistance: 1 + m_CompAOExponent: 1 + m_CompAOExponentDirect: 0 + m_Padding: 2 + m_LightmapParameters: {fileID: 0} + m_LightmapsBakeMode: 1 + m_TextureCompression: 1 + m_FinalGather: 0 + m_FinalGatherFiltering: 1 + m_FinalGatherRayCount: 256 + m_ReflectionCompression: 2 + m_MixedBakeMode: 2 + m_BakeBackend: 1 + m_PVRSampling: 1 + m_PVRDirectSampleCount: 32 + m_PVRSampleCount: 500 + m_PVRBounces: 2 + m_PVRFilterTypeDirect: 0 + m_PVRFilterTypeIndirect: 0 + m_PVRFilterTypeAO: 0 + m_PVRFilteringMode: 1 + m_PVRCulling: 1 + m_PVRFilteringGaussRadiusDirect: 1 + m_PVRFilteringGaussRadiusIndirect: 5 + m_PVRFilteringGaussRadiusAO: 2 + m_PVRFilteringAtrousPositionSigmaDirect: 0.5 + m_PVRFilteringAtrousPositionSigmaIndirect: 2 + m_PVRFilteringAtrousPositionSigmaAO: 1 + m_ShowResolutionOverlay: 1 + m_LightingDataAsset: {fileID: 0} + m_UseShadowmask: 1 +--- !u!196 &4 +NavMeshSettings: + serializedVersion: 2 + m_ObjectHideFlags: 0 + m_BuildSettings: + serializedVersion: 2 + agentTypeID: 0 + agentRadius: 0.5 + agentHeight: 2 + agentSlope: 45 + agentClimb: 0.4 + ledgeDropHeight: 0 + maxJumpAcrossDistance: 0 + minRegionArea: 2 + manualCellSize: 0 + cellSize: 0.16666667 + manualTileSize: 0 + tileSize: 256 + accuratePlacement: 0 + debug: + m_Flags: 0 + m_NavMeshData: {fileID: 0} +--- !u!1 &639890310 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 639890313} + - component: {fileID: 639890312} + - component: {fileID: 639890311} + m_Layer: 0 + m_Name: Main Camera + m_TagString: MainCamera + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!81 &639890311 +AudioListener: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 639890310} + m_Enabled: 1 +--- !u!20 &639890312 +Camera: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 639890310} + m_Enabled: 1 + serializedVersion: 2 + m_ClearFlags: 1 + m_BackGroundColor: {r: 0.23429157, g: 0.254717, b: 0.23546094, a: 0} + m_projectionMatrixMode: 1 + m_SensorSize: {x: 36, y: 24} + m_LensShift: {x: 0, y: 0} + m_GateFitMode: 2 + m_FocalLength: 50 + m_NormalizedViewPortRect: + serializedVersion: 2 + x: 0 + y: 0 + width: 1 + height: 1 + near clip plane: 0.3 + far clip plane: 1000 + field of view: 26.991467 + orthographic: 0 + orthographic size: 5 + m_Depth: -1 + m_CullingMask: + serializedVersion: 2 + m_Bits: 4294967295 + m_RenderingPath: -1 + m_TargetTexture: {fileID: 0} + m_TargetDisplay: 0 + m_TargetEye: 3 + m_HDR: 1 + m_AllowMSAA: 1 + m_AllowDynamicResolution: 0 + m_ForceIntoRT: 0 + m_OcclusionCulling: 1 + m_StereoConvergence: 10 + m_StereoSeparation: 0.022 +--- !u!4 &639890313 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 639890310} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 1, z: -10} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &2008127829 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2008127832} + - component: {fileID: 2008127833} + - component: {fileID: 2008127831} + - component: {fileID: 2008127830} + m_Layer: 0 + m_Name: RoomManager + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &2008127830 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2008127829} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: c7424c1070fad4ba2a7a96b02fbeb4bb, type: 3} + m_Name: + m_EditorClassIdentifier: + OnClientConnected: + m_PersistentCalls: + m_Calls: [] + OnClientDataReceived: + m_PersistentCalls: + m_Calls: [] + OnClientError: + m_PersistentCalls: + m_Calls: [] + OnClientDisconnected: + m_PersistentCalls: + m_Calls: [] + OnServerConnected: + m_PersistentCalls: + m_Calls: [] + OnServerDataReceived: + m_PersistentCalls: + m_Calls: [] + OnServerError: + m_PersistentCalls: + m_Calls: [] + OnServerDisconnected: + m_PersistentCalls: + m_Calls: [] + port: 7777 + NoDelay: 1 + serverMaxMessageSize: 16384 + clientMaxMessageSize: 16384 +--- !u!114 &2008127831 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2008127829} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: e7d8650c751710349bb9546d1697b9cb, type: 3} + m_Name: + m_EditorClassIdentifier: + dontDestroyOnLoad: 1 + runInBackground: 1 + startOnHeadless: 1 + showDebugMessages: 0 + serverTickRate: 30 + offlineScene: Assets/Mirror/Examples/Room/Scenes/OfflineScene.unity + onlineScene: Assets/Mirror/Examples/Room/Scenes/RoomScene.unity + transport: {fileID: 2008127830} + networkAddress: localhost + maxConnections: 5 + disconnectInactiveConnections: 0 + disconnectInactiveTimeout: 60 + authenticator: {fileID: 0} + playerPrefab: {fileID: 1480027675339556, guid: 21daf89214c6ee443ad6875b73083c60, + type: 3} + autoCreatePlayer: 1 + playerSpawnMethod: 1 + spawnPrefabs: + - {fileID: 1139254171913846, guid: 52f1c9ea06cfd154cb68ff9d1b66fc13, type: 3} + showRoomGUI: 1 + minPlayers: 1 + roomPlayerPrefab: {fileID: 114033720796874720, guid: deae2134a1d77704b9c595efe69767dd, + type: 3} + RoomScene: Assets/Mirror/Examples/Room/Scenes/RoomScene.unity + GameplayScene: Assets/Mirror/Examples/Room/Scenes/OnlineScene.unity + allPlayersReady: 0 + roomSlots: [] +--- !u!4 &2008127832 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2008127829} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &2008127833 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2008127829} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 6442dc8070ceb41f094e44de0bf87274, type: 3} + m_Name: + m_EditorClassIdentifier: + showGUI: 1 + offsetX: 0 + offsetY: 0 diff --git a/MultiplayerFPS/Assets/Mirror/Examples/Room/Scenes/OfflineScene.unity.meta b/MultiplayerFPS/Assets/Mirror/Examples/Room/Scenes/OfflineScene.unity.meta new file mode 100644 index 0000000..45332ad --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Examples/Room/Scenes/OfflineScene.unity.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 9e6f14982412b2545a0911ebaaa46a23 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Mirror/Examples/Room/Scenes/OnlineScene.unity b/MultiplayerFPS/Assets/Mirror/Examples/Room/Scenes/OnlineScene.unity new file mode 100644 index 0000000..3b9e839 --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Examples/Room/Scenes/OnlineScene.unity @@ -0,0 +1,859 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!29 &1 +OcclusionCullingSettings: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_OcclusionBakeSettings: + smallestOccluder: 5 + smallestHole: 0.25 + backfaceThreshold: 100 + m_SceneGUID: 00000000000000000000000000000000 + m_OcclusionCullingData: {fileID: 0} +--- !u!104 &2 +RenderSettings: + m_ObjectHideFlags: 0 + serializedVersion: 9 + m_Fog: 0 + m_FogColor: {r: 0.5, g: 0.5, b: 0.5, a: 1} + m_FogMode: 3 + m_FogDensity: 0.01 + m_LinearFogStart: 0 + m_LinearFogEnd: 300 + m_AmbientSkyColor: {r: 0.212, g: 0.227, b: 0.259, a: 1} + m_AmbientEquatorColor: {r: 0.114, g: 0.125, b: 0.133, a: 1} + m_AmbientGroundColor: {r: 0.047, g: 0.043, b: 0.035, a: 1} + m_AmbientIntensity: 1 + m_AmbientMode: 0 + m_SubtractiveShadowColor: {r: 0.42, g: 0.478, b: 0.627, a: 1} + m_SkyboxMaterial: {fileID: 10304, guid: 0000000000000000f000000000000000, type: 0} + m_HaloStrength: 0.5 + m_FlareStrength: 1 + m_FlareFadeSpeed: 3 + m_HaloTexture: {fileID: 0} + m_SpotCookie: {fileID: 10001, guid: 0000000000000000e000000000000000, type: 0} + m_DefaultReflectionMode: 0 + m_DefaultReflectionResolution: 128 + m_ReflectionBounces: 1 + m_ReflectionIntensity: 1 + m_CustomReflection: {fileID: 0} + m_Sun: {fileID: 0} + m_IndirectSpecularColor: {r: 0.4366757, g: 0.48427194, b: 0.5645252, a: 1} + m_UseRadianceAmbientProbe: 0 +--- !u!157 &3 +LightmapSettings: + m_ObjectHideFlags: 0 + serializedVersion: 11 + m_GIWorkflowMode: 0 + m_GISettings: + serializedVersion: 2 + m_BounceScale: 1 + m_IndirectOutputScale: 1 + m_AlbedoBoost: 1 + m_EnvironmentLightingMode: 0 + m_EnableBakedLightmaps: 0 + m_EnableRealtimeLightmaps: 0 + m_LightmapEditorSettings: + serializedVersion: 10 + m_Resolution: 2 + m_BakeResolution: 40 + m_AtlasSize: 1024 + m_AO: 0 + m_AOMaxDistance: 1 + m_CompAOExponent: 1 + m_CompAOExponentDirect: 0 + m_Padding: 2 + m_LightmapParameters: {fileID: 0} + m_LightmapsBakeMode: 1 + m_TextureCompression: 1 + m_FinalGather: 0 + m_FinalGatherFiltering: 1 + m_FinalGatherRayCount: 256 + m_ReflectionCompression: 2 + m_MixedBakeMode: 2 + m_BakeBackend: 1 + m_PVRSampling: 1 + m_PVRDirectSampleCount: 32 + m_PVRSampleCount: 500 + m_PVRBounces: 2 + m_PVRFilterTypeDirect: 0 + m_PVRFilterTypeIndirect: 0 + m_PVRFilterTypeAO: 0 + m_PVRFilteringMode: 1 + m_PVRCulling: 1 + m_PVRFilteringGaussRadiusDirect: 1 + m_PVRFilteringGaussRadiusIndirect: 5 + m_PVRFilteringGaussRadiusAO: 2 + m_PVRFilteringAtrousPositionSigmaDirect: 0.5 + m_PVRFilteringAtrousPositionSigmaIndirect: 2 + m_PVRFilteringAtrousPositionSigmaAO: 1 + m_ShowResolutionOverlay: 1 + m_LightingDataAsset: {fileID: 112000002, guid: 83612f89e0d5b404fbd99891bda78df4, + type: 2} + m_UseShadowmask: 1 +--- !u!196 &4 +NavMeshSettings: + serializedVersion: 2 + m_ObjectHideFlags: 0 + m_BuildSettings: + serializedVersion: 2 + agentTypeID: 0 + agentRadius: 0.5 + agentHeight: 2 + agentSlope: 45 + agentClimb: 0.4 + ledgeDropHeight: 0 + maxJumpAcrossDistance: 0 + minRegionArea: 2 + manualCellSize: 0 + cellSize: 0.16666667 + manualTileSize: 0 + tileSize: 256 + accuratePlacement: 0 + debug: + m_Flags: 0 + m_NavMeshData: {fileID: 0} +--- !u!1 &29930032 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 29930035} + - component: {fileID: 29930034} + - component: {fileID: 29930033} + m_Layer: 0 + m_Name: Spawner + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &29930033 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 29930032} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 9b91ecbcc199f4492b9a91e820070131, type: 3} + m_Name: + m_EditorClassIdentifier: + serverOnly: 1 + m_AssetId: + m_SceneId: 6047645 +--- !u!114 &29930034 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 29930032} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 0bf5c082d04f7ea459fcd30e60b5bd70, type: 3} + m_Name: + m_EditorClassIdentifier: + syncMode: 0 + syncInterval: 0.1 + prizePrefab: {fileID: 114251241889735402, guid: 52f1c9ea06cfd154cb68ff9d1b66fc13, + type: 3} +--- !u!4 &29930035 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 29930032} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 4 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &151116940 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 151116942} + - component: {fileID: 151116941} + m_Layer: 0 + m_Name: Directional Light + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!108 &151116941 +Light: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 151116940} + m_Enabled: 1 + serializedVersion: 8 + m_Type: 1 + m_Color: {r: 0.990566, g: 0.9496818, b: 0.82702917, a: 1} + m_Intensity: 1 + m_Range: 10 + m_SpotAngle: 30 + m_CookieSize: 10 + m_Shadows: + m_Type: 2 + m_Resolution: -1 + m_CustomResolution: -1 + m_Strength: 0.7 + m_Bias: 0.05 + m_NormalBias: 0.4 + m_NearPlane: 0.2 + m_Cookie: {fileID: 0} + m_DrawHalo: 0 + m_Flare: {fileID: 0} + m_RenderMode: 0 + m_CullingMask: + serializedVersion: 2 + m_Bits: 4294967295 + m_Lightmapping: 4 + m_LightShadowCasterMode: 0 + m_AreaSize: {x: 1, y: 1} + m_BounceIntensity: 1 + m_ColorTemperature: 6570 + m_UseColorTemperature: 0 + m_ShadowRadius: 0 + m_ShadowAngle: 0 +--- !u!4 &151116942 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 151116940} + m_LocalRotation: {x: 0.7071068, y: 0, z: 0, w: 0.7071068} + m_LocalPosition: {x: 0, y: 10, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 90, y: 0, z: 0} +--- !u!1 &204334129 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 204334130} + - component: {fileID: 204334131} + m_Layer: 0 + m_Name: PlayerStart + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &204334130 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 204334129} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: -15} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 1445635740} + m_RootOrder: 4 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &204334131 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 204334129} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 41f84591ce72545258ea98cb7518d8b9, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!1 &263230754 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 263230755} + - component: {fileID: 263230756} + m_Layer: 0 + m_Name: PlayerStart + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &263230755 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 263230754} + m_LocalRotation: {x: 0, y: 0.38268343, z: 0, w: 0.92387956} + m_LocalPosition: {x: -15, y: 0, z: -15} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 1445635740} + m_RootOrder: 5 + m_LocalEulerAnglesHint: {x: 0, y: 45, z: 0} +--- !u!114 &263230756 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 263230754} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 41f84591ce72545258ea98cb7518d8b9, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!1 &290557149 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 290557150} + - component: {fileID: 290557151} + m_Layer: 0 + m_Name: PlayerStart + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &290557150 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 290557149} + m_LocalRotation: {x: 0, y: 0.7071068, z: 0, w: 0.7071068} + m_LocalPosition: {x: -15, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 1445635740} + m_RootOrder: 6 + m_LocalEulerAnglesHint: {x: 0, y: 90, z: 0} +--- !u!114 &290557151 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 290557149} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 41f84591ce72545258ea98cb7518d8b9, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!1 &733367779 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 733367780} + - component: {fileID: 733367781} + m_Layer: 0 + m_Name: PlayerStart + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &733367780 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 733367779} + m_LocalRotation: {x: -0, y: 1, z: -0, w: 0} + m_LocalPosition: {x: 0, y: 0, z: 15} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 1445635740} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 180, z: 0} +--- !u!114 &733367781 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 733367779} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 41f84591ce72545258ea98cb7518d8b9, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!1 &990635329 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 990635330} + - component: {fileID: 990635331} + m_Layer: 0 + m_Name: PlayerStart + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &990635330 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 990635329} + m_LocalRotation: {x: 0, y: 0.92387956, z: 0, w: 0.38268343} + m_LocalPosition: {x: -15, y: 0, z: 15} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 1445635740} + m_RootOrder: 7 + m_LocalEulerAnglesHint: {x: 0, y: 135, z: 0} +--- !u!114 &990635331 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 990635329} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 41f84591ce72545258ea98cb7518d8b9, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!1 &1050066542 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1050066545} + - component: {fileID: 1050066544} + - component: {fileID: 1050066543} + m_Layer: 0 + m_Name: Main Camera + m_TagString: MainCamera + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!81 &1050066543 +AudioListener: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1050066542} + m_Enabled: 1 +--- !u!20 &1050066544 +Camera: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1050066542} + m_Enabled: 1 + serializedVersion: 2 + m_ClearFlags: 1 + m_BackGroundColor: {r: 0.23429157, g: 0.254717, b: 0.23546094, a: 0} + m_projectionMatrixMode: 1 + m_SensorSize: {x: 36, y: 24} + m_LensShift: {x: 0, y: 0} + m_GateFitMode: 2 + m_FocalLength: 50 + m_NormalizedViewPortRect: + serializedVersion: 2 + x: 0 + y: 0 + width: 1 + height: 1 + near clip plane: 0.3 + far clip plane: 1000 + field of view: 60 + orthographic: 1 + orthographic size: 25 + m_Depth: -1 + m_CullingMask: + serializedVersion: 2 + m_Bits: 4294967295 + m_RenderingPath: -1 + m_TargetTexture: {fileID: 0} + m_TargetDisplay: 0 + m_TargetEye: 3 + m_HDR: 1 + m_AllowMSAA: 1 + m_AllowDynamicResolution: 0 + m_ForceIntoRT: 0 + m_OcclusionCulling: 1 + m_StereoConvergence: 10 + m_StereoSeparation: 0.022 +--- !u!4 &1050066545 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1050066542} + m_LocalRotation: {x: 0.7071068, y: 0, z: 0, w: 0.7071068} + m_LocalPosition: {x: 0, y: 70, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 90, y: 0, z: 0} +--- !u!1 &1305256737 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1305256745} + - component: {fileID: 1305256744} + - component: {fileID: 1305256742} + - component: {fileID: 1305256743} + - component: {fileID: 1305256741} + - component: {fileID: 1305256740} + - component: {fileID: 1305256739} + - component: {fileID: 1305256738} + m_Layer: 0 + m_Name: PlayArea + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!65 &1305256738 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1305256737} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Size: {x: 10, y: 2, z: 0.1} + m_Center: {x: 0, y: 1, z: 5} +--- !u!65 &1305256739 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1305256737} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Size: {x: 10, y: 2, z: 0.1} + m_Center: {x: 0, y: 1, z: -5} +--- !u!65 &1305256740 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1305256737} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Size: {x: 0.1, y: 2, z: 10} + m_Center: {x: 5, y: 1, z: 0} +--- !u!65 &1305256741 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1305256737} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Size: {x: 0.1, y: 2, z: 10} + m_Center: {x: -5, y: 1, z: 0} +--- !u!23 &1305256742 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1305256737} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 4294967295 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 3201636fa507dad448e9a36d66a80825, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 1 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 +--- !u!64 &1305256743 +MeshCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1305256737} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 3 + m_Convex: 0 + m_CookingOptions: 14 + m_Mesh: {fileID: 10209, guid: 0000000000000000e000000000000000, type: 0} +--- !u!33 &1305256744 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1305256737} + m_Mesh: {fileID: 10209, guid: 0000000000000000e000000000000000, type: 0} +--- !u!4 &1305256745 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1305256737} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 4, y: 1, z: 4} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1445635739 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1445635740} + m_Layer: 0 + m_Name: StartPositions + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1445635740 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1445635739} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 1.08, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 733367780} + - {fileID: 2127619492} + - {fileID: 1975674813} + - {fileID: 1760045337} + - {fileID: 204334130} + - {fileID: 263230755} + - {fileID: 290557150} + - {fileID: 990635330} + m_Father: {fileID: 0} + m_RootOrder: 3 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1760045336 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1760045337} + - component: {fileID: 1760045338} + m_Layer: 0 + m_Name: PlayerStart + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1760045337 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1760045336} + m_LocalRotation: {x: 0, y: 0.3826836, z: -0, w: -0.92387944} + m_LocalPosition: {x: 15, y: 0, z: -15} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 1445635740} + m_RootOrder: 3 + m_LocalEulerAnglesHint: {x: 0, y: 315, z: 0} +--- !u!114 &1760045338 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1760045336} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 41f84591ce72545258ea98cb7518d8b9, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!1 &1975674812 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1975674813} + - component: {fileID: 1975674814} + m_Layer: 0 + m_Name: PlayerStart + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1975674813 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1975674812} + m_LocalRotation: {x: 0, y: 0.7071068, z: -0, w: -0.7071068} + m_LocalPosition: {x: 15, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 1445635740} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 270, z: 0} +--- !u!114 &1975674814 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1975674812} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 41f84591ce72545258ea98cb7518d8b9, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!1 &2127619491 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2127619492} + - component: {fileID: 2127619493} + m_Layer: 0 + m_Name: PlayerStart + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &2127619492 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2127619491} + m_LocalRotation: {x: 0, y: 0.9238796, z: -0, w: -0.38268325} + m_LocalPosition: {x: 15, y: 0, z: 15} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 1445635740} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 225, z: 0} +--- !u!114 &2127619493 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2127619491} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 41f84591ce72545258ea98cb7518d8b9, type: 3} + m_Name: + m_EditorClassIdentifier: diff --git a/MultiplayerFPS/Assets/Mirror/Examples/Room/Scenes/OnlineScene.unity.meta b/MultiplayerFPS/Assets/Mirror/Examples/Room/Scenes/OnlineScene.unity.meta new file mode 100644 index 0000000..8a990fe --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Examples/Room/Scenes/OnlineScene.unity.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: d7a6763559b31854586c9e49916273ef +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Mirror/Examples/Room/Scenes/RoomScene.unity b/MultiplayerFPS/Assets/Mirror/Examples/Room/Scenes/RoomScene.unity new file mode 100644 index 0000000..3d5b499 --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Examples/Room/Scenes/RoomScene.unity @@ -0,0 +1,196 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!29 &1 +OcclusionCullingSettings: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_OcclusionBakeSettings: + smallestOccluder: 5 + smallestHole: 0.25 + backfaceThreshold: 100 + m_SceneGUID: 00000000000000000000000000000000 + m_OcclusionCullingData: {fileID: 0} +--- !u!104 &2 +RenderSettings: + m_ObjectHideFlags: 0 + serializedVersion: 9 + m_Fog: 0 + m_FogColor: {r: 0.5, g: 0.5, b: 0.5, a: 1} + m_FogMode: 3 + m_FogDensity: 0.01 + m_LinearFogStart: 0 + m_LinearFogEnd: 300 + m_AmbientSkyColor: {r: 0, g: 0, b: 0, a: 1} + m_AmbientEquatorColor: {r: 0.114, g: 0.125, b: 0.133, a: 1} + m_AmbientGroundColor: {r: 0.047, g: 0.043, b: 0.035, a: 1} + m_AmbientIntensity: 1 + m_AmbientMode: 0 + m_SubtractiveShadowColor: {r: 0.42, g: 0.478, b: 0.627, a: 1} + m_SkyboxMaterial: {fileID: 0} + m_HaloStrength: 0.5 + m_FlareStrength: 1 + m_FlareFadeSpeed: 3 + m_HaloTexture: {fileID: 0} + m_SpotCookie: {fileID: 10001, guid: 0000000000000000e000000000000000, type: 0} + m_DefaultReflectionMode: 0 + m_DefaultReflectionResolution: 128 + m_ReflectionBounces: 1 + m_ReflectionIntensity: 1 + m_CustomReflection: {fileID: 0} + m_Sun: {fileID: 0} + m_IndirectSpecularColor: {r: 0, g: 0, b: 0, a: 1} + m_UseRadianceAmbientProbe: 0 +--- !u!157 &3 +LightmapSettings: + m_ObjectHideFlags: 0 + serializedVersion: 11 + m_GIWorkflowMode: 0 + m_GISettings: + serializedVersion: 2 + m_BounceScale: 1 + m_IndirectOutputScale: 1 + m_AlbedoBoost: 1 + m_EnvironmentLightingMode: 0 + m_EnableBakedLightmaps: 0 + m_EnableRealtimeLightmaps: 0 + m_LightmapEditorSettings: + serializedVersion: 10 + m_Resolution: 2 + m_BakeResolution: 40 + m_AtlasSize: 1024 + m_AO: 0 + m_AOMaxDistance: 1 + m_CompAOExponent: 1 + m_CompAOExponentDirect: 0 + m_Padding: 2 + m_LightmapParameters: {fileID: 0} + m_LightmapsBakeMode: 1 + m_TextureCompression: 1 + m_FinalGather: 0 + m_FinalGatherFiltering: 1 + m_FinalGatherRayCount: 256 + m_ReflectionCompression: 2 + m_MixedBakeMode: 2 + m_BakeBackend: 1 + m_PVRSampling: 1 + m_PVRDirectSampleCount: 32 + m_PVRSampleCount: 500 + m_PVRBounces: 2 + m_PVRFilterTypeDirect: 0 + m_PVRFilterTypeIndirect: 0 + m_PVRFilterTypeAO: 0 + m_PVRFilteringMode: 1 + m_PVRCulling: 1 + m_PVRFilteringGaussRadiusDirect: 1 + m_PVRFilteringGaussRadiusIndirect: 5 + m_PVRFilteringGaussRadiusAO: 2 + m_PVRFilteringAtrousPositionSigmaDirect: 0.5 + m_PVRFilteringAtrousPositionSigmaIndirect: 2 + m_PVRFilteringAtrousPositionSigmaAO: 1 + m_ShowResolutionOverlay: 1 + m_LightingDataAsset: {fileID: 0} + m_UseShadowmask: 1 +--- !u!196 &4 +NavMeshSettings: + serializedVersion: 2 + m_ObjectHideFlags: 0 + m_BuildSettings: + serializedVersion: 2 + agentTypeID: 0 + agentRadius: 0.5 + agentHeight: 2 + agentSlope: 45 + agentClimb: 0.4 + ledgeDropHeight: 0 + maxJumpAcrossDistance: 0 + minRegionArea: 2 + manualCellSize: 0 + cellSize: 0.16666667 + manualTileSize: 0 + tileSize: 256 + accuratePlacement: 0 + debug: + m_Flags: 0 + m_NavMeshData: {fileID: 0} +--- !u!1 &639890310 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 639890313} + - component: {fileID: 639890312} + - component: {fileID: 639890311} + m_Layer: 0 + m_Name: Main Camera + m_TagString: MainCamera + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!81 &639890311 +AudioListener: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 639890310} + m_Enabled: 1 +--- !u!20 &639890312 +Camera: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 639890310} + m_Enabled: 1 + serializedVersion: 2 + m_ClearFlags: 1 + m_BackGroundColor: {r: 0.23429157, g: 0.254717, b: 0.23546094, a: 0} + m_projectionMatrixMode: 1 + m_SensorSize: {x: 36, y: 24} + m_LensShift: {x: 0, y: 0} + m_GateFitMode: 2 + m_FocalLength: 50 + m_NormalizedViewPortRect: + serializedVersion: 2 + x: 0 + y: 0 + width: 1 + height: 1 + near clip plane: 0.3 + far clip plane: 1000 + field of view: 60 + orthographic: 0 + orthographic size: 5 + m_Depth: -1 + m_CullingMask: + serializedVersion: 2 + m_Bits: 4294967295 + m_RenderingPath: 3 + m_TargetTexture: {fileID: 0} + m_TargetDisplay: 0 + m_TargetEye: 3 + m_HDR: 1 + m_AllowMSAA: 0 + m_AllowDynamicResolution: 0 + m_ForceIntoRT: 0 + m_OcclusionCulling: 1 + m_StereoConvergence: 10 + m_StereoSeparation: 0.022 +--- !u!4 &639890313 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 639890310} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 1, z: -10} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} diff --git a/MultiplayerFPS/Assets/Mirror/Examples/Room/Scenes/RoomScene.unity.meta b/MultiplayerFPS/Assets/Mirror/Examples/Room/Scenes/RoomScene.unity.meta new file mode 100644 index 0000000..8749026 --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Examples/Room/Scenes/RoomScene.unity.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 48478f4d522f96945b8396f376299d3a +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Mirror/Examples/Room/Scripts.meta b/MultiplayerFPS/Assets/Mirror/Examples/Room/Scripts.meta new file mode 100644 index 0000000..b15256a --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Examples/Room/Scripts.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 03401915dd450454e88f0a839d3346f1 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Mirror/Examples/Room/Scripts/NetworkRoomManagerExt.cs b/MultiplayerFPS/Assets/Mirror/Examples/Room/Scripts/NetworkRoomManagerExt.cs new file mode 100644 index 0000000..bce4846 --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Examples/Room/Scripts/NetworkRoomManagerExt.cs @@ -0,0 +1,77 @@ +using UnityEngine; +using UnityEngine.SceneManagement; + +namespace Mirror.Examples.NetworkRoom +{ + [AddComponentMenu("")] + public class NetworkRoomManagerExt : NetworkRoomManager + { + /// + /// Called just after GamePlayer object is instantiated and just before it replaces RoomPlayer object. + /// This is the ideal point to pass any data like player name, credentials, tokens, colors, etc. + /// into the GamePlayer object as it is about to enter the Online scene. + /// + /// + /// + /// true unless some code in here decides it needs to abort the replacement + public override bool OnRoomServerSceneLoadedForPlayer(NetworkConnection conn, GameObject roomPlayer, GameObject gamePlayer) + { + PlayerScore playerScore = gamePlayer.GetComponent(); + playerScore.index = roomPlayer.GetComponent().index; + return true; + } + + public override void OnRoomStopClient() + { + // Demonstrates how to get the Network Manager out of DontDestroyOnLoad when + // going to the offline scene to avoid collision with the one that lives there. + if (gameObject.scene.name == "DontDestroyOnLoad" && !string.IsNullOrEmpty(offlineScene) && SceneManager.GetActiveScene().path != offlineScene) + SceneManager.MoveGameObjectToScene(gameObject, SceneManager.GetActiveScene()); + + base.OnRoomStopClient(); + } + + public override void OnRoomStopServer() + { + // Demonstrates how to get the Network Manager out of DontDestroyOnLoad when + // going to the offline scene to avoid collision with the one that lives there. + if (gameObject.scene.name == "DontDestroyOnLoad" && !string.IsNullOrEmpty(offlineScene) && SceneManager.GetActiveScene().path != offlineScene) + SceneManager.MoveGameObjectToScene(gameObject, SceneManager.GetActiveScene()); + + base.OnRoomStopServer(); + } + + /* + This code below is to demonstrate how to do a Start button that only appears for the Host player + showStartButton is a local bool that's needed because OnRoomServerPlayersReady is only fired when + all players are ready, but if a player cancels their ready state there's no callback to set it back to false + Therefore, allPlayersReady is used in combination with showStartButton to show/hide the Start button correctly. + Setting showStartButton false when the button is pressed hides it in the game scene since NetworkRoomManager + is set as DontDestroyOnLoad = true. + */ + + bool showStartButton; + + public override void OnRoomServerPlayersReady() + { + // calling the base method calls ServerChangeScene as soon as all players are in Ready state. + if (isHeadless) + base.OnRoomServerPlayersReady(); + else + showStartButton = true; + } + + public override void OnGUI() + { + base.OnGUI(); + + if (allPlayersReady && showStartButton && GUI.Button(new Rect(150, 300, 120, 20), "START GAME")) + { + // set to false to hide it in the game scene + showStartButton = false; + + ServerChangeScene(GameplayScene); + } + } + } +} diff --git a/MultiplayerFPS/Assets/Mirror/Examples/Room/Scripts/NetworkRoomManagerExt.cs.meta b/MultiplayerFPS/Assets/Mirror/Examples/Room/Scripts/NetworkRoomManagerExt.cs.meta new file mode 100644 index 0000000..d8f5760 --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Examples/Room/Scripts/NetworkRoomManagerExt.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: e7d8650c751710349bb9546d1697b9cb +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Mirror/Examples/Room/Scripts/NetworkRoomPlayerExt.cs b/MultiplayerFPS/Assets/Mirror/Examples/Room/Scripts/NetworkRoomPlayerExt.cs new file mode 100644 index 0000000..40e6360 --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Examples/Room/Scripts/NetworkRoomPlayerExt.cs @@ -0,0 +1,33 @@ +using UnityEngine; +using UnityEngine.SceneManagement; + +namespace Mirror.Examples.NetworkRoom +{ + [AddComponentMenu("")] + public class NetworkRoomPlayerExt : NetworkRoomPlayer + { + static readonly ILogger logger = LogFactory.GetLogger(typeof(NetworkRoomPlayerExt)); + + public override void OnStartClient() + { + if (logger.LogEnabled()) logger.LogFormat(LogType.Log, "OnStartClient {0}", SceneManager.GetActiveScene().path); + + base.OnStartClient(); + } + + public override void OnClientEnterRoom() + { + if (logger.LogEnabled()) logger.LogFormat(LogType.Log, "OnClientEnterRoom {0}", SceneManager.GetActiveScene().path); + } + + public override void OnClientExitRoom() + { + if (logger.LogEnabled()) logger.LogFormat(LogType.Log, "OnClientExitRoom {0}", SceneManager.GetActiveScene().path); + } + + public override void ReadyStateChanged(bool _, bool newReadyState) + { + if (logger.LogEnabled()) logger.LogFormat(LogType.Log, "ReadyStateChanged {0}", newReadyState); + } + } +} diff --git a/MultiplayerFPS/Assets/Mirror/Examples/Room/Scripts/NetworkRoomPlayerExt.cs.meta b/MultiplayerFPS/Assets/Mirror/Examples/Room/Scripts/NetworkRoomPlayerExt.cs.meta new file mode 100644 index 0000000..8e4d135 --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Examples/Room/Scripts/NetworkRoomPlayerExt.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 41fc608223969754e817c29908fdb1d3 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Mirror/Examples/Room/Scripts/PlayerController.cs b/MultiplayerFPS/Assets/Mirror/Examples/Room/Scripts/PlayerController.cs new file mode 100644 index 0000000..86916f2 --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Examples/Room/Scripts/PlayerController.cs @@ -0,0 +1,115 @@ +using UnityEngine; + +namespace Mirror.Examples.NetworkRoom +{ + [RequireComponent(typeof(CharacterController))] + [RequireComponent(typeof(NetworkTransform))] + [RequireComponent(typeof(CapsuleCollider))] + [RequireComponent(typeof(Rigidbody))] + public class PlayerController : NetworkBehaviour + { + public CharacterController characterController; + public CapsuleCollider capsuleCollider; + + void OnValidate() + { + if (characterController == null) + characterController = GetComponent(); + if (capsuleCollider == null) + capsuleCollider = GetComponent(); + } + + void Start() + { + capsuleCollider.enabled = isServer; + } + + public override void OnStartLocalPlayer() + { + characterController.enabled = true; + + Camera.main.orthographic = false; + Camera.main.transform.SetParent(transform); + Camera.main.transform.localPosition = new Vector3(0f, 3f, -8f); + Camera.main.transform.localEulerAngles = new Vector3(10f, 0f, 0f); + } + + void OnDisable() + { + if (isLocalPlayer && Camera.main != null) + { + Camera.main.orthographic = true; + Camera.main.transform.SetParent(null); + Camera.main.transform.localPosition = new Vector3(0f, 70f, 0f); + Camera.main.transform.localEulerAngles = new Vector3(90f, 0f, 0f); + } + } + + [Header("Movement Settings")] + public float moveSpeed = 8f; + public float turnSensitivity = 5f; + public float maxTurnSpeed = 150f; + + [Header("Diagnostics")] + public float horizontal; + public float vertical; + public float turn; + public float jumpSpeed; + public bool isGrounded = true; + public bool isFalling; + public Vector3 velocity; + + void Update() + { + if (!isLocalPlayer) + return; + + horizontal = Input.GetAxis("Horizontal"); + vertical = Input.GetAxis("Vertical"); + + // Q and E cancel each other out, reducing the turn to zero + if (Input.GetKey(KeyCode.Q)) + turn = Mathf.MoveTowards(turn, -maxTurnSpeed, turnSensitivity); + if (Input.GetKey(KeyCode.E)) + turn = Mathf.MoveTowards(turn, maxTurnSpeed, turnSensitivity); + if (Input.GetKey(KeyCode.Q) && Input.GetKey(KeyCode.E)) + turn = Mathf.MoveTowards(turn, 0, turnSensitivity); + if (!Input.GetKey(KeyCode.Q) && !Input.GetKey(KeyCode.E)) + turn = Mathf.MoveTowards(turn, 0, turnSensitivity); + + if (isGrounded) + isFalling = false; + + if ((isGrounded || !isFalling) && jumpSpeed < 1f && Input.GetKey(KeyCode.Space)) + { + jumpSpeed = Mathf.Lerp(jumpSpeed, 1f, 0.5f); + } + else if (!isGrounded) + { + isFalling = true; + jumpSpeed = 0; + } + } + + void FixedUpdate() + { + if (!isLocalPlayer || characterController == null) + return; + + transform.Rotate(0f, turn * Time.fixedDeltaTime, 0f); + + Vector3 direction = new Vector3(horizontal, jumpSpeed, vertical); + direction = Vector3.ClampMagnitude(direction, 1f); + direction = transform.TransformDirection(direction); + direction *= moveSpeed; + + if (jumpSpeed > 0) + characterController.Move(direction * Time.fixedDeltaTime); + else + characterController.SimpleMove(direction); + + isGrounded = characterController.isGrounded; + velocity = characterController.velocity; + } + } +} diff --git a/MultiplayerFPS/Assets/Mirror/Examples/Room/Scripts/PlayerController.cs.meta b/MultiplayerFPS/Assets/Mirror/Examples/Room/Scripts/PlayerController.cs.meta new file mode 100644 index 0000000..74f8f95 --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Examples/Room/Scripts/PlayerController.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 24fd13686a451ad498101a604d134e39 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Mirror/Examples/Room/Scripts/PlayerScore.cs b/MultiplayerFPS/Assets/Mirror/Examples/Room/Scripts/PlayerScore.cs new file mode 100644 index 0000000..7fae22c --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Examples/Room/Scripts/PlayerScore.cs @@ -0,0 +1,23 @@ +using UnityEngine; + +namespace Mirror.Examples.NetworkRoom +{ + public class PlayerScore : NetworkBehaviour + { + [SyncVar] + public int index; + + [SyncVar] + public uint score; + + public override void OnStartServer() + { + index = connectionToClient.connectionId; + } + + void OnGUI() + { + GUI.Box(new Rect(10f + (index * 110), 10f, 100f, 25f), $"P{index}: {score.ToString("0000000")}"); + } + } +} diff --git a/MultiplayerFPS/Assets/Mirror/Examples/Room/Scripts/PlayerScore.cs.meta b/MultiplayerFPS/Assets/Mirror/Examples/Room/Scripts/PlayerScore.cs.meta new file mode 100644 index 0000000..7b1502f --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Examples/Room/Scripts/PlayerScore.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 1ba998ee2eff92a419f4377519caf095 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Mirror/Examples/Room/Scripts/RandomColor.cs b/MultiplayerFPS/Assets/Mirror/Examples/Room/Scripts/RandomColor.cs new file mode 100644 index 0000000..6092deb --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Examples/Room/Scripts/RandomColor.cs @@ -0,0 +1,32 @@ +using UnityEngine; + +namespace Mirror.Examples.NetworkRoom +{ + public class RandomColor : NetworkBehaviour + { + public override void OnStartServer() + { + base.OnStartServer(); + color = Random.ColorHSV(0f, 1f, 1f, 1f, 0.5f, 1f); + } + + // Color32 packs to 4 bytes + [SyncVar(hook = nameof(SetColor))] + public Color32 color = Color.black; + + // Unity clones the material when GetComponent().material is called + // Cache it here and destroy it in OnDestroy to prevent a memory leak + Material cachedMaterial; + + void SetColor(Color32 oldColor, Color32 newColor) + { + if (cachedMaterial == null) cachedMaterial = GetComponentInChildren().material; + cachedMaterial.color = newColor; + } + + void OnDestroy() + { + Destroy(cachedMaterial); + } + } +} diff --git a/MultiplayerFPS/Assets/Mirror/Examples/Room/Scripts/RandomColor.cs.meta b/MultiplayerFPS/Assets/Mirror/Examples/Room/Scripts/RandomColor.cs.meta new file mode 100644 index 0000000..be310a0 --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Examples/Room/Scripts/RandomColor.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 1e6a8bf08f02e254aa9a52ef0aaa1553 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Mirror/Examples/Room/Scripts/Reward.cs b/MultiplayerFPS/Assets/Mirror/Examples/Room/Scripts/Reward.cs new file mode 100644 index 0000000..ec804a6 --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Examples/Room/Scripts/Reward.cs @@ -0,0 +1,59 @@ +using UnityEngine; + +namespace Mirror.Examples.NetworkRoom +{ + [RequireComponent(typeof(RandomColor))] + public class Reward : NetworkBehaviour + { + static readonly ILogger logger = LogFactory.GetLogger(typeof(Reward)); + + public bool available = true; + public Spawner spawner; + uint points; + + public RandomColor randomColor; + + void OnValidate() + { + if (randomColor == null) + randomColor = GetComponent(); + } + + [ServerCallback] + void OnTriggerEnter(Collider other) + { + if (other.gameObject.CompareTag("Player")) + { + ClaimPrize(other.gameObject); + } + } + + // This is called from PlayerController.CmdClaimPrize which is invoked by PlayerController.OnControllerColliderHit + // This only runs on the server + public void ClaimPrize(GameObject player) + { + if (available) + { + // This is a fast switch to prevent two players claiming the prize in a bang-bang close contest for it. + // First hit turns it off, pending the object being destroyed a few frames later. + available = false; + + Color prizeColor = randomColor.color; + + // calculate the points from the color ... lighter scores higher as the average approaches 255 + // UnityEngine.Color RGB values are float fractions of 255 + points = (uint)(((prizeColor.r * 255) + (prizeColor.g * 255) + (prizeColor.b * 255)) / 3); + if (logger.LogEnabled()) logger.LogFormat(LogType.Log, "Scored {0} points R:{1} G:{2} B:{3}", points, prizeColor.r, prizeColor.g, prizeColor.b); + + // award the points via SyncVar on the PlayerController + player.GetComponent().score += points; + + // spawn a replacement + spawner.SpawnPrize(); + + // destroy this one + NetworkServer.Destroy(gameObject); + } + } + } +} diff --git a/MultiplayerFPS/Assets/Mirror/Examples/Room/Scripts/Reward.cs.meta b/MultiplayerFPS/Assets/Mirror/Examples/Room/Scripts/Reward.cs.meta new file mode 100644 index 0000000..879bc7d --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Examples/Room/Scripts/Reward.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: a22f9eb8ebad79e47babf4c051a714ee +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Mirror/Examples/Room/Scripts/Spawner.cs b/MultiplayerFPS/Assets/Mirror/Examples/Room/Scripts/Spawner.cs new file mode 100644 index 0000000..c31107b --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Examples/Room/Scripts/Spawner.cs @@ -0,0 +1,26 @@ +using UnityEngine; + +namespace Mirror.Examples.NetworkRoom +{ + public class Spawner : NetworkBehaviour + { + public NetworkIdentity prizePrefab; + + public override void OnStartServer() + { + for (int i = 0; i < 10; i++) + SpawnPrize(); + } + + public void SpawnPrize() + { + Vector3 spawnPosition = new Vector3(Random.Range(-19, 20), 1, Random.Range(-19, 20)); + + GameObject newPrize = Instantiate(prizePrefab.gameObject, spawnPosition, Quaternion.identity); + Reward reward = newPrize.gameObject.GetComponent(); + reward.spawner = this; + + NetworkServer.Spawn(newPrize); + } + } +} diff --git a/MultiplayerFPS/Assets/Mirror/Examples/Room/Scripts/Spawner.cs.meta b/MultiplayerFPS/Assets/Mirror/Examples/Room/Scripts/Spawner.cs.meta new file mode 100644 index 0000000..d4103d6 --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Examples/Room/Scripts/Spawner.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 0bf5c082d04f7ea459fcd30e60b5bd70 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Mirror/Examples/Tanks.meta b/MultiplayerFPS/Assets/Mirror/Examples/Tanks.meta new file mode 100644 index 0000000..bee4222 --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Examples/Tanks.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: a6dc5104926d44c9296aec7699989ac3 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Mirror/Examples/Tanks/Models.meta b/MultiplayerFPS/Assets/Mirror/Examples/Tanks/Models.meta new file mode 100644 index 0000000..c94259a --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Examples/Tanks/Models.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 6878aacf12b204d03a94f71e49f9ad60 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Mirror/Examples/Tanks/Models/(Public Domain) Recon_Tank.meta b/MultiplayerFPS/Assets/Mirror/Examples/Tanks/Models/(Public Domain) Recon_Tank.meta new file mode 100644 index 0000000..93b0075 --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Examples/Tanks/Models/(Public Domain) Recon_Tank.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: d8b3e43538fc240feb28e07816c7e733 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Mirror/Examples/Tanks/Models/(Public Domain) Recon_Tank/BaseColor.png b/MultiplayerFPS/Assets/Mirror/Examples/Tanks/Models/(Public Domain) Recon_Tank/BaseColor.png new file mode 100644 index 0000000..bcd4bee Binary files /dev/null and b/MultiplayerFPS/Assets/Mirror/Examples/Tanks/Models/(Public Domain) Recon_Tank/BaseColor.png differ diff --git a/MultiplayerFPS/Assets/Mirror/Examples/Tanks/Models/(Public Domain) Recon_Tank/BaseColor.png.meta b/MultiplayerFPS/Assets/Mirror/Examples/Tanks/Models/(Public Domain) Recon_Tank/BaseColor.png.meta new file mode 100644 index 0000000..6e069a1 --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Examples/Tanks/Models/(Public Domain) Recon_Tank/BaseColor.png.meta @@ -0,0 +1,88 @@ +fileFormatVersion: 2 +guid: ce00d67f9368944fa8ef4de6ccc77bfa +TextureImporter: + fileIDToRecycleName: {} + externalObjects: {} + serializedVersion: 9 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: -1 + aniso: -1 + mipBias: -100 + wrapU: -1 + wrapV: -1 + wrapW: -1 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 0 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - serializedVersion: 2 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: + vertices: [] + indices: + edges: [] + weights: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Mirror/Examples/Tanks/Models/(Public Domain) Recon_Tank/Controller.controller b/MultiplayerFPS/Assets/Mirror/Examples/Tanks/Models/(Public Domain) Recon_Tank/Controller.controller new file mode 100644 index 0000000..e05d28c --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Examples/Tanks/Models/(Public Domain) Recon_Tank/Controller.controller @@ -0,0 +1,272 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!91 &9100000 +AnimatorController: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Controller + serializedVersion: 5 + m_AnimatorParameters: + - m_Name: Moving + m_Type: 4 + m_DefaultFloat: 0 + m_DefaultInt: 0 + m_DefaultBool: 0 + m_Controller: {fileID: 0} + - m_Name: Shoot + m_Type: 9 + m_DefaultFloat: 0 + m_DefaultInt: 0 + m_DefaultBool: 0 + m_Controller: {fileID: 0} + m_AnimatorLayers: + - serializedVersion: 5 + m_Name: Base Layer + m_StateMachine: {fileID: 1107772262116321704} + m_Mask: {fileID: 0} + m_Motions: [] + m_Behaviours: [] + m_BlendingMode: 0 + m_SyncedLayerIndex: -1 + m_DefaultWeight: 0 + m_IKPass: 0 + m_SyncedLayerAffectsTiming: 0 + m_Controller: {fileID: 9100000} +--- !u!1101 &1101104249963802978 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 1 + m_ConditionEvent: Moving + m_EventTreshold: 0 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 1102824315819425342} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.25 + m_TransitionOffset: 0 + m_ExitTime: 0.6 + m_HasExitTime: 0 + m_HasFixedDuration: 1 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 1 +--- !u!1101 &1101366829127142966 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 1 + m_ConditionEvent: Shoot + m_EventTreshold: 0 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 1102254808008813326} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0 + m_TransitionOffset: 0 + m_ExitTime: 1 + m_HasExitTime: 0 + m_HasFixedDuration: 1 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 1 +--- !u!1101 &1101806660142692138 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 2 + m_ConditionEvent: Moving + m_EventTreshold: 0 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 1102207974245764242} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.25 + m_TransitionOffset: 0 + m_ExitTime: 0.6 + m_HasExitTime: 0 + m_HasFixedDuration: 1 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 1 +--- !u!1101 &1101862483397811748 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 2 + m_ConditionEvent: Moving + m_EventTreshold: 0 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 1102207974245764242} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.25 + m_TransitionOffset: 0 + m_ExitTime: 0.75 + m_HasExitTime: 0 + m_HasFixedDuration: 1 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 1 +--- !u!1101 &1101947542735704306 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 1 + m_ConditionEvent: Moving + m_EventTreshold: 0 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 1102824315819425342} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.25 + m_TransitionOffset: 0 + m_ExitTime: 0.75 + m_HasExitTime: 0 + m_HasFixedDuration: 1 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 1 +--- !u!1102 &1102207974245764242 +AnimatorState: + serializedVersion: 5 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Idle + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: + - {fileID: 1101947542735704306} + m_StateMachineBehaviours: [] + m_Position: {x: 50, y: 50, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 0} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1102 &1102254808008813326 +AnimatorState: + serializedVersion: 5 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Shoot + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: + - {fileID: 1101104249963802978} + - {fileID: 1101806660142692138} + m_StateMachineBehaviours: [] + m_Position: {x: 50, y: 50, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 7400006, guid: 38b49695fc0a4418bbc350f2366660c5, type: 3} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1102 &1102824315819425342 +AnimatorState: + serializedVersion: 5 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Moving + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: + - {fileID: 1101862483397811748} + m_StateMachineBehaviours: [] + m_Position: {x: 50, y: 50, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 7400004, guid: 38b49695fc0a4418bbc350f2366660c5, type: 3} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1107 &1107772262116321704 +AnimatorStateMachine: + serializedVersion: 5 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Base Layer + m_ChildStates: + - serializedVersion: 1 + m_State: {fileID: 1102207974245764242} + m_Position: {x: 252, y: 48, z: 0} + - serializedVersion: 1 + m_State: {fileID: 1102824315819425342} + m_Position: {x: 252, y: 204, z: 0} + - serializedVersion: 1 + m_State: {fileID: 1102254808008813326} + m_Position: {x: 420, y: 120, z: 0} + m_ChildStateMachines: [] + m_AnyStateTransitions: + - {fileID: 1101366829127142966} + m_EntryTransitions: [] + m_StateMachineTransitions: {} + m_StateMachineBehaviours: [] + m_AnyStatePosition: {x: 60, y: 132, z: 0} + m_EntryPosition: {x: 60, y: 168, z: 0} + m_ExitPosition: {x: 60, y: 96, z: 0} + m_ParentStateMachinePosition: {x: 800, y: 20, z: 0} + m_DefaultState: {fileID: 1102207974245764242} diff --git a/MultiplayerFPS/Assets/Mirror/Examples/Tanks/Models/(Public Domain) Recon_Tank/Controller.controller.meta b/MultiplayerFPS/Assets/Mirror/Examples/Tanks/Models/(Public Domain) Recon_Tank/Controller.controller.meta new file mode 100644 index 0000000..7e1061c --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Examples/Tanks/Models/(Public Domain) Recon_Tank/Controller.controller.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: a7211483bbd794b6d85ed88576e7d85c +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 9100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Mirror/Examples/Tanks/Models/(Public Domain) Recon_Tank/Emissive.png b/MultiplayerFPS/Assets/Mirror/Examples/Tanks/Models/(Public Domain) Recon_Tank/Emissive.png new file mode 100644 index 0000000..61ca0cb Binary files /dev/null and b/MultiplayerFPS/Assets/Mirror/Examples/Tanks/Models/(Public Domain) Recon_Tank/Emissive.png differ diff --git a/MultiplayerFPS/Assets/Mirror/Examples/Tanks/Models/(Public Domain) Recon_Tank/Emissive.png.meta b/MultiplayerFPS/Assets/Mirror/Examples/Tanks/Models/(Public Domain) Recon_Tank/Emissive.png.meta new file mode 100644 index 0000000..333174c --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Examples/Tanks/Models/(Public Domain) Recon_Tank/Emissive.png.meta @@ -0,0 +1,88 @@ +fileFormatVersion: 2 +guid: 9b3e91ab0048a4aa3a17706a349c6bf5 +TextureImporter: + fileIDToRecycleName: {} + externalObjects: {} + serializedVersion: 9 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: -1 + aniso: -1 + mipBias: -100 + wrapU: -1 + wrapV: -1 + wrapW: -1 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 0 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - serializedVersion: 2 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: + vertices: [] + indices: + edges: [] + weights: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Mirror/Examples/Tanks/Models/(Public Domain) Recon_Tank/Materials.meta b/MultiplayerFPS/Assets/Mirror/Examples/Tanks/Models/(Public Domain) Recon_Tank/Materials.meta new file mode 100644 index 0000000..8cad0af --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Examples/Tanks/Models/(Public Domain) Recon_Tank/Materials.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 541d65278dd0f73498eb592887a249b9 +folderAsset: yes +timeCreated: 1598122291 +licenseType: Free +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Mirror/Examples/Tanks/Models/(Public Domain) Recon_Tank/Materials/Recon_Tank.mat b/MultiplayerFPS/Assets/Mirror/Examples/Tanks/Models/(Public Domain) Recon_Tank/Materials/Recon_Tank.mat new file mode 100644 index 0000000..28d9aef --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Examples/Tanks/Models/(Public Domain) Recon_Tank/Materials/Recon_Tank.mat @@ -0,0 +1,127 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!21 &2100000 +Material: + serializedVersion: 6 + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_Name: Recon_Tank + m_Shader: {fileID: 46, guid: 0000000000000000f000000000000000, type: 0} + m_ShaderKeywords: + m_LightmapFlags: 5 + m_CustomRenderQueue: -1 + stringTagMap: {} + m_SavedProperties: + serializedVersion: 2 + m_TexEnvs: + - first: + name: _BumpMap + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - first: + name: _DetailAlbedoMap + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - first: + name: _DetailMask + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - first: + name: _DetailNormalMap + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - first: + name: _EmissionMap + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - first: + name: _MainTex + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - first: + name: _MetallicGlossMap + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - first: + name: _OcclusionMap + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - first: + name: _ParallaxMap + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Floats: + - first: + name: _BumpScale + second: 1 + - first: + name: _Cutoff + second: 0.5 + - first: + name: _DetailNormalMapScale + second: 1 + - first: + name: _DstBlend + second: 0 + - first: + name: _GlossMapScale + second: 1 + - first: + name: _Glossiness + second: 0.5 + - first: + name: _GlossyReflections + second: 1 + - first: + name: _Metallic + second: 0 + - first: + name: _Mode + second: 0 + - first: + name: _OcclusionStrength + second: 1 + - first: + name: _Parallax + second: 0.02 + - first: + name: _SmoothnessTextureChannel + second: 0 + - first: + name: _SpecularHighlights + second: 1 + - first: + name: _SrcBlend + second: 1 + - first: + name: _UVSec + second: 0 + - first: + name: _ZWrite + second: 1 + m_Colors: + - first: + name: _Color + second: {r: 0.8, g: 0.8, b: 0.8, a: 1} + - first: + name: _EmissionColor + second: {r: 0, g: 0, b: 0, a: 1} diff --git a/MultiplayerFPS/Assets/Mirror/Examples/Tanks/Models/(Public Domain) Recon_Tank/Materials/Recon_Tank.mat.meta b/MultiplayerFPS/Assets/Mirror/Examples/Tanks/Models/(Public Domain) Recon_Tank/Materials/Recon_Tank.mat.meta new file mode 100644 index 0000000..91a130d --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Examples/Tanks/Models/(Public Domain) Recon_Tank/Materials/Recon_Tank.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 49d13dfb409536947b8b6c0a271209af +timeCreated: 1598122291 +licenseType: Free +NativeFormatImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Mirror/Examples/Tanks/Models/(Public Domain) Recon_Tank/Metallic.png b/MultiplayerFPS/Assets/Mirror/Examples/Tanks/Models/(Public Domain) Recon_Tank/Metallic.png new file mode 100644 index 0000000..d5d5559 Binary files /dev/null and b/MultiplayerFPS/Assets/Mirror/Examples/Tanks/Models/(Public Domain) Recon_Tank/Metallic.png differ diff --git a/MultiplayerFPS/Assets/Mirror/Examples/Tanks/Models/(Public Domain) Recon_Tank/Metallic.png.meta b/MultiplayerFPS/Assets/Mirror/Examples/Tanks/Models/(Public Domain) Recon_Tank/Metallic.png.meta new file mode 100644 index 0000000..91006e4 --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Examples/Tanks/Models/(Public Domain) Recon_Tank/Metallic.png.meta @@ -0,0 +1,88 @@ +fileFormatVersion: 2 +guid: a7467e18a834e4d1390091c8b1ea562c +TextureImporter: + fileIDToRecycleName: {} + externalObjects: {} + serializedVersion: 9 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: -1 + aniso: -1 + mipBias: -100 + wrapU: -1 + wrapV: -1 + wrapW: -1 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 0 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - serializedVersion: 2 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: + vertices: [] + indices: + edges: [] + weights: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Mirror/Examples/Tanks/Models/(Public Domain) Recon_Tank/Normal.png b/MultiplayerFPS/Assets/Mirror/Examples/Tanks/Models/(Public Domain) Recon_Tank/Normal.png new file mode 100644 index 0000000..f1a448f Binary files /dev/null and b/MultiplayerFPS/Assets/Mirror/Examples/Tanks/Models/(Public Domain) Recon_Tank/Normal.png differ diff --git a/MultiplayerFPS/Assets/Mirror/Examples/Tanks/Models/(Public Domain) Recon_Tank/Normal.png.meta b/MultiplayerFPS/Assets/Mirror/Examples/Tanks/Models/(Public Domain) Recon_Tank/Normal.png.meta new file mode 100644 index 0000000..acc128a --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Examples/Tanks/Models/(Public Domain) Recon_Tank/Normal.png.meta @@ -0,0 +1,88 @@ +fileFormatVersion: 2 +guid: 2617bfecca4d44805a3a51a7aa215d7c +TextureImporter: + fileIDToRecycleName: {} + externalObjects: {} + serializedVersion: 9 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + sRGBTexture: 0 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: -1 + aniso: -1 + mipBias: -100 + wrapU: -1 + wrapV: -1 + wrapW: -1 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 1 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - serializedVersion: 2 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: + vertices: [] + indices: + edges: [] + weights: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Mirror/Examples/Tanks/Models/(Public Domain) Recon_Tank/Recon_Tank - License.txt b/MultiplayerFPS/Assets/Mirror/Examples/Tanks/Models/(Public Domain) Recon_Tank/Recon_Tank - License.txt new file mode 100644 index 0000000..ed10006 --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Examples/Tanks/Models/(Public Domain) Recon_Tank/Recon_Tank - License.txt @@ -0,0 +1,7 @@ +Recon Tank (update), by Mophs +https://opengameart.org/users/mophs + +Based on original work, Recon Tank, By MNDV.ecb, 2018 Eric Buisson +https://opengameart.org/content/recon-tank + +CC-BY 4.0 \ No newline at end of file diff --git a/MultiplayerFPS/Assets/Mirror/Examples/Tanks/Models/(Public Domain) Recon_Tank/Recon_Tank - License.txt.meta b/MultiplayerFPS/Assets/Mirror/Examples/Tanks/Models/(Public Domain) Recon_Tank/Recon_Tank - License.txt.meta new file mode 100644 index 0000000..2168518 --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Examples/Tanks/Models/(Public Domain) Recon_Tank/Recon_Tank - License.txt.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 6e745106dbbc3412bbe43eaf25dabd4f +TextScriptImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Mirror/Examples/Tanks/Models/(Public Domain) Recon_Tank/TankMaterial.mat b/MultiplayerFPS/Assets/Mirror/Examples/Tanks/Models/(Public Domain) Recon_Tank/TankMaterial.mat new file mode 100644 index 0000000..207b1f7 --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Examples/Tanks/Models/(Public Domain) Recon_Tank/TankMaterial.mat @@ -0,0 +1,82 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!21 &2100000 +Material: + serializedVersion: 6 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: TankMaterial + m_Shader: {fileID: 46, guid: 0000000000000000f000000000000000, type: 0} + m_ShaderKeywords: _EMISSION _METALLICGLOSSMAP _NORMALMAP _SPECGLOSSMAP + m_LightmapFlags: 0 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: {} + disabledShaderPasses: [] + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _BumpMap: + m_Texture: {fileID: 2800000, guid: 2617bfecca4d44805a3a51a7aa215d7c, type: 3} + 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: 2800000, guid: 9b3e91ab0048a4aa3a17706a349c6bf5, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MainTex: + m_Texture: {fileID: 2800000, guid: ce00d67f9368944fa8ef4de6ccc77bfa, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MetallicGlossMap: + m_Texture: {fileID: 2800000, guid: a7467e18a834e4d1390091c8b1ea562c, type: 3} + 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} + - _SpecGlossMap: + m_Texture: {fileID: 2800000, guid: a7467e18a834e4d1390091c8b1ea562c, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Floats: + - _BumpScale: 1.75 + - _Cutoff: 0.5 + - _DetailNormalMapScale: 1 + - _DstBlend: 0 + - _GlossMapScale: 0.09 + - _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: 1, g: 1, b: 1, a: 1} + - _SpecColor: {r: 0.2, g: 0.2, b: 0.2, a: 1} diff --git a/MultiplayerFPS/Assets/Mirror/Examples/Tanks/Models/(Public Domain) Recon_Tank/TankMaterial.mat.meta b/MultiplayerFPS/Assets/Mirror/Examples/Tanks/Models/(Public Domain) Recon_Tank/TankMaterial.mat.meta new file mode 100644 index 0000000..080f534 --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Examples/Tanks/Models/(Public Domain) Recon_Tank/TankMaterial.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 2e67e42170aa64aa9a33424f8045ac89 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 2100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Mirror/Examples/Tanks/Models/(Public Domain) Recon_Tank/reconTank.fbx b/MultiplayerFPS/Assets/Mirror/Examples/Tanks/Models/(Public Domain) Recon_Tank/reconTank.fbx new file mode 100644 index 0000000..5877b09 Binary files /dev/null and b/MultiplayerFPS/Assets/Mirror/Examples/Tanks/Models/(Public Domain) Recon_Tank/reconTank.fbx differ diff --git a/MultiplayerFPS/Assets/Mirror/Examples/Tanks/Models/(Public Domain) Recon_Tank/reconTank.fbx.meta b/MultiplayerFPS/Assets/Mirror/Examples/Tanks/Models/(Public Domain) Recon_Tank/reconTank.fbx.meta new file mode 100644 index 0000000..1ac1ee0 --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Examples/Tanks/Models/(Public Domain) Recon_Tank/reconTank.fbx.meta @@ -0,0 +1,239 @@ +fileFormatVersion: 2 +guid: 38b49695fc0a4418bbc350f2366660c5 +ModelImporter: + serializedVersion: 23 + fileIDToRecycleName: + 100000: Barrel + 100002: Barrel_end + 100004: Chasis + 100006: Recon_Tank + 100008: Recon_Tank_Rig + 100010: //RootNode + 100012: Root + 100014: Turret + 100016: Wheel_Front_L + 100018: Wheel_Front_L_end + 100020: Wheel_Middle_L + 100022: Wheel_Middle_L_end + 100024: Wheel_Rear_L + 100026: Wheel_Rear_L_end + 400000: Barrel + 400002: Barrel_end + 400004: Chasis + 400006: Recon_Tank + 400008: Recon_Tank_Rig + 400010: //RootNode + 400012: Root + 400014: Turret + 400016: Wheel_Front_L + 400018: Wheel_Front_L_end + 400020: Wheel_Middle_L + 400022: Wheel_Middle_L_end + 400024: Wheel_Rear_L + 400026: Wheel_Rear_L_end + 2100000: Recon_Tank + 4300000: Recon_Tank + 7400000: Recon_Tank_Rig|Drive + 7400002: Recon_Tank_Rig|Forward + 7400004: Recon_Tank_Rig|Idle + 7400006: Recon_Tank_Rig|Shoot + 9500000: //RootNode + 13700000: Recon_Tank + externalObjects: {} + materials: + importMaterials: 1 + materialName: 0 + materialSearch: 1 + materialLocation: 1 + animations: + legacyGenerateAnimations: 4 + bakeSimulation: 0 + resampleCurves: 1 + optimizeGameObjects: 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: + - serializedVersion: 16 + name: Recon_Tank_Rig|Drive + takeName: Recon_Tank_Rig|Drive + firstFrame: 0 + lastFrame: 1 + wrapMode: 0 + orientationOffsetY: 0 + level: 0 + cycleOffset: 0 + loop: 0 + hasAdditiveReferencePose: 0 + loopTime: 0 + loopBlend: 0 + loopBlendOrientation: 0 + loopBlendPositionY: 0 + loopBlendPositionXZ: 0 + keepOriginalOrientation: 0 + keepOriginalPositionY: 1 + keepOriginalPositionXZ: 0 + heightFromFeet: 0 + mirror: 0 + bodyMask: 01000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000 + curves: [] + events: [] + transformMask: [] + maskType: 3 + maskSource: {instanceID: 0} + additiveReferencePoseFrame: 0 + - serializedVersion: 16 + name: Recon_Tank_Rig|Forward + takeName: Recon_Tank_Rig|Forward + firstFrame: 0 + lastFrame: 25 + wrapMode: 0 + orientationOffsetY: 0 + level: 0 + cycleOffset: 0 + loop: 0 + hasAdditiveReferencePose: 0 + loopTime: 0 + loopBlend: 0 + loopBlendOrientation: 0 + loopBlendPositionY: 0 + loopBlendPositionXZ: 0 + keepOriginalOrientation: 0 + keepOriginalPositionY: 1 + keepOriginalPositionXZ: 0 + heightFromFeet: 0 + mirror: 0 + bodyMask: 01000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000 + curves: [] + events: [] + transformMask: [] + maskType: 3 + maskSource: {instanceID: 0} + additiveReferencePoseFrame: 0 + - serializedVersion: 16 + name: Recon_Tank_Rig|Idle + takeName: Recon_Tank_Rig|Idle + firstFrame: 0 + lastFrame: 11 + wrapMode: 0 + orientationOffsetY: 0 + level: 0 + cycleOffset: 0 + loop: 0 + hasAdditiveReferencePose: 0 + loopTime: 1 + loopBlend: 1 + loopBlendOrientation: 0 + loopBlendPositionY: 0 + loopBlendPositionXZ: 0 + keepOriginalOrientation: 0 + keepOriginalPositionY: 1 + keepOriginalPositionXZ: 0 + heightFromFeet: 0 + mirror: 0 + bodyMask: 01000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000 + curves: [] + events: [] + transformMask: [] + maskType: 3 + maskSource: {instanceID: 0} + additiveReferencePoseFrame: 0 + - serializedVersion: 16 + name: Recon_Tank_Rig|Shoot + takeName: Recon_Tank_Rig|Shoot + firstFrame: 0 + lastFrame: 15 + wrapMode: 0 + orientationOffsetY: 0 + level: 0 + cycleOffset: 0 + loop: 0 + hasAdditiveReferencePose: 0 + loopTime: 0 + loopBlend: 0 + loopBlendOrientation: 0 + loopBlendPositionY: 0 + loopBlendPositionXZ: 0 + keepOriginalOrientation: 0 + keepOriginalPositionY: 1 + keepOriginalPositionXZ: 0 + heightFromFeet: 0 + mirror: 0 + bodyMask: 01000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000 + curves: [] + events: [] + transformMask: [] + maskType: 3 + maskSource: {instanceID: 0} + additiveReferencePoseFrame: 0 + isReadable: 1 + meshes: + lODScreenPercentages: [] + globalScale: 0.15 + meshCompression: 0 + addColliders: 0 + useSRGBMaterialColor: 1 + importVisibility: 1 + importBlendShapes: 1 + importCameras: 1 + importLights: 1 + swapUVChannels: 0 + generateSecondaryUV: 0 + useFileUnits: 1 + optimizeMeshForGPU: 1 + keepQuads: 0 + weldVertices: 1 + preserveHierarchy: 0 + indexFormat: 0 + secondaryUVAngleDistortion: 8 + secondaryUVAreaDistortion: 15.000001 + secondaryUVHardAngle: 88 + secondaryUVPackMargin: 4 + useFileScale: 1 + previousCalculatedGlobalScale: 0.0015 + hasPreviousCalculatedGlobalScale: 1 + tangentSpace: + normalSmoothAngle: 60 + normalImportMode: 0 + tangentImportMode: 3 + normalCalculationMode: 4 + legacyComputeAllNormalsFromSmoothingGroupsWhenMeshHasBlendShapes: 0 + blendShapeNormalImportMode: 1 + normalSmoothingSource: 0 + importAnimation: 1 + copyAvatar: 0 + humanDescription: + serializedVersion: 2 + human: [] + skeleton: [] + armTwist: 0.5 + foreArmTwist: 0.5 + upperLegTwist: 0.5 + legTwist: 0.5 + armStretch: 0.05 + legStretch: 0.05 + feetSpacing: 0 + rootMotionBoneName: + hasTranslationDoF: 0 + hasExtraRoot: 0 + skeletonHasParents: 1 + lastHumanDescriptionAvatarSource: {instanceID: 0} + animationType: 2 + humanoidOversampling: 1 + additionalBone: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Mirror/Examples/Tanks/Prefabs.meta b/MultiplayerFPS/Assets/Mirror/Examples/Tanks/Prefabs.meta new file mode 100644 index 0000000..6c92485 --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Examples/Tanks/Prefabs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 2baeb281f5e8e421582aa9f72e7f1702 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Mirror/Examples/Tanks/Prefabs/Projectile.prefab b/MultiplayerFPS/Assets/Mirror/Examples/Tanks/Prefabs/Projectile.prefab new file mode 100644 index 0000000..c462441 --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Examples/Tanks/Prefabs/Projectile.prefab @@ -0,0 +1,232 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!4 &24373266488650541 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 5890560936853567077} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_Children: + - {fileID: 8035186136109819211} + - {fileID: 7830988697844474908} + m_Father: {fileID: 0} + m_RootOrder: 0 +--- !u!1 &63476987332307980 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 4 + m_Component: + - 4: {fileID: 8035186136109819211} + - 33: {fileID: 9118274893554935717} + - 23: {fileID: 69063397099238371} + m_Layer: 0 + m_Name: + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!23 &69063397099238371 +MeshRenderer: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 63476987332307980} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_Materials: + - {fileID: 2100000, guid: cba1b63a0bccc4b12ac25f05d0ae2dd1, type: 2} + m_SubsetIndices: + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_SelectedWireframeHidden: 0 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingOrder: 0 +--- !u!114 &1713098107664522388 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 5890560936853567077} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 9b91ecbcc199f4492b9a91e820070131, type: 3} + m_Name: + m_EditorClassIdentifier: + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + sceneId: 0 + serverOnly: 0 + m_AssetId: + hasSpawned: 0 +--- !u!136 &2355290524794870353 +CapsuleCollider: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 5890560936853567077} + m_Material: {fileID: 0} + m_IsTrigger: 1 + m_Enabled: 1 + m_Radius: 0.05 + m_Height: 0.2 + m_Direction: 1 + m_Center: {x: 0, y: 0, z: 0} +--- !u!54 &4629190479245867726 +Rigidbody: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 5890560936853567077} + serializedVersion: 2 + m_Mass: 1 + m_Drag: 0 + m_AngularDrag: 0.05 + m_UseGravity: 0 + m_IsKinematic: 0 + m_Interpolate: 1 + m_Constraints: 0 + m_CollisionDetection: 1 +--- !u!108 &4878977110396366525 +Light: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 9126921595194253319} + m_Enabled: 1 + serializedVersion: 7 + m_Type: 2 + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_Intensity: 5 + m_Range: 2 + m_SpotAngle: 30 + 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_Cookie: {fileID: 0} + m_DrawHalo: 0 + m_Flare: {fileID: 0} + m_RenderMode: 0 + m_CullingMask: + serializedVersion: 2 + m_Bits: 4294967295 + m_Lightmapping: 4 + m_AreaSize: {x: 1, y: 1} + m_BounceIntensity: 3 + m_ShadowRadius: 0 + m_ShadowAngle: 0 +--- !u!1 &5890560936853567077 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 4 + m_Component: + - 4: {fileID: 24373266488650541} + - 114: {fileID: 1713098107664522388} + - 136: {fileID: 2355290524794870353} + - 54: {fileID: 4629190479245867726} + - 114: {fileID: 7082621516996595528} + m_Layer: 0 + m_Name: Projectile + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!114 &7082621516996595528 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 5890560936853567077} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 8f49b83f111a64bc7a5275af4f6f930b, type: 3} + m_Name: + m_EditorClassIdentifier: + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + syncMode: 0 + syncInterval: 0.1 + destroyAfter: 1 + rigidBody: {fileID: 0} + force: 1000 + damage: 33 + source: {fileID: 0} +--- !u!4 &7830988697844474908 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 9126921595194253319} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_Children: [] + m_Father: {fileID: 24373266488650541} + m_RootOrder: 1 +--- !u!4 &8035186136109819211 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 63476987332307980} + m_LocalRotation: {x: 0.7071068, y: 0, z: 0, w: 0.7071068} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 0.05, y: 0.1, z: 0.05} + m_LocalEulerAnglesHint: {x: 90, y: 0, z: 0} + m_Children: [] + m_Father: {fileID: 24373266488650541} + m_RootOrder: 0 +--- !u!33 &9118274893554935717 +MeshFilter: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 63476987332307980} + m_Mesh: {fileID: 10208, guid: 0000000000000000e000000000000000, type: 0} +--- !u!1 &9126921595194253319 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 4 + m_Component: + - 4: {fileID: 7830988697844474908} + - 108: {fileID: 4878977110396366525} + m_Layer: 0 + m_Name: + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 diff --git a/MultiplayerFPS/Assets/Mirror/Examples/Tanks/Prefabs/Projectile.prefab.meta b/MultiplayerFPS/Assets/Mirror/Examples/Tanks/Prefabs/Projectile.prefab.meta new file mode 100644 index 0000000..f6d4068 --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Examples/Tanks/Prefabs/Projectile.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: b7dd46dbf38c643f09e206f9fa4be008 +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Mirror/Examples/Tanks/Prefabs/Tank.prefab b/MultiplayerFPS/Assets/Mirror/Examples/Tanks/Prefabs/Tank.prefab new file mode 100644 index 0000000..60f0f3d --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Examples/Tanks/Prefabs/Tank.prefab @@ -0,0 +1,390 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &1916082411674582 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 4 + m_Component: + - 4: {fileID: 4492442352427800} + - 114: {fileID: 114118589361100106} + - 95: {fileID: 2240606817507776182} + - 114: {fileID: 114250499875391520} + - 195: {fileID: 6900008319038825817} + - 135: {fileID: 5194388907919410155} + - 114: {fileID: 114654712548978148} + m_Layer: 0 + m_Name: Tank + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &4492442352427800 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1916082411674582} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_Children: + - {fileID: 1009017417627522, guid: 73d3c3736b9d3cc4a9de1149aeb2e137, type: 2} + - {fileID: 6564220120147636086} + - {fileID: 5718089106632469514} + - {fileID: 5958005404294327165} + m_Father: {fileID: 0} + m_RootOrder: 0 +--- !u!114 &114118589361100106 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1916082411674582} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 9b91ecbcc199f4492b9a91e820070131, type: 3} + m_Name: + m_EditorClassIdentifier: + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + sceneId: 0 + serverOnly: 0 + m_AssetId: 6f43bf5488a7443d19ab2a83c6b91f35 + hasSpawned: 0 +--- !u!114 &114250499875391520 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1916082411674582} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 2f74aedd71d9a4f55b3ce499326d45fb, type: 3} + m_Name: + m_EditorClassIdentifier: + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + syncMode: 0 + syncInterval: 0.1 + clientAuthority: 1 + localPositionSensitivity: 0.01 + localRotationSensitivity: 0.01 + localScaleSensitivity: 0.01 +--- !u!114 &114654712548978148 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1916082411674582} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 7deadf756194d461e9140e42d651693b, type: 3} + m_Name: + m_EditorClassIdentifier: + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + syncMode: 0 + syncInterval: 0.1 + agent: {fileID: 62525344} + animator: {fileID: 1768388965} + rotationSpeed: 80 + shootKey: 32 + projectilePrefab: {fileID: 62524960, guid: b7dd46dbf38c643f09e206f9fa4be008, type: 3} + projectileMount: {fileID: 59174432} + health: 100 + score: 0 + playerName: + allowMovement: 0 + isReady: 0 + nameText: {fileID: 1768388965} +--- !u!23 &498336239798896173 +MeshRenderer: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1794225417093723422} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_Materials: + - {fileID: 10100, guid: 0000000000000000e000000000000000, type: 0} + m_SubsetIndices: + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_SelectedWireframeHidden: 0 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingOrder: 0 +--- !u!1 &1794225417093723422 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 4 + m_Component: + - 4: {fileID: 5958005404294327165} + - 23: {fileID: 498336239798896173} + - 102: {fileID: 6763574687443798610} + m_Layer: 0 + m_Name: + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!95 &2240606817507776182 +Animator: + serializedVersion: 3 + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1916082411674582} + m_Enabled: 1 + m_Avatar: {fileID: 9000000, guid: 38b49695fc0a4418bbc350f2366660c5, type: 3} + m_Controller: {fileID: 9100000, guid: a7211483bbd794b6d85ed88576e7d85c, type: 2} + m_CullingMode: 0 + m_UpdateMode: 0 + m_ApplyRootMotion: 0 + m_LinearVelocityBlending: 0 + m_WarningMessage: + m_HasTransformHierarchy: 1 + m_AllowConstantClipSamplingOptimization: 1 +--- !u!1 &4426914200102054949 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 4 + m_Component: + - 4: {fileID: 6564220120147636086} + - 108: {fileID: 7604806193092689376} + m_Layer: 0 + m_Name: + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!1 &4730779867780281009 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 4 + m_Component: + - 4: {fileID: 5718089106632469514} + m_Layer: 0 + m_Name: + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!135 &5194388907919410155 +SphereCollider: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1916082411674582} + m_Material: {fileID: 0} + m_IsTrigger: 1 + m_Enabled: 1 + serializedVersion: 2 + m_Radius: 0.5 + m_Center: {x: 0, y: 0.25, z: 0} +--- !u!4 &5718089106632469514 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 4730779867780281009} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0.412, z: 0.936} + m_LocalScale: {x: 1, y: 1, z: 1} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_Children: [] + m_Father: {fileID: 4492442352427800} + m_RootOrder: 2 +--- !u!4 &5958005404294327165 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1794225417093723422} + m_LocalRotation: {x: 0, y: 1, z: 0, w: 0} + m_LocalPosition: {x: 0, y: 1, z: 0} + m_LocalScale: {x: 0.25, y: 0.25, z: 1} + m_LocalEulerAnglesHint: {x: 0, y: 180, z: 0} + m_Children: [] + m_Father: {fileID: 4492442352427800} + m_RootOrder: 3 +--- !u!4 &6564220120147636086 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 4426914200102054949} + m_LocalRotation: {x: 0.02281505, y: -0, z: -0, w: 0.9997397} + m_LocalPosition: {x: 0.07, y: 0.46, z: 0.126} + m_LocalScale: {x: 1, y: 1, z: 1} + m_LocalEulerAnglesHint: {x: 2.615, y: 0, z: 0} + m_Children: [] + m_Father: {fileID: 4492442352427800} + m_RootOrder: 1 +--- !u!102 &6763574687443798610 +TextMesh: + serializedVersion: 3 + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1794225417093723422} + m_Text: + m_OffsetZ: 0 + m_CharacterSize: 1 + m_LineSpacing: 1 + m_Anchor: 1 + m_Alignment: 1 + m_TabSize: 4 + m_FontSize: 0 + m_FontStyle: 0 + m_RichText: 1 + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_Color: + serializedVersion: 2 + rgba: 4294967295 +--- !u!195 &6900008319038825817 +NavMeshAgent: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1916082411674582} + m_Enabled: 1 + m_Radius: 0.5 + m_Speed: 1 + m_Acceleration: 1 + avoidancePriority: 50 + m_AngularSpeed: 120 + m_StoppingDistance: 0 + m_AutoTraverseOffMeshLink: 1 + m_AutoBraking: 1 + m_AutoRepath: 1 + m_Height: 0.5 + m_BaseOffset: 0 + m_WalkableMask: 4294967295 + m_ObstacleAvoidanceType: 0 +--- !u!108 &7604806193092689376 +Light: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 4426914200102054949} + m_Enabled: 1 + serializedVersion: 7 + m_Type: 0 + m_Color: {r: 1, g: 0.9205329, b: 0.7877358, a: 1} + m_Intensity: 3 + m_Range: 15 + m_SpotAngle: 80 + m_CookieSize: 10 + m_Shadows: + m_Type: 2 + m_Resolution: -1 + m_CustomResolution: -1 + m_Strength: 1 + m_Bias: 0.05 + m_NormalBias: 0.4 + m_NearPlane: 0.2 + m_Cookie: {fileID: 0} + m_DrawHalo: 0 + m_Flare: {fileID: 0} + m_RenderMode: 0 + m_CullingMask: + serializedVersion: 2 + m_Bits: 4294967295 + m_Lightmapping: 4 + m_AreaSize: {x: 1, y: 1} + m_BounceIntensity: 1 + m_ShadowRadius: 0 + m_ShadowAngle: 0 +--- !u!1001 &7831918942947279416 +Prefab: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 4492442352427800} + m_Modifications: + - target: {fileID: 100010, guid: 38b49695fc0a4418bbc350f2366660c5, type: 3} + propertyPath: m_Name + value: 3D Model + objectReference: {fileID: 0} + - target: {fileID: 400010, guid: 38b49695fc0a4418bbc350f2366660c5, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 400010, guid: 38b49695fc0a4418bbc350f2366660c5, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 400010, guid: 38b49695fc0a4418bbc350f2366660c5, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 400010, guid: 38b49695fc0a4418bbc350f2366660c5, type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 400010, guid: 38b49695fc0a4418bbc350f2366660c5, type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 400010, guid: 38b49695fc0a4418bbc350f2366660c5, type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 400010, guid: 38b49695fc0a4418bbc350f2366660c5, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 400010, guid: 38b49695fc0a4418bbc350f2366660c5, type: 3} + propertyPath: m_RootOrder + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 400010, guid: 38b49695fc0a4418bbc350f2366660c5, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 400010, guid: 38b49695fc0a4418bbc350f2366660c5, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 400010, guid: 38b49695fc0a4418bbc350f2366660c5, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 13700000, guid: 38b49695fc0a4418bbc350f2366660c5, type: 3} + propertyPath: m_Materials.Array.data[0] + value: + objectReference: {fileID: 2100000, guid: 2e67e42170aa64aa9a33424f8045ac89, type: 2} + m_RemovedComponents: + - {fileID: 9500000, guid: 38b49695fc0a4418bbc350f2366660c5, type: 3} + m_ParentPrefab: {fileID: 0} + m_RootGameObject: {fileID: 0} + m_IsPrefabParent: 0 diff --git a/MultiplayerFPS/Assets/Mirror/Examples/Tanks/Prefabs/Tank.prefab.meta b/MultiplayerFPS/Assets/Mirror/Examples/Tanks/Prefabs/Tank.prefab.meta new file mode 100644 index 0000000..4454818 --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Examples/Tanks/Prefabs/Tank.prefab.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 6f43bf5488a7443d19ab2a83c6b91f35 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 100100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Mirror/Examples/Tanks/Scenes.meta b/MultiplayerFPS/Assets/Mirror/Examples/Tanks/Scenes.meta new file mode 100644 index 0000000..5665d39 --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Examples/Tanks/Scenes.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 91225a3fc58fe4a7f9e10718cd3bdc61 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Mirror/Examples/Tanks/Scenes/Scene.meta b/MultiplayerFPS/Assets/Mirror/Examples/Tanks/Scenes/Scene.meta new file mode 100644 index 0000000..01af532 --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Examples/Tanks/Scenes/Scene.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 81cfd31f234d94a0985fe946d2ce699f +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Mirror/Examples/Tanks/Scenes/Scene.unity b/MultiplayerFPS/Assets/Mirror/Examples/Tanks/Scenes/Scene.unity new file mode 100644 index 0000000..91a58a2 --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Examples/Tanks/Scenes/Scene.unity @@ -0,0 +1,2052 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!29 &1 +OcclusionCullingSettings: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_OcclusionBakeSettings: + smallestOccluder: 5 + smallestHole: 0.25 + backfaceThreshold: 100 + m_SceneGUID: 00000000000000000000000000000000 + m_OcclusionCullingData: {fileID: 0} +--- !u!104 &2 +RenderSettings: + m_ObjectHideFlags: 0 + serializedVersion: 9 + m_Fog: 0 + m_FogColor: {r: 0.5, g: 0.5, b: 0.5, a: 1} + m_FogMode: 3 + m_FogDensity: 0.01 + m_LinearFogStart: 0 + m_LinearFogEnd: 300 + m_AmbientSkyColor: {r: 0.212, g: 0.227, b: 0.259, a: 1} + m_AmbientEquatorColor: {r: 0.114, g: 0.125, b: 0.133, a: 1} + m_AmbientGroundColor: {r: 0.047, g: 0.043, b: 0.035, a: 1} + m_AmbientIntensity: 1 + m_AmbientMode: 3 + m_SubtractiveShadowColor: {r: 0.42, g: 0.478, b: 0.627, a: 1} + m_SkyboxMaterial: {fileID: 0} + m_HaloStrength: 0.5 + m_FlareStrength: 1 + m_FlareFadeSpeed: 3 + m_HaloTexture: {fileID: 0} + m_SpotCookie: {fileID: 10001, guid: 0000000000000000e000000000000000, type: 0} + m_DefaultReflectionMode: 0 + m_DefaultReflectionResolution: 128 + m_ReflectionBounces: 1 + m_ReflectionIntensity: 1 + m_CustomReflection: {fileID: 0} + m_Sun: {fileID: 0} + m_IndirectSpecularColor: {r: 0, g: 0, b: 0, a: 1} + m_UseRadianceAmbientProbe: 0 +--- !u!157 &3 +LightmapSettings: + m_ObjectHideFlags: 0 + serializedVersion: 11 + m_GIWorkflowMode: 1 + m_GISettings: + serializedVersion: 2 + m_BounceScale: 1 + m_IndirectOutputScale: 1 + m_AlbedoBoost: 1 + m_EnvironmentLightingMode: 0 + m_EnableBakedLightmaps: 0 + m_EnableRealtimeLightmaps: 0 + m_LightmapEditorSettings: + serializedVersion: 10 + m_Resolution: 2 + m_BakeResolution: 40 + m_AtlasSize: 1024 + m_AO: 0 + m_AOMaxDistance: 1 + m_CompAOExponent: 1 + m_CompAOExponentDirect: 0 + m_Padding: 2 + m_LightmapParameters: {fileID: 0} + m_LightmapsBakeMode: 1 + m_TextureCompression: 1 + m_FinalGather: 0 + m_FinalGatherFiltering: 1 + m_FinalGatherRayCount: 256 + m_ReflectionCompression: 2 + m_MixedBakeMode: 2 + m_BakeBackend: 0 + m_PVRSampling: 1 + m_PVRDirectSampleCount: 32 + m_PVRSampleCount: 500 + m_PVRBounces: 2 + m_PVRFilterTypeDirect: 0 + m_PVRFilterTypeIndirect: 0 + m_PVRFilterTypeAO: 0 + m_PVRFilteringMode: 2 + m_PVRCulling: 1 + m_PVRFilteringGaussRadiusDirect: 1 + m_PVRFilteringGaussRadiusIndirect: 5 + m_PVRFilteringGaussRadiusAO: 2 + m_PVRFilteringAtrousPositionSigmaDirect: 0.5 + m_PVRFilteringAtrousPositionSigmaIndirect: 2 + m_PVRFilteringAtrousPositionSigmaAO: 1 + m_ShowResolutionOverlay: 1 + m_LightingDataAsset: {fileID: 0} + m_UseShadowmask: 1 +--- !u!196 &4 +NavMeshSettings: + serializedVersion: 2 + m_ObjectHideFlags: 0 + m_BuildSettings: + serializedVersion: 2 + agentTypeID: 0 + agentRadius: 0.5 + agentHeight: 2 + agentSlope: 45 + agentClimb: 0.4 + ledgeDropHeight: 0 + maxJumpAcrossDistance: 0 + minRegionArea: 2 + manualCellSize: 0 + cellSize: 0.16666667 + manualTileSize: 0 + tileSize: 256 + accuratePlacement: 0 + debug: + m_Flags: 0 + m_NavMeshData: {fileID: 23800000, guid: 0bc607fa2e315482ebe98797e844e11f, type: 2} +--- !u!1 &20677886 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 20677887} + - component: {fileID: 20677889} + - component: {fileID: 20677888} + m_Layer: 5 + m_Name: Text + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &20677887 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 20677886} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 721760295} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &20677888 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 20677886} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 708705254, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 14 + m_FontStyle: 0 + m_BestFit: 0 + m_MinSize: 10 + m_MaxSize: 40 + m_Alignment: 4 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: Ready +--- !u!222 &20677889 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 20677886} + m_CullTransparentMesh: 0 +--- !u!1 &88936773 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 88936777} + - component: {fileID: 88936776} + - component: {fileID: 88936775} + - component: {fileID: 88936774} + m_Layer: 0 + m_Name: Main Camera + m_TagString: MainCamera + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!81 &88936774 +AudioListener: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 88936773} + m_Enabled: 1 +--- !u!124 &88936775 +Behaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 88936773} + m_Enabled: 1 +--- !u!20 &88936776 +Camera: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 88936773} + m_Enabled: 1 + serializedVersion: 2 + m_ClearFlags: 1 + m_BackGroundColor: {r: 0, g: 0, b: 0, a: 0} + m_projectionMatrixMode: 1 + m_SensorSize: {x: 36, y: 24} + m_LensShift: {x: 0, y: 0} + m_GateFitMode: 2 + m_FocalLength: 50 + m_NormalizedViewPortRect: + serializedVersion: 2 + x: 0 + y: 0 + width: 1 + height: 1 + near clip plane: 0.3 + far clip plane: 1000 + field of view: 60 + orthographic: 0 + orthographic size: 5 + m_Depth: -1 + m_CullingMask: + serializedVersion: 2 + m_Bits: 4294967295 + m_RenderingPath: -1 + m_TargetTexture: {fileID: 0} + m_TargetDisplay: 0 + m_TargetEye: 3 + m_HDR: 1 + m_AllowMSAA: 1 + m_AllowDynamicResolution: 0 + m_ForceIntoRT: 0 + m_OcclusionCulling: 1 + m_StereoConvergence: 10 + m_StereoSeparation: 0.022 +--- !u!4 &88936777 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 88936773} + m_LocalRotation: {x: 0, y: 0.92387956, z: -0.38268343, w: 0} + m_LocalPosition: {x: 0, y: 6.5, z: 8} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 45, y: 180, z: 0} +--- !u!1 &251893064 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 251893065} + - component: {fileID: 251893066} + m_Layer: 0 + m_Name: Spawn + m_TagString: Untagged + m_Icon: {fileID: -964228994112308473, guid: 0000000000000000d000000000000000, type: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &251893065 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 251893064} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 3, y: 0, z: 3} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 6 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &251893066 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 251893064} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 41f84591ce72545258ea98cb7518d8b9, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!1 &472317786 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 472317787} + - component: {fileID: 472317789} + - component: {fileID: 472317788} + m_Layer: 5 + m_Name: Placeholder + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &472317787 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 472317786} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 1986496790} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: -0.5} + m_SizeDelta: {x: -20, y: -13} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &472317788 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 472317786} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 708705254, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 0.5} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 14 + m_FontStyle: 2 + m_BestFit: 0 + m_MinSize: 10 + m_MaxSize: 40 + m_Alignment: 0 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: Enter text... +--- !u!222 &472317789 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 472317786} + m_CullTransparentMesh: 0 +--- !u!1 &535739935 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 535739936} + - component: {fileID: 535739937} + m_Layer: 0 + m_Name: Spawn + m_TagString: Untagged + m_Icon: {fileID: -964228994112308473, guid: 0000000000000000d000000000000000, type: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &535739936 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 535739935} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 3, y: 0, z: -3} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 4 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &535739937 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 535739935} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 41f84591ce72545258ea98cb7518d8b9, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!1 &597109994 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 597109995} + - component: {fileID: 597109997} + - component: {fileID: 597109996} + m_Layer: 5 + m_Name: WinnerText + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &597109995 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 597109994} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 607305578} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: -26.06} + m_SizeDelta: {x: 160, y: 30} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &597109996 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 597109994} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 708705254, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 20 + m_FontStyle: 0 + m_BestFit: 0 + m_MinSize: 2 + m_MaxSize: 40 + m_Alignment: 1 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: +--- !u!222 &597109997 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 597109994} + m_CullTransparentMesh: 0 +--- !u!1 &607305577 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 607305578} + - component: {fileID: 607305580} + - component: {fileID: 607305579} + m_Layer: 5 + m_Name: WinnerTextLabel + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &607305578 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 607305577} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 597109995} + m_Father: {fileID: 1966128035} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 15} + m_SizeDelta: {x: 160, y: 30} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &607305579 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 607305577} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 708705254, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 20 + m_FontStyle: 0 + m_BestFit: 0 + m_MinSize: 2 + m_MaxSize: 40 + m_Alignment: 1 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: Winner! +--- !u!222 &607305580 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 607305577} + m_CullTransparentMesh: 0 +--- !u!1 &637114753 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 637114754} + - component: {fileID: 637114756} + - component: {fileID: 637114755} + m_Layer: 5 + m_Name: ScoreTextLabel + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!224 &637114754 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 637114753} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 1162041874} + m_Father: {fileID: 1273045296} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 1} + m_AnchorMax: {x: 0.5, y: 1} + m_AnchoredPosition: {x: 0, y: -70} + m_SizeDelta: {x: 60, y: 30} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &637114755 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 637114753} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 708705254, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 14 + m_FontStyle: 0 + m_BestFit: 0 + m_MinSize: 10 + m_MaxSize: 40 + m_Alignment: 0 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: 'Score:' +--- !u!222 &637114756 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 637114753} + m_CullTransparentMesh: 0 +--- !u!1 &721152070 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 721152071} + - component: {fileID: 721152073} + - component: {fileID: 721152072} + m_Layer: 5 + m_Name: HealthTextLabel + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!224 &721152071 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 721152070} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 1278248529} + m_Father: {fileID: 1273045296} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 1} + m_AnchorMax: {x: 0.5, y: 1} + m_AnchoredPosition: {x: 0, y: -40} + m_SizeDelta: {x: 60, y: 30} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &721152072 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 721152070} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 708705254, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 14 + m_FontStyle: 0 + m_BestFit: 0 + m_MinSize: 10 + m_MaxSize: 40 + m_Alignment: 0 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: 'Health:' +--- !u!222 &721152073 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 721152070} + m_CullTransparentMesh: 0 +--- !u!1 &721760294 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 721760295} + - component: {fileID: 721760298} + - component: {fileID: 721760297} + - component: {fileID: 721760296} + m_Layer: 5 + m_Name: ReadyButton + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &721760295 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 721760294} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 20677887} + m_Father: {fileID: 944343261} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 80, y: 30} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &721760296 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 721760294} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 1392445389, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 3 + m_SelectOnUp: {fileID: 0} + m_SelectOnDown: {fileID: 0} + m_SelectOnLeft: {fileID: 0} + m_SelectOnRight: {fileID: 0} + m_Transition: 1 + m_Colors: + m_NormalColor: {r: 1, g: 1, b: 1, a: 1} + m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1} + m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} + m_ColorMultiplier: 1 + m_FadeDuration: 0.1 + m_SpriteState: + m_HighlightedSprite: {fileID: 0} + m_PressedSprite: {fileID: 0} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 721760297} + m_OnClick: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 1273045292} + m_MethodName: ReadyButtonHandler + m_Mode: 1 + m_Arguments: + m_ObjectArgument: {fileID: 0} + m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine + m_IntArgument: 0 + m_FloatArgument: 0 + m_StringArgument: + m_BoolArgument: 0 + m_CallState: 1 + m_TypeName: UnityEngine.UI.Button+ButtonClickedEvent, UnityEngine.UI, Version=1.0.0.0, + Culture=neutral, PublicKeyToken=null +--- !u!114 &721760297 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 721760294} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: -765806418, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_Sprite: {fileID: 10905, guid: 0000000000000000f000000000000000, type: 0} + m_Type: 1 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 +--- !u!222 &721760298 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 721760294} + m_CullTransparentMesh: 0 +--- !u!1 &754665786 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 754665787} + - component: {fileID: 754665789} + - component: {fileID: 754665788} + m_Layer: 5 + m_Name: Text + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &754665787 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 754665786} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 1986496790} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: -0.5} + m_SizeDelta: {x: -20, y: -13} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &754665788 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 754665786} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 708705254, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 14 + m_FontStyle: 0 + m_BestFit: 0 + m_MinSize: 10 + m_MaxSize: 40 + m_Alignment: 0 + m_AlignByGeometry: 0 + m_RichText: 0 + m_HorizontalOverflow: 1 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: +--- !u!222 &754665789 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 754665786} + m_CullTransparentMesh: 0 +--- !u!1 &944343260 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 944343261} + - component: {fileID: 944343263} + m_Layer: 5 + m_Name: StartPanel + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!224 &944343261 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 944343260} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 1117608593} + - {fileID: 1986496790} + - {fileID: 721760295} + m_Father: {fileID: 1273045296} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: -1080, y: -520} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &944343263 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 944343260} + m_CullTransparentMesh: 0 +--- !u!1 &1107091652 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1107091656} + - component: {fileID: 1107091655} + - component: {fileID: 1107091654} + - component: {fileID: 1107091653} + m_Layer: 0 + m_Name: Ground + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 4294967295 + m_IsActive: 1 +--- !u!23 &1107091653 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1107091652} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 4294967295 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 29b49c27a74f145918356859bd7af511, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 1 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 +--- !u!64 &1107091654 +MeshCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1107091652} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 3 + m_Convex: 0 + m_CookingOptions: 14 + m_Mesh: {fileID: 10209, guid: 0000000000000000e000000000000000, type: 0} +--- !u!33 &1107091655 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1107091652} + m_Mesh: {fileID: 10209, guid: 0000000000000000e000000000000000, type: 0} +--- !u!4 &1107091656 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1107091652} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1117608592 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1117608593} + - component: {fileID: 1117608595} + - component: {fileID: 1117608596} + m_Layer: 5 + m_Name: PlayerTextLabel + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1117608593 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1117608592} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 944343261} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 36.3} + m_SizeDelta: {x: 90, y: 90} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &1117608595 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1117608592} + m_CullTransparentMesh: 0 +--- !u!114 &1117608596 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1117608592} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 708705254, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 14 + m_FontStyle: 0 + m_BestFit: 0 + m_MinSize: 10 + m_MaxSize: 40 + m_Alignment: 0 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: 'Player Name:' +--- !u!1 &1162041873 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1162041874} + - component: {fileID: 1162041876} + - component: {fileID: 1162041875} + m_Layer: 5 + m_Name: ScoreText + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1162041874 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1162041873} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 637114754} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 60, y: 0} + m_SizeDelta: {x: 60, y: 30} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1162041875 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1162041873} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 708705254, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 14 + m_FontStyle: 0 + m_BestFit: 0 + m_MinSize: 10 + m_MaxSize: 40 + m_Alignment: 0 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: +--- !u!222 &1162041876 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1162041873} + m_CullTransparentMesh: 0 +--- !u!1 &1273045291 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1273045296} + - component: {fileID: 1273045295} + - component: {fileID: 1273045294} + - component: {fileID: 1273045293} + - component: {fileID: 1273045292} + m_Layer: 5 + m_Name: Canvas + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &1273045292 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1273045291} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 21139f03d4abf3b4dbeb308fa6c880ef, type: 3} + m_Name: + m_EditorClassIdentifier: + MinimumPlayersForGame: 1 + LocalPlayer: {fileID: 0} + StartPanel: {fileID: 944343260} + GameOverPanel: {fileID: 1966128034} + HealthTextLabel: {fileID: 721152070} + ScoreTextLabel: {fileID: 637114753} + HealthText: {fileID: 1278248530} + ScoreText: {fileID: 1162041875} + PlayerNameText: {fileID: 754665788} + WinnerNameText: {fileID: 597109996} + IsGameReady: 0 + IsGameOver: 0 + players: [] +--- !u!114 &1273045293 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1273045291} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 1301386320, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_IgnoreReversedGraphics: 1 + m_BlockingObjects: 0 + m_BlockingMask: + serializedVersion: 2 + m_Bits: 4294967295 +--- !u!114 &1273045294 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1273045291} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 1980459831, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_UiScaleMode: 0 + m_ReferencePixelsPerUnit: 100 + m_ScaleFactor: 1 + m_ReferenceResolution: {x: 800, y: 600} + m_ScreenMatchMode: 0 + m_MatchWidthOrHeight: 0 + m_PhysicalUnit: 3 + m_FallbackScreenDPI: 96 + m_DefaultSpriteDPI: 96 + m_DynamicPixelsPerUnit: 1 +--- !u!223 &1273045295 +Canvas: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1273045291} + m_Enabled: 1 + serializedVersion: 3 + m_RenderMode: 0 + m_Camera: {fileID: 0} + m_PlaneDistance: 100 + m_PixelPerfect: 0 + m_ReceivesEvents: 1 + m_OverrideSorting: 0 + m_OverridePixelPerfect: 0 + m_SortingBucketNormalizedSize: 0 + m_AdditionalShaderChannelsFlag: 0 + m_SortingLayerID: 0 + m_SortingOrder: 0 + m_TargetDisplay: 0 +--- !u!224 &1273045296 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1273045291} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 0, y: 0, z: 0} + m_Children: + - {fileID: 944343261} + - {fileID: 721152071} + - {fileID: 637114754} + - {fileID: 1966128035} + m_Father: {fileID: 0} + m_RootOrder: 8 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 0, y: 0} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0, y: 0} +--- !u!1 &1278248528 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1278248529} + - component: {fileID: 1278248531} + - component: {fileID: 1278248530} + m_Layer: 5 + m_Name: HealthText + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1278248529 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1278248528} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 721152071} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 60, y: 0} + m_SizeDelta: {x: 60, y: 30} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1278248530 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1278248528} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 708705254, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 14 + m_FontStyle: 0 + m_BestFit: 0 + m_MinSize: 10 + m_MaxSize: 40 + m_Alignment: 0 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: +--- !u!222 &1278248531 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1278248528} + m_CullTransparentMesh: 0 +--- !u!1 &1282001517 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1282001518} + - component: {fileID: 1282001519} + - component: {fileID: 1282001521} + - component: {fileID: 1282001520} + m_Layer: 0 + m_Name: NetworkManager + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1282001518 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1282001517} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 3 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &1282001519 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1282001517} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 6442dc8070ceb41f094e44de0bf87274, type: 3} + m_Name: + m_EditorClassIdentifier: + showGUI: 1 + offsetX: 0 + offsetY: 0 +--- !u!114 &1282001520 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1282001517} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 8aab4c8111b7c411b9b92cf3dbc5bd4e, type: 3} + m_Name: + m_EditorClassIdentifier: + dontDestroyOnLoad: 1 + runInBackground: 1 + startOnHeadless: 1 + showDebugMessages: 0 + serverTickRate: 30 + offlineScene: + onlineScene: + transport: {fileID: 1282001521} + networkAddress: localhost + maxConnections: 4 + disconnectInactiveConnections: 0 + disconnectInactiveTimeout: 60 + authenticator: {fileID: 0} + playerPrefab: {fileID: 1916082411674582, guid: 6f43bf5488a7443d19ab2a83c6b91f35, + type: 3} + autoCreatePlayer: 1 + playerSpawnMethod: 1 + spawnPrefabs: + - {fileID: 5890560936853567077, guid: b7dd46dbf38c643f09e206f9fa4be008, type: 3} +--- !u!114 &1282001521 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1282001517} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: c7424c1070fad4ba2a7a96b02fbeb4bb, type: 3} + m_Name: + m_EditorClassIdentifier: + OnClientConnected: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.Events.UnityEvent, UnityEngine.CoreModule, Version=0.0.0.0, + Culture=neutral, PublicKeyToken=null + OnClientDataReceived: + m_PersistentCalls: + m_Calls: [] + m_TypeName: Mirror.ClientDataReceivedEvent, Mirror, Version=0.0.0.0, Culture=neutral, + PublicKeyToken=null + OnClientError: + m_PersistentCalls: + m_Calls: [] + m_TypeName: Mirror.UnityEventException, Mirror, Version=0.0.0.0, Culture=neutral, + PublicKeyToken=null + OnClientDisconnected: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.Events.UnityEvent, UnityEngine.CoreModule, Version=0.0.0.0, + Culture=neutral, PublicKeyToken=null + OnServerConnected: + m_PersistentCalls: + m_Calls: [] + m_TypeName: Mirror.UnityEventInt, Mirror, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + OnServerDataReceived: + m_PersistentCalls: + m_Calls: [] + m_TypeName: Mirror.ServerDataReceivedEvent, Mirror, Version=0.0.0.0, Culture=neutral, + PublicKeyToken=null + OnServerError: + m_PersistentCalls: + m_Calls: [] + m_TypeName: Mirror.UnityEventIntException, Mirror, Version=0.0.0.0, Culture=neutral, + PublicKeyToken=null + OnServerDisconnected: + m_PersistentCalls: + m_Calls: [] + m_TypeName: Mirror.UnityEventInt, Mirror, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + port: 7777 + NoDelay: 1 + serverMaxMessageSize: 16384 + serverMaxReceivesPerTick: 10000 + clientMaxMessageSize: 16384 + clientMaxReceivesPerTick: 1000 +--- !u!1 &1458789072 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1458789073} + - component: {fileID: 1458789074} + m_Layer: 0 + m_Name: Spawn + m_TagString: Untagged + m_Icon: {fileID: -964228994112308473, guid: 0000000000000000d000000000000000, type: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1458789073 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1458789072} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: -3, y: 0, z: 3} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 7 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &1458789074 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1458789072} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 41f84591ce72545258ea98cb7518d8b9, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!1 &1501912662 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1501912663} + - component: {fileID: 1501912664} + m_Layer: 0 + m_Name: Spawn + m_TagString: Untagged + m_Icon: {fileID: -964228994112308473, guid: 0000000000000000d000000000000000, type: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1501912663 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1501912662} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: -3, y: 0, z: -3} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 5 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &1501912664 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1501912662} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 41f84591ce72545258ea98cb7518d8b9, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!1 &1633146726 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1633146729} + - component: {fileID: 1633146728} + - component: {fileID: 1633146727} + m_Layer: 0 + m_Name: EventSystem + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &1633146727 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1633146726} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 1077351063, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_HorizontalAxis: Horizontal + m_VerticalAxis: Vertical + m_SubmitButton: Submit + m_CancelButton: Cancel + m_InputActionsPerSecond: 10 + m_RepeatDelay: 0.5 + m_ForceModuleActive: 0 +--- !u!114 &1633146728 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1633146726} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: -619905303, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_FirstSelected: {fileID: 0} + m_sendNavigationEvents: 1 + m_DragThreshold: 10 +--- !u!4 &1633146729 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1633146726} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 9 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1966128034 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1966128035} + - component: {fileID: 1966128037} + - component: {fileID: 1966128036} + m_Layer: 5 + m_Name: GameOverPanel + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!224 &1966128035 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1966128034} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 607305578} + m_Father: {fileID: 1273045296} + m_RootOrder: 3 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 300, y: 100} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1966128036 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1966128034} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: -765806418, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 0.392} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_Sprite: {fileID: 10907, guid: 0000000000000000f000000000000000, type: 0} + m_Type: 1 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 +--- !u!222 &1966128037 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1966128034} + m_CullTransparentMesh: 0 +--- !u!1 &1986496789 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1986496790} + - component: {fileID: 1986496793} + - component: {fileID: 1986496792} + - component: {fileID: 1986496791} + m_Layer: 5 + m_Name: InputField + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1986496790 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1986496789} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 472317787} + - {fileID: 754665787} + m_Father: {fileID: 944343261} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 40} + m_SizeDelta: {x: 160, y: 30} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1986496791 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1986496789} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 575553740, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 3 + m_SelectOnUp: {fileID: 0} + m_SelectOnDown: {fileID: 0} + m_SelectOnLeft: {fileID: 0} + m_SelectOnRight: {fileID: 0} + m_Transition: 1 + m_Colors: + m_NormalColor: {r: 1, g: 1, b: 1, a: 1} + m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1} + m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} + m_ColorMultiplier: 1 + m_FadeDuration: 0.1 + m_SpriteState: + m_HighlightedSprite: {fileID: 0} + m_PressedSprite: {fileID: 0} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 1986496792} + m_TextComponent: {fileID: 754665788} + m_Placeholder: {fileID: 472317788} + m_ContentType: 0 + m_InputType: 0 + m_AsteriskChar: 42 + m_KeyboardType: 0 + m_LineType: 0 + m_HideMobileInput: 0 + m_CharacterValidation: 0 + m_CharacterLimit: 0 + m_OnEndEdit: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.InputField+SubmitEvent, UnityEngine.UI, Version=1.0.0.0, + Culture=neutral, PublicKeyToken=null + m_OnValueChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.InputField+OnChangeEvent, UnityEngine.UI, Version=1.0.0.0, + Culture=neutral, PublicKeyToken=null + m_CaretColor: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 1} + m_CustomCaretColor: 0 + m_SelectionColor: {r: 0.65882355, g: 0.80784315, b: 1, a: 0.7529412} + m_Text: + m_CaretBlinkRate: 0.85 + m_CaretWidth: 1 + m_ReadOnly: 0 +--- !u!114 &1986496792 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1986496789} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: -765806418, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_Sprite: {fileID: 10911, guid: 0000000000000000f000000000000000, type: 0} + m_Type: 1 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 +--- !u!222 &1986496793 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1986496789} + m_CullTransparentMesh: 0 +--- !u!1 &2054208274 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2054208276} + - component: {fileID: 2054208275} + m_Layer: 0 + m_Name: Directional light + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!108 &2054208275 +Light: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2054208274} + m_Enabled: 1 + serializedVersion: 8 + m_Type: 1 + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_Intensity: 1 + m_Range: 10 + m_SpotAngle: 30 + m_CookieSize: 10 + m_Shadows: + m_Type: 2 + m_Resolution: -1 + m_CustomResolution: -1 + m_Strength: 1 + m_Bias: 0.05 + m_NormalBias: 0.4 + m_NearPlane: 0.2 + m_Cookie: {fileID: 0} + m_DrawHalo: 0 + m_Flare: {fileID: 0} + m_RenderMode: 0 + m_CullingMask: + serializedVersion: 2 + m_Bits: 4294967295 + m_Lightmapping: 4 + m_LightShadowCasterMode: 0 + m_AreaSize: {x: 1, y: 1} + m_BounceIntensity: 1 + m_ColorTemperature: 6570 + m_UseColorTemperature: 0 + m_ShadowRadius: 0 + m_ShadowAngle: 0 +--- !u!4 &2054208276 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2054208274} + m_LocalRotation: {x: 0.10938167, y: 0.8754261, z: -0.40821788, w: 0.23456976} + m_LocalPosition: {x: 0, y: 10, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 50, y: 150, z: 0} diff --git a/MultiplayerFPS/Assets/Mirror/Examples/Tanks/Scenes/Scene.unity.meta b/MultiplayerFPS/Assets/Mirror/Examples/Tanks/Scenes/Scene.unity.meta new file mode 100644 index 0000000..c7f922e --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Examples/Tanks/Scenes/Scene.unity.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 83f9d2fb76f5742448c6e51f258327a2 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Mirror/Examples/Tanks/Scenes/Scene/NavMesh.asset b/MultiplayerFPS/Assets/Mirror/Examples/Tanks/Scenes/Scene/NavMesh.asset new file mode 100644 index 0000000..3f29b38 --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Examples/Tanks/Scenes/Scene/NavMesh.asset @@ -0,0 +1,22 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!238 &23800000 +NavMeshData: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_Name: NavMesh + m_NavMeshTiles: + - m_MeshData: 56414e4410000000ffffffffffffffff000000000100000004000000010000000000000002000000020000000000a0c0000000a50000a0c00000000033338340000000000000c040abaa8ac0abaaaa3d0000000000000000abaaaa3d0000000000000000abaaaa3dabaa8ac0abaa8ac0abaaaa3dabaa8ac00000010002000300000000000280008000000000000000000100000004000000000000000000000000000200030000000200110000000100020005000400000004001e0006001e000000000000000000000000000000000000000000 + - m_MeshData: 56414e441000000000000000ffffffff0000000001000000040000000100000000000000020000000200000000000000000000a50000a0c05655a54033338340000000000000c04000000000abaaaa3d00000000abaa8a40abaaaa3d00000000abaa8a40abaaaa3dabaa8ac000000000abaaaa3dabaa8ac00000010002000300000000000280000000000480000000000100000004000000000000000000000000000200030000000200110000000100020005000000000004001a0006001e000000000000000000000000000000000000000000 + - m_MeshData: 56414e4410000000ffffffff00000000000000000100000004000000010000000000000002000000020000000000a0c0000000a50000000000000000333383405655a5400000c04000000000abaaaa3dabaa8a4000000000abaaaa3d00000000abaa8ac0abaaaa3d00000000abaa8ac0abaaaa3dabaa8a400000010002000300000000000080068000000000000000000100000004000000000000000000000000000200030000000200110000000100020005000400000000001e0006001a000000000000000000000000000000000000000000 + - m_MeshData: 56414e441000000000000000000000000000000001000000040000000100000000000000020000000200000000000000000000a5000000005655a540333383405655a5400000c04000000000abaaaa3dabaa8a40abaa8a40abaaaa3dabaa8a40abaa8a40abaaaa3d0000000000000000abaaaa3d000000000000010002000300000000000000000006800480000000000100000004000000000000000000000000000200030000000200110000000100020005000000000000001a0006001a000000000000000000000000000000000000000000 + m_NavMeshParams: + tileSize: 0 + walkableHeight: 0 + walkableRadius: 0 + walkableClimb: 0 + cellSize: 0 + m_Heightmaps: [] + m_HeightMeshes: [] + m_OffMeshLinks: [] diff --git a/MultiplayerFPS/Assets/Mirror/Examples/Tanks/Scenes/Scene/NavMesh.asset.meta b/MultiplayerFPS/Assets/Mirror/Examples/Tanks/Scenes/Scene/NavMesh.asset.meta new file mode 100644 index 0000000..1997fe9 --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Examples/Tanks/Scenes/Scene/NavMesh.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 0bc607fa2e315482ebe98797e844e11f +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 23800000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Mirror/Examples/Tanks/Scripts.meta b/MultiplayerFPS/Assets/Mirror/Examples/Tanks/Scripts.meta new file mode 100644 index 0000000..e6be7b6 --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Examples/Tanks/Scripts.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 3815d4126f2934af187ce078c648bbc8 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Mirror/Examples/Tanks/Scripts/Projectile.cs b/MultiplayerFPS/Assets/Mirror/Examples/Tanks/Scripts/Projectile.cs new file mode 100644 index 0000000..18521f1 --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Examples/Tanks/Scripts/Projectile.cs @@ -0,0 +1,52 @@ +using UnityEngine; + +namespace Mirror.Examples.Tanks +{ + public class Projectile : NetworkBehaviour + { + public float destroyAfter = 1; + public Rigidbody rigidBody; + public float force = 1000; + + [Header("Game Stats")] + public int damage; + public GameObject source; + + public override void OnStartServer() + { + Invoke(nameof(DestroySelf), destroyAfter); + } + + // set velocity for server and client. this way we don't have to sync the + // position, because both the server and the client simulate it. + void Start() + { + rigidBody.AddForce(transform.forward * force); + } + + // destroy for everyone on the server + [Server] + void DestroySelf() + { + NetworkServer.Destroy(gameObject); + } + + // ServerCallback because we don't want a warning if OnTriggerEnter is + // called on the client + [ServerCallback] + void OnTriggerEnter(Collider co) + { + //Hit another player + if (co.tag.Equals("Player") && co.gameObject != source) + { + //Apply damage + co.GetComponent().health -= damage; + + //update score on source + source.GetComponent().score += damage; + } + + NetworkServer.Destroy(gameObject); + } + } +} diff --git a/MultiplayerFPS/Assets/Mirror/Examples/Tanks/Scripts/Projectile.cs.meta b/MultiplayerFPS/Assets/Mirror/Examples/Tanks/Scripts/Projectile.cs.meta new file mode 100644 index 0000000..387ece6 --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Examples/Tanks/Scripts/Projectile.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 8f49b83f111a64bc7a5275af4f6f930b +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Mirror/Examples/Tanks/Scripts/Tank.cs b/MultiplayerFPS/Assets/Mirror/Examples/Tanks/Scripts/Tank.cs new file mode 100644 index 0000000..7cf04fa --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Examples/Tanks/Scripts/Tank.cs @@ -0,0 +1,111 @@ +using UnityEngine; +using UnityEngine.AI; + +namespace Mirror.Examples.Tanks +{ + public class Tank : NetworkBehaviour + { + [Header("Components")] + public NavMeshAgent agent; + public Animator animator; + + [Header("Movement")] + public float rotationSpeed = 100; + + [Header("Firing")] + public KeyCode shootKey = KeyCode.Space; + public GameObject projectilePrefab; + public Transform projectileMount; + + [Header("Game Stats")] + [SyncVar] + public int health; + [SyncVar] + public int score; + [SyncVar] + public string playerName; + [SyncVar] + public bool allowMovement; + [SyncVar] + public bool isReady; + + public bool isDead => health <= 0; + public TextMesh nameText; + + + void Update() + { + nameText.text = playerName; + nameText.transform.rotation = Camera.main.transform.rotation; + + // movement for local player + if (!isLocalPlayer) + return; + + //Set local players name color to green + nameText.color = Color.green; + + if (!allowMovement) + return; + + if (isDead) + return; + + // rotate + float horizontal = Input.GetAxis("Horizontal"); + transform.Rotate(0, horizontal * rotationSpeed * Time.deltaTime, 0); + + // move + float vertical = Input.GetAxis("Vertical"); + Vector3 forward = transform.TransformDirection(Vector3.forward); + agent.velocity = forward * Mathf.Max(vertical, 0) * agent.speed; + animator.SetBool("Moving", agent.velocity != Vector3.zero); + + // shoot + if (Input.GetKeyDown(shootKey)) + { + CmdFire(); + } + } + + // this is called on the server + [Command] + void CmdFire() + { + GameObject projectile = Instantiate(projectilePrefab, projectileMount.position, transform.rotation); + projectile.GetComponent().source = gameObject; + NetworkServer.Spawn(projectile); + RpcOnFire(); + } + + // this is called on the tank that fired for all observers + [ClientRpc] + void RpcOnFire() + { + animator.SetTrigger("Shoot"); + } + + public void SendReadyToServer(string playername) + { + if (!isLocalPlayer) + return; + + CmdReady(playername); + } + + [Command] + void CmdReady(string playername) + { + if (string.IsNullOrEmpty(playername)) + { + playerName = "PLAYER" + Random.Range(1, 99); + } + else + { + playerName = playername; + } + + isReady = true; + } + } +} diff --git a/MultiplayerFPS/Assets/Mirror/Examples/Tanks/Scripts/Tank.cs.meta b/MultiplayerFPS/Assets/Mirror/Examples/Tanks/Scripts/Tank.cs.meta new file mode 100644 index 0000000..b7874c4 --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Examples/Tanks/Scripts/Tank.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 7deadf756194d461e9140e42d651693b +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Mirror/Examples/Tanks/Scripts/TankGameManager.cs b/MultiplayerFPS/Assets/Mirror/Examples/Tanks/Scripts/TankGameManager.cs new file mode 100644 index 0000000..2bb3a40 --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Examples/Tanks/Scripts/TankGameManager.cs @@ -0,0 +1,169 @@ +using System.Collections.Generic; +using UnityEngine; +using UnityEngine.UI; + +namespace Mirror.Examples.Tanks +{ + public class TankGameManager : MonoBehaviour + { + public int MinimumPlayersForGame = 1; + + public Tank LocalPlayer; + public GameObject StartPanel; + public GameObject GameOverPanel; + public GameObject HealthTextLabel; + public GameObject ScoreTextLabel; + public Text HealthText; + public Text ScoreText; + public Text PlayerNameText; + public Text WinnerNameText; + public bool IsGameReady; + public bool IsGameOver; + public List players = new List(); + + void Update() + { + if (NetworkManager.singleton.isNetworkActive) + { + GameReadyCheck(); + GameOverCheck(); + + if (LocalPlayer == null) + { + FindLocalTank(); + } + else + { + ShowReadyMenu(); + UpdateStats(); + } + } + else + { + //Cleanup state once network goes offline + IsGameReady = false; + LocalPlayer = null; + players.Clear(); + } + } + + void ShowReadyMenu() + { + if (NetworkManager.singleton.mode == NetworkManagerMode.ServerOnly) + return; + + if (LocalPlayer.isReady) + return; + + StartPanel.SetActive(true); + } + + void GameReadyCheck() + { + if (!IsGameReady) + { + //Look for connections that are not in the player list + foreach (KeyValuePair kvp in NetworkIdentity.spawned) + { + Tank comp = kvp.Value.GetComponent(); + + //Add if new + if (comp != null && !players.Contains(comp)) + { + players.Add(comp); + } + } + + //If minimum connections has been check if they are all ready + if (players.Count >= MinimumPlayersForGame) + { + bool AllReady = true; + foreach (Tank tank in players) + { + if (!tank.isReady) + { + AllReady = false; + } + } + if (AllReady) + { + IsGameReady = true; + AllowTankMovement(); + + //Update Local GUI: + StartPanel.SetActive(false); + HealthTextLabel.SetActive(true); + ScoreTextLabel.SetActive(true); + } + } + } + } + + void GameOverCheck() + { + if (!IsGameReady) + return; + + //Cant win a game you play by yourself. But you can still use this example for testing network/movement + if (players.Count == 1) + return; + + int alivePlayerCount = 0; + foreach (Tank tank in players) + { + if (!tank.isDead) + { + alivePlayerCount++; + + //If there is only 1 player left alive this will end up being their name + WinnerNameText.text = tank.playerName; + } + } + + if (alivePlayerCount == 1) + { + IsGameOver = true; + GameOverPanel.SetActive(true); + DisallowTankMovement(); + } + } + + void FindLocalTank() + { + //Check to see if the player is loaded in yet + if (ClientScene.localPlayer == null) + return; + + LocalPlayer = ClientScene.localPlayer.GetComponent(); + } + + void UpdateStats() + { + HealthText.text = LocalPlayer.health.ToString(); + ScoreText.text = LocalPlayer.score.ToString(); + } + + public void ReadyButtonHandler() + { + LocalPlayer.SendReadyToServer(PlayerNameText.text); + } + + //All players are ready and game has started. Allow players to move. + void AllowTankMovement() + { + foreach (Tank tank in players) + { + tank.allowMovement = true; + } + } + + //Game is over. Prevent movement + void DisallowTankMovement() + { + foreach (Tank tank in players) + { + tank.allowMovement = false; + } + } + } +} diff --git a/MultiplayerFPS/Assets/Mirror/Examples/Tanks/Scripts/TankGameManager.cs.meta b/MultiplayerFPS/Assets/Mirror/Examples/Tanks/Scripts/TankGameManager.cs.meta new file mode 100644 index 0000000..ca4f44c --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Examples/Tanks/Scripts/TankGameManager.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 21139f03d4abf3b4dbeb308fa6c880ef +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Mirror/Examples/Tanks/Textures.meta b/MultiplayerFPS/Assets/Mirror/Examples/Tanks/Textures.meta new file mode 100644 index 0000000..fad816b --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Examples/Tanks/Textures.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 8ce6821cc1c644d5595ce9fc1f61debc +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Mirror/Examples/Tanks/Textures/(Public Domain) Dirt Hand Painted Texture.meta b/MultiplayerFPS/Assets/Mirror/Examples/Tanks/Textures/(Public Domain) Dirt Hand Painted Texture.meta new file mode 100644 index 0000000..a77c1ef --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Examples/Tanks/Textures/(Public Domain) Dirt Hand Painted Texture.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 4e08c21c1034445fc834851f9e4202fe +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Mirror/Examples/Tanks/Textures/(Public Domain) Dirt Hand Painted Texture/Dirt Hand Painted Texture - License.txt b/MultiplayerFPS/Assets/Mirror/Examples/Tanks/Textures/(Public Domain) Dirt Hand Painted Texture/Dirt Hand Painted Texture - License.txt new file mode 100644 index 0000000..6091137 --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Examples/Tanks/Textures/(Public Domain) Dirt Hand Painted Texture/Dirt Hand Painted Texture - License.txt @@ -0,0 +1,5 @@ +Dirt Hand Painted Textures created by 'KIIRA' +https://opengameart.org/content/dirt-hand-painted-texture + +Licensed as CC-BY-3.0: +https://creativecommons.org/licenses/by/3.0/ \ No newline at end of file diff --git a/MultiplayerFPS/Assets/Mirror/Examples/Tanks/Textures/(Public Domain) Dirt Hand Painted Texture/Dirt Hand Painted Texture - License.txt.meta b/MultiplayerFPS/Assets/Mirror/Examples/Tanks/Textures/(Public Domain) Dirt Hand Painted Texture/Dirt Hand Painted Texture - License.txt.meta new file mode 100644 index 0000000..4682e6c --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Examples/Tanks/Textures/(Public Domain) Dirt Hand Painted Texture/Dirt Hand Painted Texture - License.txt.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 422e9f56a29ae488e836a23d1e0f21d0 +TextScriptImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Mirror/Examples/Tanks/Textures/(Public Domain) Dirt Hand Painted Texture/Dirt.mat b/MultiplayerFPS/Assets/Mirror/Examples/Tanks/Textures/(Public Domain) Dirt Hand Painted Texture/Dirt.mat new file mode 100644 index 0000000..443aaff --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Examples/Tanks/Textures/(Public Domain) Dirt Hand Painted Texture/Dirt.mat @@ -0,0 +1,82 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!21 &2100000 +Material: + serializedVersion: 6 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Dirt + m_Shader: {fileID: 45, guid: 0000000000000000f000000000000000, type: 0} + m_ShaderKeywords: + m_LightmapFlags: 4 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: {} + disabledShaderPasses: [] + 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: 5, y: 5} + m_Offset: {x: 0, y: 0} + - _MainTex: + m_Texture: {fileID: 2800000, guid: bcc8fc05f1f924531a65f39394c0b703, type: 3} + m_Scale: {x: 5, y: 5} + 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} + - _SpecGlossMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Floats: + - _BumpScale: 1 + - _Cutoff: 0.5 + - _DetailNormalMapScale: 1 + - _DstBlend: 0 + - _GlossMapScale: 1 + - _Glossiness: 0 + - _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: 0.13207549, g: 0.06631743, b: 0, a: 1} + - _SpecColor: {r: 0, g: 0, b: 0, a: 1} diff --git a/MultiplayerFPS/Assets/Mirror/Examples/Tanks/Textures/(Public Domain) Dirt Hand Painted Texture/Dirt.mat.meta b/MultiplayerFPS/Assets/Mirror/Examples/Tanks/Textures/(Public Domain) Dirt Hand Painted Texture/Dirt.mat.meta new file mode 100644 index 0000000..f571c8b --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Examples/Tanks/Textures/(Public Domain) Dirt Hand Painted Texture/Dirt.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 29b49c27a74f145918356859bd7af511 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 2100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Mirror/Examples/Tanks/Textures/(Public Domain) Dirt Hand Painted Texture/dirt.png b/MultiplayerFPS/Assets/Mirror/Examples/Tanks/Textures/(Public Domain) Dirt Hand Painted Texture/dirt.png new file mode 100644 index 0000000..3174ecc Binary files /dev/null and b/MultiplayerFPS/Assets/Mirror/Examples/Tanks/Textures/(Public Domain) Dirt Hand Painted Texture/dirt.png differ diff --git a/MultiplayerFPS/Assets/Mirror/Examples/Tanks/Textures/(Public Domain) Dirt Hand Painted Texture/dirt.png.meta b/MultiplayerFPS/Assets/Mirror/Examples/Tanks/Textures/(Public Domain) Dirt Hand Painted Texture/dirt.png.meta new file mode 100644 index 0000000..b00a626 --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Examples/Tanks/Textures/(Public Domain) Dirt Hand Painted Texture/dirt.png.meta @@ -0,0 +1,88 @@ +fileFormatVersion: 2 +guid: bcc8fc05f1f924531a65f39394c0b703 +TextureImporter: + fileIDToRecycleName: {} + externalObjects: {} + serializedVersion: 9 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: -1 + aniso: -1 + mipBias: -100 + wrapU: -1 + wrapV: -1 + wrapW: -1 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 0 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - serializedVersion: 2 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: + vertices: [] + indices: + edges: [] + weights: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Mirror/Examples/Tanks/Textures/ProjectileMaterial.mat b/MultiplayerFPS/Assets/Mirror/Examples/Tanks/Textures/ProjectileMaterial.mat new file mode 100644 index 0000000..d231b59 --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Examples/Tanks/Textures/ProjectileMaterial.mat @@ -0,0 +1,77 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!21 &2100000 +Material: + serializedVersion: 6 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: ProjectileMaterial + m_Shader: {fileID: 46, guid: 0000000000000000f000000000000000, type: 0} + m_ShaderKeywords: + m_LightmapFlags: 4 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: {} + disabledShaderPasses: [] + 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_Floats: + - _BumpScale: 1 + - _Cutoff: 0.5 + - _DetailNormalMapScale: 1 + - _DstBlend: 0 + - _GlossMapScale: 1 + - _Glossiness: 0 + - _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: 0, g: 1, b: 0.8901961, a: 1} + - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} diff --git a/MultiplayerFPS/Assets/Mirror/Examples/Tanks/Textures/ProjectileMaterial.mat.meta b/MultiplayerFPS/Assets/Mirror/Examples/Tanks/Textures/ProjectileMaterial.mat.meta new file mode 100644 index 0000000..84c957e --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Examples/Tanks/Textures/ProjectileMaterial.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: cba1b63a0bccc4b12ac25f05d0ae2dd1 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 2100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Mirror/Icon.meta b/MultiplayerFPS/Assets/Mirror/Icon.meta new file mode 100644 index 0000000..7338187 --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Icon.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: b5f1356ad059a1243910a4e82cd68c5f +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Mirror/Icon/MirrorIcon.png b/MultiplayerFPS/Assets/Mirror/Icon/MirrorIcon.png new file mode 100644 index 0000000..9835726 Binary files /dev/null and b/MultiplayerFPS/Assets/Mirror/Icon/MirrorIcon.png differ diff --git a/MultiplayerFPS/Assets/Mirror/Icon/MirrorIcon.png.meta b/MultiplayerFPS/Assets/Mirror/Icon/MirrorIcon.png.meta new file mode 100644 index 0000000..8049382 --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Icon/MirrorIcon.png.meta @@ -0,0 +1,110 @@ +fileFormatVersion: 2 +guid: 7453abfe9e8b2c04a8a47eb536fe21eb +TextureImporter: + fileIDToRecycleName: {} + externalObjects: {} + serializedVersion: 9 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: -1 + aniso: -1 + mipBias: -100 + wrapU: -1 + wrapV: -1 + wrapW: -1 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 0 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - serializedVersion: 2 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + - serializedVersion: 2 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + - serializedVersion: 2 + buildTarget: WebGL + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: + vertices: [] + indices: + edges: [] + weights: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Mirror/Plugins.meta b/MultiplayerFPS/Assets/Mirror/Plugins.meta new file mode 100644 index 0000000..9504239 --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Plugins.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 05eb4061e2eb94061b9a08c918fff99b +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Mirror/Plugins/Mono.Cecil.meta b/MultiplayerFPS/Assets/Mirror/Plugins/Mono.Cecil.meta new file mode 100644 index 0000000..a104e2e --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Plugins/Mono.Cecil.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: ce126b4e1a7d13b4c865cd92929f13c3 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Mirror/Plugins/Mono.Cecil/License.txt b/MultiplayerFPS/Assets/Mirror/Plugins/Mono.Cecil/License.txt new file mode 100644 index 0000000..5f10030 --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Plugins/Mono.Cecil/License.txt @@ -0,0 +1,23 @@ +Copyright (c) 2008 - 2015 Jb Evain +Copyright (c) 2008 - 2011 Novell, Inc. + +https://github.com/jbevain/cecil + +Permission is hereby granted, free of charge, to any person obtaining +a copy of this software and associated documentation files (the +"Software"), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Software, and to +permit persons to whom the Software is furnished to do so, subject to +the following conditions: + +The above copyright notice and this permission notice shall be +included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE +LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION +OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION +WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. diff --git a/MultiplayerFPS/Assets/Mirror/Plugins/Mono.Cecil/License.txt.meta b/MultiplayerFPS/Assets/Mirror/Plugins/Mono.Cecil/License.txt.meta new file mode 100644 index 0000000..9477cb6 --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Plugins/Mono.Cecil/License.txt.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: ab858db5ebbb0d542a9acd197669cb5a +TextScriptImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Mirror/Plugins/Mono.Cecil/Mono.CecilX.Mdb.dll.meta b/MultiplayerFPS/Assets/Mirror/Plugins/Mono.Cecil/Mono.CecilX.Mdb.dll.meta new file mode 100644 index 0000000..d5555bf --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Plugins/Mono.Cecil/Mono.CecilX.Mdb.dll.meta @@ -0,0 +1,92 @@ +fileFormatVersion: 2 +guid: a078fc7c0dc14d047a28dea9c93fd259 +PluginImporter: + externalObjects: {} + serializedVersion: 2 + iconMap: {} + executionOrder: {} + defineConstraints: [] + isPreloaded: 0 + isOverridable: 0 + isExplicitlyReferenced: 0 + platformData: + - first: + '': Any + second: + enabled: 0 + settings: + Exclude Editor: 0 + Exclude Linux: 1 + Exclude Linux64: 1 + Exclude LinuxUniversal: 1 + Exclude OSXUniversal: 1 + Exclude Win: 1 + Exclude Win64: 1 + - first: + Any: + second: + enabled: 0 + settings: {} + - first: + Editor: Editor + second: + enabled: 1 + settings: + DefaultValueInitialized: true + - first: + Facebook: Win + second: + enabled: 0 + settings: + CPU: None + - first: + Facebook: Win64 + second: + enabled: 0 + settings: + CPU: None + - first: + Standalone: Linux + second: + enabled: 0 + settings: + CPU: None + - first: + Standalone: Linux64 + second: + enabled: 0 + settings: + CPU: None + - first: + Standalone: LinuxUniversal + second: + enabled: 0 + settings: + CPU: None + - first: + Standalone: OSXUniversal + second: + enabled: 0 + settings: + CPU: x86 + - first: + Standalone: Win + second: + enabled: 0 + settings: + CPU: None + - first: + Standalone: Win64 + second: + enabled: 0 + settings: + CPU: None + - first: + Windows Store Apps: WindowsStoreApps + second: + enabled: 0 + settings: + CPU: AnyCPU + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Mirror/Plugins/Mono.Cecil/Mono.CecilX.Pdb.dll.meta b/MultiplayerFPS/Assets/Mirror/Plugins/Mono.Cecil/Mono.CecilX.Pdb.dll.meta new file mode 100644 index 0000000..3ab420f --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Plugins/Mono.Cecil/Mono.CecilX.Pdb.dll.meta @@ -0,0 +1,92 @@ +fileFormatVersion: 2 +guid: 534d998d93b238041bddcd864f7f1088 +PluginImporter: + externalObjects: {} + serializedVersion: 2 + iconMap: {} + executionOrder: {} + defineConstraints: [] + isPreloaded: 0 + isOverridable: 0 + isExplicitlyReferenced: 0 + platformData: + - first: + '': Any + second: + enabled: 0 + settings: + Exclude Editor: 0 + Exclude Linux: 1 + Exclude Linux64: 1 + Exclude LinuxUniversal: 1 + Exclude OSXUniversal: 1 + Exclude Win: 1 + Exclude Win64: 1 + - first: + Any: + second: + enabled: 0 + settings: {} + - first: + Editor: Editor + second: + enabled: 1 + settings: + DefaultValueInitialized: true + - first: + Facebook: Win + second: + enabled: 0 + settings: + CPU: None + - first: + Facebook: Win64 + second: + enabled: 0 + settings: + CPU: None + - first: + Standalone: Linux + second: + enabled: 0 + settings: + CPU: None + - first: + Standalone: Linux64 + second: + enabled: 0 + settings: + CPU: None + - first: + Standalone: LinuxUniversal + second: + enabled: 0 + settings: + CPU: None + - first: + Standalone: OSXUniversal + second: + enabled: 0 + settings: + CPU: x86 + - first: + Standalone: Win + second: + enabled: 0 + settings: + CPU: None + - first: + Standalone: Win64 + second: + enabled: 0 + settings: + CPU: None + - first: + Windows Store Apps: WindowsStoreApps + second: + enabled: 0 + settings: + CPU: AnyCPU + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Mirror/Plugins/Mono.Cecil/Mono.CecilX.Rocks.dll.meta b/MultiplayerFPS/Assets/Mirror/Plugins/Mono.Cecil/Mono.CecilX.Rocks.dll.meta new file mode 100644 index 0000000..aff0237 --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Plugins/Mono.Cecil/Mono.CecilX.Rocks.dll.meta @@ -0,0 +1,92 @@ +fileFormatVersion: 2 +guid: 7526641fb3ae25144aa0a96aad853745 +PluginImporter: + externalObjects: {} + serializedVersion: 2 + iconMap: {} + executionOrder: {} + defineConstraints: [] + isPreloaded: 0 + isOverridable: 0 + isExplicitlyReferenced: 0 + platformData: + - first: + '': Any + second: + enabled: 0 + settings: + Exclude Editor: 0 + Exclude Linux: 1 + Exclude Linux64: 1 + Exclude LinuxUniversal: 1 + Exclude OSXUniversal: 1 + Exclude Win: 1 + Exclude Win64: 1 + - first: + Any: + second: + enabled: 0 + settings: {} + - first: + Editor: Editor + second: + enabled: 1 + settings: + DefaultValueInitialized: true + - first: + Facebook: Win + second: + enabled: 0 + settings: + CPU: None + - first: + Facebook: Win64 + second: + enabled: 0 + settings: + CPU: None + - first: + Standalone: Linux + second: + enabled: 0 + settings: + CPU: None + - first: + Standalone: Linux64 + second: + enabled: 0 + settings: + CPU: None + - first: + Standalone: LinuxUniversal + second: + enabled: 0 + settings: + CPU: None + - first: + Standalone: OSXUniversal + second: + enabled: 0 + settings: + CPU: x86 + - first: + Standalone: Win + second: + enabled: 0 + settings: + CPU: None + - first: + Standalone: Win64 + second: + enabled: 0 + settings: + CPU: None + - first: + Windows Store Apps: WindowsStoreApps + second: + enabled: 0 + settings: + CPU: AnyCPU + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Mirror/Plugins/Mono.Cecil/Mono.CecilX.dll.meta b/MultiplayerFPS/Assets/Mirror/Plugins/Mono.Cecil/Mono.CecilX.dll.meta new file mode 100644 index 0000000..f87dc69 --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Plugins/Mono.Cecil/Mono.CecilX.dll.meta @@ -0,0 +1,94 @@ +fileFormatVersion: 2 +guid: 307911e5ad044dd42b1649eb8637aaf3 +PluginImporter: + externalObjects: {} + serializedVersion: 2 + iconMap: {} + executionOrder: {} + defineConstraints: [] + isPreloaded: 0 + isOverridable: 0 + isExplicitlyReferenced: 0 + platformData: + - first: + '': Any + second: + enabled: 0 + settings: + Exclude Editor: 0 + Exclude Linux: 1 + Exclude Linux64: 1 + Exclude LinuxUniversal: 1 + Exclude OSXUniversal: 1 + Exclude Win: 1 + Exclude Win64: 1 + - first: + Any: + second: + enabled: 0 + settings: {} + - first: + Editor: Editor + second: + enabled: 1 + settings: + CPU: AnyCPU + DefaultValueInitialized: true + OS: AnyOS + - first: + Facebook: Win + second: + enabled: 0 + settings: + CPU: None + - first: + Facebook: Win64 + second: + enabled: 0 + settings: + CPU: None + - first: + Standalone: Linux + second: + enabled: 0 + settings: + CPU: None + - first: + Standalone: Linux64 + second: + enabled: 0 + settings: + CPU: None + - first: + Standalone: LinuxUniversal + second: + enabled: 0 + settings: + CPU: None + - first: + Standalone: OSXUniversal + second: + enabled: 0 + settings: + CPU: x86 + - first: + Standalone: Win + second: + enabled: 0 + settings: + CPU: None + - first: + Standalone: Win64 + second: + enabled: 0 + settings: + CPU: None + - first: + Windows Store Apps: WindowsStoreApps + second: + enabled: 0 + settings: + CPU: AnyCPU + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Mirror/Readme.txt b/MultiplayerFPS/Assets/Mirror/Readme.txt new file mode 100644 index 0000000..fb011f3 --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Readme.txt @@ -0,0 +1,15 @@ +Mirror is a MMO Scale Networking library for Unity, used in uMMORPG, uSurvival +and several MMO projects in development. + +*** IMPORTANT -- You must restart Unity after importing Mirror for the Components Menu to update! *** + +Requirements: + Unity 2018.4 LTS + Runtime .Net 4.x (Project Settings > Player > Other Settings) + +Documentation: + https://mirror-networking.com/docs/ + +Support: + Discord: https://discordapp.com/invite/N9QVxbM + Bug Reports: https://github.com/vis2k/Mirror/issues diff --git a/MultiplayerFPS/Assets/Mirror/Readme.txt.meta b/MultiplayerFPS/Assets/Mirror/Readme.txt.meta new file mode 100644 index 0000000..d52ccce --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Readme.txt.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: f6d84e019c68446f28415a923b460a03 +TextScriptImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Mirror/Runtime.meta b/MultiplayerFPS/Assets/Mirror/Runtime.meta new file mode 100644 index 0000000..85ee3eb --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Runtime.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 9f4328ccc5f724e45afe2215d275b5d5 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Mirror/Runtime/AssemblyInfo.cs b/MultiplayerFPS/Assets/Mirror/Runtime/AssemblyInfo.cs new file mode 100644 index 0000000..ea866b0 --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Runtime/AssemblyInfo.cs @@ -0,0 +1,8 @@ +using System.Runtime.CompilerServices; + +[assembly: InternalsVisibleTo("Mirror.Tests.Common")] +[assembly: InternalsVisibleTo("Mirror.Tests")] +[assembly: InternalsVisibleTo("Mirror.Tests.Runtime")] +[assembly: InternalsVisibleTo("Mirror.Tests.Performance.Editor")] +[assembly: InternalsVisibleTo("Mirror.Tests.Performance.Runtime")] +[assembly: InternalsVisibleTo("Mirror.Editor")] diff --git a/MultiplayerFPS/Assets/Mirror/Runtime/AssemblyInfo.cs.meta b/MultiplayerFPS/Assets/Mirror/Runtime/AssemblyInfo.cs.meta new file mode 100644 index 0000000..cf3201c --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Runtime/AssemblyInfo.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: e28d5f410e25b42e6a76a2ffc10e4675 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Mirror/Runtime/ClientScene.cs b/MultiplayerFPS/Assets/Mirror/Runtime/ClientScene.cs new file mode 100644 index 0000000..1b41b73 --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Runtime/ClientScene.cs @@ -0,0 +1,1007 @@ +using System; +using System.Collections.Generic; +using System.ComponentModel; +using System.Linq; +using UnityEngine; +using Guid = System.Guid; +using Object = UnityEngine.Object; + +namespace Mirror +{ + /// + /// A client manager which contains static client information and functions. + /// This manager contains references to tracked static local objects such as spawner registrations. It also has the default message handlers used by clients when they registered none themselves. The manager handles adding/removing player objects to the game after a client connection has been set as ready. + /// The ClientScene is a singleton, and it has static convenience methods such as ClientScene.Ready(). + /// The ClientScene is used by the NetworkManager, but it can be used by itself. + /// As the ClientScene manages player objects on the client, it is where clients request to add players. The NetworkManager does this via the ClientScene automatically when auto-add-players is set, but it can be done through code using the function ClientScene.AddPlayer(). This sends an AddPlayer message to the server and will cause a player object to be created for this client. + /// Like NetworkServer, the ClientScene understands the concept of the local client. The function ClientScene.ConnectLocalServer() is used to become a host by starting a local client (when a server is already running). + /// + public static class ClientScene + { + static readonly ILogger logger = LogFactory.GetLogger(typeof(ClientScene)); + + static bool isSpawnFinished; + static NetworkIdentity _localPlayer; + + /// + /// NetworkIdentity of the localPlayer + /// + public static NetworkIdentity localPlayer + { + get => _localPlayer; + private set + { + NetworkIdentity oldPlayer = _localPlayer; + NetworkIdentity newPlayer = value; + if (oldPlayer != newPlayer) + { + _localPlayer = value; + onLocalPlayerChanged?.Invoke(oldPlayer, newPlayer); + } + } + } + + public delegate void LocalplayerChanged(NetworkIdentity oldPlayer, NetworkIdentity newPlayer); + public static event LocalplayerChanged onLocalPlayerChanged; + + /// + /// Returns true when a client's connection has been set to ready. + /// A client that is ready recieves state updates from the server, while a client that is not ready does not. This useful when the state of the game is not normal, such as a scene change or end-of-game. + /// This is read-only. To change the ready state of a client, use ClientScene.Ready(). The server is able to set the ready state of clients using NetworkServer.SetClientReady(), NetworkServer.SetClientNotReady() and NetworkServer.SetAllClientsNotReady(). + /// This is done when changing scenes so that clients don't receive state update messages during scene loading. + /// + public static bool ready { get; set; } + + /// + /// The NetworkConnection object that is currently "ready". This is the connection to the server where objects are spawned from. + /// This connection can be used to send messages to the server. There can only be one ClientScene and ready connection at a time. + /// + public static NetworkConnection readyConnection { get; private set; } + + /// + /// This is a dictionary of the prefabs that are registered on the client with ClientScene.RegisterPrefab(). + /// The key to the dictionary is the prefab asset Id. + /// + public static readonly Dictionary prefabs = new Dictionary(); + + /// + /// This is dictionary of the disabled NetworkIdentity objects in the scene that could be spawned by messages from the server. + /// The key to the dictionary is the NetworkIdentity sceneId. + /// + public static readonly Dictionary spawnableObjects = new Dictionary(); + + // spawn handlers + internal static readonly Dictionary spawnHandlers = new Dictionary(); + internal static readonly Dictionary unspawnHandlers = new Dictionary(); + + internal static void Shutdown() + { + ClearSpawners(); + spawnableObjects.Clear(); + readyConnection = null; + ready = false; + isSpawnFinished = false; + DestroyAllClientObjects(); + } + + // this is called from message handler for Owner message + internal static void InternalAddPlayer(NetworkIdentity identity) + { + logger.Log("ClientScene.InternalAddPlayer"); + + // NOTE: It can be "normal" when changing scenes for the player to be destroyed and recreated. + // But, the player structures are not cleaned up, we'll just replace the old player + localPlayer = identity; + + // NOTE: we DONT need to set isClient=true here, because OnStartClient + // is called before OnStartLocalPlayer, hence it's already set. + // localPlayer.isClient = true; + + if (readyConnection != null) + { + readyConnection.identity = identity; + } + else + { + logger.LogWarning("No ready connection found for setting player controller during InternalAddPlayer"); + } + } + + /// + /// This adds a player GameObject for this client. This causes an AddPlayer message to be sent to the server, and NetworkManager.OnServerAddPlayer is called. If an extra message was passed to AddPlayer, then OnServerAddPlayer will be called with a NetworkReader that contains the contents of the message. + /// extraMessage can contain character selection, etc. + /// + /// The connection to become ready for this client. + /// True if player was added. + public static bool AddPlayer(NetworkConnection readyConn) + { + // ensure valid ready connection + if (readyConn != null) + { + ready = true; + readyConnection = readyConn; + } + + if (!ready) + { + logger.LogError("Must call AddPlayer() with a connection the first time to become ready."); + return false; + } + + if (readyConnection.identity != null) + { + logger.LogError("ClientScene.AddPlayer: a PlayerController was already added. Did you call AddPlayer twice?"); + return false; + } + + if (logger.LogEnabled()) logger.Log("ClientScene.AddPlayer() called with connection [" + readyConnection + "]"); + + readyConnection.Send(new AddPlayerMessage()); + return true; + } + + // Deprecated 5/2/2020 + /// + /// Obsolete: Removed as a security risk. Use NetworkServer.RemovePlayerForConnection instead. + /// + [EditorBrowsable(EditorBrowsableState.Never), Obsolete("Removed as a security risk. Use NetworkServer.RemovePlayerForConnection(NetworkConnection conn, bool keepAuthority = false) instead", true)] + public static bool RemovePlayer() { return false; } + + /// + /// Signal that the client connection is ready to enter the game. + /// This could be for example when a client enters an ongoing game and has finished loading the current scene. The server should respond to the SYSTEM_READY event with an appropriate handler which instantiates the players object for example. + /// + /// The client connection which is ready. + /// True if succcessful + public static bool Ready(NetworkConnection conn) + { + if (ready) + { + logger.LogError("A connection has already been set as ready. There can only be one."); + return false; + } + + if (logger.LogEnabled()) logger.Log("ClientScene.Ready() called with connection [" + conn + "]"); + + if (conn != null) + { + // Set these before sending the ReadyMessage, otherwise host client + // will fail in InternalAddPlayer with null readyConnection. + ready = true; + readyConnection = conn; + readyConnection.isReady = true; + + // Tell server we're ready to have a player object spawned + conn.Send(new ReadyMessage()); + + return true; + } + logger.LogError("Ready() called with invalid connection object: conn=null"); + return false; + } + + internal static void HandleClientDisconnect(NetworkConnection conn) + { + if (readyConnection == conn && ready) + { + ready = false; + readyConnection = null; + } + } + + /// + /// Checks if identity is not spawned yet, not hidden and has sceneId + /// + static bool ConsiderForSpawning(NetworkIdentity identity) + { + // not spawned yet, not hidden, etc.? + return !identity.gameObject.activeSelf && + identity.gameObject.hideFlags != HideFlags.NotEditable && + identity.gameObject.hideFlags != HideFlags.HideAndDontSave && + identity.sceneId != 0; + } + + /// + /// Call this after loading/unloading a scene in the client after connection to register the spawnable objects + /// + public static void PrepareToSpawnSceneObjects() + { + // remove existing items, they will be re-added below + spawnableObjects.Clear(); + + // finds all NetworkIdentity currently loaded by unity (includes disabled objects) + NetworkIdentity[] allIdentities = Resources.FindObjectsOfTypeAll(); + foreach (NetworkIdentity identity in allIdentities) + { + // add all unspawned NetworkIdentities to spawnable objects + if (ConsiderForSpawning(identity)) + { + spawnableObjects.Add(identity.sceneId, identity); + } + } + } + + /// + /// Find the registered prefab for this asset id. + /// Useful for debuggers + /// + /// asset id of the prefab + /// the prefab gameobject + /// true if prefab was registered + public static bool GetPrefab(Guid assetId, out GameObject prefab) + { + prefab = null; + return assetId != Guid.Empty && + prefabs.TryGetValue(assetId, out prefab) && prefab != null; + } + + /// + /// Valids Prefab then adds it to prefabs dictionary + /// + /// NetworkIdentity on Prefab GameObject + static void RegisterPrefabIdentity(NetworkIdentity prefab) + { + if (prefab.assetId == Guid.Empty) + { + logger.LogError($"Can not Register '{prefab.name}' because it had empty assetid. If this is a scene Object use RegisterSpawnHandler instead"); + return; + } + + if (prefab.sceneId != 0) + { + logger.LogError($"Can not Register '{prefab.name}' because it has a sceneId, make sure you are passing in the original prefab and not an instance in the scene."); + return; + } + + NetworkIdentity[] identities = prefab.GetComponentsInChildren(); + if (identities.Length > 1) + { + logger.LogWarning($"Prefab '{prefab.name}' has multiple NetworkIdentity components. There should only be one NetworkIdentity on a prefab, and it must be on the root object."); + } + + if (prefabs.ContainsKey(prefab.assetId)) + { + GameObject existingPrefab = prefabs[prefab.assetId]; + logger.LogWarning($"Replacing existing prefab with assetId '{prefab.assetId}'. Old prefab '{existingPrefab.name}', New prefab '{prefab.name}'"); + } + + if (spawnHandlers.ContainsKey(prefab.assetId) || unspawnHandlers.ContainsKey(prefab.assetId)) + { + logger.LogWarning($"Adding prefab '{prefab.name}' with assetId '{prefab.assetId}' when spawnHandlers with same assetId already exists."); + } + + if (logger.LogEnabled()) logger.Log($"Registering prefab '{prefab.name}' as asset:{prefab.assetId}"); + + prefabs[prefab.assetId] = prefab.gameObject; + } + + /// + /// Registers a prefab with the spawning system. + /// When a NetworkIdentity object is spawned on a server with NetworkServer.SpawnObject(), and the prefab that the object was created from was registered with RegisterPrefab(), the client will use that prefab to instantiate a corresponding client object with the same netId. + /// The NetworkManager has a list of spawnable prefabs, it uses this function to register those prefabs with the ClientScene. + /// The set of current spawnable object is available in the ClientScene static member variable ClientScene.prefabs, which is a dictionary of NetworkAssetIds and prefab references. + /// NOTE: newAssetId can not be set on GameObjects that already have an assetId + /// + /// A GameObject that will be spawned. + /// An assetId to be assigned to this GameObject. This allows a dynamically created game object to be registered for an already known asset Id. + public static void RegisterPrefab(GameObject prefab, Guid newAssetId) + { + if (prefab == null) + { + logger.LogError("Could not register prefab because it was null"); + return; + } + + if (newAssetId == Guid.Empty) + { + logger.LogError($"Could not register '{prefab.name}' with new assetId because the new assetId was empty"); + return; + } + + NetworkIdentity identity = prefab.GetComponent(); + if (identity == null) + { + logger.LogError($"Could not register '{prefab.name}' since it contains no NetworkIdentity component"); + return; + } + + if (identity.assetId != Guid.Empty && identity.assetId != newAssetId) + { + logger.LogError($"Could not register '{prefab.name}' to {newAssetId} because it already had an AssetId, Existing assetId {identity.assetId}"); + return; + } + + identity.assetId = newAssetId; + + RegisterPrefabIdentity(identity); + } + + /// + /// Registers a prefab with the spawning system. + /// When a NetworkIdentity object is spawned on a server with NetworkServer.SpawnObject(), and the prefab that the object was created from was registered with RegisterPrefab(), the client will use that prefab to instantiate a corresponding client object with the same netId. + /// The NetworkManager has a list of spawnable prefabs, it uses this function to register those prefabs with the ClientScene. + /// The set of current spawnable object is available in the ClientScene static member variable ClientScene.prefabs, which is a dictionary of NetworkAssetIds and prefab references. + /// + /// A Prefab that will be spawned. + public static void RegisterPrefab(GameObject prefab) + { + if (prefab == null) + { + logger.LogError("Could not register prefab because it was null"); + return; + } + + NetworkIdentity identity = prefab.GetComponent(); + if (identity == null) + { + logger.LogError($"Could not register '{prefab.name}' since it contains no NetworkIdentity component"); + return; + } + + RegisterPrefabIdentity(identity); + } + + /// + /// Registers a prefab with the spawning system. + /// When a NetworkIdentity object is spawned on a server with NetworkServer.SpawnObject(), and the prefab that the object was created from was registered with RegisterPrefab(), the client will use that prefab to instantiate a corresponding client object with the same netId. + /// The NetworkManager has a list of spawnable prefabs, it uses this function to register those prefabs with the ClientScene. + /// The set of current spawnable object is available in the ClientScene static member variable ClientScene.prefabs, which is a dictionary of NetworkAssetIds and prefab references. + /// NOTE: newAssetId can not be set on GameObjects that already have an assetId + /// + /// A GameObject that will be spawned. + /// An assetId to be assigned to this GameObject. This allows a dynamically created game object to be registered for an already known asset Id. + /// A method to use as a custom spawnhandler on clients. + /// A method to use as a custom un-spawnhandler on clients. + public static void RegisterPrefab(GameObject prefab, Guid newAssetId, SpawnDelegate spawnHandler, UnSpawnDelegate unspawnHandler) + { + // We need this check here because we don't want a null handler in the lambda expression below + if (spawnHandler == null) + { + logger.LogError($"Can not Register null SpawnHandler for {newAssetId}"); + return; + } + + RegisterPrefab(prefab, newAssetId, msg => spawnHandler(msg.position, msg.assetId), unspawnHandler); + } + + /// + /// Registers a prefab with the spawning system. + /// When a NetworkIdentity object is spawned on a server with NetworkServer.SpawnObject(), and the prefab that the object was created from was registered with RegisterPrefab(), the client will use that prefab to instantiate a corresponding client object with the same netId. + /// The NetworkManager has a list of spawnable prefabs, it uses this function to register those prefabs with the ClientScene. + /// The set of current spawnable object is available in the ClientScene static member variable ClientScene.prefabs, which is a dictionary of NetworkAssetIds and prefab references. + /// + /// A Prefab that will be spawned. + /// A method to use as a custom spawnhandler on clients. + /// A method to use as a custom un-spawnhandler on clients. + public static void RegisterPrefab(GameObject prefab, SpawnDelegate spawnHandler, UnSpawnDelegate unspawnHandler) + { + if (prefab == null) + { + logger.LogError("Could not register handler for prefab because the prefab was null"); + return; + } + + NetworkIdentity identity = prefab.GetComponent(); + if (identity == null) + { + logger.LogError("Could not register handler for '" + prefab.name + "' since it contains no NetworkIdentity component"); + return; + } + + if (identity.sceneId != 0) + { + logger.LogError($"Can not Register '{prefab.name}' because it has a sceneId, make sure you are passing in the original prefab and not an instance in the scene."); + return; + } + + Guid assetId = identity.assetId; + + if (assetId == Guid.Empty) + { + logger.LogError($"Can not Register handler for '{prefab.name}' because it had empty assetid. If this is a scene Object use RegisterSpawnHandler instead"); + return; + } + + // We need this check here because we don't want a null handler in the lambda expression below + if (spawnHandler == null) + { + logger.LogError($"Can not Register null SpawnHandler for {assetId}"); + return; + } + + RegisterPrefab(prefab, msg => spawnHandler(msg.position, msg.assetId), unspawnHandler); + } + + /// + /// Registers a prefab with the spawning system. + /// When a NetworkIdentity object is spawned on a server with NetworkServer.SpawnObject(), and the prefab that the object was created from was registered with RegisterPrefab(), the client will use that prefab to instantiate a corresponding client object with the same netId. + /// The NetworkManager has a list of spawnable prefabs, it uses this function to register those prefabs with the ClientScene. + /// The set of current spawnable object is available in the ClientScene static member variable ClientScene.prefabs, which is a dictionary of NetworkAssetIds and prefab references. + /// NOTE: newAssetId can not be set on GameObjects that already have an assetId + /// + /// A GameObject that will be spawned. + /// An assetId to be assigned to this GameObject. This allows a dynamically created game object to be registered for an already known asset Id. + /// A method to use as a custom spawnhandler on clients. + /// A method to use as a custom un-spawnhandler on clients. + public static void RegisterPrefab(GameObject prefab, Guid newAssetId, SpawnHandlerDelegate spawnHandler, UnSpawnDelegate unspawnHandler) + { + if (newAssetId == Guid.Empty) + { + logger.LogError($"Could not register handler for '{prefab.name}' with new assetId because the new assetId was empty"); + return; + } + + if (prefab == null) + { + logger.LogError("Could not register handler for prefab because the prefab was null"); + return; + } + + NetworkIdentity identity = prefab.GetComponent(); + if (identity == null) + { + logger.LogError("Could not register handler for '" + prefab.name + "' since it contains no NetworkIdentity component"); + return; + } + + if (identity.assetId != Guid.Empty && identity.assetId != newAssetId) + { + logger.LogError($"Could not register Handler for '{prefab.name}' to {newAssetId} because it already had an AssetId, Existing assetId {identity.assetId}"); + return; + } + + if (identity.sceneId != 0) + { + logger.LogError($"Can not Register '{prefab.name}' because it has a sceneId, make sure you are passing in the original prefab and not an instance in the scene."); + return; + } + + identity.assetId = newAssetId; + Guid assetId = identity.assetId; + + if (spawnHandler == null) + { + logger.LogError($"Can not Register null SpawnHandler for {assetId}"); + return; + } + + if (unspawnHandler == null) + { + logger.LogError($"Can not Register null UnSpawnHandler for {assetId}"); + return; + } + + if (spawnHandlers.ContainsKey(assetId) || unspawnHandlers.ContainsKey(assetId)) + { + logger.LogWarning($"Replacing existing spawnHandlers for prefab '{prefab.name}' with assetId '{assetId}'"); + } + + if (prefabs.ContainsKey(assetId)) + { + // this is error because SpawnPrefab checks prefabs before handler + logger.LogError($"assetId '{assetId}' is already used by prefab '{prefabs[assetId].name}', unregister the prefab first before trying to add handler"); + } + + NetworkIdentity[] identities = prefab.GetComponentsInChildren(); + if (identities.Length > 1) + { + logger.LogWarning($"Prefab '{prefab.name}' has multiple NetworkIdentity components. There should only be one NetworkIdentity on a prefab, and it must be on the root object."); + } + + if (logger.LogEnabled()) logger.Log("Registering custom prefab '" + prefab.name + "' as asset:" + assetId + " " + spawnHandler.GetMethodName() + "/" + unspawnHandler.GetMethodName()); + + spawnHandlers[assetId] = spawnHandler; + unspawnHandlers[assetId] = unspawnHandler; + } + + /// + /// Registers a prefab with the spawning system. + /// When a NetworkIdentity object is spawned on a server with NetworkServer.SpawnObject(), and the prefab that the object was created from was registered with RegisterPrefab(), the client will use that prefab to instantiate a corresponding client object with the same netId. + /// The NetworkManager has a list of spawnable prefabs, it uses this function to register those prefabs with the ClientScene. + /// The set of current spawnable object is available in the ClientScene static member variable ClientScene.prefabs, which is a dictionary of NetworkAssetIds and prefab references. + /// + /// A Prefab that will be spawned. + /// A method to use as a custom spawnhandler on clients. + /// A method to use as a custom un-spawnhandler on clients. + public static void RegisterPrefab(GameObject prefab, SpawnHandlerDelegate spawnHandler, UnSpawnDelegate unspawnHandler) + { + if (prefab == null) + { + logger.LogError("Could not register handler for prefab because the prefab was null"); + return; + } + + NetworkIdentity identity = prefab.GetComponent(); + if (identity == null) + { + logger.LogError("Could not register handler for '" + prefab.name + "' since it contains no NetworkIdentity component"); + return; + } + + if (identity.sceneId != 0) + { + logger.LogError($"Can not Register '{prefab.name}' because it has a sceneId, make sure you are passing in the original prefab and not an instance in the scene."); + return; + } + + Guid assetId = identity.assetId; + + if (assetId == Guid.Empty) + { + logger.LogError($"Can not Register handler for '{prefab.name}' because it had empty assetid. If this is a scene Object use RegisterSpawnHandler instead"); + return; + } + + if (spawnHandler == null) + { + logger.LogError($"Can not Register null SpawnHandler for {assetId}"); + return; + } + + if (unspawnHandler == null) + { + logger.LogError($"Can not Register null UnSpawnHandler for {assetId}"); + return; + } + + if (spawnHandlers.ContainsKey(assetId) || unspawnHandlers.ContainsKey(assetId)) + { + logger.LogWarning($"Replacing existing spawnHandlers for prefab '{prefab.name}' with assetId '{assetId}'"); + } + + if (prefabs.ContainsKey(assetId)) + { + // this is error because SpawnPrefab checks prefabs before handler + logger.LogError($"assetId '{assetId}' is already used by prefab '{prefabs[assetId].name}', unregister the prefab first before trying to add handler"); + } + + NetworkIdentity[] identities = prefab.GetComponentsInChildren(); + if (identities.Length > 1) + { + logger.LogWarning($"Prefab '{prefab.name}' has multiple NetworkIdentity components. There should only be one NetworkIdentity on a prefab, and it must be on the root object."); + } + + if (logger.LogEnabled()) logger.Log("Registering custom prefab '" + prefab.name + "' as asset:" + assetId + " " + spawnHandler.GetMethodName() + "/" + unspawnHandler.GetMethodName()); + + spawnHandlers[assetId] = spawnHandler; + unspawnHandlers[assetId] = unspawnHandler; + } + + /// + /// Removes a registered spawn prefab that was setup with ClientScene.RegisterPrefab. + /// + /// The prefab to be removed from registration. + public static void UnregisterPrefab(GameObject prefab) + { + if (prefab == null) + { + logger.LogError("Could not unregister prefab because it was null"); + return; + } + + NetworkIdentity identity = prefab.GetComponent(); + if (identity == null) + { + logger.LogError("Could not unregister '" + prefab.name + "' since it contains no NetworkIdentity component"); + return; + } + + Guid assetId = identity.assetId; + + prefabs.Remove(assetId); + spawnHandlers.Remove(assetId); + unspawnHandlers.Remove(assetId); + } + + /// + /// This is an advanced spawning function that registers a custom assetId with the UNET spawning system. + /// This can be used to register custom spawning methods for an assetId - instead of the usual method of registering spawning methods for a prefab. This should be used when no prefab exists for the spawned objects - such as when they are constructed dynamically at runtime from configuration data. + /// + /// Custom assetId string. + /// A method to use as a custom spawnhandler on clients. + /// A method to use as a custom un-spawnhandler on clients. + public static void RegisterSpawnHandler(Guid assetId, SpawnDelegate spawnHandler, UnSpawnDelegate unspawnHandler) + { + // We need this check here because we don't want a null handler in the lambda expression below + if (spawnHandler == null) + { + logger.LogError($"Can not Register null SpawnHandler for {assetId}"); + return; + } + + RegisterSpawnHandler(assetId, msg => spawnHandler(msg.position, msg.assetId), unspawnHandler); + } + + /// + /// This is an advanced spawning function that registers a custom assetId with the UNET spawning system. + /// This can be used to register custom spawning methods for an assetId - instead of the usual method of registering spawning methods for a prefab. This should be used when no prefab exists for the spawned objects - such as when they are constructed dynamically at runtime from configuration data. + /// + /// Custom assetId string. + /// A method to use as a custom spawnhandler on clients. + /// A method to use as a custom un-spawnhandler on clients. + public static void RegisterSpawnHandler(Guid assetId, SpawnHandlerDelegate spawnHandler, UnSpawnDelegate unspawnHandler) + { + if (spawnHandler == null) + { + logger.LogError($"Can not Register null SpawnHandler for {assetId}"); + return; + } + + if (unspawnHandler == null) + { + logger.LogError($"Can not Register null UnSpawnHandler for {assetId}"); + return; + } + + if (assetId == Guid.Empty) + { + logger.LogError("Can not Register SpawnHandler for empty Guid"); + return; + } + + if (spawnHandlers.ContainsKey(assetId) || unspawnHandlers.ContainsKey(assetId)) + { + logger.LogWarning($"Replacing existing spawnHandlers for {assetId}"); + } + + if (prefabs.ContainsKey(assetId)) + { + // this is error because SpawnPrefab checks prefabs before handler + logger.LogError($"assetId '{assetId}' is already used by prefab '{prefabs[assetId].name}'"); + } + + if (logger.LogEnabled()) logger.Log("RegisterSpawnHandler asset '" + assetId + "' " + spawnHandler.GetMethodName() + "/" + unspawnHandler.GetMethodName()); + + spawnHandlers[assetId] = spawnHandler; + unspawnHandlers[assetId] = unspawnHandler; + } + + /// + /// Removes a registered spawn handler function that was registered with ClientScene.RegisterHandler(). + /// + /// The assetId for the handler to be removed for. + public static void UnregisterSpawnHandler(Guid assetId) + { + spawnHandlers.Remove(assetId); + unspawnHandlers.Remove(assetId); + } + + /// + /// This clears the registered spawn prefabs and spawn handler functions for this client. + /// + public static void ClearSpawners() + { + prefabs.Clear(); + spawnHandlers.Clear(); + unspawnHandlers.Clear(); + } + + static bool InvokeUnSpawnHandler(Guid assetId, GameObject obj) + { + if (unspawnHandlers.TryGetValue(assetId, out UnSpawnDelegate handler) && handler != null) + { + handler(obj); + return true; + } + return false; + } + + /// + /// Destroys all networked objects on the client. + /// This can be used to clean up when a network connection is closed. + /// + public static void DestroyAllClientObjects() + { + // user can modify spawned lists which causes InvalidOperationException + // list can modified either in UnSpawnHandler or in OnDisable/OnDestroy + // we need the Try/Catch so that the rest of the shutdown does not get stopped + try + { + foreach (NetworkIdentity identity in NetworkIdentity.spawned.Values) + { + if (identity != null && identity.gameObject != null) + { + bool wasUnspawned = InvokeUnSpawnHandler(identity.assetId, identity.gameObject); + if (!wasUnspawned) + { + if (identity.sceneId == 0) + { + Object.Destroy(identity.gameObject); + } + else + { + identity.Reset(); + identity.gameObject.SetActive(false); + } + } + } + } + NetworkIdentity.spawned.Clear(); + } + catch (InvalidOperationException e) + { + logger.LogException(e); + logger.LogError("Could not DestroyAllClientObjects because spawned list was modified during loop, make sure you are not modifying NetworkIdentity.spawned by calling NetworkServer.Destroy or NetworkServer.Spawn in OnDestroy or OnDisable."); + } + } + + static void ApplySpawnPayload(NetworkIdentity identity, SpawnMessage msg) + { + if (msg.assetId != Guid.Empty) + identity.assetId = msg.assetId; + + if (!identity.gameObject.activeSelf) + { + identity.gameObject.SetActive(true); + } + + // apply local values for VR support + identity.transform.localPosition = msg.position; + identity.transform.localRotation = msg.rotation; + identity.transform.localScale = msg.scale; + identity.hasAuthority = msg.isOwner; + identity.netId = msg.netId; + + if (msg.isLocalPlayer) + InternalAddPlayer(identity); + + // deserialize components if any payload + // (Count is 0 if there were no components) + if (msg.payload.Count > 0) + { + using (PooledNetworkReader payloadReader = NetworkReaderPool.GetReader(msg.payload)) + { + identity.OnDeserializeAllSafely(payloadReader, true); + } + } + + NetworkIdentity.spawned[msg.netId] = identity; + + // objects spawned as part of initial state are started on a second pass + if (isSpawnFinished) + { + identity.NotifyAuthority(); + identity.OnStartClient(); + CheckForLocalPlayer(identity); + } + } + + internal static void OnSpawn(SpawnMessage msg) + { + if (msg.assetId == Guid.Empty && msg.sceneId == 0) + { + logger.LogError("OnObjSpawn netId: " + msg.netId + " has invalid asset Id"); + return; + } + if (logger.LogEnabled()) logger.Log($"Client spawn handler instantiating netId={msg.netId} assetID={msg.assetId} sceneId={msg.sceneId} pos={msg.position}"); + + // was the object already spawned? + NetworkIdentity identity = GetExistingObject(msg.netId); + + if (identity == null) + { + identity = msg.sceneId == 0 ? SpawnPrefab(msg) : SpawnSceneObject(msg); + } + + if (identity == null) + { + logger.LogError($"Could not spawn assetId={msg.assetId} scene={msg.sceneId} netId={msg.netId}"); + return; + } + + ApplySpawnPayload(identity, msg); + } + + static NetworkIdentity GetExistingObject(uint netid) + { + NetworkIdentity.spawned.TryGetValue(netid, out NetworkIdentity localObject); + return localObject; + } + + static NetworkIdentity SpawnPrefab(SpawnMessage msg) + { + if (GetPrefab(msg.assetId, out GameObject prefab)) + { + GameObject obj = Object.Instantiate(prefab, msg.position, msg.rotation); + if (logger.LogEnabled()) + { + logger.Log("Client spawn handler instantiating [netId:" + msg.netId + " asset ID:" + msg.assetId + " pos:" + msg.position + " rotation: " + msg.rotation + "]"); + } + + return obj.GetComponent(); + } + if (spawnHandlers.TryGetValue(msg.assetId, out SpawnHandlerDelegate handler)) + { + GameObject obj = handler(msg); + if (obj == null) + { + logger.LogWarning("Client spawn handler for " + msg.assetId + " returned null"); + return null; + } + return obj.GetComponent(); + } + logger.LogError("Failed to spawn server object, did you forget to add it to the NetworkManager? assetId=" + msg.assetId + " netId=" + msg.netId); + return null; + } + + static NetworkIdentity SpawnSceneObject(SpawnMessage msg) + { + NetworkIdentity spawnedId = SpawnSceneObject(msg.sceneId); + if (spawnedId == null) + { + logger.LogError("Spawn scene object not found for " + msg.sceneId.ToString("X") + " SpawnableObjects.Count=" + spawnableObjects.Count); + + // dump the whole spawnable objects dict for easier debugging + if (logger.LogEnabled()) + { + foreach (KeyValuePair kvp in spawnableObjects) + logger.Log("Spawnable: SceneId=" + kvp.Key + " name=" + kvp.Value.name); + } + } + + if (logger.LogEnabled()) logger.Log("Client spawn for [netId:" + msg.netId + "] [sceneId:" + msg.sceneId + "] obj:" + spawnedId); + return spawnedId; + } + + static NetworkIdentity SpawnSceneObject(ulong sceneId) + { + if (spawnableObjects.TryGetValue(sceneId, out NetworkIdentity identity)) + { + spawnableObjects.Remove(sceneId); + return identity; + } + logger.LogWarning("Could not find scene object with sceneid:" + sceneId.ToString("X")); + return null; + } + + internal static void OnObjectSpawnStarted(ObjectSpawnStartedMessage _) + { + if (logger.LogEnabled()) logger.Log("SpawnStarted"); + + PrepareToSpawnSceneObjects(); + isSpawnFinished = false; + } + + internal static void OnObjectSpawnFinished(ObjectSpawnFinishedMessage _) + { + logger.Log("SpawnFinished"); + + // paul: Initialize the objects in the same order as they were initialized + // in the server. This is important if spawned objects + // use data from scene objects + foreach (NetworkIdentity identity in NetworkIdentity.spawned.Values.OrderBy(uv => uv.netId)) + { + identity.NotifyAuthority(); + identity.OnStartClient(); + CheckForLocalPlayer(identity); + } + isSpawnFinished = true; + } + + internal static void OnObjectHide(ObjectHideMessage msg) + { + DestroyObject(msg.netId); + } + + internal static void OnObjectDestroy(ObjectDestroyMessage msg) + { + DestroyObject(msg.netId); + } + + static void DestroyObject(uint netId) + { + if (logger.LogEnabled()) logger.Log("ClientScene.OnObjDestroy netId:" + netId); + + if (NetworkIdentity.spawned.TryGetValue(netId, out NetworkIdentity localObject) && localObject != null) + { + localObject.OnStopClient(); + + if (!InvokeUnSpawnHandler(localObject.assetId, localObject.gameObject)) + { + // default handling + if (localObject.sceneId == 0) + { + Object.Destroy(localObject.gameObject); + } + else + { + // scene object.. disable it in scene instead of destroying + localObject.gameObject.SetActive(false); + spawnableObjects[localObject.sceneId] = localObject; + } + } + NetworkIdentity.spawned.Remove(netId); + localObject.Reset(); + } + else + { + if (logger.LogEnabled()) logger.LogWarning("Did not find target for destroy message for " + netId); + } + } + + internal static void OnHostClientObjectDestroy(ObjectDestroyMessage msg) + { + if (logger.LogEnabled()) logger.Log("ClientScene.OnLocalObjectObjDestroy netId:" + msg.netId); + + NetworkIdentity.spawned.Remove(msg.netId); + } + + internal static void OnHostClientObjectHide(ObjectHideMessage msg) + { + if (logger.LogEnabled()) logger.Log("ClientScene::OnLocalObjectObjHide netId:" + msg.netId); + + if (NetworkIdentity.spawned.TryGetValue(msg.netId, out NetworkIdentity localObject) && localObject != null) + { + localObject.OnSetHostVisibility(false); + } + } + + internal static void OnHostClientSpawn(SpawnMessage msg) + { + if (NetworkIdentity.spawned.TryGetValue(msg.netId, out NetworkIdentity localObject) && localObject != null) + { + if (msg.isLocalPlayer) + InternalAddPlayer(localObject); + + localObject.hasAuthority = msg.isOwner; + localObject.NotifyAuthority(); + localObject.OnStartClient(); + localObject.OnSetHostVisibility(true); + CheckForLocalPlayer(localObject); + } + } + + internal static void OnUpdateVarsMessage(UpdateVarsMessage msg) + { + if (logger.LogEnabled()) logger.Log("ClientScene.OnUpdateVarsMessage " + msg.netId); + + if (NetworkIdentity.spawned.TryGetValue(msg.netId, out NetworkIdentity localObject) && localObject != null) + { + using (PooledNetworkReader networkReader = NetworkReaderPool.GetReader(msg.payload)) + localObject.OnDeserializeAllSafely(networkReader, false); + } + else + { + logger.LogWarning("Did not find target for sync message for " + msg.netId + " . Note: this can be completely normal because UDP messages may arrive out of order, so this message might have arrived after a Destroy message."); + } + } + + internal static void OnRPCMessage(RpcMessage msg) + { + if (logger.LogEnabled()) logger.Log("ClientScene.OnRPCMessage hash:" + msg.functionHash + " netId:" + msg.netId); + + if (NetworkIdentity.spawned.TryGetValue(msg.netId, out NetworkIdentity identity)) + { + using (PooledNetworkReader networkReader = NetworkReaderPool.GetReader(msg.payload)) + identity.HandleRPC(msg.componentIndex, msg.functionHash, networkReader); + } + } + + internal static void OnSyncEventMessage(SyncEventMessage msg) + { + if (logger.LogEnabled()) logger.Log("ClientScene.OnSyncEventMessage " + msg.netId); + + if (NetworkIdentity.spawned.TryGetValue(msg.netId, out NetworkIdentity identity)) + { + using (PooledNetworkReader networkReader = NetworkReaderPool.GetReader(msg.payload)) + identity.HandleSyncEvent(msg.componentIndex, msg.functionHash, networkReader); + } + else + { + logger.LogWarning("Did not find target for SyncEvent message for " + msg.netId); + } + } + + static void CheckForLocalPlayer(NetworkIdentity identity) + { + if (identity == localPlayer) + { + // Set isLocalPlayer to true on this NetworkIdentity and trigger OnStartLocalPlayer in all scripts on the same GO + identity.connectionToServer = readyConnection; + identity.OnStartLocalPlayer(); + + if (logger.LogEnabled()) logger.Log("ClientScene.OnOwnerMessage - player=" + identity.name); + } + } + } +} diff --git a/MultiplayerFPS/Assets/Mirror/Runtime/ClientScene.cs.meta b/MultiplayerFPS/Assets/Mirror/Runtime/ClientScene.cs.meta new file mode 100644 index 0000000..c4f3a09 --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Runtime/ClientScene.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 96fc7967f813e4960b9119d7c2118494 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Mirror/Runtime/CustomAttributes.cs b/MultiplayerFPS/Assets/Mirror/Runtime/CustomAttributes.cs new file mode 100644 index 0000000..65a3885 --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Runtime/CustomAttributes.cs @@ -0,0 +1,98 @@ +using System; +using UnityEngine; + +namespace Mirror +{ + /// + /// SyncVars are used to synchronize a variable from the server to all clients automatically. + /// Value must be changed on server, not directly by clients. Hook parameter allows you to define a client-side method to be invoked when the client gets an update from the server. + /// + [AttributeUsage(AttributeTargets.Field)] + public class SyncVarAttribute : PropertyAttribute + { + public string hook; + } + + /// + /// Call this from a client to run this function on the server. + /// Make sure to validate input etc. It's not possible to call this from a server. + /// + [AttributeUsage(AttributeTargets.Method)] + public class CommandAttribute : Attribute + { + // this is zero + public int channel = Channels.DefaultReliable; + public bool ignoreAuthority = false; + } + + /// + /// The server uses a Remote Procedure Call (RPC) to run this function on clients. + /// + [AttributeUsage(AttributeTargets.Method)] + public class ClientRpcAttribute : Attribute + { + // this is zero + public int channel = Channels.DefaultReliable; + public bool excludeOwner = false; + } + + /// + /// The server uses a Remote Procedure Call (RPC) to run this function on a specific client. + /// + [AttributeUsage(AttributeTargets.Method)] + public class TargetRpcAttribute : Attribute + { + // this is zero + public int channel = Channels.DefaultReliable; + } + + /// + /// SyncEvents are networked events like ClientRpc's, but instead of calling a function on the game object, they trigger Events instead. + /// + [AttributeUsage(AttributeTargets.Event)] + public class SyncEventAttribute : Attribute + { + // this is zero + public int channel = Channels.DefaultReliable; + } + + /// + /// Prevents clients from running this method. + /// Prints a warning if a client tries to execute this method. + /// + [AttributeUsage(AttributeTargets.Method)] + public class ServerAttribute : Attribute { } + + /// + /// Prevents clients from running this method. + /// No warning is thrown. + /// + [AttributeUsage(AttributeTargets.Method)] + public class ServerCallbackAttribute : Attribute { } + + /// + /// Prevents the server from running this method. + /// Prints a warning if the server tries to execute this method. + /// + [AttributeUsage(AttributeTargets.Method)] + public class ClientAttribute : Attribute { } + + /// + /// Prevents the server from running this method. + /// No warning is printed. + /// + [AttributeUsage(AttributeTargets.Method)] + public class ClientCallbackAttribute : Attribute { } + + /// + /// Converts a string property into a Scene property in the inspector + /// + public class SceneAttribute : PropertyAttribute { } + + /// + /// Used to show private SyncList in the inspector, + /// Use instead of SerializeField for non Serializable types + /// + [AttributeUsage(AttributeTargets.Field)] + public class ShowInInspectorAttribute : Attribute { } +} diff --git a/MultiplayerFPS/Assets/Mirror/Runtime/CustomAttributes.cs.meta b/MultiplayerFPS/Assets/Mirror/Runtime/CustomAttributes.cs.meta new file mode 100644 index 0000000..22a1db2 --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Runtime/CustomAttributes.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: c04c722ee2ffd49c8a56ab33667b10b0 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Mirror/Runtime/DotNetCompatibility.cs b/MultiplayerFPS/Assets/Mirror/Runtime/DotNetCompatibility.cs new file mode 100644 index 0000000..fe57e17 --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Runtime/DotNetCompatibility.cs @@ -0,0 +1,16 @@ +using System; + +namespace Mirror +{ + internal static class DotNetCompatibility + { + internal static string GetMethodName(this Delegate func) + { +#if NETFX_CORE + return func.GetMethodInfo().Name; +#else + return func.Method.Name; +#endif + } + } +} diff --git a/MultiplayerFPS/Assets/Mirror/Runtime/DotNetCompatibility.cs.meta b/MultiplayerFPS/Assets/Mirror/Runtime/DotNetCompatibility.cs.meta new file mode 100644 index 0000000..8742197 --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Runtime/DotNetCompatibility.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: b307f850ccbbe450295acf24d70e5c28 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Mirror/Runtime/ExponentialMovingAverage.cs b/MultiplayerFPS/Assets/Mirror/Runtime/ExponentialMovingAverage.cs new file mode 100644 index 0000000..f6ec793 --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Runtime/ExponentialMovingAverage.cs @@ -0,0 +1,38 @@ +namespace Mirror +{ + // implementation of N-day EMA + // it calculates an exponential moving average roughy equivalent to the last n observations + // https://en.wikipedia.org/wiki/Moving_average#Exponential_moving_average + public class ExponentialMovingAverage + { + readonly float alpha; + bool initialized; + + public ExponentialMovingAverage(int n) + { + // standard N-day EMA alpha calculation + alpha = 2.0f / (n + 1); + } + + public void Add(double newValue) + { + // simple algorithm for EMA described here: + // https://en.wikipedia.org/wiki/Moving_average#Exponentially_weighted_moving_variance_and_standard_deviation + if (initialized) + { + double delta = newValue - Value; + Value += alpha * delta; + Var = (1 - alpha) * (Var + alpha * delta * delta); + } + else + { + Value = newValue; + initialized = true; + } + } + + public double Value { get; private set; } + + public double Var { get; private set; } + } +} diff --git a/MultiplayerFPS/Assets/Mirror/Runtime/ExponentialMovingAverage.cs.meta b/MultiplayerFPS/Assets/Mirror/Runtime/ExponentialMovingAverage.cs.meta new file mode 100644 index 0000000..5ce3055 --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Runtime/ExponentialMovingAverage.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 05e858cbaa54b4ce4a48c8c7f50c1914 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Mirror/Runtime/FloatBytePacker.cs b/MultiplayerFPS/Assets/Mirror/Runtime/FloatBytePacker.cs new file mode 100644 index 0000000..26d1cc0 --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Runtime/FloatBytePacker.cs @@ -0,0 +1,2 @@ +// File Removed 24-Mar-20 - keeping it in here so AssetStore updates overwrite +// the old one. diff --git a/MultiplayerFPS/Assets/Mirror/Runtime/FloatBytePacker.cs.meta b/MultiplayerFPS/Assets/Mirror/Runtime/FloatBytePacker.cs.meta new file mode 100644 index 0000000..92145fe --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Runtime/FloatBytePacker.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: afd3cca6a786d4208b1d0f7f2b168901 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Mirror/Runtime/LocalConnections.cs b/MultiplayerFPS/Assets/Mirror/Runtime/LocalConnections.cs new file mode 100644 index 0000000..76607e5 --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Runtime/LocalConnections.cs @@ -0,0 +1,139 @@ +using System; +using UnityEngine; + +namespace Mirror +{ + // a server's connection TO a LocalClient. + // sending messages on this connection causes the client's handler function to be invoked directly + class ULocalConnectionToClient : NetworkConnectionToClient + { + internal ULocalConnectionToServer connectionToServer; + + public ULocalConnectionToClient() : base(LocalConnectionId) { } + + public override string address => "localhost"; + + internal override bool Send(ArraySegment segment, int channelId = Channels.DefaultReliable) + { + connectionToServer.buffer.Write(segment); + + return true; + } + + // override for host client: always return true. + internal override bool IsClientAlive() => true; + + internal void DisconnectInternal() + { + // set not ready and handle clientscene disconnect in any case + // (might be client or host mode here) + isReady = false; + RemoveObservers(); + } + + /// + /// Disconnects this connection. + /// + public override void Disconnect() + { + DisconnectInternal(); + connectionToServer.DisconnectInternal(); + } + } + + internal class LocalConnectionBuffer + { + readonly NetworkWriter writer = new NetworkWriter(); + readonly NetworkReader reader = new NetworkReader(default(ArraySegment)); + // The buffer is atleast 1500 bytes long. So need to keep track of + // packet count to know how many ArraySegments are in the buffer + int packetCount; + + public void Write(ArraySegment segment) + { + writer.WriteBytesAndSizeSegment(segment); + packetCount++; + + // update buffer incase writer's length has changed + reader.buffer = writer.ToArraySegment(); + } + + public bool HasPackets() + { + return packetCount > 0; + } + public ArraySegment GetNextPacket() + { + ArraySegment packet = reader.ReadBytesAndSizeSegment(); + packetCount--; + + return packet; + } + + public void ResetBuffer() + { + writer.Reset(); + reader.Position = 0; + } + } + + // a localClient's connection TO a server. + // send messages on this connection causes the server's handler function to be invoked directly. + internal class ULocalConnectionToServer : NetworkConnectionToServer + { + static readonly ILogger logger = LogFactory.GetLogger(typeof(ULocalConnectionToClient)); + + internal ULocalConnectionToClient connectionToClient; + internal readonly LocalConnectionBuffer buffer = new LocalConnectionBuffer(); + + public override string address => "localhost"; + + internal override bool Send(ArraySegment segment, int channelId = Channels.DefaultReliable) + { + if (segment.Count == 0) + { + logger.LogError("LocalConnection.SendBytes cannot send zero bytes"); + return false; + } + + // handle the server's message directly + connectionToClient.TransportReceive(segment, channelId); + return true; + } + + internal void Update() + { + // process internal messages so they are applied at the correct time + while (buffer.HasPackets()) + { + ArraySegment packet = buffer.GetNextPacket(); + + // Treat host player messages exactly like connected client + // to avoid deceptive / misleading behavior differences + TransportReceive(packet, Channels.DefaultReliable); + } + + buffer.ResetBuffer(); + } + + /// + /// Disconnects this connection. + /// + internal void DisconnectInternal() + { + // set not ready and handle clientscene disconnect in any case + // (might be client or host mode here) + isReady = false; + ClientScene.HandleClientDisconnect(this); + } + + /// + /// Disconnects this connection. + /// + public override void Disconnect() + { + connectionToClient.DisconnectInternal(); + DisconnectInternal(); + } + } +} diff --git a/MultiplayerFPS/Assets/Mirror/Runtime/LocalConnections.cs.meta b/MultiplayerFPS/Assets/Mirror/Runtime/LocalConnections.cs.meta new file mode 100644 index 0000000..2a332c4 --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Runtime/LocalConnections.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: a88758df7db2043d6a9d926e0b6d4191 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Mirror/Runtime/LogFactory.cs b/MultiplayerFPS/Assets/Mirror/Runtime/LogFactory.cs new file mode 100644 index 0000000..433d09b --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Runtime/LogFactory.cs @@ -0,0 +1 @@ +// File moved to Mirror/Runtime/Logging/LogFactory.cs \ No newline at end of file diff --git a/MultiplayerFPS/Assets/Mirror/Runtime/LogFactory.cs.meta b/MultiplayerFPS/Assets/Mirror/Runtime/LogFactory.cs.meta new file mode 100644 index 0000000..0715501 --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Runtime/LogFactory.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 353c7c9e14e82f349b1679112050b196 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Mirror/Runtime/LogFilter.cs b/MultiplayerFPS/Assets/Mirror/Runtime/LogFilter.cs new file mode 100644 index 0000000..3b225f7 --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Runtime/LogFilter.cs @@ -0,0 +1,7 @@ +namespace Mirror +{ + public static class LogFilter + { + public static bool Debug = false; + } +} diff --git a/MultiplayerFPS/Assets/Mirror/Runtime/LogFilter.cs.meta b/MultiplayerFPS/Assets/Mirror/Runtime/LogFilter.cs.meta new file mode 100644 index 0000000..41cab50 --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Runtime/LogFilter.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: f6928b080072948f7b2909b4025fcc79 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Mirror/Runtime/Logging.meta b/MultiplayerFPS/Assets/Mirror/Runtime/Logging.meta new file mode 100644 index 0000000..867da74 --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Runtime/Logging.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 63d647500ca1bfa4a845bc1f4cff9dcc +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Mirror/Runtime/Logging/ConsoleColorLogHandler.cs b/MultiplayerFPS/Assets/Mirror/Runtime/Logging/ConsoleColorLogHandler.cs new file mode 100644 index 0000000..a1b7d22 --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Runtime/Logging/ConsoleColorLogHandler.cs @@ -0,0 +1,44 @@ +using System; +using UnityEngine; + +namespace Mirror.Logging +{ + public class ConsoleColorLogHandler : ILogHandler + { + readonly bool showExceptionStackTrace; + + public ConsoleColorLogHandler(bool showExceptionStackTrace) + { + this.showExceptionStackTrace = showExceptionStackTrace; + } + + public void LogException(Exception exception, UnityEngine.Object context) + { + Console.ForegroundColor = ConsoleColor.Red; + Console.WriteLine($"Exception: {exception.Message}"); + if (showExceptionStackTrace) + { + Console.WriteLine($" {exception.StackTrace}"); + } + Console.ResetColor(); + } + + public void LogFormat(LogType logType, UnityEngine.Object context, string format, params object[] args) + { + switch (logType) + { + case LogType.Exception: + case LogType.Error: + case LogType.Assert: + Console.ForegroundColor = ConsoleColor.Red; + break; + case LogType.Warning: + Console.ForegroundColor = ConsoleColor.Yellow; + break; + } + + Console.WriteLine(string.Format(format, args)); + Console.ResetColor(); + } + } +} diff --git a/MultiplayerFPS/Assets/Mirror/Runtime/Logging/ConsoleColorLogHandler.cs.meta b/MultiplayerFPS/Assets/Mirror/Runtime/Logging/ConsoleColorLogHandler.cs.meta new file mode 100644 index 0000000..329c6eb --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Runtime/Logging/ConsoleColorLogHandler.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 2a9618569c20a504aa86feb5913c70e9 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Mirror/Runtime/Logging/EditorLogSettingsLoader.cs b/MultiplayerFPS/Assets/Mirror/Runtime/Logging/EditorLogSettingsLoader.cs new file mode 100644 index 0000000..8f5c4e4 --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Runtime/Logging/EditorLogSettingsLoader.cs @@ -0,0 +1,50 @@ +using UnityEditor; +using UnityEngine; + +namespace Mirror.Logging +{ +#if UNITY_EDITOR + public static class EditorLogSettingsLoader + { + [InitializeOnLoadMethod] + static void Init() + { + // load settings first time LogFactory is used in the editor + LoadLogSettingsIntoDictionary(); + } + + public static void LoadLogSettingsIntoDictionary() + { + LogSettings settings = FindLogSettings(); + if (settings != null) + { + settings.LoadIntoDictionary(LogFactory.loggers); + } + } + + static LogSettings cache; + public static LogSettings FindLogSettings() + { + if (cache != null) + return cache; + + string[] assetGuids = AssetDatabase.FindAssets("t:" + nameof(LogSettings)); + if (assetGuids.Length == 0) + return null; + + string firstGuid = assetGuids[0]; + + string path = AssetDatabase.GUIDToAssetPath(firstGuid); + cache = AssetDatabase.LoadAssetAtPath(path); + + if (assetGuids.Length > 2) + { + Debug.LogWarning("Found more than one LogSettings, Delete extra settings. Using first asset found: " + path); + } + Debug.Assert(cache != null, "Failed to load asset at: " + path); + + return cache; + } + } +#endif +} diff --git a/MultiplayerFPS/Assets/Mirror/Runtime/Logging/EditorLogSettingsLoader.cs.meta b/MultiplayerFPS/Assets/Mirror/Runtime/Logging/EditorLogSettingsLoader.cs.meta new file mode 100644 index 0000000..81b33e9 --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Runtime/Logging/EditorLogSettingsLoader.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: a39aa1e48aa54eb4e964f0191c1dcdce +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Mirror/Runtime/Logging/LogFactory.cs b/MultiplayerFPS/Assets/Mirror/Runtime/Logging/LogFactory.cs new file mode 100644 index 0000000..24c2b2f --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Runtime/Logging/LogFactory.cs @@ -0,0 +1,100 @@ +using System.Collections.Generic; +using UnityEngine; + +namespace Mirror +{ + public static class LogFactory + { + internal static readonly SortedDictionary loggers = new SortedDictionary(); + + public static SortedDictionary.ValueCollection AllLoggers => loggers.Values; + + /// + /// logHandler used for new loggers + /// + static ILogHandler defaultLogHandler = Debug.unityLogger; + + /// + /// if true sets all log level to LogType.Log + /// + static bool debugMode = false; + + public static ILogger GetLogger(LogType defaultLogLevel = LogType.Warning) + { + return GetLogger(typeof(T).Name, defaultLogLevel); + } + + public static ILogger GetLogger(System.Type type, LogType defaultLogLevel = LogType.Warning) + { + return GetLogger(type.Name, defaultLogLevel); + } + + public static ILogger GetLogger(string loggerName, LogType defaultLogLevel = LogType.Warning) + { + if (loggers.TryGetValue(loggerName, out ILogger logger)) + { + return logger; + } + + logger = new Logger(defaultLogHandler) + { + // by default, log warnings and up + filterLogType = debugMode ? LogType.Log : defaultLogLevel + }; + + loggers[loggerName] = logger; + return logger; + } + + /// + /// Makes all log levels LogType.Log, this is so that NetworkManger.showDebugMessages can still be used + /// + internal static void EnableDebugMode() + { + debugMode = true; + + foreach (ILogger logger in loggers.Values) + { + logger.filterLogType = LogType.Log; + } + } + + /// + /// Replacing log handler for all existing loggers and sets defaultLogHandler for new loggers + /// + /// + public static void ReplaceLogHandler(ILogHandler logHandler) + { + defaultLogHandler = logHandler; + + foreach (ILogger logger in loggers.Values) + { + logger.logHandler = logHandler; + } + } + } + + + public static class ILoggerExtensions + { + public static void LogError(this ILogger logger, object message) + { + logger.Log(LogType.Error, message); + } + + public static void Assert(this ILogger logger, bool condition, string message) + { + if (!condition) + logger.Log(LogType.Assert, message); + } + + public static void LogWarning(this ILogger logger, object message) + { + logger.Log(LogType.Warning, message); + } + + public static bool LogEnabled(this ILogger logger) => logger.IsLogTypeAllowed(LogType.Log); + public static bool WarnEnabled(this ILogger logger) => logger.IsLogTypeAllowed(LogType.Warning); + public static bool ErrorEnabled(this ILogger logger) => logger.IsLogTypeAllowed(LogType.Error); + } +} diff --git a/MultiplayerFPS/Assets/Mirror/Runtime/Logging/LogFactory.cs.meta b/MultiplayerFPS/Assets/Mirror/Runtime/Logging/LogFactory.cs.meta new file mode 100644 index 0000000..acf3b63 --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Runtime/Logging/LogFactory.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: d06522432d5a44e1587967a4731cd279 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Mirror/Runtime/Logging/LogSettings.cs b/MultiplayerFPS/Assets/Mirror/Runtime/Logging/LogSettings.cs new file mode 100644 index 0000000..abd91c1 --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Runtime/Logging/LogSettings.cs @@ -0,0 +1,67 @@ +using System; +using System.Collections.Generic; +using UnityEngine; + +namespace Mirror.Logging +{ + public class LogSettings : ScriptableObject + { + public List loglevels = new List(); + + [Serializable] + public struct LoggerSettings + { + public string name; + public LogType logLevel; + } + } + + public static class LogSettingsExt + { + public static void SaveFromDictionary(this LogSettings settings, SortedDictionary dictionary) + { + if (settings == null) + { + Debug.LogWarning("Could not SaveFromDictionary because LogSettings were null"); + return; + } + + settings.loglevels.Clear(); + + foreach (KeyValuePair kvp in dictionary) + { + settings.loglevels.Add(new LogSettings.LoggerSettings { name = kvp.Key, logLevel = kvp.Value.filterLogType }); + } + +#if UNITY_EDITOR + UnityEditor.EditorUtility.SetDirty(settings); +#endif + } + + public static void LoadIntoDictionary(this LogSettings settings, SortedDictionary dictionary) + { + if (settings == null) + { + Debug.LogWarning("Could not LoadIntoDictionary because LogSettings were null"); + return; + } + + foreach (LogSettings.LoggerSettings logLevel in settings.loglevels) + { + if (dictionary.TryGetValue(logLevel.name, out ILogger logger)) + { + logger.filterLogType = logLevel.logLevel; + } + else + { + logger = new Logger(Debug.unityLogger) + { + filterLogType = logLevel.logLevel + }; + + dictionary[logLevel.name] = logger; + } + } + } + } +} diff --git a/MultiplayerFPS/Assets/Mirror/Runtime/Logging/LogSettings.cs.meta b/MultiplayerFPS/Assets/Mirror/Runtime/Logging/LogSettings.cs.meta new file mode 100644 index 0000000..90c4e4d --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Runtime/Logging/LogSettings.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 633889a39717fde4fa28dd6b948dfac7 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Mirror/Runtime/Logging/NetworkHeadlessLogger.cs b/MultiplayerFPS/Assets/Mirror/Runtime/Logging/NetworkHeadlessLogger.cs new file mode 100644 index 0000000..d41bc2e --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Runtime/Logging/NetworkHeadlessLogger.cs @@ -0,0 +1,23 @@ +using UnityEngine; + +namespace Mirror.Logging +{ + /// + /// Used to replace log hanlder with Console Color LogHandler + /// + [DisallowMultipleComponent] + [AddComponentMenu("Network/NetworkHeadlessLogger")] + [HelpURL("https://mirror-networking.com/docs/Components/NetworkHeadlessLogger.html")] + public class NetworkHeadlessLogger : MonoBehaviour + { + [SerializeField] bool showExceptionStackTrace = false; + + void Awake() + { + if (NetworkManager.isHeadless) + { + LogFactory.ReplaceLogHandler(new ConsoleColorLogHandler(showExceptionStackTrace)); + } + } + } +} diff --git a/MultiplayerFPS/Assets/Mirror/Runtime/Logging/NetworkHeadlessLogger.cs.meta b/MultiplayerFPS/Assets/Mirror/Runtime/Logging/NetworkHeadlessLogger.cs.meta new file mode 100644 index 0000000..221a61b --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Runtime/Logging/NetworkHeadlessLogger.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: c7627623f2b9fad4484082517cd73e67 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {fileID: 2800000, guid: 7453abfe9e8b2c04a8a47eb536fe21eb, type: 3} + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Mirror/Runtime/Logging/NetworkLogSettings.cs b/MultiplayerFPS/Assets/Mirror/Runtime/Logging/NetworkLogSettings.cs new file mode 100644 index 0000000..cfa6f1c --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Runtime/Logging/NetworkLogSettings.cs @@ -0,0 +1,46 @@ +using UnityEngine; + +namespace Mirror.Logging +{ + /// + /// Used to load LogSettings in build + /// + [DisallowMultipleComponent] + [AddComponentMenu("Network/NetworkLogSettings")] + [HelpURL("https://mirror-networking.com/docs/Components/NetworkLogSettings.html")] + public class NetworkLogSettings : MonoBehaviour + { + [Header("Log Settings Asset")] + [SerializeField] internal LogSettings settings; + +#if UNITY_EDITOR + // called when component is added to GameObject + void Reset() + { + LogSettings existingSettings = EditorLogSettingsLoader.FindLogSettings(); + if (existingSettings != null) + { + settings = existingSettings; + + UnityEditor.EditorUtility.SetDirty(this); + } + } +#endif + + void Awake() + { + RefreshDictionary(); + } + + void OnValidate() + { + // if settings field is changed + RefreshDictionary(); + } + + void RefreshDictionary() + { + settings.LoadIntoDictionary(LogFactory.loggers); + } + } +} diff --git a/MultiplayerFPS/Assets/Mirror/Runtime/Logging/NetworkLogSettings.cs.meta b/MultiplayerFPS/Assets/Mirror/Runtime/Logging/NetworkLogSettings.cs.meta new file mode 100644 index 0000000..2f7ecdf --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Runtime/Logging/NetworkLogSettings.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: ac6e8eccf4b6f4dc7b24c276ef47fde8 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {fileID: 2800000, guid: 7453abfe9e8b2c04a8a47eb536fe21eb, type: 3} + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Mirror/Runtime/MessagePacker.cs b/MultiplayerFPS/Assets/Mirror/Runtime/MessagePacker.cs new file mode 100644 index 0000000..40ba073 --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Runtime/MessagePacker.cs @@ -0,0 +1,151 @@ +using System; +using System.ComponentModel; +using UnityEngine; + +namespace Mirror +{ + // message packing all in one place, instead of constructing headers in all + // kinds of different places + // + // MsgType (1-n bytes) + // Content (ContentSize bytes) + // + // -> we use varint for headers because most messages will result in 1 byte + // type/size headers then instead of always + // using 2 bytes for shorts. + // -> this reduces bandwidth by 10% if average message size is 20 bytes + // (probably even shorter) + public static class MessagePacker + { + static readonly ILogger logger = LogFactory.GetLogger(typeof(MessagePacker)); + + public static int GetId() where T : IMessageBase + { + // paul: 16 bits is enough to avoid collisions + // - keeps the message size small because it gets varinted + // - in case of collisions, Mirror will display an error + return typeof(T).FullName.GetStableHashCode() & 0xFFFF; + } + + public static int GetId(Type type) + { + return type.FullName.GetStableHashCode() & 0xFFFF; + } + + // pack message before sending + // -> NetworkWriter passed as arg so that we can use .ToArraySegment + // and do an allocation free send before recycling it. + public static void Pack(T message, NetworkWriter writer) where T : IMessageBase + { + // if it is a value type, just use typeof(T) to avoid boxing + // this works because value types cannot be derived + // if it is a reference type (for example IMessageBase), + // ask the message for the real type + int msgType = GetId(default(T) != null ? typeof(T) : message.GetType()); + writer.WriteUInt16((ushort)msgType); + + // serialize message into writer + message.Serialize(writer); + } + + // helper function to pack message into a simple byte[] (which allocates) + // => useful for tests + // => useful for local client message enqueue + [EditorBrowsable(EditorBrowsableState.Never)] + public static byte[] Pack(T message) where T : IMessageBase + { + using (PooledNetworkWriter writer = NetworkWriterPool.GetWriter()) + { + Pack(message, writer); + byte[] data = writer.ToArray(); + + return data; + } + } + + // unpack a message we received + public static T Unpack(byte[] data) where T : IMessageBase, new() + { + using (PooledNetworkReader networkReader = NetworkReaderPool.GetReader(data)) + { + int msgType = GetId(); + + int id = networkReader.ReadUInt16(); + if (id != msgType) + throw new FormatException("Invalid message, could not unpack " + typeof(T).FullName); + + T message = new T(); + message.Deserialize(networkReader); + + return message; + } + } + + // unpack message after receiving + // -> pass NetworkReader so it's less strange if we create it in here + // and pass it upwards. + // -> NetworkReader will point at content afterwards! + public static bool UnpackMessage(NetworkReader messageReader, out int msgType) + { + // read message type (varint) + try + { + msgType = messageReader.ReadUInt16(); + return true; + } + catch (System.IO.EndOfStreamException) + { + msgType = 0; + return false; + } + } + + internal static NetworkMessageDelegate MessageHandler(Action handler, bool requireAuthenication) + where T : IMessageBase, new() + where C : NetworkConnection + => (conn, reader, channelId) => + { + // protect against DOS attacks if attackers try to send invalid + // data packets to crash the server/client. there are a thousand + // ways to cause an exception in data handling: + // - invalid headers + // - invalid message ids + // - invalid data causing exceptions + // - negative ReadBytesAndSize prefixes + // - invalid utf8 strings + // - etc. + // + // let's catch them all and then disconnect that connection to avoid + // further attacks. + T message = default; + try + { + if (requireAuthenication && !conn.isAuthenticated) + { + // message requires authentication, but the connection was not authenticated + logger.LogWarning($"Closing connection: {conn}. Received message {typeof(T)} that required authentication, but the user has not authenticated yet"); + conn.Disconnect(); + return; + } + + // if it is a value type, just use defult(T) + // otherwise allocate a new instance + message = default(T) != null ? default(T) : new T(); + message.Deserialize(reader); + } + catch (Exception exception) + { + logger.LogError("Closed connection: " + conn + ". This can happen if the other side accidentally (or an attacker intentionally) sent invalid data. Reason: " + exception); + conn.Disconnect(); + return; + } + finally + { + // TODO: Figure out the correct channel + NetworkDiagnostics.OnReceive(message, channelId, reader.Length); + } + + handler((C)conn, message); + }; + } +} diff --git a/MultiplayerFPS/Assets/Mirror/Runtime/MessagePacker.cs.meta b/MultiplayerFPS/Assets/Mirror/Runtime/MessagePacker.cs.meta new file mode 100644 index 0000000..7ca61aa --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Runtime/MessagePacker.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 2db134099f0df4d96a84ae7a0cd9b4bc +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Mirror/Runtime/Messages.cs b/MultiplayerFPS/Assets/Mirror/Runtime/Messages.cs new file mode 100644 index 0000000..57fef86 --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Runtime/Messages.cs @@ -0,0 +1,385 @@ +using System; +using UnityEngine; + +namespace Mirror +{ + public interface IMessageBase + { + void Deserialize(NetworkReader reader); + + void Serialize(NetworkWriter writer); + } + + public abstract class MessageBase : IMessageBase + { + // De-serialize the contents of the reader into this message + public virtual void Deserialize(NetworkReader reader) { } + + // Serialize the contents of this message into the writer + public virtual void Serialize(NetworkWriter writer) { } + } + + #region Public System Messages + public struct ErrorMessage : IMessageBase + { + public byte value; + + public ErrorMessage(byte v) + { + value = v; + } + + public void Deserialize(NetworkReader reader) + { + value = reader.ReadByte(); + } + + public void Serialize(NetworkWriter writer) + { + writer.WriteByte(value); + } + } + + public struct ReadyMessage : IMessageBase + { + public void Deserialize(NetworkReader reader) { } + + public void Serialize(NetworkWriter writer) { } + } + + public struct NotReadyMessage : IMessageBase + { + public void Deserialize(NetworkReader reader) { } + + public void Serialize(NetworkWriter writer) { } + } + + public struct AddPlayerMessage : IMessageBase + { + public void Deserialize(NetworkReader reader) { } + + public void Serialize(NetworkWriter writer) { } + } + + // Deprecated 5/2/2020 + /// + /// Obsolete: Removed as a security risk. Use NetworkServer.RemovePlayerForConnection instead. + /// + [Obsolete("Removed as a security risk. Use NetworkServer.RemovePlayerForConnection(NetworkConnection conn, bool keepAuthority = false) instead")] + public struct RemovePlayerMessage : IMessageBase + { + public void Deserialize(NetworkReader reader) { } + + public void Serialize(NetworkWriter writer) { } + } + + public struct DisconnectMessage : IMessageBase + { + public void Deserialize(NetworkReader reader) { } + + public void Serialize(NetworkWriter writer) { } + } + + public struct ConnectMessage : IMessageBase + { + public void Deserialize(NetworkReader reader) { } + + public void Serialize(NetworkWriter writer) { } + } + + public struct SceneMessage : IMessageBase + { + public string sceneName; + // Normal = 0, LoadAdditive = 1, UnloadAdditive = 2 + public SceneOperation sceneOperation; + public bool customHandling; + + public void Deserialize(NetworkReader reader) + { + sceneName = reader.ReadString(); + sceneOperation = (SceneOperation)reader.ReadByte(); + customHandling = reader.ReadBoolean(); + } + + public void Serialize(NetworkWriter writer) + { + writer.WriteString(sceneName); + writer.WriteByte((byte)sceneOperation); + writer.WriteBoolean(customHandling); + } + } + + public enum SceneOperation : byte + { + Normal, + LoadAdditive, + UnloadAdditive + } + + #endregion + + #region System Messages requried for code gen path + public struct CommandMessage : IMessageBase + { + public uint netId; + public int componentIndex; + public int functionHash; + // the parameters for the Cmd function + // -> ArraySegment to avoid unnecessary allocations + public ArraySegment payload; + + public void Deserialize(NetworkReader reader) + { + netId = reader.ReadPackedUInt32(); + componentIndex = (int)reader.ReadPackedUInt32(); + // hash is always 4 full bytes, WritePackedInt would send 1 extra byte here + functionHash = reader.ReadInt32(); + payload = reader.ReadBytesAndSizeSegment(); + } + + public void Serialize(NetworkWriter writer) + { + writer.WritePackedUInt32(netId); + writer.WritePackedUInt32((uint)componentIndex); + writer.WriteInt32(functionHash); + writer.WriteBytesAndSizeSegment(payload); + } + } + + public struct RpcMessage : IMessageBase + { + public uint netId; + public int componentIndex; + public int functionHash; + // the parameters for the Cmd function + // -> ArraySegment to avoid unnecessary allocations + public ArraySegment payload; + + public void Deserialize(NetworkReader reader) + { + netId = reader.ReadPackedUInt32(); + componentIndex = (int)reader.ReadPackedUInt32(); + // hash is always 4 full bytes, WritePackedInt would send 1 extra byte here + functionHash = reader.ReadInt32(); + payload = reader.ReadBytesAndSizeSegment(); + } + + public void Serialize(NetworkWriter writer) + { + writer.WritePackedUInt32(netId); + writer.WritePackedUInt32((uint)componentIndex); + writer.WriteInt32(functionHash); + writer.WriteBytesAndSizeSegment(payload); + } + } + + public struct SyncEventMessage : IMessageBase + { + public uint netId; + public int componentIndex; + public int functionHash; + // the parameters for the Cmd function + // -> ArraySegment to avoid unnecessary allocations + public ArraySegment payload; + + public void Deserialize(NetworkReader reader) + { + netId = reader.ReadPackedUInt32(); + componentIndex = (int)reader.ReadPackedUInt32(); + // hash is always 4 full bytes, WritePackedInt would send 1 extra byte here + functionHash = reader.ReadInt32(); + payload = reader.ReadBytesAndSizeSegment(); + } + + public void Serialize(NetworkWriter writer) + { + writer.WritePackedUInt32(netId); + writer.WritePackedUInt32((uint)componentIndex); + writer.WriteInt32(functionHash); + writer.WriteBytesAndSizeSegment(payload); + } + } + #endregion + + #region Internal System Messages + public struct SpawnMessage : IMessageBase + { + /// + /// netId of new or existing object + /// + public uint netId; + /// + /// Is the spawning object the local player. Sets ClientScene.localPlayer + /// + public bool isLocalPlayer; + /// + /// Sets hasAuthority on the spawned object + /// + public bool isOwner; + /// + /// The id of the scene object to spawn + /// + public ulong sceneId; + /// + /// The id of the prefab to spawn + /// If sceneId != 0 then it is used instead of assetId + /// + public Guid assetId; + /// + /// Local position + /// + public Vector3 position; + /// + /// Local rotation + /// + public Quaternion rotation; + /// + /// Local scale + /// + public Vector3 scale; + /// + /// The serialized component data + /// ArraySegment to avoid unnecessary allocations + /// + public ArraySegment payload; + + public void Deserialize(NetworkReader reader) + { + netId = reader.ReadPackedUInt32(); + isLocalPlayer = reader.ReadBoolean(); + isOwner = reader.ReadBoolean(); + sceneId = reader.ReadPackedUInt64(); + if (sceneId == 0) + { + assetId = reader.ReadGuid(); + } + position = reader.ReadVector3(); + rotation = reader.ReadQuaternion(); + scale = reader.ReadVector3(); + payload = reader.ReadBytesAndSizeSegment(); + } + + public void Serialize(NetworkWriter writer) + { + writer.WritePackedUInt32(netId); + writer.WriteBoolean(isLocalPlayer); + writer.WriteBoolean(isOwner); + writer.WritePackedUInt64(sceneId); + if (sceneId == 0) + { + writer.WriteGuid(assetId); + } + writer.WriteVector3(position); + writer.WriteQuaternion(rotation); + writer.WriteVector3(scale); + writer.WriteBytesAndSizeSegment(payload); + } + } + + public struct ObjectSpawnStartedMessage : IMessageBase + { + public void Deserialize(NetworkReader reader) { } + + public void Serialize(NetworkWriter writer) { } + } + + public struct ObjectSpawnFinishedMessage : IMessageBase + { + public void Deserialize(NetworkReader reader) { } + + public void Serialize(NetworkWriter writer) { } + } + + public struct ObjectDestroyMessage : IMessageBase + { + public uint netId; + + public void Deserialize(NetworkReader reader) + { + netId = reader.ReadPackedUInt32(); + } + + public void Serialize(NetworkWriter writer) + { + writer.WritePackedUInt32(netId); + } + } + + public struct ObjectHideMessage : IMessageBase + { + public uint netId; + + public void Deserialize(NetworkReader reader) + { + netId = reader.ReadPackedUInt32(); + } + + public void Serialize(NetworkWriter writer) + { + writer.WritePackedUInt32(netId); + } + } + + public struct UpdateVarsMessage : IMessageBase + { + public uint netId; + // the serialized component data + // -> ArraySegment to avoid unnecessary allocations + public ArraySegment payload; + + public void Deserialize(NetworkReader reader) + { + netId = reader.ReadPackedUInt32(); + payload = reader.ReadBytesAndSizeSegment(); + } + + public void Serialize(NetworkWriter writer) + { + writer.WritePackedUInt32(netId); + writer.WriteBytesAndSizeSegment(payload); + } + } + + // A client sends this message to the server + // to calculate RTT and synchronize time + public struct NetworkPingMessage : IMessageBase + { + public double clientTime; + + public NetworkPingMessage(double value) + { + clientTime = value; + } + + public void Deserialize(NetworkReader reader) + { + clientTime = reader.ReadDouble(); + } + + public void Serialize(NetworkWriter writer) + { + writer.WriteDouble(clientTime); + } + } + + // The server responds with this message + // The client can use this to calculate RTT and sync time + public struct NetworkPongMessage : IMessageBase + { + public double clientTime; + public double serverTime; + + public void Deserialize(NetworkReader reader) + { + clientTime = reader.ReadDouble(); + serverTime = reader.ReadDouble(); + } + + public void Serialize(NetworkWriter writer) + { + writer.WriteDouble(clientTime); + writer.WriteDouble(serverTime); + } + } + #endregion +} diff --git a/MultiplayerFPS/Assets/Mirror/Runtime/Messages.cs.meta b/MultiplayerFPS/Assets/Mirror/Runtime/Messages.cs.meta new file mode 100644 index 0000000..9afe21b --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Runtime/Messages.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 938f6f28a6c5b48a0bbd7782342d763b +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Mirror/Runtime/Mirror.asmdef b/MultiplayerFPS/Assets/Mirror/Runtime/Mirror.asmdef new file mode 100644 index 0000000..c616ae7 --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Runtime/Mirror.asmdef @@ -0,0 +1,15 @@ +{ + "name": "Mirror", + "references": [ + "Mirror.CompilerSymbols", + "Ninja.WebSockets" + ], + "optionalUnityReferences": [], + "includePlatforms": [], + "excludePlatforms": [], + "allowUnsafeCode": false, + "overrideReferences": false, + "precompiledReferences": [], + "autoReferenced": true, + "defineConstraints": [] +} \ No newline at end of file diff --git a/MultiplayerFPS/Assets/Mirror/Runtime/Mirror.asmdef.meta b/MultiplayerFPS/Assets/Mirror/Runtime/Mirror.asmdef.meta new file mode 100644 index 0000000..202009b --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Runtime/Mirror.asmdef.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 30817c1a0e6d646d99c048fc403f5979 +AssemblyDefinitionImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Mirror/Runtime/NetworkAuthenticator.cs b/MultiplayerFPS/Assets/Mirror/Runtime/NetworkAuthenticator.cs new file mode 100644 index 0000000..f35d7fe --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Runtime/NetworkAuthenticator.cs @@ -0,0 +1,89 @@ +using System; +using UnityEngine; +using UnityEngine.Events; + +namespace Mirror +{ + /// + /// Unity Event for the NetworkConnection + /// + [Serializable] public class UnityEventNetworkConnection : UnityEvent { } + + /// + /// Base class for implementing component-based authentication during the Connect phase + /// + [HelpURL("https://mirror-networking.com/docs/Guides/Authentication.html")] + public abstract class NetworkAuthenticator : MonoBehaviour + { + [Header("Event Listeners (optional)")] + + /// + /// Notify subscribers on the server when a client is authenticated + /// + [Tooltip("Mirror has an internal subscriber to this event. You can add your own here.")] + public UnityEventNetworkConnection OnServerAuthenticated = new UnityEventNetworkConnection(); + + /// + /// Notify subscribers on the client when the client is authenticated + /// + [Tooltip("Mirror has an internal subscriber to this event. You can add your own here.")] + public UnityEventNetworkConnection OnClientAuthenticated = new UnityEventNetworkConnection(); + + #region server + + /// + /// Called on server from StartServer to initialize the Authenticator + /// Server message handlers should be registered in this method. + /// + public virtual void OnStartServer() { } + + // This will get more code in the near future + internal void OnServerAuthenticateInternal(NetworkConnection conn) + { + OnServerAuthenticate(conn); + } + + /// + /// Called on server from OnServerAuthenticateInternal when a client needs to authenticate + /// + /// Connection to client. + public abstract void OnServerAuthenticate(NetworkConnection conn); + + #endregion + + #region client + + /// + /// Called on client from StartClient to initialize the Authenticator + /// Client message handlers should be registered in this method. + /// + public virtual void OnStartClient() { } + + // This will get more code in the near future + internal void OnClientAuthenticateInternal(NetworkConnection conn) + { + OnClientAuthenticate(conn); + } + + /// + /// Called on client from OnClientAuthenticateInternal when a client needs to authenticate + /// + /// Connection of the client. + public abstract void OnClientAuthenticate(NetworkConnection conn); + + #endregion + + void OnValidate() + { +#if UNITY_EDITOR + // automatically assign authenticator field if we add this to NetworkManager + NetworkManager manager = GetComponent(); + if (manager != null && manager.authenticator == null) + { + manager.authenticator = this; + UnityEditor.Undo.RecordObject(gameObject, "Assigned NetworkManager authenticator"); + } +#endif + } + } +} diff --git a/MultiplayerFPS/Assets/Mirror/Runtime/NetworkAuthenticator.cs.meta b/MultiplayerFPS/Assets/Mirror/Runtime/NetworkAuthenticator.cs.meta new file mode 100644 index 0000000..c6bbca4 --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Runtime/NetworkAuthenticator.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 407fc95d4a8257f448799f26cdde0c2a +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Mirror/Runtime/NetworkBehaviour.cs b/MultiplayerFPS/Assets/Mirror/Runtime/NetworkBehaviour.cs new file mode 100644 index 0000000..22f1fae --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Runtime/NetworkBehaviour.cs @@ -0,0 +1,755 @@ +using System; +using System.Collections.Generic; +using System.ComponentModel; +using Mirror.RemoteCalls; +using UnityEngine; + +namespace Mirror +{ + /// + /// Sync to everyone, or only to owner. + /// + public enum SyncMode { Observers, Owner } + + /// + /// Base class which should be inherited by scripts which contain networking functionality. + /// + /// + /// This is a MonoBehaviour class so scripts which need to use the networking feature should inherit this class instead of MonoBehaviour. It allows you to invoke networked actions, receive various callbacks, and automatically synchronize state from server-to-client. + /// The NetworkBehaviour component requires a NetworkIdentity on the game object. There can be multiple NetworkBehaviours on a single game object. For an object with sub-components in a hierarchy, the NetworkIdentity must be on the root object, and NetworkBehaviour scripts must also be on the root object. + /// Some of the built-in components of the networking system are derived from NetworkBehaviour, including NetworkTransport, NetworkAnimator and NetworkProximityChecker. + /// + [AddComponentMenu("")] + [RequireComponent(typeof(NetworkIdentity))] + [HelpURL("https://mirror-networking.com/docs/Guides/NetworkBehaviour.html")] + public abstract class NetworkBehaviour : MonoBehaviour + { + static readonly ILogger logger = LogFactory.GetLogger(typeof(NetworkBehaviour)); + + internal float lastSyncTime; + + // hidden because NetworkBehaviourInspector shows it only if has OnSerialize. + /// + /// sync mode for OnSerialize + /// + [HideInInspector] public SyncMode syncMode = SyncMode.Observers; + + // hidden because NetworkBehaviourInspector shows it only if has OnSerialize. + /// + /// sync interval for OnSerialize (in seconds) + /// + [Tooltip("Time in seconds until next change is synchronized to the client. '0' means send immediately if changed. '0.5' means only send changes every 500ms.\n(This is for state synchronization like SyncVars, SyncLists, OnSerialize. Not for Cmds, Rpcs, etc.)")] + // [0,2] should be enough. anything >2s is too laggy anyway. + [Range(0, 2)] + [HideInInspector] public float syncInterval = 0.1f; + + /// + /// Returns true if this object is active on an active server. + /// This is only true if the object has been spawned. This is different from NetworkServer.active, which is true if the server itself is active rather than this object being active. + /// + public bool isServer => netIdentity.isServer; + + /// + /// Returns true if running as a client and this object was spawned by a server. + /// + public bool isClient => netIdentity.isClient; + + /// + /// This returns true if this object is the one that represents the player on the local machine. + /// In multiplayer games, there are multiple instances of the Player object. The client needs to know which one is for "themselves" so that only that player processes input and potentially has a camera attached. The IsLocalPlayer function will return true only for the player instance that belongs to the player on the local machine, so it can be used to filter out input for non-local players. + /// + public bool isLocalPlayer => netIdentity.isLocalPlayer; + + /// + /// True if this object only exists on the server + /// + public bool isServerOnly => isServer && !isClient; + + /// + /// True if this object exists on a client that is not also acting as a server + /// + public bool isClientOnly => isClient && !isServer; + + /// + /// This returns true if this object is the authoritative version of the object in the distributed network application. + /// The NetworkIdentity.hasAuthority value on the NetworkIdentity determines how authority is determined. For most objects, authority is held by the server. For objects with NetworkIdentity.hasAuthority set, authority is held by the client of that player. + /// + public bool hasAuthority => netIdentity.hasAuthority; + + /// + /// The unique network Id of this object. + /// This is assigned at runtime by the network server and will be unique for all objects for that network session. + /// + public uint netId => netIdentity.netId; + + /// + /// The NetworkConnection associated with this NetworkIdentity. This is only valid for player objects on the client. + /// + public NetworkConnection connectionToServer => netIdentity.connectionToServer; + + /// + /// The NetworkConnection associated with this NetworkIdentity. This is only valid for player objects on the server. + /// + public NetworkConnection connectionToClient => netIdentity.connectionToClient; + + protected ulong syncVarDirtyBits { get; private set; } + ulong syncVarHookGuard; + + protected bool getSyncVarHookGuard(ulong dirtyBit) + { + return (syncVarHookGuard & dirtyBit) != 0UL; + } + + protected void setSyncVarHookGuard(ulong dirtyBit, bool value) + { + if (value) + syncVarHookGuard |= dirtyBit; + else + syncVarHookGuard &= ~dirtyBit; + } + + /// + /// objects that can synchronize themselves, such as synclists + /// + protected readonly List syncObjects = new List(); + + /// + /// NetworkIdentity component caching for easier access + /// + NetworkIdentity netIdentityCache; + + /// + /// Returns the NetworkIdentity of this object + /// + public NetworkIdentity netIdentity + { + get + { + if (netIdentityCache == null) + { + netIdentityCache = GetComponent(); + } + if (netIdentityCache == null) + { + logger.LogError("There is no NetworkIdentity on " + name + ". Please add one."); + } + return netIdentityCache; + } + } + + /// + /// Returns the index of the component on this object + /// + public int ComponentIndex + { + get + { + // note: FindIndex causes allocations, we search manually instead + for (int i = 0; i < netIdentity.NetworkBehaviours.Length; i++) + { + NetworkBehaviour component = netIdentity.NetworkBehaviours[i]; + if (component == this) + return i; + } + + // this should never happen + logger.LogError("Could not find component in GameObject. You should not add/remove components in networked objects dynamically", this); + + return -1; + } + } + + // this gets called in the constructor by the weaver + // for every SyncObject in the component (e.g. SyncLists). + // We collect all of them and we synchronize them with OnSerialize/OnDeserialize + protected void InitSyncObject(SyncObject syncObject) + { + syncObjects.Add(syncObject); + } + + #region Commands + [EditorBrowsable(EditorBrowsableState.Never)] + protected void SendCommandInternal(Type invokeClass, string cmdName, NetworkWriter writer, int channelId, bool ignoreAuthority = false) + { + // this was in Weaver before + // NOTE: we could remove this later to allow calling Cmds on Server + // to avoid Wrapper functions. a lot of people requested this. + if (!NetworkClient.active) + { + logger.LogError("Command Function " + cmdName + " called on server without an active client."); + return; + } + // local players can always send commands, regardless of authority, other objects must have authority. + if (!(ignoreAuthority || isLocalPlayer || hasAuthority)) + { + logger.LogWarning($"Trying to send command for object without authority. {invokeClass.ToString()}.{cmdName}"); + return; + } + + if (ClientScene.readyConnection == null) + { + logger.LogError("Send command attempted with no client running [client=" + connectionToServer + "]."); + return; + } + + // construct the message + CommandMessage message = new CommandMessage + { + netId = netId, + componentIndex = ComponentIndex, + // type+func so Inventory.RpcUse != Equipment.RpcUse + functionHash = RemoteCallHelper.GetMethodHash(invokeClass, cmdName), + // segment to avoid reader allocations + payload = writer.ToArraySegment() + }; + + ClientScene.readyConnection.Send(message, channelId); + } + + /// + /// Manually invoke a Command. + /// + /// Hash of the Command name. + /// Parameters to pass to the command. + /// Returns true if successful. + [EditorBrowsable(EditorBrowsableState.Never)] + public virtual bool InvokeCommand(int cmdHash, NetworkReader reader) + { + return RemoteCallHelper.InvokeHandlerDelegate(cmdHash, MirrorInvokeType.Command, reader, this); + } + #endregion + + #region Client RPCs + [EditorBrowsable(EditorBrowsableState.Never)] + protected void SendRPCInternal(Type invokeClass, string rpcName, NetworkWriter writer, int channelId, bool excludeOwner) + { + // this was in Weaver before + if (!NetworkServer.active) + { + logger.LogError("RPC Function " + rpcName + " called on Client."); + return; + } + // This cannot use NetworkServer.active, as that is not specific to this object. + if (!isServer) + { + logger.LogWarning("ClientRpc " + rpcName + " called on un-spawned object: " + name); + return; + } + + // construct the message + RpcMessage message = new RpcMessage + { + netId = netId, + componentIndex = ComponentIndex, + // type+func so Inventory.RpcUse != Equipment.RpcUse + functionHash = RemoteCallHelper.GetMethodHash(invokeClass, rpcName), + // segment to avoid reader allocations + payload = writer.ToArraySegment() + }; + + // The public facing parameter is excludeOwner in [ClientRpc] + // so we negate it here to logically align with SendToReady. + bool includeOwner = !excludeOwner; + NetworkServer.SendToReady(netIdentity, message, includeOwner, channelId); + } + + [EditorBrowsable(EditorBrowsableState.Never)] + protected void SendTargetRPCInternal(NetworkConnection conn, Type invokeClass, string rpcName, NetworkWriter writer, int channelId) + { + // this was in Weaver before + if (!NetworkServer.active) + { + logger.LogError("TargetRPC Function " + rpcName + " called on client."); + return; + } + // connection parameter is optional. assign if null. + if (conn == null) + { + conn = connectionToClient; + } + // this was in Weaver before + if (conn is NetworkConnectionToServer) + { + logger.LogError("TargetRPC Function " + rpcName + " called on connection to server"); + return; + } + // This cannot use NetworkServer.active, as that is not specific to this object. + if (!isServer) + { + logger.LogWarning("TargetRpc " + rpcName + " called on un-spawned object: " + name); + return; + } + + // construct the message + RpcMessage message = new RpcMessage + { + netId = netId, + componentIndex = ComponentIndex, + // type+func so Inventory.RpcUse != Equipment.RpcUse + functionHash = RemoteCallHelper.GetMethodHash(invokeClass, rpcName), + // segment to avoid reader allocations + payload = writer.ToArraySegment() + }; + + conn.Send(message, channelId); + } + + /// + /// Manually invoke an RPC function. + /// + /// Hash of the RPC name. + /// Parameters to pass to the RPC function. + /// Returns true if successful. + [EditorBrowsable(EditorBrowsableState.Never)] + public virtual bool InvokeRPC(int rpcHash, NetworkReader reader) + { + return RemoteCallHelper.InvokeHandlerDelegate(rpcHash, MirrorInvokeType.ClientRpc, reader, this); + } + #endregion + + #region Sync Events + [EditorBrowsable(EditorBrowsableState.Never)] + protected void SendEventInternal(Type invokeClass, string eventName, NetworkWriter writer, int channelId) + { + if (!NetworkServer.active) + { + logger.LogWarning("SendEvent no server?"); + return; + } + + // construct the message + SyncEventMessage message = new SyncEventMessage + { + netId = netId, + componentIndex = ComponentIndex, + // type+func so Inventory.RpcUse != Equipment.RpcUse + functionHash = RemoteCallHelper.GetMethodHash(invokeClass, eventName), + // segment to avoid reader allocations + payload = writer.ToArraySegment() + }; + + NetworkServer.SendToReady(netIdentity, message, channelId); + } + + /// + /// Manually invoke a SyncEvent. + /// + /// Hash of the SyncEvent name. + /// Parameters to pass to the SyncEvent. + /// Returns true if successful. + [EditorBrowsable(EditorBrowsableState.Never)] + public virtual bool InvokeSyncEvent(int eventHash, NetworkReader reader) + { + return RemoteCallHelper.InvokeHandlerDelegate(eventHash, MirrorInvokeType.SyncEvent, reader, this); + } + #endregion + + #region Helpers + + // helper function for [SyncVar] GameObjects. + // IMPORTANT: keep as 'protected', not 'internal', otherwise Weaver + // can't resolve it + [EditorBrowsable(EditorBrowsableState.Never)] + protected bool SyncVarGameObjectEqual(GameObject newGameObject, uint netIdField) + { + uint newNetId = 0; + if (newGameObject != null) + { + NetworkIdentity identity = newGameObject.GetComponent(); + if (identity != null) + { + newNetId = identity.netId; + if (newNetId == 0) + { + logger.LogWarning("SetSyncVarGameObject GameObject " + newGameObject + " has a zero netId. Maybe it is not spawned yet?"); + } + } + } + + return newNetId == netIdField; + } + + // helper function for [SyncVar] GameObjects. + [EditorBrowsable(EditorBrowsableState.Never)] + protected void SetSyncVarGameObject(GameObject newGameObject, ref GameObject gameObjectField, ulong dirtyBit, ref uint netIdField) + { + if (getSyncVarHookGuard(dirtyBit)) + return; + + uint newNetId = 0; + if (newGameObject != null) + { + NetworkIdentity identity = newGameObject.GetComponent(); + if (identity != null) + { + newNetId = identity.netId; + if (newNetId == 0) + { + logger.LogWarning("SetSyncVarGameObject GameObject " + newGameObject + " has a zero netId. Maybe it is not spawned yet?"); + } + } + } + + if (logger.LogEnabled()) logger.Log("SetSyncVar GameObject " + GetType().Name + " bit [" + dirtyBit + "] netfieldId:" + netIdField + "->" + newNetId); + SetDirtyBit(dirtyBit); + // assign new one on the server, and in case we ever need it on client too + gameObjectField = newGameObject; + netIdField = newNetId; + } + + // helper function for [SyncVar] GameObjects. + // -> ref GameObject as second argument makes OnDeserialize processing easier + [EditorBrowsable(EditorBrowsableState.Never)] + protected GameObject GetSyncVarGameObject(uint netId, ref GameObject gameObjectField) + { + // server always uses the field + if (isServer) + { + return gameObjectField; + } + + // client always looks up based on netId because objects might get in and out of range + // over and over again, which shouldn't null them forever + if (NetworkIdentity.spawned.TryGetValue(netId, out NetworkIdentity identity) && identity != null) + return gameObjectField = identity.gameObject; + return null; + } + + // helper function for [SyncVar] NetworkIdentities. + // IMPORTANT: keep as 'protected', not 'internal', otherwise Weaver + // can't resolve it + [EditorBrowsable(EditorBrowsableState.Never)] + protected bool SyncVarNetworkIdentityEqual(NetworkIdentity newIdentity, uint netIdField) + { + uint newNetId = 0; + if (newIdentity != null) + { + newNetId = newIdentity.netId; + if (newNetId == 0) + { + logger.LogWarning("SetSyncVarNetworkIdentity NetworkIdentity " + newIdentity + " has a zero netId. Maybe it is not spawned yet?"); + } + } + + // netId changed? + return newNetId == netIdField; + } + + // helper function for [SyncVar] NetworkIdentities. + [EditorBrowsable(EditorBrowsableState.Never)] + protected void SetSyncVarNetworkIdentity(NetworkIdentity newIdentity, ref NetworkIdentity identityField, ulong dirtyBit, ref uint netIdField) + { + if (getSyncVarHookGuard(dirtyBit)) + return; + + uint newNetId = 0; + if (newIdentity != null) + { + newNetId = newIdentity.netId; + if (newNetId == 0) + { + logger.LogWarning("SetSyncVarNetworkIdentity NetworkIdentity " + newIdentity + " has a zero netId. Maybe it is not spawned yet?"); + } + } + + if (logger.LogEnabled()) logger.Log("SetSyncVarNetworkIdentity NetworkIdentity " + GetType().Name + " bit [" + dirtyBit + "] netIdField:" + netIdField + "->" + newNetId); + SetDirtyBit(dirtyBit); + netIdField = newNetId; + // assign new one on the server, and in case we ever need it on client too + identityField = newIdentity; + } + + // helper function for [SyncVar] NetworkIdentities. + // -> ref GameObject as second argument makes OnDeserialize processing easier + [EditorBrowsable(EditorBrowsableState.Never)] + protected NetworkIdentity GetSyncVarNetworkIdentity(uint netId, ref NetworkIdentity identityField) + { + // server always uses the field + if (isServer) + { + return identityField; + } + + // client always looks up based on netId because objects might get in and out of range + // over and over again, which shouldn't null them forever + NetworkIdentity.spawned.TryGetValue(netId, out identityField); + return identityField; + } + + [EditorBrowsable(EditorBrowsableState.Never)] + protected bool SyncVarEqual(T value, ref T fieldValue) + { + // newly initialized or changed value? + return EqualityComparer.Default.Equals(value, fieldValue); + } + + [EditorBrowsable(EditorBrowsableState.Never)] + protected void SetSyncVar(T value, ref T fieldValue, ulong dirtyBit) + { + if (logger.LogEnabled()) logger.Log("SetSyncVar " + GetType().Name + " bit [" + dirtyBit + "] " + fieldValue + "->" + value); + SetDirtyBit(dirtyBit); + fieldValue = value; + } + #endregion + + /// + /// Used to set the behaviour as dirty, so that a network update will be sent for the object. + /// these are masks, not bit numbers, ie. 0x004 not 2 + /// + /// Bit mask to set. + public void SetDirtyBit(ulong dirtyBit) + { + syncVarDirtyBits |= dirtyBit; + } + + /// + /// This clears all the dirty bits that were set on this script by SetDirtyBits(); + /// This is automatically invoked when an update is sent for this object, but can be called manually as well. + /// + public void ClearAllDirtyBits() + { + lastSyncTime = Time.time; + syncVarDirtyBits = 0L; + + // flush all unsynchronized changes in syncobjects + // note: don't use List.ForEach here, this is a hot path + // List.ForEach: 432b/frame + // for: 231b/frame + for (int i = 0; i < syncObjects.Count; ++i) + { + syncObjects[i].Flush(); + } + } + + bool AnySyncObjectDirty() + { + // note: don't use Linq here. 1200 networked objects: + // Linq: 187KB GC/frame;, 2.66ms time + // for: 8KB GC/frame; 1.28ms time + for (int i = 0; i < syncObjects.Count; ++i) + { + if (syncObjects[i].IsDirty) + { + return true; + } + } + return false; + } + + internal bool IsDirty() + { + if (Time.time - lastSyncTime >= syncInterval) + { + return syncVarDirtyBits != 0L || AnySyncObjectDirty(); + } + return false; + } + + /// + /// Virtual function to override to send custom serialization data. The corresponding function to send serialization data is OnDeserialize(). + /// + /// + /// The initialState flag is useful to differentiate between the first time an object is serialized and when incremental updates can be sent. The first time an object is sent to a client, it must include a full state snapshot, but subsequent updates can save on bandwidth by including only incremental changes. Note that SyncVar hook functions are not called when initialState is true, only for incremental updates. + /// If a class has SyncVars, then an implementation of this function and OnDeserialize() are added automatically to the class. So a class that has SyncVars cannot also have custom serialization functions. + /// The OnSerialize function should return true to indicate that an update should be sent. If it returns true, then the dirty bits for that script are set to zero, if it returns false then the dirty bits are not changed. This allows multiple changes to a script to be accumulated over time and sent when the system is ready, instead of every frame. + /// + /// Writer to use to write to the stream. + /// If this is being called to send initial state. + /// True if data was written. + public virtual bool OnSerialize(NetworkWriter writer, bool initialState) + { + bool objectWritten = false; + // if initialState: write all SyncVars. + // otherwise write dirtyBits+dirty SyncVars + if (initialState) + { + objectWritten = SerializeObjectsAll(writer); + } + else + { + objectWritten = SerializeObjectsDelta(writer); + } + + bool syncVarWritten = SerializeSyncVars(writer, initialState); + + return objectWritten || syncVarWritten; + } + + + /// + /// Virtual function to override to receive custom serialization data. The corresponding function to send serialization data is OnSerialize(). + /// + /// Reader to read from the stream. + /// True if being sent initial state. + public virtual void OnDeserialize(NetworkReader reader, bool initialState) + { + if (initialState) + { + DeSerializeObjectsAll(reader); + } + else + { + DeSerializeObjectsDelta(reader); + } + + DeserializeSyncVars(reader, initialState); + } + + // Don't rename. Weaver uses this exact function name. + public virtual bool SerializeSyncVars(NetworkWriter writer, bool initialState) + { + return false; + + // SyncVar are writen here in subclass + + // if initialState + // write all SyncVars + // else + // write syncVarDirtyBits + // write dirty SyncVars + } + + // Don't rename. Weaver uses this exact function name. + public virtual void DeserializeSyncVars(NetworkReader reader, bool initialState) + { + // SyncVars are read here in subclass + + // if initialState + // read all SyncVars + // else + // read syncVarDirtyBits + // read dirty SyncVars + } + + internal ulong DirtyObjectBits() + { + ulong dirtyObjects = 0; + for (int i = 0; i < syncObjects.Count; i++) + { + SyncObject syncObject = syncObjects[i]; + if (syncObject.IsDirty) + { + dirtyObjects |= 1UL << i; + } + } + return dirtyObjects; + } + + public bool SerializeObjectsAll(NetworkWriter writer) + { + bool dirty = false; + for (int i = 0; i < syncObjects.Count; i++) + { + SyncObject syncObject = syncObjects[i]; + syncObject.OnSerializeAll(writer); + dirty = true; + } + return dirty; + } + + public bool SerializeObjectsDelta(NetworkWriter writer) + { + bool dirty = false; + // write the mask + writer.WritePackedUInt64(DirtyObjectBits()); + // serializable objects, such as synclists + for (int i = 0; i < syncObjects.Count; i++) + { + SyncObject syncObject = syncObjects[i]; + if (syncObject.IsDirty) + { + syncObject.OnSerializeDelta(writer); + dirty = true; + } + } + return dirty; + } + + internal void DeSerializeObjectsAll(NetworkReader reader) + { + for (int i = 0; i < syncObjects.Count; i++) + { + SyncObject syncObject = syncObjects[i]; + syncObject.OnDeserializeAll(reader); + } + } + + internal void DeSerializeObjectsDelta(NetworkReader reader) + { + ulong dirty = reader.ReadPackedUInt64(); + for (int i = 0; i < syncObjects.Count; i++) + { + SyncObject syncObject = syncObjects[i]; + if ((dirty & (1UL << i)) != 0) + { + syncObject.OnDeserializeDelta(reader); + } + } + } + + internal void ResetSyncObjects() + { + foreach (SyncObject syncObject in syncObjects) + { + syncObject.Reset(); + } + } + + // Deprecated 04/20/2020 + /// + /// Obsolete: Use OnStopClient() instead + /// + [EditorBrowsable(EditorBrowsableState.Never), Obsolete("Override OnStopClient() instead")] + public virtual void OnNetworkDestroy() { } + + /// + /// This is invoked on clients when the server has caused this object to be destroyed. + /// This can be used as a hook to invoke effects or do client specific cleanup. + /// + public virtual void OnStopClient() + { +#pragma warning disable CS0618 // Type or member is obsolete + // backwards compatibility + OnNetworkDestroy(); +#pragma warning restore CS0618 // Type or member is obsolete + } + + /// + /// This is invoked for NetworkBehaviour objects when they become active on the server. + /// This could be triggered by NetworkServer.Listen() for objects in the scene, or by NetworkServer.Spawn() for objects that are dynamically created. + /// This will be called for objects on a "host" as well as for object on a dedicated server. + /// + public virtual void OnStartServer() { } + + /// + /// Invoked on the server when the object is unspawned + /// Useful for saving object data in persistant storage + /// + public virtual void OnStopServer() { } + + /// + /// Called on every NetworkBehaviour when it is activated on a client. + /// Objects on the host have this function called, as there is a local client on the host. The values of SyncVars on object are guaranteed to be initialized correctly with the latest state from the server when this function is called on the client. + /// + public virtual void OnStartClient() { } + + /// + /// Called when the local player object has been set up. + /// This happens after OnStartClient(), as it is triggered by an ownership message from the server. This is an appropriate place to activate components or functionality that should only be active for the local player, such as cameras and input. + /// + public virtual void OnStartLocalPlayer() { } + + /// + /// This is invoked on behaviours that have authority, based on context and NetworkIdentity.hasAuthority. + /// This is called after OnStartServer and before OnStartClient. + /// When AssignClientAuthority is called on the server, this will be called on the client that owns the object. When an object is spawned with NetworkServer.Spawn with a NetworkConnection parameter included, this will be called on the client that owns the object. + /// + public virtual void OnStartAuthority() { } + + /// + /// This is invoked on behaviours when authority is removed. + /// When NetworkIdentity.RemoveClientAuthority is called on the server, this will be called on the client that owns the object. + /// + public virtual void OnStopAuthority() { } + } +} diff --git a/MultiplayerFPS/Assets/Mirror/Runtime/NetworkBehaviour.cs.meta b/MultiplayerFPS/Assets/Mirror/Runtime/NetworkBehaviour.cs.meta new file mode 100644 index 0000000..84e619d --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Runtime/NetworkBehaviour.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 655ee8cba98594f70880da5cc4dc442d +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Mirror/Runtime/NetworkClient.cs b/MultiplayerFPS/Assets/Mirror/Runtime/NetworkClient.cs new file mode 100644 index 0000000..7ffd904 --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Runtime/NetworkClient.cs @@ -0,0 +1,387 @@ +using System; +using System.Collections.Generic; +using UnityEngine; + +namespace Mirror +{ + public enum ConnectState + { + None, + Connecting, + Connected, + Disconnected + } + + /// + /// This is a network client class used by the networking system. It contains a NetworkConnection that is used to connect to a network server. + /// The NetworkClient handle connection state, messages handlers, and connection configuration. There can be many NetworkClient instances in a process at a time, but only one that is connected to a game server (NetworkServer) that uses spawned objects. + /// NetworkClient has an internal update function where it handles events from the transport layer. This includes asynchronous connect events, disconnect events and incoming data from a server. + /// The NetworkManager has a NetworkClient instance that it uses for games that it starts, but the NetworkClient may be used by itself. + /// + public static class NetworkClient + { + static readonly ILogger logger = LogFactory.GetLogger(typeof(NetworkClient)); + + /// + /// The registered network message handlers. + /// + static readonly Dictionary handlers = new Dictionary(); + + /// + /// The NetworkConnection object this client is using. + /// + public static NetworkConnection connection { get; internal set; } + + internal static ConnectState connectState = ConnectState.None; + + /// + /// The IP address of the server that this client is connected to. + /// This will be empty if the client has not connected yet. + /// + public static string serverIp => connection.address; + + /// + /// active is true while a client is connecting/connected + /// (= while the network is active) + /// + public static bool active => connectState == ConnectState.Connecting || connectState == ConnectState.Connected; + + /// + /// This gives the current connection status of the client. + /// + public static bool isConnected => connectState == ConnectState.Connected; + + /// + /// NetworkClient can connect to local server in host mode too + /// + public static bool isLocalClient => connection is ULocalConnectionToServer; + + /// + /// Connect client to a NetworkServer instance. + /// + /// + public static void Connect(string address) + { + if (logger.LogEnabled()) logger.Log("Client Connect: " + address); + + RegisterSystemHandlers(false); + Transport.activeTransport.enabled = true; + InitializeTransportHandlers(); + + connectState = ConnectState.Connecting; + Transport.activeTransport.ClientConnect(address); + + // setup all the handlers + connection = new NetworkConnectionToServer(); + connection.SetHandlers(handlers); + } + + /// + /// Connect client to a NetworkServer instance. + /// + /// Address of the server to connect to + public static void Connect(Uri uri) + { + if (logger.LogEnabled()) logger.Log("Client Connect: " + uri); + + RegisterSystemHandlers(false); + Transport.activeTransport.enabled = true; + InitializeTransportHandlers(); + + connectState = ConnectState.Connecting; + Transport.activeTransport.ClientConnect(uri); + + // setup all the handlers + connection = new NetworkConnectionToServer(); + connection.SetHandlers(handlers); + } + + public static void ConnectHost() + { + logger.Log("Client Connect Host to Server"); + + RegisterSystemHandlers(true); + + connectState = ConnectState.Connected; + + // create local connection objects and connect them + ULocalConnectionToServer connectionToServer = new ULocalConnectionToServer(); + ULocalConnectionToClient connectionToClient = new ULocalConnectionToClient(); + connectionToServer.connectionToClient = connectionToClient; + connectionToClient.connectionToServer = connectionToServer; + + connection = connectionToServer; + connection.SetHandlers(handlers); + + // create server connection to local client + NetworkServer.SetLocalConnection(connectionToClient); + } + + /// + /// connect host mode + /// + public static void ConnectLocalServer() + { + NetworkServer.OnConnected(NetworkServer.localConnection); + NetworkServer.localConnection.Send(new ConnectMessage()); + } + + /// + /// disconnect host mode. this is needed to call DisconnectMessage for + /// the host client too. + /// + public static void DisconnectLocalServer() + { + // only if host connection is running + if (NetworkServer.localConnection != null) + { + // TODO ConnectLocalServer manually sends a ConnectMessage to the + // local connection. should we send a DisconnectMessage here too? + // (if we do then we get an Unknown Message ID log) + //NetworkServer.localConnection.Send(new DisconnectMessage()); + NetworkServer.OnDisconnected(NetworkServer.localConnection.connectionId); + } + } + + static void InitializeTransportHandlers() + { + Transport.activeTransport.OnClientConnected.AddListener(OnConnected); + Transport.activeTransport.OnClientDataReceived.AddListener(OnDataReceived); + Transport.activeTransport.OnClientDisconnected.AddListener(OnDisconnected); + Transport.activeTransport.OnClientError.AddListener(OnError); + } + + static void OnError(Exception exception) + { + logger.LogException(exception); + } + + static void OnDisconnected() + { + connectState = ConnectState.Disconnected; + + ClientScene.HandleClientDisconnect(connection); + + connection?.InvokeHandler(new DisconnectMessage(), -1); + } + + internal static void OnDataReceived(ArraySegment data, int channelId) + { + if (connection != null) + { + connection.TransportReceive(data, channelId); + } + else logger.LogError("Skipped Data message handling because connection is null."); + } + + static void OnConnected() + { + if (connection != null) + { + // reset network time stats + NetworkTime.Reset(); + + // the handler may want to send messages to the client + // thus we should set the connected state before calling the handler + connectState = ConnectState.Connected; + NetworkTime.UpdateClient(); + connection.InvokeHandler(new ConnectMessage(), -1); + } + else logger.LogError("Skipped Connect message handling because connection is null."); + } + + /// + /// Disconnect from server. + /// The disconnect message will be invoked. + /// + public static void Disconnect() + { + connectState = ConnectState.Disconnected; + ClientScene.HandleClientDisconnect(connection); + + // local or remote connection? + if (isLocalClient) + { + if (isConnected) + { + NetworkServer.localConnection.Send(new DisconnectMessage()); + } + NetworkServer.RemoveLocalConnection(); + } + else + { + if (connection != null) + { + connection.Disconnect(); + connection.Dispose(); + connection = null; + RemoveTransportHandlers(); + } + } + } + + static void RemoveTransportHandlers() + { + // so that we don't register them more than once + Transport.activeTransport.OnClientConnected.RemoveListener(OnConnected); + Transport.activeTransport.OnClientDataReceived.RemoveListener(OnDataReceived); + Transport.activeTransport.OnClientDisconnected.RemoveListener(OnDisconnected); + Transport.activeTransport.OnClientError.RemoveListener(OnError); + } + + /// + /// This sends a network message with a message Id to the server. This message is sent on channel zero, which by default is the reliable channel. + /// The message must be an instance of a class derived from MessageBase. + /// The message id passed to Send() is used to identify the handler function to invoke on the server when the message is received. + /// + /// The message type to unregister. + /// + /// + /// True if message was sent. + public static bool Send(T message, int channelId = Channels.DefaultReliable) where T : IMessageBase + { + if (connection != null) + { + if (connectState != ConnectState.Connected) + { + logger.LogError("NetworkClient Send when not connected to a server"); + return false; + } + return connection.Send(message, channelId); + } + logger.LogError("NetworkClient Send with no connection"); + return false; + } + + public static void Update() + { + // local connection? + if (connection is ULocalConnectionToServer localConnection) + { + localConnection.Update(); + } + // remote connection? + else + { + // only update things while connected + if (active && connectState == ConnectState.Connected) + { + NetworkTime.UpdateClient(); + } + } + } + + internal static void RegisterSystemHandlers(bool hostMode) + { + // host mode client / regular client react to some messages differently. + // but we still need to add handlers for all of them to avoid + // 'message id not found' errors. + if (hostMode) + { + RegisterHandler(ClientScene.OnHostClientObjectDestroy); + RegisterHandler(ClientScene.OnHostClientObjectHide); + RegisterHandler((conn, msg) => { }, false); + RegisterHandler(ClientScene.OnHostClientSpawn); + // host mode doesn't need spawning + RegisterHandler((conn, msg) => { }); + // host mode doesn't need spawning + RegisterHandler((conn, msg) => { }); + RegisterHandler((conn, msg) => { }); + } + else + { + RegisterHandler(ClientScene.OnObjectDestroy); + RegisterHandler(ClientScene.OnObjectHide); + RegisterHandler(NetworkTime.OnClientPong, false); + RegisterHandler(ClientScene.OnSpawn); + RegisterHandler(ClientScene.OnObjectSpawnStarted); + RegisterHandler(ClientScene.OnObjectSpawnFinished); + RegisterHandler(ClientScene.OnUpdateVarsMessage); + } + RegisterHandler(ClientScene.OnRPCMessage); + RegisterHandler(ClientScene.OnSyncEventMessage); + } + + /// + /// Register a handler for a particular message type. + /// There are several system message types which you can add handlers for. You can also add your own message types. + /// + /// Message type + /// Function handler which will be invoked when this message type is received. + /// True if the message requires an authenticated connection + public static void RegisterHandler(Action handler, bool requireAuthentication = true) where T : IMessageBase, new() + { + int msgType = MessagePacker.GetId(); + if (handlers.ContainsKey(msgType)) + { + logger.LogWarning($"NetworkClient.RegisterHandler replacing handler for {typeof(T).FullName}, id={msgType}. If replacement is intentional, use ReplaceHandler instead to avoid this warning."); + } + handlers[msgType] = MessagePacker.MessageHandler(handler, requireAuthentication); + } + + /// + /// Register a handler for a particular message type. + /// There are several system message types which you can add handlers for. You can also add your own message types. + /// + /// Message type + /// Function handler which will be invoked when this message type is received. + /// True if the message requires an authenticated connection + public static void RegisterHandler(Action handler, bool requireAuthentication = true) where T : IMessageBase, new() + { + RegisterHandler((NetworkConnection _, T value) => { handler(value); }, requireAuthentication); + } + + /// + /// Replaces a handler for a particular message type. + /// See also RegisterHandler(T)(Action(NetworkConnection, T), bool) + /// + /// Message type + /// Function handler which will be invoked when this message type is received. + /// True if the message requires an authenticated connection + public static void ReplaceHandler(Action handler, bool requireAuthentication = true) where T : IMessageBase, new() + { + int msgType = MessagePacker.GetId(); + handlers[msgType] = MessagePacker.MessageHandler(handler, requireAuthentication); + } + + /// + /// Replaces a handler for a particular message type. + /// See also RegisterHandler(T)(Action(NetworkConnection, T), bool) + /// + /// Message type + /// Function handler which will be invoked when this message type is received. + /// True if the message requires an authenticated connection + public static void ReplaceHandler(Action handler, bool requireAuthentication = true) where T : IMessageBase, new() + { + ReplaceHandler((NetworkConnection _, T value) => { handler(value); }, requireAuthentication); + } + + /// + /// Unregisters a network message handler. + /// + /// The message type to unregister. + public static bool UnregisterHandler() where T : IMessageBase + { + // use int to minimize collisions + int msgType = MessagePacker.GetId(); + return handlers.Remove(msgType); + } + + /// + /// Shut down a client. + /// This should be done when a client is no longer going to be used. + /// + public static void Shutdown() + { + logger.Log("Shutting down client."); + ClientScene.Shutdown(); + connectState = ConnectState.None; + handlers.Clear(); + // disconnect the client connection. + // we do NOT call Transport.Shutdown, because someone only called + // NetworkClient.Shutdown. we can't assume that the server is + // supposed to be shut down too! + Transport.activeTransport.ClientDisconnect(); + } + } +} diff --git a/MultiplayerFPS/Assets/Mirror/Runtime/NetworkClient.cs.meta b/MultiplayerFPS/Assets/Mirror/Runtime/NetworkClient.cs.meta new file mode 100644 index 0000000..b43b514 --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Runtime/NetworkClient.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: abe6be14204d94224a3e7cd99dd2ea73 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Mirror/Runtime/NetworkConnection.cs b/MultiplayerFPS/Assets/Mirror/Runtime/NetworkConnection.cs new file mode 100644 index 0000000..df8d385 --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Runtime/NetworkConnection.cs @@ -0,0 +1,328 @@ +using System; +using System.Collections.Generic; +using UnityEngine; + +namespace Mirror +{ + /// + /// A High level network connection. This is used for connections from client-to-server and for connection from server-to-client. + /// + /// + /// A NetworkConnection corresponds to a specific connection for a host in the transport layer. It has a connectionId that is assigned by the transport layer and passed to the Initialize function. + /// A NetworkClient has one NetworkConnection. A NetworkServerSimple manages multiple NetworkConnections. The NetworkServer has multiple "remote" connections and a "local" connection for the local client. + /// The NetworkConnection class provides message sending and handling facilities. For sending data over a network, there are methods to send message objects, byte arrays, and NetworkWriter objects. To handle data arriving from the network, handler functions can be registered for message Ids, byte arrays can be processed by HandleBytes(), and NetworkReader object can be processed by HandleReader(). + /// NetworkConnection objects also act as observers for networked objects. When a connection is an observer of a networked object with a NetworkIdentity, then the object will be visible to corresponding client for the connection, and incremental state changes will be sent to the client. + /// There are many virtual functions on NetworkConnection that allow its behaviour to be customized. NetworkClient and NetworkServer can both be made to instantiate custom classes derived from NetworkConnection by setting their networkConnectionClass member variable. + /// + public abstract class NetworkConnection : IDisposable + { + public const int LocalConnectionId = 0; + static readonly ILogger logger = LogFactory.GetLogger(); + + // internal so it can be tested + internal readonly HashSet visList = new HashSet(); + + Dictionary messageHandlers; + + /// + /// Unique identifier for this connection that is assigned by the transport layer. + /// + /// + /// On a server, this Id is unique for every connection on the server. On a client this Id is local to the client, it is not the same as the Id on the server for this connection. + /// Transport layers connections begin at one. So on a client with a single connection to a server, the connectionId of that connection will be one. In NetworkServer, the connectionId of the local connection is zero. + /// Clients do not know their connectionId on the server, and do not know the connectionId of other clients on the server. + /// + public readonly int connectionId; + + /// + /// Flag that indicates the client has been authenticated. + /// + public bool isAuthenticated; + + /// + /// General purpose object to hold authentication data, character selection, tokens, etc. + /// associated with the connection for reference after Authentication completes. + /// + public object authenticationData; + + /// + /// Flag that tells if the connection has been marked as "ready" by a client calling ClientScene.Ready(). + /// This property is read-only. It is set by the system on the client when ClientScene.Ready() is called, and set by the system on the server when a ready message is received from a client. + /// A client that is ready is sent spawned objects by the server and updates to the state of spawned objects. A client that is not ready is not sent spawned objects. + /// + public bool isReady; + + /// + /// The IP address / URL / FQDN associated with the connection. + /// Can be useful for a game master to do IP Bans etc. + /// + public abstract string address { get; } + + /// + /// The last time that a message was received on this connection. + /// This includes internal system messages (such as Commands and ClientRpc calls) and user messages. + /// + public float lastMessageTime; + + /// + /// The NetworkIdentity for this connection. + /// + public NetworkIdentity identity { get; internal set; } + + /// + /// A list of the NetworkIdentity objects owned by this connection. This list is read-only. + /// This includes the player object for the connection - if it has localPlayerAutority set, and any objects spawned with local authority or set with AssignLocalAuthority. + /// This list can be used to validate messages from clients, to ensure that clients are only trying to control objects that they own. + /// + // IMPORTANT: this needs to be , not . fixes a bug where DestroyOwnedObjects wouldn't find + // the netId anymore: https://github.com/vis2k/Mirror/issues/1380 . Works fine with NetworkIdentity pointers though. + public readonly HashSet clientOwnedObjects = new HashSet(); + + /// + /// Setting this to true will log the contents of network message to the console. + /// + /// + /// Warning: this can be a lot of data and can be very slow. Both incoming and outgoing messages are logged. The format of the logs is: + /// ConnectionSend con:1 bytes:11 msgId:5 FB59D743FD120000000000 ConnectionRecv con:1 bytes:27 msgId:8 14F21000000000016800AC3FE090C240437846403CDDC0BD3B0000 + /// Note that these are application-level network messages, not protocol-level packets. There will typically be multiple network messages combined in a single protocol packet. + /// + [Obsolete("Set logger to Log level instead")] + public bool logNetworkMessages; + + /// + /// Creates a new NetworkConnection + /// + internal NetworkConnection() + { + // set lastTime to current time when creating connection to make sure it isn't instantly kicked for inactivity + lastMessageTime = Time.time; + } + + /// + /// Creates a new NetworkConnection with the specified connectionId + /// + /// + internal NetworkConnection(int networkConnectionId) : this() + { + connectionId = networkConnectionId; + } + + ~NetworkConnection() + { + Dispose(false); + } + + /// + /// Disposes of this connection, releasing channel buffers that it holds. + /// + public void Dispose() + { + Dispose(true); + // Take yourself off the Finalization queue + // to prevent finalization code for this object + // from executing a second time. + GC.SuppressFinalize(this); + } + + protected virtual void Dispose(bool disposing) + { + clientOwnedObjects.Clear(); + } + + /// + /// Disconnects this connection. + /// + public abstract void Disconnect(); + + internal void SetHandlers(Dictionary handlers) + { + messageHandlers = handlers; + } + + /// + /// This sends a network message with a message ID on the connection. This message is sent on channel zero, which by default is the reliable channel. + /// + /// The message type to unregister. + /// The message to send. + /// The transport layer channel to send on. + /// + public bool Send(T msg, int channelId = Channels.DefaultReliable) where T : IMessageBase + { + using (PooledNetworkWriter writer = NetworkWriterPool.GetWriter()) + { + // pack message and send allocation free + MessagePacker.Pack(msg, writer); + NetworkDiagnostics.OnSend(msg, channelId, writer.Position, 1); + return Send(writer.ToArraySegment(), channelId); + } + } + + // validate packet size before sending. show errors if too big/small. + // => it's best to check this here, we can't assume that all transports + // would check max size and show errors internally. best to do it + // in one place in hlapi. + // => it's important to log errors, so the user knows what went wrong. + protected internal static bool ValidatePacketSize(ArraySegment segment, int channelId) + { + if (segment.Count > Transport.activeTransport.GetMaxPacketSize(channelId)) + { + logger.LogError("NetworkConnection.ValidatePacketSize: cannot send packet larger than " + Transport.activeTransport.GetMaxPacketSize(channelId) + " bytes"); + return false; + } + + if (segment.Count == 0) + { + // zero length packets getting into the packet queues are bad. + logger.LogError("NetworkConnection.ValidatePacketSize: cannot send zero bytes"); + return false; + } + + // good size + return true; + } + + // internal because no one except Mirror should send bytes directly to + // the client. they would be detected as a message. send messages instead. + internal abstract bool Send(ArraySegment segment, int channelId = Channels.DefaultReliable); + + public override string ToString() + { + return $"connection({connectionId})"; + } + + internal void AddToVisList(NetworkIdentity identity) + { + visList.Add(identity); + + // spawn identity for this conn + NetworkServer.ShowForConnection(identity, this); + } + + internal void RemoveFromVisList(NetworkIdentity identity, bool isDestroyed) + { + visList.Remove(identity); + + if (!isDestroyed) + { + // hide identity for this conn + NetworkServer.HideForConnection(identity, this); + } + } + + internal void RemoveObservers() + { + foreach (NetworkIdentity identity in visList) + { + identity.RemoveObserverInternal(this); + } + visList.Clear(); + } + + internal bool InvokeHandler(int msgType, NetworkReader reader, int channelId) + { + if (messageHandlers.TryGetValue(msgType, out NetworkMessageDelegate msgDelegate)) + { + msgDelegate(this, reader, channelId); + return true; + } + if (logger.LogEnabled()) logger.Log("Unknown message ID " + msgType + " " + this + ". May be due to no existing RegisterHandler for this message."); + return false; + } + + /// + /// This function invokes the registered handler function for a message. + /// Network connections used by the NetworkClient and NetworkServer use this function for handling network messages. + /// + /// The message type to unregister. + /// The message object to process. + /// Returns true if the handler was successfully invoked + public bool InvokeHandler(T msg, int channelId) where T : IMessageBase + { + // get writer from pool + using (PooledNetworkWriter writer = NetworkWriterPool.GetWriter()) + { + // if it is a value type, just use typeof(T) to avoid boxing + // this works because value types cannot be derived + // if it is a reference type (for example IMessageBase), + // ask the message for the real type + int msgType = MessagePacker.GetId(default(T) != null ? typeof(T) : msg.GetType()); + + MessagePacker.Pack(msg, writer); + ArraySegment segment = writer.ToArraySegment(); + using (PooledNetworkReader networkReader = NetworkReaderPool.GetReader(segment)) + return InvokeHandler(msgType, networkReader, channelId); + } + } + + // note: original HLAPI HandleBytes function handled >1 message in a while loop, but this wasn't necessary + // anymore because NetworkServer/NetworkClient Update both use while loops to handle >1 data events per + // frame already. + // -> in other words, we always receive 1 message per Receive call, never two. + // -> can be tested easily with a 1000ms send delay and then logging amount received in while loops here + // and in NetworkServer/Client Update. HandleBytes already takes exactly one. + /// + /// This function allows custom network connection classes to process data from the network before it is passed to the application. + /// + /// The data received. + internal void TransportReceive(ArraySegment buffer, int channelId) + { + // unpack message + using (PooledNetworkReader networkReader = NetworkReaderPool.GetReader(buffer)) + { + if (MessagePacker.UnpackMessage(networkReader, out int msgType)) + { + // logging + if (logger.LogEnabled()) logger.Log("ConnectionRecv " + this + " msgType:" + msgType + " content:" + BitConverter.ToString(buffer.Array, buffer.Offset, buffer.Count)); + + // try to invoke the handler for that message + if (InvokeHandler(msgType, networkReader, channelId)) + { + lastMessageTime = Time.time; + } + } + else + { + logger.LogError("Closed connection: " + this + ". Invalid message header."); + Disconnect(); + } + } + } + + // Failsafe to kick clients that have stopped sending anything to the server. + // Clients Ping the server every 2 seconds but transports are unreliable + // when it comes to properly generating Disconnect messages to the server. + // This cannot be abstract because then NetworkConnectionToServer + // would require and override that would never be called + // This is overriden in NetworkConnectionToClient. + internal virtual bool IsClientAlive() + { + return true; + } + + internal void AddOwnedObject(NetworkIdentity obj) + { + clientOwnedObjects.Add(obj); + } + + internal void RemoveOwnedObject(NetworkIdentity obj) + { + clientOwnedObjects.Remove(obj); + } + + internal void DestroyOwnedObjects() + { + // create a copy because the list might be modified when destroying + HashSet tmp = new HashSet(clientOwnedObjects); + foreach (NetworkIdentity netIdentity in tmp) + { + if (netIdentity != null) + { + NetworkServer.Destroy(netIdentity.gameObject); + } + } + + // clear the hashset because we destroyed them all + clientOwnedObjects.Clear(); + } + } +} diff --git a/MultiplayerFPS/Assets/Mirror/Runtime/NetworkConnection.cs.meta b/MultiplayerFPS/Assets/Mirror/Runtime/NetworkConnection.cs.meta new file mode 100644 index 0000000..3688d9c --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Runtime/NetworkConnection.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 11ea41db366624109af1f0834bcdde2f +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Mirror/Runtime/NetworkConnectionToClient.cs b/MultiplayerFPS/Assets/Mirror/Runtime/NetworkConnectionToClient.cs new file mode 100644 index 0000000..8f20279 --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Runtime/NetworkConnectionToClient.cs @@ -0,0 +1,65 @@ +using System; +using System.Collections.Generic; +using UnityEngine; + +namespace Mirror +{ + public class NetworkConnectionToClient : NetworkConnection + { + static readonly ILogger logger = LogFactory.GetLogger(); + + public NetworkConnectionToClient(int networkConnectionId) : base(networkConnectionId) { } + + public override string address => Transport.activeTransport.ServerGetClientAddress(connectionId); + + // internal because no one except Mirror should send bytes directly to + // the client. they would be detected as a message. send messages instead. + readonly List singleConnectionId = new List { -1 }; + + // Failsafe to kick clients that have stopped sending anything to the server. + // Clients ping the server every 2 seconds but transports are unreliable + // when it comes to properly generating Disconnect messages to the server. + internal override bool IsClientAlive() => Time.time - lastMessageTime < NetworkServer.disconnectInactiveTimeout; + + internal override bool Send(ArraySegment segment, int channelId = Channels.DefaultReliable) + { + if (logger.LogEnabled()) logger.Log("ConnectionSend " + this + " bytes:" + BitConverter.ToString(segment.Array, segment.Offset, segment.Count)); + + // validate packet size first. + if (ValidatePacketSize(segment, channelId)) + { + singleConnectionId[0] = connectionId; + return Transport.activeTransport.ServerSend(singleConnectionId, channelId, segment); + } + return false; + } + + // Send to many. basically Transport.Send(connections) + checks. + internal static bool Send(List connectionIds, ArraySegment segment, int channelId = Channels.DefaultReliable) + { + // validate packet size first. + if (ValidatePacketSize(segment, channelId)) + { + // only the server sends to many, we don't have that function on + // a client. + if (Transport.activeTransport.ServerActive()) + { + return Transport.activeTransport.ServerSend(connectionIds, channelId, segment); + } + } + return false; + } + + /// + /// Disconnects this connection. + /// + public override void Disconnect() + { + // set not ready and handle clientscene disconnect in any case + // (might be client or host mode here) + isReady = false; + Transport.activeTransport.ServerDisconnect(connectionId); + RemoveObservers(); + } + } +} diff --git a/MultiplayerFPS/Assets/Mirror/Runtime/NetworkConnectionToClient.cs.meta b/MultiplayerFPS/Assets/Mirror/Runtime/NetworkConnectionToClient.cs.meta new file mode 100644 index 0000000..75bb702 --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Runtime/NetworkConnectionToClient.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: bb2195f8b29d24f0680a57fde2e9fd09 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Mirror/Runtime/NetworkConnectionToServer.cs b/MultiplayerFPS/Assets/Mirror/Runtime/NetworkConnectionToServer.cs new file mode 100644 index 0000000..3e2f22f --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Runtime/NetworkConnectionToServer.cs @@ -0,0 +1,36 @@ +using System; +using UnityEngine; + +namespace Mirror +{ + public class NetworkConnectionToServer : NetworkConnection + { + static readonly ILogger logger = LogFactory.GetLogger(); + + public override string address => ""; + + internal override bool Send(ArraySegment segment, int channelId = Channels.DefaultReliable) + { + if (logger.LogEnabled()) logger.Log("ConnectionSend " + this + " bytes:" + BitConverter.ToString(segment.Array, segment.Offset, segment.Count)); + + // validate packet size first. + if (ValidatePacketSize(segment, channelId)) + { + return Transport.activeTransport.ClientSend(channelId, segment); + } + return false; + } + + /// + /// Disconnects this connection. + /// + public override void Disconnect() + { + // set not ready and handle clientscene disconnect in any case + // (might be client or host mode here) + isReady = false; + ClientScene.HandleClientDisconnect(this); + Transport.activeTransport.ClientDisconnect(); + } + } +} diff --git a/MultiplayerFPS/Assets/Mirror/Runtime/NetworkConnectionToServer.cs.meta b/MultiplayerFPS/Assets/Mirror/Runtime/NetworkConnectionToServer.cs.meta new file mode 100644 index 0000000..7e4a710 --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Runtime/NetworkConnectionToServer.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 761977cbf38a34ded9dd89de45445675 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Mirror/Runtime/NetworkDiagnostics.cs b/MultiplayerFPS/Assets/Mirror/Runtime/NetworkDiagnostics.cs new file mode 100644 index 0000000..1a785c9 --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Runtime/NetworkDiagnostics.cs @@ -0,0 +1,80 @@ +using System; + +namespace Mirror +{ + /// + /// Provides profiling information from mirror + /// A profiler can subscribe to these events and + /// present the data in a friendly way to the user + /// + public static class NetworkDiagnostics + { + /// + /// Describes an outgoing message + /// + public readonly struct MessageInfo + { + /// + /// The message being sent + /// + public readonly IMessageBase message; + /// + /// channel through which the message was sent + /// + public readonly int channel; + /// + /// how big was the message (does not include transport headers) + /// + public readonly int bytes; + /// + /// How many connections was the message sent to + /// If an object has a lot of observers this count could be high + /// + public readonly int count; + + internal MessageInfo(IMessageBase message, int channel, int bytes, int count) + { + this.message = message; + this.channel = channel; + this.bytes = bytes; + this.count = count; + } + } + + #region Out messages + /// + /// Event that gets raised when Mirror sends a message + /// Subscribe to this if you want to diagnose the network + /// + public static event Action OutMessageEvent; + + internal static void OnSend(T message, int channel, int bytes, int count) where T : IMessageBase + { + if (count > 0 && OutMessageEvent != null) + { + MessageInfo outMessage = new MessageInfo(message, channel, bytes, count); + OutMessageEvent?.Invoke(outMessage); + } + } + #endregion + + #region In messages + + /// + /// Event that gets raised when Mirror receives a message + /// Subscribe to this if you want to profile the network + /// + public static event Action InMessageEvent; + + internal static void OnReceive(T message, int channel, int bytes) where T : IMessageBase + { + if (InMessageEvent != null) + { + MessageInfo inMessage = new MessageInfo(message, channel, bytes, 1); + InMessageEvent?.Invoke(inMessage); + } + } + + #endregion + } +} diff --git a/MultiplayerFPS/Assets/Mirror/Runtime/NetworkDiagnostics.cs.meta b/MultiplayerFPS/Assets/Mirror/Runtime/NetworkDiagnostics.cs.meta new file mode 100644 index 0000000..6695d61 --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Runtime/NetworkDiagnostics.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: c3754b39e5f8740fd93f3337b2c4274e +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Mirror/Runtime/NetworkIdentity.cs b/MultiplayerFPS/Assets/Mirror/Runtime/NetworkIdentity.cs new file mode 100644 index 0000000..f0d74e8 --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Runtime/NetworkIdentity.cs @@ -0,0 +1,1430 @@ +using System; +using System.Collections.Generic; +using System.ComponentModel; +using System.Security.Cryptography; +using Mirror.RemoteCalls; +using UnityEngine; +using UnityEngine.Serialization; + + +#if UNITY_EDITOR +using UnityEditor; +#if UNITY_2018_3_OR_NEWER +using UnityEditor.Experimental.SceneManagement; +#endif +#endif + +namespace Mirror +{ + /// + /// The NetworkIdentity identifies objects across the network, between server and clients. Its primary data is a NetworkInstanceId which is allocated by the server and then set on clients. This is used in network communications to be able to lookup game objects on different machines. + /// + /// + /// The NetworkIdentity is used to synchronize information in the object with the network. Only the server should create instances of objects which have NetworkIdentity as otherwise they will not be properly connected to the system. + /// For complex objects with a hierarchy of subcomponents, the NetworkIdentity must be on the root of the hierarchy. It is not supported to have multiple NetworkIdentity components on subcomponents of a hierarchy. + /// NetworkBehaviour scripts require a NetworkIdentity on the game object to be able to function. + /// The NetworkIdentity manages the dirty state of the NetworkBehaviours of the object. When it discovers that NetworkBehaviours are dirty, it causes an update packet to be created and sent to clients. + /// The flow for serialization updates managed by the NetworkIdentity is: + /// * Each NetworkBehaviour has a dirty mask. This mask is available inside OnSerialize as syncVarDirtyBits + /// * Each SyncVar in a NetworkBehaviour script is assigned a bit in the dirty mask. + /// * Changing the value of SyncVars causes the bit for that SyncVar to be set in the dirty mask + /// * Alternatively, calling SetDirtyBit() writes directly to the dirty mask + /// * NetworkIdentity objects are checked on the server as part of it's update loop + /// * If any NetworkBehaviours on a NetworkIdentity are dirty, then an UpdateVars packet is created for that object + /// * The UpdateVars packet is populated by calling OnSerialize on each NetworkBehaviour on the object + /// * NetworkBehaviours that are NOT dirty write a zero to the packet for their dirty bits + /// * NetworkBehaviours that are dirty write their dirty mask, then the values for the SyncVars that have changed + /// * If OnSerialize returns true for a NetworkBehaviour, the dirty mask is reset for that NetworkBehaviour, so it will not send again until its value changes. + /// * The UpdateVars packet is sent to ready clients that are observing the object + /// On the client: + /// * an UpdateVars packet is received for an object + /// * The OnDeserialize function is called for each NetworkBehaviour script on the object + /// * Each NetworkBehaviour script on the object reads a dirty mask. + /// * If the dirty mask for a NetworkBehaviour is zero, the OnDeserialize functions returns without reading any more + /// * If the dirty mask is non-zero value, then the OnDeserialize function reads the values for the SyncVars that correspond to the dirty bits that are set + /// * If there are SyncVar hook functions, those are invoked with the value read from the stream. + /// + [DisallowMultipleComponent] + [AddComponentMenu("Network/NetworkIdentity")] + [HelpURL("https://mirror-networking.com/docs/Components/NetworkIdentity.html")] + public sealed class NetworkIdentity : MonoBehaviour + { + static readonly ILogger logger = LogFactory.GetLogger(); + + // configuration + NetworkBehaviour[] networkBehavioursCache; + + /// + /// Returns true if running as a client and this object was spawned by a server. + /// + // + // IMPORTANT: checking NetworkClient.active means that isClient is false in OnDestroy: + // public bool isClient => NetworkClient.active && netId != 0 && !serverOnly; + // but we need it in OnDestroy, e.g. when saving skillbars on quit. this + // works fine if we keep the UNET way of setting isClient manually. + // => fixes https://github.com/vis2k/Mirror/issues/1475 + public bool isClient { get; internal set; } + + /// + /// Returns true if NetworkServer.active and server is not stopped. + /// + // + // IMPORTANT: checking NetworkServer.active means that isServer is false in OnDestroy: + // public bool isServer => NetworkServer.active && netId != 0; + // but we need it in OnDestroy, e.g. when saving players on quit. this + // works fine if we keep the UNET way of setting isServer manually. + // => fixes https://github.com/vis2k/Mirror/issues/1484 + public bool isServer { get; internal set; } + + /// + /// This returns true if this object is the one that represents the player on the local machine. + /// This is set when the server has spawned an object for this particular client. + /// + public bool isLocalPlayer => ClientScene.localPlayer == this; + + /// + /// This returns true if this object is the authoritative player object on the client. + /// This value is determined at runtime. For most objects, authority is held by the server. + /// For objects that had their authority set by AssignClientAuthority on the server, this will be true on the client that owns the object. NOT on other clients. + /// + public bool hasAuthority { get; internal set; } + + /// + /// The set of network connections (players) that can see this object. + /// null until OnStartServer was called. this is necessary for SendTo* to work properly in server-only mode. + /// + public Dictionary observers; + + /// + /// Unique identifier for this particular object instance, used for tracking objects between networked clients and the server. + /// This is a unique identifier for this particular GameObject instance. Use it to track GameObjects between networked clients and the server. + /// + public uint netId { get; internal set; } + + /// + /// A unique identifier for NetworkIdentity objects within a scene. + /// This is used for spawning scene objects on clients. + /// + // persistent scene id (see AssignSceneID comments) + [FormerlySerializedAs("m_SceneId"), HideInInspector] + public ulong sceneId; + + /// + /// Flag to make this object only exist when the game is running as a server (or host). + /// + [FormerlySerializedAs("m_ServerOnly")] + public bool serverOnly; + + /// + /// The NetworkConnection associated with this NetworkIdentity. This is only valid for player objects on a local client. + /// + public NetworkConnection connectionToServer { get; internal set; } + + NetworkConnectionToClient _connectionToClient; + + /// + /// The NetworkConnection associated with this NetworkIdentity. This is valid for player and other owned objects in the server. + /// Use it to return details such as the connection's identity, IP address and ready status. + /// + public NetworkConnectionToClient connectionToClient + { + get => _connectionToClient; + + internal set + { + if (_connectionToClient != null) + _connectionToClient.RemoveOwnedObject(this); + + _connectionToClient = value; + _connectionToClient?.AddOwnedObject(this); + } + } + + /// + /// All spawned NetworkIdentities by netId. Available on server and client. + /// + public static readonly Dictionary spawned = new Dictionary(); + + public NetworkBehaviour[] NetworkBehaviours + { + get + { + if (networkBehavioursCache == null) + { + CreateNetworkBehavioursCache(); + } + return networkBehavioursCache; + } + } + + void CreateNetworkBehavioursCache() + { + networkBehavioursCache = GetComponents(); + if (NetworkBehaviours.Length > 64) + { + logger.LogError($"Only 64 NetworkBehaviour components are allowed for NetworkIdentity: {name} because of the dirtyComponentMask", this); + // Log error once then resize array so that NetworkIdentity does not throw exceptions later + Array.Resize(ref networkBehavioursCache, 64); + } + } + + + // NetworkProximityChecker caching + NetworkVisibility visibilityCache; + public NetworkVisibility visibility + { + get + { + if (visibilityCache == null) + { + visibilityCache = GetComponent(); + } + return visibilityCache; + } + } + + [SerializeField, HideInInspector] string m_AssetId; + + // the AssetId trick: + // - ideally we would have a serialized 'Guid m_AssetId' but Unity can't + // serialize it because Guid's internal bytes are private + // - UNET used 'NetworkHash128' originally, with byte0, ..., byte16 + // which works, but it just unnecessary extra code + // - using just the Guid string would work, but it's 32 chars long and + // would then be sent over the network as 64 instead of 16 bytes + // -> the solution is to serialize the string internally here and then + // use the real 'Guid' type for everything else via .assetId + /// + /// Unique identifier used to find the source assets when server spawns the on clients. + /// + public Guid assetId + { + get + { +#if UNITY_EDITOR + // This is important because sometimes OnValidate does not run (like when adding view to prefab with no child links) + if (string.IsNullOrEmpty(m_AssetId)) + SetupIDs(); +#endif + // convert string to Guid and use .Empty to avoid exception if + // we would use 'new Guid("")' + return string.IsNullOrEmpty(m_AssetId) ? Guid.Empty : new Guid(m_AssetId); + } + internal set + { + string newAssetIdString = value == Guid.Empty ? string.Empty : value.ToString("N"); + string oldAssetIdSrting = m_AssetId; + + // they are the same, do nothing + if (oldAssetIdSrting == newAssetIdString) + { + return; + } + + // new is empty + if (string.IsNullOrEmpty(newAssetIdString)) + { + logger.LogError($"Can not set AssetId to empty guid on NetworkIdentity '{name}', old assetId '{oldAssetIdSrting}'"); + return; + } + + // old not empty + if (!string.IsNullOrEmpty(oldAssetIdSrting)) + { + logger.LogError($"Can not Set AssetId on NetworkIdentity '{name}' becasue it already had an assetId, current assetId '{oldAssetIdSrting}', attempted new assetId '{newAssetIdString}'"); + return; + } + + // old is empty + m_AssetId = newAssetIdString; + + if (logger.LogEnabled()) logger.Log($"Settings AssetId on NetworkIdentity '{name}', new assetId '{newAssetIdString}'"); + } + } + + // keep track of all sceneIds to detect scene duplicates + static readonly Dictionary sceneIds = new Dictionary(); + + /// + /// Gets the NetworkIdentity from the sceneIds dictionary with the corresponding id + /// + /// + /// NetworkIdentity from the sceneIds dictionary + public static NetworkIdentity GetSceneIdentity(ulong id) => sceneIds[id]; + + // used when adding players + internal void SetClientOwner(NetworkConnection conn) + { + // do nothing if it already has an owner + if (connectionToClient != null && conn != connectionToClient) + { + logger.LogError($"Object {this} netId={netId} already has an owner. Use RemoveClientAuthority() first", this); + return; + } + + // otherwise set the owner connection + connectionToClient = (NetworkConnectionToClient)conn; + } + + static uint nextNetworkId = 1; + internal static uint GetNextNetworkId() => nextNetworkId++; + + /// + /// Resets nextNetworkId = 1 + /// + public static void ResetNextNetworkId() => nextNetworkId = 1; + + /// + /// The delegate type for the clientAuthorityCallback. + /// + /// The network connection that is gaining or losing authority. + /// The object whose client authority status is being changed. + /// The new state of client authority of the object for the connection. + public delegate void ClientAuthorityCallback(NetworkConnection conn, NetworkIdentity identity, bool authorityState); + + /// + /// A callback that can be populated to be notified when the client-authority state of objects changes. + /// Whenever an object is spawned with client authority, or the client authority status of an object is changed with AssignClientAuthority or RemoveClientAuthority, then this callback will be invoked. + /// This callback is only invoked on the server. + /// + public static ClientAuthorityCallback clientAuthorityCallback; + + // this is used when a connection is destroyed, since the "observers" property is read-only + internal void RemoveObserverInternal(NetworkConnection conn) + { + observers?.Remove(conn.connectionId); + } + + // hasSpawned should always be false before runtime + [SerializeField, HideInInspector] bool hasSpawned; + public bool SpawnedFromInstantiate { get; private set; } + + void Awake() + { + if (hasSpawned) + { + logger.LogError($"{name} has already spawned. Don't call Instantiate for NetworkIdentities that were in the scene since the beginning (aka scene objects). Otherwise the client won't know which object to use for a SpawnSceneObject message."); + + SpawnedFromInstantiate = true; + Destroy(gameObject); + } + + hasSpawned = true; + } + + void OnValidate() + { + // OnValidate is not called when using Instantiate, so we can use + // it to make sure that hasSpawned is false + hasSpawned = false; + +#if UNITY_EDITOR + SetupIDs(); +#endif + } + +#if UNITY_EDITOR + void AssignAssetID(GameObject prefab) => AssignAssetID(AssetDatabase.GetAssetPath(prefab)); + void AssignAssetID(string path) => m_AssetId = AssetDatabase.AssetPathToGUID(path); + + bool ThisIsAPrefab() => PrefabUtility.IsPartOfPrefabAsset(gameObject); + + bool ThisIsASceneObjectWithPrefabParent(out GameObject prefab) + { + prefab = null; + + if (!PrefabUtility.IsPartOfPrefabInstance(gameObject)) + { + return false; + } + prefab = PrefabUtility.GetCorrespondingObjectFromSource(gameObject); + + if (prefab == null) + { + logger.LogError("Failed to find prefab parent for scene object [name:" + gameObject.name + "]"); + return false; + } + return true; + } + + static uint GetRandomUInt() + { + // use Crypto RNG to avoid having time based duplicates + using (RNGCryptoServiceProvider rng = new RNGCryptoServiceProvider()) + { + byte[] bytes = new byte[4]; + rng.GetBytes(bytes); + return BitConverter.ToUInt32(bytes, 0); + } + } + + // persistent sceneId assignment + // (because scene objects have no persistent unique ID in Unity) + // + // original UNET used OnPostProcessScene to assign an index based on + // FindObjectOfType order. + // -> this didn't work because FindObjectOfType order isn't deterministic. + // -> one workaround is to sort them by sibling paths, but it can still + // get out of sync when we open scene2 in editor and we have + // DontDestroyOnLoad objects that messed with the sibling index. + // + // we absolutely need a persistent id. challenges: + // * it needs to be 0 for prefabs + // => we set it to 0 in SetupIDs() if prefab! + // * it needs to be only assigned in edit time, not at runtime because + // only the objects that were in the scene since beginning should have + // a scene id. + // => Application.isPlaying check solves that + // * it needs to detect duplicated sceneIds after duplicating scene + // objects + // => sceneIds dict takes care of that + // * duplicating the whole scene file shouldn't result in duplicate + // scene objects + // => buildIndex is shifted into sceneId for that. + // => if we have no scenes in build index then it doesn't matter + // because by definition a build can't switch to other scenes + // => if we do have scenes in build index then it will be != -1 + // note: the duplicated scene still needs to be opened once for it to + // be set properly + // * scene objects need the correct scene index byte even if the scene's + // build index was changed or a duplicated scene wasn't opened yet. + // => OnPostProcessScene is the only function that gets called for + // each scene before runtime, so this is where we set the scene + // byte. + // * disabled scenes in build settings should result in same scene index + // in editor and in build + // => .gameObject.scene.buildIndex filters out disabled scenes by + // default + // * generated sceneIds absolutely need to set scene dirty and force the + // user to resave. + // => Undo.RecordObject does that perfectly. + // * sceneIds should never be generated temporarily for unopened scenes + // when building, otherwise editor and build get out of sync + // => BuildPipeline.isBuildingPlayer check solves that + void AssignSceneID() + { + // we only ever assign sceneIds at edit time, never at runtime. + // by definition, only the original scene objects should get one. + // -> if we assign at runtime then server and client would generate + // different random numbers! + if (Application.isPlaying) + return; + + // no valid sceneId yet, or duplicate? + bool duplicate = sceneIds.TryGetValue(sceneId, out NetworkIdentity existing) && existing != null && existing != this; + if (sceneId == 0 || duplicate) + { + // clear in any case, because it might have been a duplicate + sceneId = 0; + + // if a scene was never opened and we are building it, then a + // sceneId would be assigned to build but not saved in editor, + // resulting in them getting out of sync. + // => don't ever assign temporary ids. they always need to be + // permanent + // => throw an exception to cancel the build and let the user + // know how to fix it! + if (BuildPipeline.isBuildingPlayer) + throw new InvalidOperationException("Scene " + gameObject.scene.path + " needs to be opened and resaved before building, because the scene object " + name + " has no valid sceneId yet."); + + // if we generate the sceneId then we MUST be sure to set dirty + // in order to save the scene object properly. otherwise it + // would be regenerated every time we reopen the scene, and + // upgrading would be very difficult. + // -> Undo.RecordObject is the new EditorUtility.SetDirty! + // -> we need to call it before changing. + Undo.RecordObject(this, "Generated SceneId"); + + // generate random sceneId part (0x00000000FFFFFFFF) + uint randomId = GetRandomUInt(); + + // only assign if not a duplicate of an existing scene id + // (small chance, but possible) + duplicate = sceneIds.TryGetValue(randomId, out existing) && existing != null && existing != this; + if (!duplicate) + { + sceneId = randomId; + //logger.Log(name + " in scene=" + gameObject.scene.name + " sceneId assigned to: " + m_SceneId.ToString("X")); + } + } + + // add to sceneIds dict no matter what + // -> even if we didn't generate anything new, because we still need + // existing sceneIds in there to check duplicates + sceneIds[sceneId] = this; + } + + // copy scene path hash into sceneId for scene objects. + // this is the only way for scene file duplication to not contain + // duplicate sceneIds as it seems. + // -> sceneId before: 0x00000000AABBCCDD + // -> then we clear the left 4 bytes, so that our 'OR' uses 0x00000000 + // -> then we OR the hash into the 0x00000000 part + // -> buildIndex is not enough, because Editor and Build have different + // build indices if there are disabled scenes in build settings, and + // if no scene is in build settings then Editor and Build have + // different indices too (Editor=0, Build=-1) + // => ONLY USE THIS FROM POSTPROCESSSCENE! + [EditorBrowsable(EditorBrowsableState.Never)] + public void SetSceneIdSceneHashPartInternal() + { + // get deterministic scene hash + uint pathHash = (uint)gameObject.scene.path.GetStableHashCode(); + + // shift hash from 0x000000FFFFFFFF to 0xFFFFFFFF00000000 + ulong shiftedHash = (ulong)pathHash << 32; + + // OR into scene id + sceneId = (sceneId & 0xFFFFFFFF) | shiftedHash; + + // log it. this is incredibly useful to debug sceneId issues. + if (logger.LogEnabled()) logger.Log(name + " in scene=" + gameObject.scene.name + " scene index hash(" + pathHash.ToString("X") + ") copied into sceneId: " + sceneId.ToString("X")); + } + + void SetupIDs() + { + if (ThisIsAPrefab()) + { + // force 0 for prefabs + sceneId = 0; + AssignAssetID(gameObject); + } + // are we currently in prefab editing mode? aka prefab stage + // => check prefabstage BEFORE SceneObjectWithPrefabParent + // (fixes https://github.com/vis2k/Mirror/issues/976) + // => if we don't check GetCurrentPrefabStage and only check + // GetPrefabStage(gameObject), then the 'else' case where we + // assign a sceneId and clear the assetId would still be + // triggered for prefabs. in other words: if we are in prefab + // stage, do not bother with anything else ever! + else if (PrefabStageUtility.GetCurrentPrefabStage() != null) + { + // when modifying a prefab in prefab stage, Unity calls + // OnValidate for that prefab and for all scene objects based on + // that prefab. + // + // is this GameObject the prefab that we modify, and not just a + // scene object based on the prefab? + // * GetCurrentPrefabStage = 'are we editing ANY prefab?' + // * GetPrefabStage(go) = 'are we editing THIS prefab?' + if (PrefabStageUtility.GetPrefabStage(gameObject) != null) + { + // force 0 for prefabs + sceneId = 0; + //logger.Log(name + " @ scene: " + gameObject.scene.name + " sceneid reset to 0 because CurrentPrefabStage=" + PrefabStageUtility.GetCurrentPrefabStage() + " PrefabStage=" + PrefabStageUtility.GetPrefabStage(gameObject)); + // NOTE: might make sense to use GetPrefabStage for asset + // path, but let's not touch it while it works. + string path = PrefabStageUtility.GetCurrentPrefabStage().prefabAssetPath; + AssignAssetID(path); + } + } + else if (ThisIsASceneObjectWithPrefabParent(out GameObject prefab)) + { + AssignSceneID(); + AssignAssetID(prefab); + } + else + { + AssignSceneID(); + m_AssetId = ""; + } + } +#endif + + // Unity will Destroy all networked objects on Scene Change, so we have to handle that here silently. + // That means we cannot have any warning or logging in this method. + void OnDestroy() + { + // Objects spawned from Instantiate are not allowed so are destroyed right away + // we don't want to call NetworkServer.Destroy if this is the case + if (SpawnedFromInstantiate) + return; + + // If false the object has already been unspawned + // if it is still true, then we need to unspawn it + if (isServer) + { + // Do not add logging to this (see above) + NetworkServer.Destroy(gameObject); + } + } + + internal void OnStartServer() + { + // do nothing if already spawned + if (isServer) + return; + + // set isServer flag + isServer = true; + + // If the instance/net ID is invalid here then this is an object instantiated from a prefab and the server should assign a valid ID + // NOTE: this might not be necessary because the above m_IsServer + // check already checks netId. BUT this case here checks only + // netId, so it would still check cases where isServer=false + // but netId!=0. + if (netId != 0) + { + // This object has already been spawned, this method might be called again + // if we try to respawn all objects. This can happen when we add a scene + // in that case there is nothing else to do. + return; + } + + netId = GetNextNetworkId(); + observers = new Dictionary(); + + if (logger.LogEnabled()) logger.Log("OnStartServer " + this + " NetId:" + netId + " SceneId:" + sceneId); + + // add to spawned (note: the original EnableIsServer isn't needed + // because we already set m_isServer=true above) + spawned[netId] = this; + + // in host mode we set isClient true before calling OnStartServer, + // otherwise isClient is false in OnStartServer. + if (NetworkClient.active) + { + isClient = true; + } + + foreach (NetworkBehaviour comp in NetworkBehaviours) + { + // an exception in OnStartServer should be caught, so that one + // component's exception doesn't stop all other components from + // being initialized + // => this is what Unity does for Start() etc. too. + // one exception doesn't stop all the other Start() calls! + try + { + comp.OnStartServer(); + } + catch (Exception e) + { + logger.LogError("Exception in OnStartServer:" + e.Message + " " + e.StackTrace); + } + } + } + + internal void OnStopServer() + { + foreach (NetworkBehaviour comp in NetworkBehaviours) + { + // an exception in OnStartServer should be caught, so that one + // component's exception doesn't stop all other components from + // being initialized + // => this is what Unity does for Start() etc. too. + // one exception doesn't stop all the other Start() calls! + try + { + comp.OnStopServer(); + } + catch (Exception e) + { + logger.LogError("Exception in OnStopServer:" + e.Message + " " + e.StackTrace); + } + } + } + + bool clientStarted; + internal void OnStartClient() + { + if (clientStarted) + return; + clientStarted = true; + + isClient = true; + + if (logger.LogEnabled()) logger.Log("OnStartClient " + gameObject + " netId:" + netId); + foreach (NetworkBehaviour comp in NetworkBehaviours) + { + // an exception in OnStartClient should be caught, so that one + // component's exception doesn't stop all other components from + // being initialized + // => this is what Unity does for Start() etc. too. + // one exception doesn't stop all the other Start() calls! + try + { + // user implemented startup + comp.OnStartClient(); + } + catch (Exception e) + { + logger.LogError("Exception in OnStartClient:" + e.Message + " " + e.StackTrace); + } + } + } + + static NetworkIdentity previousLocalPlayer = null; + internal void OnStartLocalPlayer() + { + if (previousLocalPlayer == this) + return; + previousLocalPlayer = this; + + foreach (NetworkBehaviour comp in NetworkBehaviours) + { + // an exception in OnStartLocalPlayer should be caught, so that + // one component's exception doesn't stop all other components + // from being initialized + // => this is what Unity does for Start() etc. too. + // one exception doesn't stop all the other Start() calls! + try + { + comp.OnStartLocalPlayer(); + } + catch (Exception e) + { + logger.LogError("Exception in OnStartLocalPlayer:" + e.Message + " " + e.StackTrace); + } + } + } + + bool hadAuthority; + internal void NotifyAuthority() + { + if (!hadAuthority && hasAuthority) + OnStartAuthority(); + if (hadAuthority && !hasAuthority) + OnStopAuthority(); + hadAuthority = hasAuthority; + } + + internal void OnStartAuthority() + { + foreach (NetworkBehaviour comp in NetworkBehaviours) + { + // an exception in OnStartAuthority should be caught, so that one + // component's exception doesn't stop all other components from + // being initialized + // => this is what Unity does for Start() etc. too. + // one exception doesn't stop all the other Start() calls! + try + { + comp.OnStartAuthority(); + } + catch (Exception e) + { + logger.LogError("Exception in OnStartAuthority:" + e.Message + " " + e.StackTrace); + } + } + } + + internal void OnStopAuthority() + { + foreach (NetworkBehaviour comp in NetworkBehaviours) + { + // an exception in OnStopAuthority should be caught, so that one + // component's exception doesn't stop all other components from + // being initialized + // => this is what Unity does for Start() etc. too. + // one exception doesn't stop all the other Start() calls! + try + { + comp.OnStopAuthority(); + } + catch (Exception e) + { + logger.LogError("Exception in OnStopAuthority:" + e.Message + " " + e.StackTrace); + } + } + } + + internal void OnSetHostVisibility(bool visible) + { + if (visibility != null) + { + try + { + visibility.OnSetHostVisibility(visible); + } + catch (Exception e) + { + logger.LogError("Exception in OnSetLocalVisibility:" + e.Message + " " + e.StackTrace); + } + } + } + + // check if observer can be seen by connection. + // * returns true if seen. + // * returns true if we have no proximity checker, so by default all are + // seen. + internal bool OnCheckObserver(NetworkConnection conn) + { + if (visibility != null) + { + try + { + return visibility.OnCheckObserver(conn); + } + catch (Exception e) + { + logger.LogError("Exception in OnCheckObserver:" + e.Message + " " + e.StackTrace); + } + } + return true; + } + + internal void OnStopClient() + { + foreach (NetworkBehaviour comp in NetworkBehaviours) + { + // an exception in OnNetworkDestroy should be caught, so that + // one component's exception doesn't stop all other components + // from being initialized + // => this is what Unity does for Start() etc. too. + // one exception doesn't stop all the other Start() calls! + try + { + comp.OnStopClient(); + } + catch (Exception e) + { + logger.LogError("Exception in OnNetworkDestroy:" + e.Message + " " + e.StackTrace); + } + isServer = false; + } + } + + // vis2k: readstring bug prevention: https://issuetracker.unity3d.com/issues/unet-networkwriter-dot-write-causing-readstring-slash-readbytes-out-of-range-errors-in-clients + // -> OnSerialize writes length,componentData,length,componentData,... + // -> OnDeserialize carefully extracts each data, then deserializes each component with separate readers + // -> it will be impossible to read too many or too few bytes in OnDeserialize + // -> we can properly track down errors + bool OnSerializeSafely(NetworkBehaviour comp, NetworkWriter writer, bool initialState) + { + // write placeholder length bytes + // (jumping back later is WAY faster than allocating a temporary + // writer for the payload, then writing payload.size, payload) + int headerPosition = writer.Position; + writer.WriteInt32(0); + int contentPosition = writer.Position; + + // write payload + bool result = false; + try + { + result = comp.OnSerialize(writer, initialState); + } + catch (Exception e) + { + // show a detailed error and let the user know what went wrong + logger.LogError("OnSerialize failed for: object=" + name + " component=" + comp.GetType() + " sceneId=" + sceneId.ToString("X") + "\n\n" + e); + } + int endPosition = writer.Position; + + // fill in length now + writer.Position = headerPosition; + writer.WriteInt32(endPosition - contentPosition); + writer.Position = endPosition; + + if (logger.LogEnabled()) logger.Log("OnSerializeSafely written for object=" + comp.name + " component=" + comp.GetType() + " sceneId=" + sceneId.ToString("X") + "header@" + headerPosition + " content@" + contentPosition + " end@" + endPosition + " contentSize=" + (endPosition - contentPosition)); + + return result; + } + + // serialize all components using dirtyComponentsMask + // -> check ownerWritten/observersWritten to know if anything was written + // We pass dirtyComponentsMask into this function so that we can check if any Components are dirty before creating writers + internal void OnSerializeAllSafely(bool initialState, ulong dirtyComponentsMask, NetworkWriter ownerWriter, out int ownerWritten, NetworkWriter observersWriter, out int observersWritten) + { + // clear 'written' variables + ownerWritten = observersWritten = 0; + + // dirtyComponentsMask should be changed before tyhis function is called + Debug.Assert(dirtyComponentsMask != 0UL, "OnSerializeAllSafely Should not be given a zero dirtyComponentsMask", this); + + // calculate syncMode mask at runtime. this allows users to change + // component.syncMode while the game is running, which can be a huge + // advantage over syncvar-based sync modes. e.g. if a player decides + // to share or not share his inventory, or to go invisible, etc. + // + // (this also lets the TestSynchronizingObjects test pass because + // otherwise if we were to cache it in Awake, then we would call + // GetComponents before all the test behaviours + // were added) + ulong syncModeObserversMask = GetSyncModeObserversMask(); + + // write regular dirty mask for owner, + // writer 'dirty mask & syncMode==Everyone' for everyone else + // (WritePacked64 so we don't write full 8 bytes if we don't have to) + ownerWriter.WritePackedUInt64(dirtyComponentsMask); + observersWriter.WritePackedUInt64(dirtyComponentsMask & syncModeObserversMask); + + foreach (NetworkBehaviour comp in NetworkBehaviours) + { + // is this component dirty? + // -> always serialize if initialState so all components are included in spawn packet + // -> note: IsDirty() is false if the component isn't dirty or sendInterval isn't elapsed yet + if (initialState || comp.IsDirty()) + { + if (logger.LogEnabled()) logger.Log("OnSerializeAllSafely: " + name + " -> " + comp.GetType() + " initial=" + initialState); + + // serialize into ownerWriter first + // (owner always gets everything!) + int startPosition = ownerWriter.Position; + OnSerializeSafely(comp, ownerWriter, initialState); + ++ownerWritten; + + // copy into observersWriter too if SyncMode.Observers + // -> we copy instead of calling OnSerialize again because + // we don't know what magic the user does in OnSerialize. + // -> it's not guaranteed that calling it twice gets the + // same result + // -> it's not guaranteed that calling it twice doesn't mess + // with the user's OnSerialize timing code etc. + // => so we just copy the result without touching + // OnSerialize again + if (comp.syncMode == SyncMode.Observers) + { + ArraySegment segment = ownerWriter.ToArraySegment(); + int length = ownerWriter.Position - startPosition; + observersWriter.WriteBytes(segment.Array, startPosition, length); + ++observersWritten; + } + } + } + } + + internal ulong GetDirtyComponentsMask() + { + // loop through all components only once and then write dirty+payload into the writer afterwards + ulong dirtyComponentsMask = 0L; + NetworkBehaviour[] components = NetworkBehaviours; + for (int i = 0; i < components.Length; ++i) + { + NetworkBehaviour comp = components[i]; + if (comp.IsDirty()) + { + dirtyComponentsMask |= 1UL << i; + } + } + + return dirtyComponentsMask; + } + internal ulong GetInitialComponentsMask() + { + // loop through all components only once and then write dirty+payload into the writer afterwards + ulong dirtyComponentsMask = 0UL; + for (int i = 0; i < NetworkBehaviours.Length; ++i) + { + dirtyComponentsMask |= 1UL << i; + } + + return dirtyComponentsMask; + } + + + // a mask that contains all the components with SyncMode.Observers + internal ulong GetSyncModeObserversMask() + { + // loop through all components + ulong mask = 0UL; + NetworkBehaviour[] components = NetworkBehaviours; + for (int i = 0; i < NetworkBehaviours.Length; ++i) + { + NetworkBehaviour comp = components[i]; + if (comp.syncMode == SyncMode.Observers) + { + mask |= 1UL << i; + } + } + + return mask; + } + + void OnDeserializeSafely(NetworkBehaviour comp, NetworkReader reader, bool initialState) + { + // read header as 4 bytes and calculate this chunk's start+end + int contentSize = reader.ReadInt32(); + int chunkStart = reader.Position; + int chunkEnd = reader.Position + contentSize; + + // call OnDeserialize and wrap it in a try-catch block so there's no + // way to mess up another component's deserialization + try + { + if (logger.LogEnabled()) logger.Log("OnDeserializeSafely: " + comp.name + " component=" + comp.GetType() + " sceneId=" + sceneId.ToString("X") + " length=" + contentSize); + comp.OnDeserialize(reader, initialState); + } + catch (Exception e) + { + // show a detailed error and let the user know what went wrong + logger.LogError($"OnDeserialize failed for: object={name} component={comp.GetType()} sceneId={sceneId.ToString("X")} length={contentSize}. Possible Reasons:\n" + + $" * Do {comp.GetType()}'s OnSerialize and OnDeserialize calls write the same amount of data({contentSize} bytes)? \n" + + $" * Was there an exception in {comp.GetType()}'s OnSerialize/OnDeserialize code?\n" + + $" * Are the server and client the exact same project?\n" + + $" * Maybe this OnDeserialize call was meant for another GameObject? The sceneIds can easily get out of sync if the Hierarchy was modified only in the client OR the server. Try rebuilding both.\n\n" + + $"Exeption {e}"); + } + + // now the reader should be EXACTLY at 'before + size'. + // otherwise the component read too much / too less data. + if (reader.Position != chunkEnd) + { + // warn the user + int bytesRead = reader.Position - chunkStart; + logger.LogWarning("OnDeserialize was expected to read " + contentSize + " instead of " + bytesRead + " bytes for object:" + name + " component=" + comp.GetType() + " sceneId=" + sceneId.ToString("X") + ". Make sure that OnSerialize and OnDeserialize write/read the same amount of data in all cases."); + + // fix the position, so the following components don't all fail + reader.Position = chunkEnd; + } + } + + internal void OnDeserializeAllSafely(NetworkReader reader, bool initialState) + { + // read component dirty mask + ulong dirtyComponentsMask = reader.ReadPackedUInt64(); + + NetworkBehaviour[] components = NetworkBehaviours; + // loop through all components and deserialize the dirty ones + for (int i = 0; i < components.Length; ++i) + { + // is the dirty bit at position 'i' set to 1? + ulong dirtyBit = 1UL << i; + if ((dirtyComponentsMask & dirtyBit) != 0L) + { + OnDeserializeSafely(components[i], reader, initialState); + } + } + } + + // helper function to handle SyncEvent/Command/Rpc + void HandleRemoteCall(int componentIndex, int functionHash, MirrorInvokeType invokeType, NetworkReader reader, NetworkConnectionToClient senderConnection = null) + { + // check if unity object has been destroyed + if (this == null) + { + logger.LogWarning(invokeType + " [" + functionHash + "] received for deleted object [netId=" + netId + "]"); + return; + } + + // find the right component to invoke the function on + if (0 <= componentIndex && componentIndex < NetworkBehaviours.Length) + { + NetworkBehaviour invokeComponent = NetworkBehaviours[componentIndex]; + if (!RemoteCallHelper.InvokeHandlerDelegate(functionHash, invokeType, reader, invokeComponent, senderConnection)) + { + logger.LogError("Found no receiver for incoming " + invokeType + " [" + functionHash + "] on " + gameObject + ", the server and client should have the same NetworkBehaviour instances [netId=" + netId + "]."); + } + } + else + { + logger.LogWarning("Component [" + componentIndex + "] not found for [netId=" + netId + "]"); + } + } + + // happens on client + internal void HandleSyncEvent(int componentIndex, int eventHash, NetworkReader reader) + { + HandleRemoteCall(componentIndex, eventHash, MirrorInvokeType.SyncEvent, reader); + } + + // happens on server + internal void HandleCommand(int componentIndex, int cmdHash, NetworkReader reader, NetworkConnectionToClient senderConnection) + { + HandleRemoteCall(componentIndex, cmdHash, MirrorInvokeType.Command, reader, senderConnection); + } + + // happens on server + internal CommandInfo GetCommandInfo(int componentIndex, int cmdHash) + { + // check if unity object has been destroyed + if (this == null) + { + // error can be logged later + return default; + } + + // find the right component to invoke the function on + if (0 <= componentIndex && componentIndex < NetworkBehaviours.Length) + { + NetworkBehaviour invokeComponent = NetworkBehaviours[componentIndex]; + return RemoteCallHelper.GetCommandInfo(cmdHash, invokeComponent); + } + else + { + // error can be logged later + return default; + } + } + + // happens on client + internal void HandleRPC(int componentIndex, int rpcHash, NetworkReader reader) + { + HandleRemoteCall(componentIndex, rpcHash, MirrorInvokeType.ClientRpc, reader); + } + + internal void ClearObservers() + { + if (observers != null) + { + foreach (NetworkConnection conn in observers.Values) + { + conn.RemoveFromVisList(this, true); + } + observers.Clear(); + } + } + + internal void AddObserver(NetworkConnection conn) + { + if (observers == null) + { + logger.LogError("AddObserver for " + gameObject + " observer list is null"); + return; + } + + if (observers.ContainsKey(conn.connectionId)) + { + // if we try to add a connectionId that was already added, then + // we may have generated one that was already in use. + return; + } + + if (logger.LogEnabled()) logger.Log("Added observer " + conn.address + " added for " + gameObject); + + observers[conn.connectionId] = conn; + conn.AddToVisList(this); + } + + // helper function to call OnRebuildObservers in all components + // -> HashSet is passed in so we can cache it! + // -> returns true if we have a proxchecker, false otherwise + // -> initialize is true on first rebuild, false on consecutive rebuilds + internal bool GetNewObservers(HashSet observersSet, bool initialize) + { + observersSet.Clear(); + + if (visibility != null) + { + visibility.OnRebuildObservers(observersSet, initialize); + return true; + } + + // we have no proximity checker. return false to indicate that we + // should use the default implementation. + return false; + } + + // helper function to add all server connections as observers. + // this is used if none of the components provides their own + // OnRebuildObservers function. + internal void AddAllReadyServerConnectionsToObservers() + { + // add all server connections + foreach (NetworkConnection conn in NetworkServer.connections.Values) + { + if (conn.isReady) + AddObserver(conn); + } + + // add local host connection (if any) + if (NetworkServer.localConnection != null && NetworkServer.localConnection.isReady) + { + AddObserver(NetworkServer.localConnection); + } + } + + static readonly HashSet newObservers = new HashSet(); + + /// + /// This causes the set of players that can see this object to be rebuild. The OnRebuildObservers callback function will be invoked on each NetworkBehaviour. + /// + /// True if this is the first time. + public void RebuildObservers(bool initialize) + { + // observers are null until OnStartServer creates them + if (observers == null) + return; + + bool changed = false; + + // call OnRebuildObservers function + bool rebuildOverwritten = GetNewObservers(newObservers, initialize); + + // if player connection: ensure player always see himself no matter what. + // -> fixes https://github.com/vis2k/Mirror/issues/692 where a + // player might teleport out of the ProximityChecker's cast, + // losing the own connection as observer. + if (connectionToClient != null && connectionToClient.isReady) + { + newObservers.Add(connectionToClient); + } + + // if no component implemented OnRebuildObservers, then add all + // server connections. + if (!rebuildOverwritten) + { + // only add all connections when rebuilding the first time. + // second time we just keep them without rebuilding anything. + if (initialize) + { + AddAllReadyServerConnectionsToObservers(); + } + return; + } + + // add all newObservers that aren't in .observers yet + foreach (NetworkConnection conn in newObservers) + { + // only add ready connections. + // otherwise the player might not be in the world yet or anymore + if (conn != null && conn.isReady) + { + if (initialize || !observers.ContainsKey(conn.connectionId)) + { + // new observer + conn.AddToVisList(this); + if (logger.LogEnabled()) logger.Log("New Observer for " + gameObject + " " + conn); + changed = true; + } + } + } + + // remove all old .observers that aren't in newObservers anymore + foreach (NetworkConnection conn in observers.Values) + { + if (!newObservers.Contains(conn)) + { + // removed observer + conn.RemoveFromVisList(this, false); + if (logger.LogEnabled()) logger.Log("Removed Observer for " + gameObject + " " + conn); + changed = true; + } + } + + if (changed) + { + observers.Clear(); + foreach (NetworkConnection conn in newObservers) + { + if (conn != null && conn.isReady) + observers.Add(conn.connectionId, conn); + } + } + + // special case for host mode: we use SetHostVisibility to hide + // NetworkIdentities that aren't in observer range from host. + // this is what games like Dota/Counter-Strike do too, where a host + // does NOT see all players by default. they are in memory, but + // hidden to the host player. + // + // this code is from UNET, it's a bit strange but it works: + // * it hides newly connected identities in host mode + // => that part was the intended behaviour + // * it hides ALL NetworkIdentities in host mode when the host + // connects but hasn't selected a character yet + // => this only works because we have no .localConnection != null + // check. at this stage, localConnection is null because + // StartHost starts the server first, then calls this code, + // then starts the client and sets .localConnection. so we can + // NOT add a null check without breaking host visibility here. + // * it hides ALL NetworkIdentities in server-only mode because + // observers never contain the 'null' .localConnection + // => that was not intended, but let's keep it as it is so we + // don't break anything in host mode. it's way easier than + // iterating all identities in a special function in StartHost. + if (initialize) + { + if (!newObservers.Contains(NetworkServer.localConnection)) + { + OnSetHostVisibility(false); + } + } + } + + /// + /// Assign control of an object to a client via the client's NetworkConnection. + /// This causes hasAuthority to be set on the client that owns the object, and NetworkBehaviour.OnStartAuthority will be called on that client. This object then will be in the NetworkConnection.clientOwnedObjects list for the connection. + /// Authority can be removed with RemoveClientAuthority. Only one client can own an object at any time. This does not need to be called for player objects, as their authority is setup automatically. + /// + /// The connection of the client to assign authority to. + /// True if authority was assigned. + public bool AssignClientAuthority(NetworkConnection conn) + { + if (!isServer) + { + logger.LogError("AssignClientAuthority can only be called on the server for spawned objects."); + return false; + } + + if (conn == null) + { + logger.LogError("AssignClientAuthority for " + gameObject + " owner cannot be null. Use RemoveClientAuthority() instead."); + return false; + } + + if (connectionToClient != null && conn != connectionToClient) + { + logger.LogError("AssignClientAuthority for " + gameObject + " already has an owner. Use RemoveClientAuthority() first."); + return false; + } + + SetClientOwner(conn); + + // The client will match to the existing object + // update all variables and assign authority + NetworkServer.SendSpawnMessage(this, conn); + + clientAuthorityCallback?.Invoke(conn, this, true); + + return true; + } + + /// + /// Removes ownership for an object. + /// This applies to objects that had authority set by AssignClientAuthority, or NetworkServer.Spawn with a NetworkConnection parameter included. + /// Authority cannot be removed for player objects. + /// + public void RemoveClientAuthority() + { + if (!isServer) + { + logger.LogError("RemoveClientAuthority can only be called on the server for spawned objects."); + return; + } + + if (connectionToClient?.identity == this) + { + logger.LogError("RemoveClientAuthority cannot remove authority for a player object"); + return; + } + + if (connectionToClient != null) + { + clientAuthorityCallback?.Invoke(connectionToClient, this, false); + + NetworkConnectionToClient previousOwner = connectionToClient; + + connectionToClient = null; + + // we need to resynchronize the entire object + // so just spawn it again, + // the client will not create a new instance, it will simply + // reset all variables and remove authority + NetworkServer.SendSpawnMessage(this, previousOwner); + + connectionToClient = null; + } + } + + // marks the identity for future reset, this is because we cant reset the identity during destroy + // as people might want to be able to read the members inside OnDestroy(), and we have no way + // of invoking reset after OnDestroy is called. + internal void Reset() + { + // make sure to call this before networkBehavioursCache is cleared below + ResetSyncObjects(); + + hasSpawned = false; + clientStarted = false; + isClient = false; + isServer = false; + + netId = 0; + connectionToServer = null; + connectionToClient = null; + networkBehavioursCache = null; + + ClearObservers(); + } + + // invoked by NetworkServer during Update() + internal void ServerUpdate() + { + if (observers != null && observers.Count > 0) + { + ulong dirtyComponentsMask = GetDirtyComponentsMask(); + + // AnyComponentsDirty + if (dirtyComponentsMask != 0UL) + { + SendUpdateVarsMessage(dirtyComponentsMask); + } + } + else + { + // clear all component's dirty bits. + // it would be spawned on new observers anyway. + ClearAllComponentsDirtyBits(); + } + } + + void SendUpdateVarsMessage(ulong dirtyComponentsMask) + { + // one writer for owner, one for observers + using (PooledNetworkWriter ownerWriter = NetworkWriterPool.GetWriter(), observersWriter = NetworkWriterPool.GetWriter()) + { + // serialize all the dirty components and send + OnSerializeAllSafely(false, dirtyComponentsMask, ownerWriter, out int ownerWritten, observersWriter, out int observersWritten); + if (ownerWritten > 0 || observersWritten > 0) + { + UpdateVarsMessage varsMessage = new UpdateVarsMessage + { + netId = netId + }; + + // send ownerWriter to owner + // (only if we serialized anything for owner) + // (only if there is a connection (e.g. if not a monster), + // and if connection is ready because we use SendToReady + // below too) + if (ownerWritten > 0) + { + varsMessage.payload = ownerWriter.ToArraySegment(); + if (connectionToClient != null && connectionToClient.isReady) + NetworkServer.SendToClientOfPlayer(this, varsMessage); + } + + // send observersWriter to everyone but owner + // (only if we serialized anything for observers) + if (observersWritten > 0) + { + varsMessage.payload = observersWriter.ToArraySegment(); + NetworkServer.SendToReady(this, varsMessage, false); + } + + // clear dirty bits only for the components that we serialized + // DO NOT clean ALL component's dirty bits, because + // components can have different syncIntervals and we don't + // want to reset dirty bits for the ones that were not + // synced yet. + // (we serialized only the IsDirty() components, or all of + // them if initialState. clearing the dirty ones is enough.) + ClearDirtyComponentsDirtyBits(); + } + } + } + + + // clear all component's dirty bits no matter what + internal void ClearAllComponentsDirtyBits() + { + foreach (NetworkBehaviour comp in NetworkBehaviours) + { + comp.ClearAllDirtyBits(); + } + } + + // clear only dirty component's dirty bits. ignores components which + // may be dirty but not ready to be synced yet (because of syncInterval) + internal void ClearDirtyComponentsDirtyBits() + { + foreach (NetworkBehaviour comp in NetworkBehaviours) + { + if (comp.IsDirty()) + { + comp.ClearAllDirtyBits(); + } + } + } + + void ResetSyncObjects() + { + foreach (NetworkBehaviour comp in NetworkBehaviours) + { + comp.ResetSyncObjects(); + } + } + } +} diff --git a/MultiplayerFPS/Assets/Mirror/Runtime/NetworkIdentity.cs.meta b/MultiplayerFPS/Assets/Mirror/Runtime/NetworkIdentity.cs.meta new file mode 100644 index 0000000..7b96521 --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Runtime/NetworkIdentity.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 9b91ecbcc199f4492b9a91e820070131 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {fileID: 2800000, guid: 7453abfe9e8b2c04a8a47eb536fe21eb, type: 3} + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Mirror/Runtime/NetworkManager.cs b/MultiplayerFPS/Assets/Mirror/Runtime/NetworkManager.cs new file mode 100644 index 0000000..78bd5e6 --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Runtime/NetworkManager.cs @@ -0,0 +1,1494 @@ +using System; +using System.Collections.Generic; +using System.ComponentModel; +using System.Linq; +using UnityEngine; +using UnityEngine.Rendering; +using UnityEngine.SceneManagement; +using UnityEngine.Serialization; + +namespace Mirror +{ + /// + /// Enumeration of methods of where to spawn player objects in multiplayer games. + /// + public enum PlayerSpawnMethod { Random, RoundRobin } + + /// + /// Enumeration of methods of current Network Manager state at runtime. + /// + public enum NetworkManagerMode { Offline, ServerOnly, ClientOnly, Host } + + [DisallowMultipleComponent] + [AddComponentMenu("Network/NetworkManager")] + [HelpURL("https://mirror-networking.com/docs/Components/NetworkManager.html")] + public class NetworkManager : MonoBehaviour + { + static readonly ILogger logger = LogFactory.GetLogger(); + + /// + /// A flag to control whether the NetworkManager object is destroyed when the scene changes. + /// This should be set if your game has a single NetworkManager that exists for the lifetime of the process. If there is a NetworkManager in each scene, then this should not be set. + /// + [Header("Configuration")] + [FormerlySerializedAs("m_DontDestroyOnLoad")] + [Tooltip("Should the Network Manager object be persisted through scene changes?")] + public bool dontDestroyOnLoad = true; + + /// + /// Controls whether the program runs when it is in the background. + /// This is required when multiple instances of a program using networking are running on the same machine, such as when testing using localhost. But this is not recommended when deploying to mobile platforms. + /// + [FormerlySerializedAs("m_RunInBackground")] + [Tooltip("Should the server or client keep running in the background?")] + public bool runInBackground = true; + + /// + /// Automatically invoke StartServer() + /// If the application is a Server Build or run with the -batchMode command line arguement, StartServer is automatically invoked. + /// + [Tooltip("Should the server auto-start when the game is started in a headless build?")] + public bool startOnHeadless = true; + + /// + /// Enables verbose debug messages in the console + /// + [FormerlySerializedAs("m_ShowDebugMessages")] + [Tooltip("This will enable verbose debug messages in the Unity Editor console")] + public bool showDebugMessages; + + /// + /// Server Update frequency, per second. Use around 60Hz for fast paced games like Counter-Strike to minimize latency. Use around 30Hz for games like WoW to minimize computations. Use around 1-10Hz for slow paced games like EVE. + /// + [Tooltip("Server Update frequency, per second. Use around 60Hz for fast paced games like Counter-Strike to minimize latency. Use around 30Hz for games like WoW to minimize computations. Use around 1-10Hz for slow paced games like EVE.")] + public int serverTickRate = 30; + + /// + /// The scene to switch to when offline. + /// Setting this makes the NetworkManager do scene management. This scene will be switched to when a network session is completed - such as a client disconnect, or a server shutdown. + /// + [Header("Scene Management")] + [Scene] + [FormerlySerializedAs("m_OfflineScene")] + [Tooltip("Scene that Mirror will switch to when the client or server is stopped")] + public string offlineScene = ""; + + /// + /// The scene to switch to when online. + /// Setting this makes the NetworkManager do scene management. This scene will be switched to when a network session is started - such as a client connect, or a server listen. + /// + [Scene] + [FormerlySerializedAs("m_OnlineScene")] + [Tooltip("Scene that Mirror will switch to when the server is started. Clients will recieve a Scene Message to load the server's current scene when they connect.")] + public string onlineScene = ""; + + // transport layer + [Header("Network Info")] + [Tooltip("Transport component attached to this object that server and client will use to connect")] + [SerializeField] + protected Transport transport; + + /// + /// The network address currently in use. + /// For clients, this is the address of the server that is connected to. For servers, this is the local address. + /// + [FormerlySerializedAs("m_NetworkAddress")] + [Tooltip("Network Address where the client should connect to the server. Server does not use this for anything.")] + public string networkAddress = "localhost"; + + /// + /// The maximum number of concurrent network connections to support. + /// This effects the memory usage of the network layer. + /// + [FormerlySerializedAs("m_MaxConnections")] + [Tooltip("Maximum number of concurrent connections.")] + public int maxConnections = 4; + + // This value is passed to NetworkServer in SetupServer + /// + /// Should the server disconnect remote connections that have gone silent for more than Server Idle Timeout? + /// + [Tooltip("Server Only - Disconnects remote connections that have been silent for more than Server Idle Timeout")] + public bool disconnectInactiveConnections; + + // This value is passed to NetworkServer in SetupServer + /// + /// Timeout in seconds since last message from a client after which server will auto-disconnect. + /// By default, clients send at least a Ping message every 2 seconds. + /// The Host client is immune from idle timeout disconnection. + /// Default value is 60 seconds. + /// + [Tooltip("Timeout in seconds since last message from a client after which server will auto-disconnect if Disconnect Inactive Connections is enabled.")] + public float disconnectInactiveTimeout = 60f; + + [Header("Authentication")] + [Tooltip("Authentication component attached to this object")] + public NetworkAuthenticator authenticator; + + /// + /// The default prefab to be used to create player objects on the server. + /// Player objects are created in the default handler for AddPlayer() on the server. Implementing OnServerAddPlayer overrides this behaviour. + /// + [Header("Player Object")] + [FormerlySerializedAs("m_PlayerPrefab")] + [Tooltip("Prefab of the player object. Prefab must have a Network Identity component. May be an empty game object or a full avatar.")] + public GameObject playerPrefab; + + /// + /// A flag to control whether or not player objects are automatically created on connect, and on scene change. + /// + [FormerlySerializedAs("m_AutoCreatePlayer")] + [Tooltip("Should Mirror automatically spawn the player after scene change?")] + public bool autoCreatePlayer = true; + + /// + /// The current method of spawning players used by the NetworkManager. + /// + [FormerlySerializedAs("m_PlayerSpawnMethod")] + [Tooltip("Round Robin or Random order of Start Position selection")] + public PlayerSpawnMethod playerSpawnMethod; + + /// + /// List of prefabs that will be registered with the spawning system. + /// For each of these prefabs, ClientScene.RegisterPrefab() will be automatically invoked. + /// + [FormerlySerializedAs("m_SpawnPrefabs"), HideInInspector] + public List spawnPrefabs = new List(); + + /// + /// NetworkManager singleton + /// + public static NetworkManager singleton { get; private set; } + + /// + /// Number of active player objects across all connections on the server. + /// This is only valid on the host / server. + /// + public int numPlayers => NetworkServer.connections.Count(kv => kv.Value.identity != null); + + /// + /// True if the server or client is started and running + /// This is set True in StartServer / StartClient, and set False in StopServer / StopClient + /// + [NonSerialized] + public bool isNetworkActive; + + static NetworkConnection clientReadyConnection; + + /// + /// This is true if the client loaded a new scene when connecting to the server. + /// This is set before OnClientConnect is called, so it can be checked there to perform different logic if a scene load occurred. + /// + [NonSerialized] + public bool clientLoadedScene; + + /// + /// headless mode detection + /// + public static bool isHeadless => SystemInfo.graphicsDeviceType == GraphicsDeviceType.Null; + + // helper enum to know if we started the networkmanager as server/client/host. + // -> this is necessary because when StartHost changes server scene to + // online scene, FinishLoadScene is called and the host client isn't + // connected yet (no need to connect it before server was fully set up). + // in other words, we need this to know which mode we are running in + // during FinishLoadScene. + public NetworkManagerMode mode { get; private set; } + + #region Unity Callbacks + + /// + /// virtual so that inheriting classes' OnValidate() can call base.OnValidate() too + /// + public virtual void OnValidate() + { + // add transport if there is none yet. makes upgrading easier. + if (transport == null) + { + // was a transport added yet? if not, add one + transport = GetComponent(); + if (transport == null) + { + transport = gameObject.AddComponent(); + logger.Log("NetworkManager: added default Transport because there was none yet."); + } +#if UNITY_EDITOR + UnityEditor.Undo.RecordObject(gameObject, "Added default Transport"); +#endif + } + + // always >= 0 + maxConnections = Mathf.Max(maxConnections, 0); + + if (playerPrefab != null && playerPrefab.GetComponent() == null) + { + logger.LogError("NetworkManager - playerPrefab must have a NetworkIdentity."); + playerPrefab = null; + } + } + + /// + /// virtual so that inheriting classes' Awake() can call base.Awake() too + /// + public virtual void Awake() + { + // Don't allow collision-destroyed second instance to continue. + if (!InitializeSingleton()) return; + + logger.Log("Thank you for using Mirror! https://mirror-networking.com"); + + // Set the networkSceneName to prevent a scene reload + // if client connection to server fails. + networkSceneName = offlineScene; + + // setup OnSceneLoaded callback + SceneManager.sceneLoaded += OnSceneLoaded; + } + + /// + /// virtual so that inheriting classes' Start() can call base.Start() too + /// + public virtual void Start() + { + // headless mode? then start the server + // can't do this in Awake because Awake is for initialization. + // some transports might not be ready until Start. + // + // (tick rate is applied in StartServer!) + if (isHeadless && startOnHeadless) + { + StartServer(); + } + } + + // NetworkIdentity.UNetStaticUpdate is called from UnityEngine while LLAPI network is active. + // If we want TCP then we need to call it manually. Probably best from NetworkManager, although this means that we can't use NetworkServer/NetworkClient without a NetworkManager invoking Update anymore. + /// + /// virtual so that inheriting classes' LateUpdate() can call base.LateUpdate() too + /// + public virtual void LateUpdate() + { + // call it while the NetworkManager exists. + // -> we don't only call while Client/Server.Connected, because then we would stop if disconnected and the + // NetworkClient wouldn't receive the last Disconnect event, result in all kinds of issues + NetworkServer.Update(); + NetworkClient.Update(); + UpdateScene(); + } + + #endregion + + #region Start & Stop + + // keep the online scene change check in a separate function + bool IsServerOnlineSceneChangeNeeded() + { + // Only change scene if the requested online scene is not blank, and is not already loaded + return !string.IsNullOrEmpty(onlineScene) && !IsSceneActive(onlineScene) && onlineScene != offlineScene; + } + + public static bool IsSceneActive(string scene) + { + Scene activeScene = SceneManager.GetActiveScene(); + return activeScene.path == scene || activeScene.name == scene; + } + + // full server setup code, without spawning objects yet + void SetupServer() + { + if (logger.LogEnabled()) logger.Log("NetworkManager SetupServer"); + InitializeSingleton(); + + if (runInBackground) + Application.runInBackground = true; + + if (authenticator != null) + { + authenticator.OnStartServer(); + authenticator.OnServerAuthenticated.AddListener(OnServerAuthenticated); + } + + ConfigureServerFrameRate(); + + // Copy auto-disconnect settings to NetworkServer + NetworkServer.disconnectInactiveTimeout = disconnectInactiveTimeout; + NetworkServer.disconnectInactiveConnections = disconnectInactiveConnections; + + // start listening to network connections + NetworkServer.Listen(maxConnections); + + // call OnStartServer AFTER Listen, so that NetworkServer.active is + // true and we can call NetworkServer.Spawn in OnStartServer + // overrides. + // (useful for loading & spawning stuff from database etc.) + // + // note: there is no risk of someone connecting after Listen() and + // before OnStartServer() because this all runs in one thread + // and we don't start processing connects until Update. + OnStartServer(); + + // this must be after Listen(), since that registers the default message handlers + RegisterServerMessages(); + + isNetworkActive = true; + } + + /// + /// This starts a new server. + /// + public void StartServer() + { + mode = NetworkManagerMode.ServerOnly; + + // StartServer is inherently ASYNCHRONOUS (=doesn't finish immediately) + // + // Here is what it does: + // Listen + // if onlineScene: + // LoadSceneAsync + // ... + // FinishLoadSceneServerOnly + // SpawnObjects + // else: + // SpawnObjects + // + // there is NO WAY to make it synchronous because both LoadSceneAsync + // and LoadScene do not finish loading immediately. as long as we + // have the onlineScene feature, it will be asynchronous! + + SetupServer(); + + // scene change needed? then change scene and spawn afterwards. + if (IsServerOnlineSceneChangeNeeded()) + { + ServerChangeScene(onlineScene); + } + // otherwise spawn directly + else + { + NetworkServer.SpawnObjects(); + } + } + + /// + /// This starts a network client. It uses the networkAddress property as the address to connect to. + /// This makes the newly created client connect to the server immediately. + /// + public void StartClient() + { + mode = NetworkManagerMode.ClientOnly; + + InitializeSingleton(); + + if (authenticator != null) + { + authenticator.OnStartClient(); + authenticator.OnClientAuthenticated.AddListener(OnClientAuthenticated); + } + + if (runInBackground) + Application.runInBackground = true; + + isNetworkActive = true; + + RegisterClientMessages(); + + if (string.IsNullOrEmpty(networkAddress)) + { + logger.LogError("Must set the Network Address field in the manager"); + return; + } + if (logger.LogEnabled()) logger.Log("NetworkManager StartClient address:" + networkAddress); + + NetworkClient.Connect(networkAddress); + + OnStartClient(); + } + + /// + /// This starts a network client. It uses the Uri parameter as the address to connect to. + /// This makes the newly created client connect to the server immediately. + /// + /// location of the server to connect to + public void StartClient(Uri uri) + { + mode = NetworkManagerMode.ClientOnly; + + InitializeSingleton(); + + if (authenticator != null) + { + authenticator.OnStartClient(); + authenticator.OnClientAuthenticated.AddListener(OnClientAuthenticated); + } + + if (runInBackground) + { + Application.runInBackground = true; + } + + isNetworkActive = true; + + RegisterClientMessages(); + + if (logger.LogEnabled()) logger.Log("NetworkManager StartClient address:" + uri); + networkAddress = uri.Host; + + NetworkClient.Connect(uri); + + OnStartClient(); + } + + /// + /// This starts a network "host" - a server and client in the same application. + /// The client returned from StartHost() is a special "local" client that communicates to the in-process server using a message queue instead of the real network. But in almost all other cases, it can be treated as a normal client. + /// + public void StartHost() + { + mode = NetworkManagerMode.Host; + + // StartHost is inherently ASYNCHRONOUS (=doesn't finish immediately) + // + // Here is what it does: + // Listen + // ConnectHost + // if onlineScene: + // LoadSceneAsync + // ... + // FinishLoadSceneHost + // FinishStartHost + // SpawnObjects + // StartHostClient <= not guaranteed to happen after SpawnObjects if onlineScene is set! + // ClientAuth + // success: server sends changescene msg to client + // else: + // FinishStartHost + // + // there is NO WAY to make it synchronous because both LoadSceneAsync + // and LoadScene do not finish loading immediately. as long as we + // have the onlineScene feature, it will be asynchronous! + + // setup server first + SetupServer(); + + // call OnStartHost AFTER SetupServer. this way we can use + // NetworkServer.Spawn etc. in there too. just like OnStartServer + // is called after the server is actually properly started. + OnStartHost(); + + // scene change needed? then change scene and spawn afterwards. + // => BEFORE host client connects. if client auth succeeds then the + // server tells it to load 'onlineScene'. we can't do that if + // server is still in 'offlineScene'. so load on server first. + if (IsServerOnlineSceneChangeNeeded()) + { + // call FinishStartHost after changing scene. + finishStartHostPending = true; + ServerChangeScene(onlineScene); + } + // otherwise call FinishStartHost directly + else + { + FinishStartHost(); + } + } + + // This may be set true in StartHost and is evaluated in FinishStartHost + bool finishStartHostPending; + + // FinishStartHost is guaranteed to be called after the host server was + // fully started and all the asynchronous StartHost magic is finished + // (= scene loading), or immediately if there was no asynchronous magic. + // + // note: we don't really need FinishStartClient/FinishStartServer. the + // host version is enough. + void FinishStartHost() + { + // ConnectHost needs to be called BEFORE SpawnObjects: + // https://github.com/vis2k/Mirror/pull/1249/ + // -> this sets NetworkServer.localConnection. + // -> localConnection needs to be set before SpawnObjects because: + // -> SpawnObjects calls OnStartServer in all NetworkBehaviours + // -> OnStartServer might spawn an object and set [SyncVar(hook="OnColorChanged")] object.color = green; + // -> this calls SyncVar.set (generated by Weaver), which has + // a custom case for host mode (because host mode doesn't + // get OnDeserialize calls, where SyncVar hooks are usually + // called): + // + // if (!SyncVarEqual(value, ref color)) + // { + // if (NetworkServer.localClientActive && !getSyncVarHookGuard(1uL)) + // { + // setSyncVarHookGuard(1uL, value: true); + // OnColorChangedHook(value); + // setSyncVarHookGuard(1uL, value: false); + // } + // SetSyncVar(value, ref color, 1uL); + // } + // + // -> localClientActive needs to be true, otherwise the hook + // isn't called in host mode! + // + // TODO call this after spawnobjects and worry about the syncvar hook fix later? + NetworkClient.ConnectHost(); + + // server scene was loaded. now spawn all the objects + NetworkServer.SpawnObjects(); + + // connect client and call OnStartClient AFTER server scene was + // loaded and all objects were spawned. + // DO NOT do this earlier. it would cause race conditions where a + // client will do things before the server is even fully started. + logger.Log("StartHostClient called"); + StartHostClient(); + } + + void StartHostClient() + { + logger.Log("NetworkManager ConnectLocalClient"); + + if (authenticator != null) + { + authenticator.OnStartClient(); + authenticator.OnClientAuthenticated.AddListener(OnClientAuthenticated); + } + + networkAddress = "localhost"; + NetworkServer.ActivateHostScene(); + RegisterClientMessages(); + + // ConnectLocalServer needs to be called AFTER RegisterClientMessages + // (https://github.com/vis2k/Mirror/pull/1249/) + NetworkClient.ConnectLocalServer(); + + OnStartClient(); + } + + /// + /// This stops both the client and the server that the manager is using. + /// + public void StopHost() + { + OnStopHost(); + + // TODO try to move DisconnectLocalServer into StopClient(), and + // then call StopClient() before StopServer(). needs testing!. + + // DisconnectLocalServer needs to be called so that the host client + // receives a DisconnectMessage too. + // fixes: https://github.com/vis2k/Mirror/issues/1515 + NetworkClient.DisconnectLocalServer(); + + StopClient(); + StopServer(); + } + + /// + /// Stops the server that the manager is using. + /// + public void StopServer() + { + if (!NetworkServer.active) + return; + + if (authenticator != null) + authenticator.OnServerAuthenticated.RemoveListener(OnServerAuthenticated); + + OnStopServer(); + + logger.Log("NetworkManager StopServer"); + isNetworkActive = false; + NetworkServer.Shutdown(); + + // set offline mode BEFORE changing scene so that FinishStartScene + // doesn't think we need initialize anything. + mode = NetworkManagerMode.Offline; + + if (!string.IsNullOrEmpty(offlineScene)) + { + ServerChangeScene(offlineScene); + } + + startPositionIndex = 0; + + networkSceneName = ""; + } + + /// + /// Stops the client that the manager is using. + /// + public void StopClient() + { + if (authenticator != null) + authenticator.OnClientAuthenticated.RemoveListener(OnClientAuthenticated); + + OnStopClient(); + + logger.Log("NetworkManager StopClient"); + isNetworkActive = false; + + // shutdown client + NetworkClient.Disconnect(); + NetworkClient.Shutdown(); + + // set offline mode BEFORE changing scene so that FinishStartScene + // doesn't think we need initialize anything. + mode = NetworkManagerMode.Offline; + + // If this is the host player, StopServer will already be changing scenes. + // Check loadingSceneAsync to ensure we don't double-invoke the scene change. + // Check if NetworkServer.active because we can get here via Disconnect before server has started to change scenes. + if (!string.IsNullOrEmpty(offlineScene) && !IsSceneActive(offlineScene) && loadingSceneAsync == null && !NetworkServer.active) + { + ClientChangeScene(offlineScene, SceneOperation.Normal); + } + + networkSceneName = ""; + } + + /// + /// called when quitting the application by closing the window / pressing stop in the editor + /// virtual so that inheriting classes' OnApplicationQuit() can call base.OnApplicationQuit() too + /// + public virtual void OnApplicationQuit() + { + // stop client first + // (we want to send the quit packet to the server instead of waiting + // for a timeout) + if (NetworkClient.isConnected) + { + StopClient(); + print("OnApplicationQuit: stopped client"); + } + + // stop server after stopping client (for proper host mode stopping) + if (NetworkServer.active) + { + StopServer(); + print("OnApplicationQuit: stopped server"); + } + } + + /// + /// Set the frame rate for a headless server. + /// Override if you wish to disable the behavior or set your own tick rate. + /// + public virtual void ConfigureServerFrameRate() + { + // set a fixed tick rate instead of updating as often as possible + // * if not in Editor (it doesn't work in the Editor) + // * if not in Host mode +#if !UNITY_EDITOR + if (!NetworkClient.active && isHeadless) + { + Application.targetFrameRate = serverTickRate; + if (logger.logEnabled) logger.Log("Server Tick Rate set to: " + Application.targetFrameRate + " Hz."); + } +#endif + } + + bool InitializeSingleton() + { + if (singleton != null && singleton == this) return true; + + // do this early + LogFilter.Debug = showDebugMessages; + if (LogFilter.Debug) + { + LogFactory.EnableDebugMode(); + } + + if (dontDestroyOnLoad) + { + if (singleton != null) + { + logger.LogWarning("Multiple NetworkManagers detected in the scene. Only one NetworkManager can exist at a time. The duplicate NetworkManager will be destroyed."); + Destroy(gameObject); + + // Return false to not allow collision-destroyed second instance to continue. + return false; + } + logger.Log("NetworkManager created singleton (DontDestroyOnLoad)"); + singleton = this; + if (Application.isPlaying) DontDestroyOnLoad(gameObject); + } + else + { + logger.Log("NetworkManager created singleton (ForScene)"); + singleton = this; + } + + // set active transport AFTER setting singleton. + // so only if we didn't destroy ourselves. + Transport.activeTransport = transport; + + return true; + } + + void RegisterServerMessages() + { + NetworkServer.RegisterHandler(OnServerConnectInternal, false); + NetworkServer.RegisterHandler(OnServerDisconnectInternal, false); + NetworkServer.RegisterHandler(OnServerAddPlayerInternal); + NetworkServer.RegisterHandler(OnServerErrorInternal, false); + + // Network Server initially registers its own handler for this, so we replace it here. + NetworkServer.ReplaceHandler(OnServerReadyMessageInternal); + } + + void RegisterClientMessages() + { + NetworkClient.RegisterHandler(OnClientConnectInternal, false); + NetworkClient.RegisterHandler(OnClientDisconnectInternal, false); + NetworkClient.RegisterHandler(OnClientNotReadyMessageInternal); + NetworkClient.RegisterHandler(OnClientErrorInternal, false); + NetworkClient.RegisterHandler(OnClientSceneInternal, false); + + if (playerPrefab != null) + { + ClientScene.RegisterPrefab(playerPrefab); + } + for (int i = 0; i < spawnPrefabs.Count; i++) + { + GameObject prefab = spawnPrefabs[i]; + if (prefab != null) + { + ClientScene.RegisterPrefab(prefab); + } + } + } + + /// + /// This is the only way to clear the singleton, so another instance can be created. + /// + public static void Shutdown() + { + if (singleton == null) + return; + + startPositions.Clear(); + startPositionIndex = 0; + clientReadyConnection = null; + + singleton.StopHost(); + singleton = null; + } + + /// + /// virtual so that inheriting classes' OnDestroy() can call base.OnDestroy() too + /// + public virtual void OnDestroy() + { + logger.Log("NetworkManager destroyed"); + } + + #endregion + + #region Scene Management + + /// + /// The name of the current network scene. + /// + /// + /// This is populated if the NetworkManager is doing scene management. Calls to ServerChangeScene() cause this to change. New clients that connect to a server will automatically load this scene. + /// This is used to make sure that all scene changes are initialized by Mirror. + /// Loading a scene manually wont set networkSceneName, so Mirror would still load it again on start. + /// + public static string networkSceneName { get; protected set; } = ""; + + public static UnityEngine.AsyncOperation loadingSceneAsync; + + /// + /// This causes the server to switch scenes and sets the networkSceneName. + /// Clients that connect to this server will automatically switch to this scene. This is called autmatically if onlineScene or offlineScene are set, but it can be called from user code to switch scenes again while the game is in progress. This automatically sets clients to be not-ready. The clients must call NetworkClient.Ready() again to participate in the new scene. + /// + /// + public virtual void ServerChangeScene(string newSceneName) + { + if (string.IsNullOrEmpty(newSceneName)) + { + logger.LogError("ServerChangeScene empty scene name"); + return; + } + + if (logger.logEnabled) logger.Log("ServerChangeScene " + newSceneName); + NetworkServer.SetAllClientsNotReady(); + networkSceneName = newSceneName; + + // Let server prepare for scene change + OnServerChangeScene(newSceneName); + + // Suspend the server's transport while changing scenes + // It will be re-enabled in FinishScene. + Transport.activeTransport.enabled = false; + + loadingSceneAsync = SceneManager.LoadSceneAsync(newSceneName); + + // ServerChangeScene can be called when stopping the server + // when this happens the server is not active so does not need to tell clients about the change + if (NetworkServer.active) + { + // notify all clients about the new scene + NetworkServer.SendToAll(new SceneMessage { sceneName = newSceneName }); + } + + startPositionIndex = 0; + startPositions.Clear(); + } + + // This is only set in ClientChangeScene below...never on server. + // We need to check this in OnClientSceneChanged called from FinishLoadSceneClientOnly + // to prevent AddPlayer message after loading/unloading additive scenes + SceneOperation clientSceneOperation = SceneOperation.Normal; + + internal void ClientChangeScene(string newSceneName, SceneOperation sceneOperation = SceneOperation.Normal, bool customHandling = false) + { + if (string.IsNullOrEmpty(newSceneName)) + { + logger.LogError("ClientChangeScene empty scene name"); + return; + } + + if (logger.LogEnabled()) logger.Log("ClientChangeScene newSceneName:" + newSceneName + " networkSceneName:" + networkSceneName); + + // vis2k: pause message handling while loading scene. otherwise we will process messages and then lose all + // the state as soon as the load is finishing, causing all kinds of bugs because of missing state. + // (client may be null after StopClient etc.) + if (logger.LogEnabled()) logger.Log("ClientChangeScene: pausing handlers while scene is loading to avoid data loss after scene was loaded."); + Transport.activeTransport.enabled = false; + + // Let client prepare for scene change + OnClientChangeScene(newSceneName, sceneOperation, customHandling); + + // scene handling will happen in overrides of OnClientChangeScene and/or OnClientSceneChanged + if (customHandling) + { + FinishLoadScene(); + return; + } + + // cache sceneOperation so we know what was done in OnClientSceneChanged called from FinishLoadSceneClientOnly + clientSceneOperation = sceneOperation; + + switch (sceneOperation) + { + case SceneOperation.Normal: + loadingSceneAsync = SceneManager.LoadSceneAsync(newSceneName); + break; + case SceneOperation.LoadAdditive: + // Ensure additive scene is not already loaded on client by name or path + // since we don't know which was passed in the Scene message + if (!SceneManager.GetSceneByName(newSceneName).IsValid() && !SceneManager.GetSceneByPath(newSceneName).IsValid()) + loadingSceneAsync = SceneManager.LoadSceneAsync(newSceneName, LoadSceneMode.Additive); + else + { + logger.LogWarning($"Scene {newSceneName} is already loaded"); + + // Re-enable the transport that we disabled before entering this switch + Transport.activeTransport.enabled = true; + } + break; + case SceneOperation.UnloadAdditive: + // Ensure additive scene is actually loaded on client by name or path + // since we don't know which was passed in the Scene message + if (SceneManager.GetSceneByName(newSceneName).IsValid() || SceneManager.GetSceneByPath(newSceneName).IsValid()) + loadingSceneAsync = SceneManager.UnloadSceneAsync(newSceneName, UnloadSceneOptions.UnloadAllEmbeddedSceneObjects); + else + { + logger.LogWarning($"Cannot unload {newSceneName} with UnloadAdditive operation"); + + // Re-enable the transport that we disabled before entering this switch + Transport.activeTransport.enabled = true; + } + break; + } + + // don't change the client's current networkSceneName when loading additive scene content + if (sceneOperation == SceneOperation.Normal) + networkSceneName = newSceneName; + } + + // support additive scene loads: + // NetworkScenePostProcess disables all scene objects on load, and + // * NetworkServer.SpawnObjects enables them again on the server when + // calling OnStartServer + // * ClientScene.PrepareToSpawnSceneObjects enables them again on the + // client after the server sends ObjectSpawnStartedMessage to client + // in SpawnObserversForConnection. this is only called when the + // client joins, so we need to rebuild scene objects manually again + // TODO merge this with FinishLoadScene()? + void OnSceneLoaded(Scene scene, LoadSceneMode mode) + { + if (mode == LoadSceneMode.Additive) + { + if (NetworkServer.active) + { + // TODO only respawn the server objects from that scene later! + NetworkServer.SpawnObjects(); + if (logger.LogEnabled()) logger.Log("Respawned Server objects after additive scene load: " + scene.name); + } + if (NetworkClient.active) + { + ClientScene.PrepareToSpawnSceneObjects(); + if (logger.LogEnabled()) logger.Log("Rebuild Client spawnableObjects after additive scene load: " + scene.name); + } + } + } + + static void UpdateScene() + { + if (singleton != null && loadingSceneAsync != null && loadingSceneAsync.isDone) + { + if (logger.LogEnabled()) logger.Log("ClientChangeScene done readyCon:" + clientReadyConnection); + singleton.FinishLoadScene(); + loadingSceneAsync.allowSceneActivation = true; + loadingSceneAsync = null; + } + } + + void FinishLoadScene() + { + // NOTE: this cannot use NetworkClient.allClients[0] - that client may be for a completely different purpose. + + // process queued messages that we received while loading the scene + logger.Log("FinishLoadScene: resuming handlers after scene was loading."); + Transport.activeTransport.enabled = true; + + // host mode? + if (mode == NetworkManagerMode.Host) + { + FinishLoadSceneHost(); + } + // server-only mode? + else if (mode == NetworkManagerMode.ServerOnly) + { + FinishLoadSceneServerOnly(); + } + // client-only mode? + else if (mode == NetworkManagerMode.ClientOnly) + { + FinishLoadSceneClientOnly(); + } + // otherwise we called it after stopping when loading offline scene. + // do nothing then. + } + + // finish load scene part for host mode. makes code easier and is + // necessary for FinishStartHost later. + // (the 3 things have to happen in that exact order) + void FinishLoadSceneHost() + { + // debug message is very important. if we ever break anything then + // it's very obvious to notice. + logger.Log("Finished loading scene in host mode."); + + if (clientReadyConnection != null) + { + OnClientConnect(clientReadyConnection); + clientLoadedScene = true; + clientReadyConnection = null; + } + + // do we need to finish a StartHost() call? + // then call FinishStartHost and let it take care of spawning etc. + if (finishStartHostPending) + { + finishStartHostPending = false; + FinishStartHost(); + + // call OnServerSceneChanged + OnServerSceneChanged(networkSceneName); + + // DO NOT call OnClientSceneChanged here. + // the scene change happened because StartHost loaded the + // server's online scene. it has nothing to do with the client. + // this was not meant as a client scene load, so don't call it. + // + // otherwise AddPlayer would be called twice: + // -> once for client OnConnected + // -> once in OnClientSceneChanged + } + // otherwise we just changed a scene in host mode + else + { + // spawn server objects + NetworkServer.SpawnObjects(); + + // call OnServerSceneChanged + OnServerSceneChanged(networkSceneName); + + if (NetworkClient.isConnected) + { + // let client know that we changed scene + OnClientSceneChanged(NetworkClient.connection); + } + } + } + + // finish load scene part for server-only. . makes code easier and is + // necessary for FinishStartServer later. + void FinishLoadSceneServerOnly() + { + // debug message is very important. if we ever break anything then + // it's very obvious to notice. + logger.Log("Finished loading scene in server-only mode."); + + NetworkServer.SpawnObjects(); + OnServerSceneChanged(networkSceneName); + } + + // finish load scene part for client-only. makes code easier and is + // necessary for FinishStartClient later. + void FinishLoadSceneClientOnly() + { + // debug message is very important. if we ever break anything then + // it's very obvious to notice. + logger.Log("Finished loading scene in client-only mode."); + + if (clientReadyConnection != null) + { + OnClientConnect(clientReadyConnection); + clientLoadedScene = true; + clientReadyConnection = null; + } + + if (NetworkClient.isConnected) + { + OnClientSceneChanged(NetworkClient.connection); + } + } + + #endregion + + #region Start Positions + + public static int startPositionIndex; + + /// + /// List of transforms populted by NetworkStartPosition components found in the scene. + /// + public static List startPositions = new List(); + + /// + /// Registers the transform of a game object as a player spawn location. + /// This is done automatically by NetworkStartPosition components, but can be done manually from user script code. + /// + /// Transform to register. + public static void RegisterStartPosition(Transform start) + { + if (logger.LogEnabled()) logger.Log("RegisterStartPosition: (" + start.gameObject.name + ") " + start.position); + startPositions.Add(start); + + // reorder the list so that round-robin spawning uses the start positions + // in hierarchy order. This assumes all objects with NetworkStartPosition + // component are siblings, either in the scene root or together as children + // under a single parent in the scene. + startPositions = startPositions.OrderBy(transform => transform.GetSiblingIndex()).ToList(); + } + + /// + /// Unregisters the transform of a game object as a player spawn location. + /// This is done automatically by the NetworkStartPosition component, but can be done manually from user code. + /// + /// Transform to unregister. + public static void UnRegisterStartPosition(Transform start) + { + if (logger.LogEnabled()) logger.Log("UnRegisterStartPosition: (" + start.gameObject.name + ") " + start.position); + startPositions.Remove(start); + } + + /// + /// This finds a spawn position based on NetworkStartPosition objects in the scene. + /// This is used by the default implementation of OnServerAddPlayer. + /// + /// Returns the transform to spawn a player at, or null. + public Transform GetStartPosition() + { + // first remove any dead transforms + startPositions.RemoveAll(t => t == null); + + if (startPositions.Count == 0) + return null; + + if (playerSpawnMethod == PlayerSpawnMethod.Random) + { + return startPositions[UnityEngine.Random.Range(0, startPositions.Count)]; + } + else + { + Transform startPosition = startPositions[startPositionIndex]; + startPositionIndex = (startPositionIndex + 1) % startPositions.Count; + return startPosition; + } + } + + #endregion + + #region Server Internal Message Handlers + + void OnServerConnectInternal(NetworkConnection conn, ConnectMessage connectMsg) + { + logger.Log("NetworkManager.OnServerConnectInternal"); + + if (authenticator != null) + { + // we have an authenticator - let it handle authentication + authenticator.OnServerAuthenticateInternal(conn); + } + else + { + // authenticate immediately + OnServerAuthenticated(conn); + } + } + + // called after successful authentication + void OnServerAuthenticated(NetworkConnection conn) + { + logger.Log("NetworkManager.OnServerAuthenticated"); + + // set connection to authenticated + conn.isAuthenticated = true; + + // proceed with the login handshake by calling OnServerConnect + if (networkSceneName != "" && networkSceneName != offlineScene) + { + SceneMessage msg = new SceneMessage() { sceneName = networkSceneName }; + conn.Send(msg); + } + + OnServerConnect(conn); + } + + void OnServerDisconnectInternal(NetworkConnection conn, DisconnectMessage msg) + { + logger.Log("NetworkManager.OnServerDisconnectInternal"); + OnServerDisconnect(conn); + } + + void OnServerReadyMessageInternal(NetworkConnection conn, ReadyMessage msg) + { + logger.Log("NetworkManager.OnServerReadyMessageInternal"); + OnServerReady(conn); + } + + void OnServerAddPlayerInternal(NetworkConnection conn, AddPlayerMessage msg) + { + logger.Log("NetworkManager.OnServerAddPlayer"); + + if (autoCreatePlayer && playerPrefab == null) + { + logger.LogError("The PlayerPrefab is empty on the NetworkManager. Please setup a PlayerPrefab object."); + return; + } + + if (autoCreatePlayer && playerPrefab.GetComponent() == null) + { + logger.LogError("The PlayerPrefab does not have a NetworkIdentity. Please add a NetworkIdentity to the player prefab."); + return; + } + + if (conn.identity != null) + { + logger.LogError("There is already a player for this connection."); + return; + } + + OnServerAddPlayer(conn); + } + + // Deprecated 5/2/2020 + /// + /// Obsolete: Removed as a security risk. Use NetworkServer.RemovePlayerForConnection instead. + /// + [EditorBrowsable(EditorBrowsableState.Never), Obsolete("Removed as a security risk. Use NetworkServer.RemovePlayerForConnection(NetworkConnection conn, bool keepAuthority = false) instead", true)] + void OnServerRemovePlayerMessageInternal(NetworkConnection conn, RemovePlayerMessage msg) { } + + void OnServerErrorInternal(NetworkConnection conn, ErrorMessage msg) + { + logger.Log("NetworkManager.OnServerErrorInternal"); + OnServerError(conn, msg.value); + } + + #endregion + + #region Client Internal Message Handlers + + void OnClientConnectInternal(NetworkConnection conn, ConnectMessage message) + { + logger.Log("NetworkManager.OnClientConnectInternal"); + + if (authenticator != null) + { + // we have an authenticator - let it handle authentication + authenticator.OnClientAuthenticateInternal(conn); + } + else + { + // authenticate immediately + OnClientAuthenticated(conn); + } + } + + // called after successful authentication + void OnClientAuthenticated(NetworkConnection conn) + { + logger.Log("NetworkManager.OnClientAuthenticated"); + + // set connection to authenticated + conn.isAuthenticated = true; + + // proceed with the login handshake by calling OnClientConnect + if (string.IsNullOrEmpty(onlineScene) || onlineScene == offlineScene || IsSceneActive(onlineScene)) + { + clientLoadedScene = false; + OnClientConnect(conn); + } + else + { + // will wait for scene id to come from the server. + clientLoadedScene = true; + clientReadyConnection = conn; + } + } + + void OnClientDisconnectInternal(NetworkConnection conn, DisconnectMessage msg) + { + logger.Log("NetworkManager.OnClientDisconnectInternal"); + OnClientDisconnect(conn); + } + + void OnClientNotReadyMessageInternal(NetworkConnection conn, NotReadyMessage msg) + { + logger.Log("NetworkManager.OnClientNotReadyMessageInternal"); + + ClientScene.ready = false; + OnClientNotReady(conn); + + // NOTE: clientReadyConnection is not set here! don't want OnClientConnect to be invoked again after scene changes. + } + + void OnClientErrorInternal(NetworkConnection conn, ErrorMessage msg) + { + logger.Log("NetworkManager:OnClientErrorInternal"); + OnClientError(conn, msg.value); + } + + void OnClientSceneInternal(NetworkConnection conn, SceneMessage msg) + { + logger.Log("NetworkManager.OnClientSceneInternal"); + + if (NetworkClient.isConnected && !NetworkServer.active) + { + ClientChangeScene(msg.sceneName, msg.sceneOperation, msg.customHandling); + } + } + + #endregion + + #region Server System Callbacks + + /// + /// Called on the server when a new client connects. + /// Unity calls this on the Server when a Client connects to the Server. Use an override to tell the NetworkManager what to do when a client connects to the server. + /// + /// Connection from client. + public virtual void OnServerConnect(NetworkConnection conn) { } + + /// + /// Called on the server when a client disconnects. + /// This is called on the Server when a Client disconnects from the Server. Use an override to decide what should happen when a disconnection is detected. + /// + /// Connection from client. + public virtual void OnServerDisconnect(NetworkConnection conn) + { + NetworkServer.DestroyPlayerForConnection(conn); + logger.Log("OnServerDisconnect: Client disconnected."); + } + + /// + /// Called on the server when a client is ready. + /// The default implementation of this function calls NetworkServer.SetClientReady() to continue the network setup process. + /// + /// Connection from client. + public virtual void OnServerReady(NetworkConnection conn) + { + if (conn.identity == null) + { + // this is now allowed (was not for a while) + logger.Log("Ready with no player object"); + } + NetworkServer.SetClientReady(conn); + } + + /// + /// Called on the server when a client adds a new player with ClientScene.AddPlayer. + /// The default implementation for this function creates a new player object from the playerPrefab. + /// + /// Connection from client. + public virtual void OnServerAddPlayer(NetworkConnection conn) + { + Transform startPos = GetStartPosition(); + GameObject player = startPos != null + ? Instantiate(playerPrefab, startPos.position, startPos.rotation) + : Instantiate(playerPrefab); + + NetworkServer.AddPlayerForConnection(conn, player); + } + + // Deprecated 5/2/2020 + /// + /// Obsolete: Removed as a security risk. Use NetworkServer.RemovePlayerForConnection instead. + /// + [EditorBrowsable(EditorBrowsableState.Never), Obsolete("Removed as a security risk. Use NetworkServer.RemovePlayerForConnection(NetworkConnection conn, bool keepAuthority = false) instead", true)] + public virtual void OnServerRemovePlayer(NetworkConnection conn, NetworkIdentity player) { } + + /// + /// Called on the server when a network error occurs for a client connection. + /// + /// Connection from client. + /// Error code. + public virtual void OnServerError(NetworkConnection conn, int errorCode) { } + + /// + /// Called from ServerChangeScene immediately before SceneManager.LoadSceneAsync is executed + /// This allows server to do work / cleanup / prep before the scene changes. + /// + /// Name of the scene that's about to be loaded + public virtual void OnServerChangeScene(string newSceneName) { } + + /// + /// Called on the server when a scene is completed loaded, when the scene load was initiated by the server with ServerChangeScene(). + /// + /// The name of the new scene. + public virtual void OnServerSceneChanged(string sceneName) { } + + #endregion + + #region Client System Callbacks + + /// + /// Called on the client when connected to a server. + /// The default implementation of this function sets the client as ready and adds a player. Override the function to dictate what happens when the client connects. + /// + /// Connection to the server. + public virtual void OnClientConnect(NetworkConnection conn) + { + // OnClientConnect by default calls AddPlayer but it should not do + // that when we have online/offline scenes. so we need the + // clientLoadedScene flag to prevent it. + if (!clientLoadedScene) + { + // Ready/AddPlayer is usually triggered by a scene load completing. if no scene was loaded, then Ready/AddPlayer it here instead. + if (!ClientScene.ready) ClientScene.Ready(conn); + if (autoCreatePlayer) + { + ClientScene.AddPlayer(conn); + } + } + } + + /// + /// Called on clients when disconnected from a server. + /// This is called on the client when it disconnects from the server. Override this function to decide what happens when the client disconnects. + /// + /// Connection to the server. + public virtual void OnClientDisconnect(NetworkConnection conn) + { + StopClient(); + } + + /// + /// Called on clients when a network error occurs. + /// + /// Connection to a server. + /// Error code. + public virtual void OnClientError(NetworkConnection conn, int errorCode) { } + + /// + /// Called on clients when a servers tells the client it is no longer ready. + /// This is commonly used when switching scenes. + /// + /// Connection to the server. + public virtual void OnClientNotReady(NetworkConnection conn) { } + + // Deprecated 12/22/2019 + /// + /// Obsolete: Use OnClientChangeScene(string, SceneOperation, bool) instead. + /// + [EditorBrowsable(EditorBrowsableState.Never), Obsolete("Override OnClientChangeScene(string newSceneName, SceneOperation sceneOperation, bool customHandling) instead", true)] + public virtual void OnClientChangeScene(string newSceneName, SceneOperation sceneOperation) + { + OnClientChangeScene(newSceneName, sceneOperation, false); + } + + /// + /// Called from ClientChangeScene immediately before SceneManager.LoadSceneAsync is executed + /// This allows client to do work / cleanup / prep before the scene changes. + /// + /// Name of the scene that's about to be loaded + /// Scene operation that's about to happen + /// true to indicate that scene loading will be handled through overrides + public virtual void OnClientChangeScene(string newSceneName, SceneOperation sceneOperation, bool customHandling) { } + + /// + /// Called on clients when a scene has completed loaded, when the scene load was initiated by the server. + /// Scene changes can cause player objects to be destroyed. The default implementation of OnClientSceneChanged in the NetworkManager is to add a player object for the connection if no player object exists. + /// + /// The network connection that the scene change message arrived on. + public virtual void OnClientSceneChanged(NetworkConnection conn) + { + // always become ready. + if (!ClientScene.ready) ClientScene.Ready(conn); + + // Only call AddPlayer for normal scene changes, not additive load/unload + if (clientSceneOperation == SceneOperation.Normal && autoCreatePlayer && ClientScene.localPlayer == null) + { + // add player if existing one is null + ClientScene.AddPlayer(conn); + } + } + + #endregion + + #region Start & Stop callbacks + + // Since there are multiple versions of StartServer, StartClient and StartHost, to reliably customize + // their functionality, users would need override all the versions. Instead these callbacks are invoked + // from all versions, so users only need to implement this one case. + + /// + /// This is invoked when a host is started. + /// StartHost has multiple signatures, but they all cause this hook to be called. + /// + public virtual void OnStartHost() { } + + /// + /// This is invoked when a server is started - including when a host is started. + /// StartServer has multiple signatures, but they all cause this hook to be called. + /// + public virtual void OnStartServer() { } + + /// + /// This is invoked when the client is started. + /// + public virtual void OnStartClient() { } + + /// + /// This is called when a server is stopped - including when a host is stopped. + /// + public virtual void OnStopServer() { } + + /// + /// This is called when a client is stopped. + /// + public virtual void OnStopClient() { } + + /// + /// This is called when a host is stopped. + /// + public virtual void OnStopHost() { } + + #endregion + } +} diff --git a/MultiplayerFPS/Assets/Mirror/Runtime/NetworkManager.cs.meta b/MultiplayerFPS/Assets/Mirror/Runtime/NetworkManager.cs.meta new file mode 100644 index 0000000..0a7564a --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Runtime/NetworkManager.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 8aab4c8111b7c411b9b92cf3dbc5bd4e +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {fileID: 2800000, guid: 7453abfe9e8b2c04a8a47eb536fe21eb, type: 3} + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Mirror/Runtime/NetworkManagerHUD.cs b/MultiplayerFPS/Assets/Mirror/Runtime/NetworkManagerHUD.cs new file mode 100644 index 0000000..8131e30 --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Runtime/NetworkManagerHUD.cs @@ -0,0 +1,160 @@ +// vis2k: GUILayout instead of spacey += ...; removed Update hotkeys to avoid +// confusion if someone accidentally presses one. +using System.ComponentModel; +using UnityEngine; + +namespace Mirror +{ + /// + /// An extension for the NetworkManager that displays a default HUD for controlling the network state of the game. + /// This component also shows useful internal state for the networking system in the inspector window of the editor. It allows users to view connections, networked objects, message handlers, and packet statistics. This information can be helpful when debugging networked games. + /// + [DisallowMultipleComponent] + [AddComponentMenu("Network/NetworkManagerHUD")] + [RequireComponent(typeof(NetworkManager))] + [EditorBrowsable(EditorBrowsableState.Never)] + [HelpURL("https://mirror-networking.com/docs/Components/NetworkManagerHUD.html")] + public class NetworkManagerHUD : MonoBehaviour + { + NetworkManager manager; + + /// + /// Whether to show the default control HUD at runtime. + /// + public bool showGUI = true; + + /// + /// The horizontal offset in pixels to draw the HUD runtime GUI at. + /// + public int offsetX; + + /// + /// The vertical offset in pixels to draw the HUD runtime GUI at. + /// + public int offsetY; + + void Awake() + { + manager = GetComponent(); + } + + void OnGUI() + { + if (!showGUI) + return; + + GUILayout.BeginArea(new Rect(10 + offsetX, 40 + offsetY, 215, 9999)); + if (!NetworkClient.isConnected && !NetworkServer.active) + { + StartButtons(); + } + else + { + StatusLabels(); + } + + // client ready + if (NetworkClient.isConnected && !ClientScene.ready) + { + if (GUILayout.Button("Client Ready")) + { + ClientScene.Ready(NetworkClient.connection); + + if (ClientScene.localPlayer == null) + { + ClientScene.AddPlayer(NetworkClient.connection); + } + } + } + + StopButtons(); + + GUILayout.EndArea(); + } + + void StartButtons() + { + if (!NetworkClient.active) + { + // Server + Client + if (Application.platform != RuntimePlatform.WebGLPlayer) + { + if (GUILayout.Button("Host (Server + Client)")) + { + manager.StartHost(); + } + } + + // Client + IP + GUILayout.BeginHorizontal(); + if (GUILayout.Button("Client")) + { + manager.StartClient(); + } + manager.networkAddress = GUILayout.TextField(manager.networkAddress); + GUILayout.EndHorizontal(); + + // Server Only + if (Application.platform == RuntimePlatform.WebGLPlayer) + { + // cant be a server in webgl build + GUILayout.Box("( WebGL cannot be server )"); + } + else + { + if (GUILayout.Button("Server Only")) manager.StartServer(); + } + } + else + { + // Connecting + GUILayout.Label("Connecting to " + manager.networkAddress + ".."); + if (GUILayout.Button("Cancel Connection Attempt")) + { + manager.StopClient(); + } + } + } + + void StatusLabels() + { + // server / client status message + if (NetworkServer.active) + { + GUILayout.Label("Server: active. Transport: " + Transport.activeTransport); + } + if (NetworkClient.isConnected) + { + GUILayout.Label("Client: address=" + manager.networkAddress); + } + } + + void StopButtons() + { + // stop host if host mode + if (NetworkServer.active && NetworkClient.isConnected) + { + if (GUILayout.Button("Stop Host")) + { + manager.StopHost(); + } + } + // stop client if client-only + else if (NetworkClient.isConnected) + { + if (GUILayout.Button("Stop Client")) + { + manager.StopClient(); + } + } + // stop server if server-only + else if (NetworkServer.active) + { + if (GUILayout.Button("Stop Server")) + { + manager.StopServer(); + } + } + } + } +} diff --git a/MultiplayerFPS/Assets/Mirror/Runtime/NetworkManagerHUD.cs.meta b/MultiplayerFPS/Assets/Mirror/Runtime/NetworkManagerHUD.cs.meta new file mode 100644 index 0000000..a720b9c --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Runtime/NetworkManagerHUD.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 6442dc8070ceb41f094e44de0bf87274 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {fileID: 2800000, guid: 7453abfe9e8b2c04a8a47eb536fe21eb, type: 3} + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Mirror/Runtime/NetworkMessage.cs b/MultiplayerFPS/Assets/Mirror/Runtime/NetworkMessage.cs new file mode 100644 index 0000000..300b10e --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Runtime/NetworkMessage.cs @@ -0,0 +1 @@ +// file removed 03/17/2020 diff --git a/MultiplayerFPS/Assets/Mirror/Runtime/NetworkMessage.cs.meta b/MultiplayerFPS/Assets/Mirror/Runtime/NetworkMessage.cs.meta new file mode 100644 index 0000000..370b0a6 --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Runtime/NetworkMessage.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: eb04e4848a2e4452aa2dbd7adb801c51 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Mirror/Runtime/NetworkReader.cs b/MultiplayerFPS/Assets/Mirror/Runtime/NetworkReader.cs new file mode 100644 index 0000000..37f9014 --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Runtime/NetworkReader.cs @@ -0,0 +1,382 @@ +// Custom NetworkReader that doesn't use C#'s built in MemoryStream in order to +// avoid allocations. +// +// Benchmark: 100kb byte[] passed to NetworkReader constructor 1000x +// before with MemoryStream +// 0.8% CPU time, 250KB memory, 3.82ms +// now: +// 0.0% CPU time, 32KB memory, 0.02ms +using System; +using System.IO; +using System.Text; +using UnityEngine; + +namespace Mirror +{ + // Note: This class is intended to be extremely pedantic, and + // throw exceptions whenever stuff is going slightly wrong. + // The exceptions will be handled in NetworkServer/NetworkClient. + /// + /// Binary stream Reader. Supports simple types, buffers, arrays, structs, and nested types + /// Use NetworkReaderPool.GetReader to reduce memory allocation + /// + public class NetworkReader + { + // internal buffer + // byte[] pointer would work, but we use ArraySegment to also support + // the ArraySegment constructor + internal ArraySegment buffer; + + // 'int' is the best type for .Position. 'short' is too small if we send >32kb which would result in negative .Position + // -> converting long to int is fine until 2GB of data (MAX_INT), so we don't have to worry about overflows here + public int Position; + public int Length => buffer.Count; + + public NetworkReader(byte[] bytes) + { + buffer = new ArraySegment(bytes); + } + + public NetworkReader(ArraySegment segment) + { + buffer = segment; + } + + public byte ReadByte() + { + if (Position + 1 > buffer.Count) + { + throw new EndOfStreamException("ReadByte out of range:" + ToString()); + } + return buffer.Array[buffer.Offset + Position++]; + } + public int ReadInt32() => (int)ReadUInt32(); + public uint ReadUInt32() + { + uint value = 0; + value |= ReadByte(); + value |= (uint)(ReadByte() << 8); + value |= (uint)(ReadByte() << 16); + value |= (uint)(ReadByte() << 24); + return value; + } + public long ReadInt64() => (long)ReadUInt64(); + public ulong ReadUInt64() + { + ulong value = 0; + value |= ReadByte(); + value |= ((ulong)ReadByte()) << 8; + value |= ((ulong)ReadByte()) << 16; + value |= ((ulong)ReadByte()) << 24; + value |= ((ulong)ReadByte()) << 32; + value |= ((ulong)ReadByte()) << 40; + value |= ((ulong)ReadByte()) << 48; + value |= ((ulong)ReadByte()) << 56; + return value; + } + + // read bytes into the passed buffer + public byte[] ReadBytes(byte[] bytes, int count) + { + // check if passed byte array is big enough + if (count > bytes.Length) + { + throw new EndOfStreamException("ReadBytes can't read " + count + " + bytes because the passed byte[] only has length " + bytes.Length); + } + + ArraySegment data = ReadBytesSegment(count); + Array.Copy(data.Array, data.Offset, bytes, 0, count); + return bytes; + } + + // useful to parse payloads etc. without allocating + public ArraySegment ReadBytesSegment(int count) + { + // check if within buffer limits + if (Position + count > buffer.Count) + { + throw new EndOfStreamException("ReadBytesSegment can't read " + count + " bytes because it would read past the end of the stream. " + ToString()); + } + + // return the segment + ArraySegment result = new ArraySegment(buffer.Array, buffer.Offset + Position, count); + Position += count; + return result; + } + + public override string ToString() + { + return "NetworkReader pos=" + Position + " len=" + Length + " buffer=" + BitConverter.ToString(buffer.Array, buffer.Offset, buffer.Count); + } + } + + // Mirror's Weaver automatically detects all NetworkReader function types, + // but they do all need to be extensions. + public static class NetworkReaderExtensions + { + static readonly ILogger logger = LogFactory.GetLogger(typeof(NetworkReaderExtensions)); + + // cache encoding instead of creating it each time + // 1000 readers before: 1MB GC, 30ms + // 1000 readers after: 0.8MB GC, 18ms + static readonly UTF8Encoding encoding = new UTF8Encoding(false, true); + + public static byte ReadByte(this NetworkReader reader) => reader.ReadByte(); + public static sbyte ReadSByte(this NetworkReader reader) => (sbyte)reader.ReadByte(); + public static char ReadChar(this NetworkReader reader) => (char)reader.ReadUInt16(); + public static bool ReadBoolean(this NetworkReader reader) => reader.ReadByte() != 0; + public static short ReadInt16(this NetworkReader reader) => (short)reader.ReadUInt16(); + public static ushort ReadUInt16(this NetworkReader reader) + { + ushort value = 0; + value |= reader.ReadByte(); + value |= (ushort)(reader.ReadByte() << 8); + return value; + } + public static int ReadInt32(this NetworkReader reader) => (int)reader.ReadUInt32(); + public static uint ReadUInt32(this NetworkReader reader) + { + uint value = 0; + value |= reader.ReadByte(); + value |= (uint)(reader.ReadByte() << 8); + value |= (uint)(reader.ReadByte() << 16); + value |= (uint)(reader.ReadByte() << 24); + return value; + } + public static long ReadInt64(this NetworkReader reader) => (long)reader.ReadUInt64(); + public static ulong ReadUInt64(this NetworkReader reader) + { + ulong value = 0; + value |= reader.ReadByte(); + value |= ((ulong)reader.ReadByte()) << 8; + value |= ((ulong)reader.ReadByte()) << 16; + value |= ((ulong)reader.ReadByte()) << 24; + value |= ((ulong)reader.ReadByte()) << 32; + value |= ((ulong)reader.ReadByte()) << 40; + value |= ((ulong)reader.ReadByte()) << 48; + value |= ((ulong)reader.ReadByte()) << 56; + return value; + } + public static float ReadSingle(this NetworkReader reader) + { + UIntFloat converter = new UIntFloat(); + converter.intValue = reader.ReadUInt32(); + return converter.floatValue; + } + public static double ReadDouble(this NetworkReader reader) + { + UIntDouble converter = new UIntDouble(); + converter.longValue = reader.ReadUInt64(); + return converter.doubleValue; + } + public static decimal ReadDecimal(this NetworkReader reader) + { + UIntDecimal converter = new UIntDecimal(); + converter.longValue1 = reader.ReadUInt64(); + converter.longValue2 = reader.ReadUInt64(); + return converter.decimalValue; + } + + // note: this will throw an ArgumentException if an invalid utf8 string is sent + // null support, see NetworkWriter + public static string ReadString(this NetworkReader reader) + { + // read number of bytes + ushort size = reader.ReadUInt16(); + + if (size == 0) + return null; + + int realSize = size - 1; + + // make sure it's within limits to avoid allocation attacks etc. + if (realSize >= NetworkWriter.MaxStringLength) + { + throw new EndOfStreamException("ReadString too long: " + realSize + ". Limit is: " + NetworkWriter.MaxStringLength); + } + + ArraySegment data = reader.ReadBytesSegment(realSize); + + // convert directly from buffer to string via encoding + return encoding.GetString(data.Array, data.Offset, data.Count); + } + + // Use checked() to force it to throw OverflowException if data is invalid + // null support, see NetworkWriter + public static byte[] ReadBytesAndSize(this NetworkReader reader) + { + // count = 0 means the array was null + // otherwise count -1 is the length of the array + uint count = reader.ReadPackedUInt32(); + return count == 0 ? null : reader.ReadBytes(checked((int)(count - 1u))); + } + + public static ArraySegment ReadBytesAndSizeSegment(this NetworkReader reader) + { + // count = 0 means the array was null + // otherwise count - 1 is the length of the array + uint count = reader.ReadPackedUInt32(); + return count == 0 ? default : reader.ReadBytesSegment(checked((int)(count - 1u))); + } + + // zigzag decoding https://gist.github.com/mfuerstenau/ba870a29e16536fdbaba + public static int ReadPackedInt32(this NetworkReader reader) + { + uint data = reader.ReadPackedUInt32(); + return (int)((data >> 1) ^ -(data & 1)); + } + + // http://sqlite.org/src4/doc/trunk/www/varint.wiki + // NOTE: big endian. + // Use checked() to force it to throw OverflowException if data is invalid + public static uint ReadPackedUInt32(this NetworkReader reader) => checked((uint)reader.ReadPackedUInt64()); + + // zigzag decoding https://gist.github.com/mfuerstenau/ba870a29e16536fdbaba + public static long ReadPackedInt64(this NetworkReader reader) + { + ulong data = reader.ReadPackedUInt64(); + return ((long)(data >> 1)) ^ -((long)data & 1); + } + + public static ulong ReadPackedUInt64(this NetworkReader reader) + { + byte a0 = reader.ReadByte(); + if (a0 < 241) + { + return a0; + } + + byte a1 = reader.ReadByte(); + if (a0 >= 241 && a0 <= 248) + { + return 240 + ((a0 - (ulong)241) << 8) + a1; + } + + byte a2 = reader.ReadByte(); + if (a0 == 249) + { + return 2288 + ((ulong)a1 << 8) + a2; + } + + byte a3 = reader.ReadByte(); + if (a0 == 250) + { + return a1 + (((ulong)a2) << 8) + (((ulong)a3) << 16); + } + + byte a4 = reader.ReadByte(); + if (a0 == 251) + { + return a1 + (((ulong)a2) << 8) + (((ulong)a3) << 16) + (((ulong)a4) << 24); + } + + byte a5 = reader.ReadByte(); + if (a0 == 252) + { + return a1 + (((ulong)a2) << 8) + (((ulong)a3) << 16) + (((ulong)a4) << 24) + (((ulong)a5) << 32); + } + + byte a6 = reader.ReadByte(); + if (a0 == 253) + { + return a1 + (((ulong)a2) << 8) + (((ulong)a3) << 16) + (((ulong)a4) << 24) + (((ulong)a5) << 32) + (((ulong)a6) << 40); + } + + byte a7 = reader.ReadByte(); + if (a0 == 254) + { + return a1 + (((ulong)a2) << 8) + (((ulong)a3) << 16) + (((ulong)a4) << 24) + (((ulong)a5) << 32) + (((ulong)a6) << 40) + (((ulong)a7) << 48); + } + + byte a8 = reader.ReadByte(); + if (a0 == 255) + { + return a1 + (((ulong)a2) << 8) + (((ulong)a3) << 16) + (((ulong)a4) << 24) + (((ulong)a5) << 32) + (((ulong)a6) << 40) + (((ulong)a7) << 48) + (((ulong)a8) << 56); + } + + throw new IndexOutOfRangeException("ReadPackedUInt64() failure: " + a0); + } + + public static Vector2 ReadVector2(this NetworkReader reader) => new Vector2(reader.ReadSingle(), reader.ReadSingle()); + public static Vector3 ReadVector3(this NetworkReader reader) => new Vector3(reader.ReadSingle(), reader.ReadSingle(), reader.ReadSingle()); + public static Vector4 ReadVector4(this NetworkReader reader) => new Vector4(reader.ReadSingle(), reader.ReadSingle(), reader.ReadSingle(), reader.ReadSingle()); + public static Vector2Int ReadVector2Int(this NetworkReader reader) => new Vector2Int(reader.ReadPackedInt32(), reader.ReadPackedInt32()); + public static Vector3Int ReadVector3Int(this NetworkReader reader) => new Vector3Int(reader.ReadPackedInt32(), reader.ReadPackedInt32(), reader.ReadPackedInt32()); + public static Color ReadColor(this NetworkReader reader) => new Color(reader.ReadSingle(), reader.ReadSingle(), reader.ReadSingle(), reader.ReadSingle()); + public static Color32 ReadColor32(this NetworkReader reader) => new Color32(reader.ReadByte(), reader.ReadByte(), reader.ReadByte(), reader.ReadByte()); + public static Quaternion ReadQuaternion(this NetworkReader reader) => new Quaternion(reader.ReadSingle(), reader.ReadSingle(), reader.ReadSingle(), reader.ReadSingle()); + public static Rect ReadRect(this NetworkReader reader) => new Rect(reader.ReadSingle(), reader.ReadSingle(), reader.ReadSingle(), reader.ReadSingle()); + public static Plane ReadPlane(this NetworkReader reader) => new Plane(reader.ReadVector3(), reader.ReadSingle()); + public static Ray ReadRay(this NetworkReader reader) => new Ray(reader.ReadVector3(), reader.ReadVector3()); + + public static Matrix4x4 ReadMatrix4x4(this NetworkReader reader) + { + return new Matrix4x4 + { + m00 = reader.ReadSingle(), + m01 = reader.ReadSingle(), + m02 = reader.ReadSingle(), + m03 = reader.ReadSingle(), + m10 = reader.ReadSingle(), + m11 = reader.ReadSingle(), + m12 = reader.ReadSingle(), + m13 = reader.ReadSingle(), + m20 = reader.ReadSingle(), + m21 = reader.ReadSingle(), + m22 = reader.ReadSingle(), + m23 = reader.ReadSingle(), + m30 = reader.ReadSingle(), + m31 = reader.ReadSingle(), + m32 = reader.ReadSingle(), + m33 = reader.ReadSingle() + }; + } + + public static byte[] ReadBytes(this NetworkReader reader, int count) + { + byte[] bytes = new byte[count]; + reader.ReadBytes(bytes, count); + return bytes; + } + + public static Guid ReadGuid(this NetworkReader reader) => new Guid(reader.ReadBytes(16)); + public static Transform ReadTransform(this NetworkReader reader) + { + // Dont use null propagation here as it could lead to MissingReferenceException + NetworkIdentity networkIdentity = reader.ReadNetworkIdentity(); + return networkIdentity != null ? networkIdentity.transform : null; + } + + public static GameObject ReadGameObject(this NetworkReader reader) + { + // Dont use null propagation here as it could lead to MissingReferenceException + NetworkIdentity networkIdentity = reader.ReadNetworkIdentity(); + return networkIdentity != null ? networkIdentity.gameObject : null; + } + + public static NetworkIdentity ReadNetworkIdentity(this NetworkReader reader) + { + uint netId = reader.ReadPackedUInt32(); + if (netId == 0) + return null; + + if (NetworkIdentity.spawned.TryGetValue(netId, out NetworkIdentity identity)) + { + return identity; + } + + if (logger.WarnEnabled()) logger.LogFormat(LogType.Warning, "ReadNetworkIdentity netId:{0} not found in spawned", netId); + return null; + } + + public static Uri ReadUri(this NetworkReader reader) + { + return new Uri(reader.ReadString()); + } + + public static void ReadMessage(this NetworkReader reader, T msg) where T : IMessageBase + { + msg.Deserialize(reader); + } + } +} diff --git a/MultiplayerFPS/Assets/Mirror/Runtime/NetworkReader.cs.meta b/MultiplayerFPS/Assets/Mirror/Runtime/NetworkReader.cs.meta new file mode 100644 index 0000000..f5b0c1e --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Runtime/NetworkReader.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 1610f05ec5bd14d6882e689f7372596a +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Mirror/Runtime/NetworkReaderPool.cs b/MultiplayerFPS/Assets/Mirror/Runtime/NetworkReaderPool.cs new file mode 100644 index 0000000..4c80a6a --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Runtime/NetworkReaderPool.cs @@ -0,0 +1,135 @@ +using System; +using UnityEngine; + +namespace Mirror +{ + /// + /// NetworkReader to be used with NetworkReaderPool + /// + public class PooledNetworkReader : NetworkReader, IDisposable + { + internal PooledNetworkReader(byte[] bytes) : base(bytes) { } + + internal PooledNetworkReader(ArraySegment segment) : base(segment) { } + + public void Dispose() + { + NetworkReaderPool.Recycle(this); + } + } + + /// + /// Pool of NetworkReaders + /// Use this pool instead of NetworkReader to reduce memory allocation + /// Use Capacity to change size of pool + /// + public static class NetworkReaderPool + { + static readonly ILogger logger = LogFactory.GetLogger(typeof(NetworkReaderPool), LogType.Error); + + /// + /// Size of the pool + /// If pool is too small getting readers will causes memory allocation + /// Default value: 100 + /// + public static int Capacity + { + get => pool.Length; + set + { + // resize the array + Array.Resize(ref pool, value); + + // if capacity is smaller than before, then we need to adjust + // 'next' so it doesn't point to an index out of range + // -> if we set '0' then next = min(_, 0-1) => -1 + // -> if we set '2' then next = min(_, 2-1) => 1 + next = Mathf.Min(next, pool.Length - 1); + } + } + + /// + /// Mirror usually only uses up to 4 readers in nested usings, + /// 100 is a good margin for edge cases when users need a lot readers at + /// the same time. + /// + /// keep in mind, most entries of the pool will be null in most cases + /// + /// + /// Note: we use an Array instead of a Stack because it's significantly + /// faster: https://github.com/vis2k/Mirror/issues/1614 + static PooledNetworkReader[] pool = new PooledNetworkReader[100]; + + static int next = -1; + + /// + /// Get the next reader in the pool + /// If pool is empty, creates a new Reader + /// + public static PooledNetworkReader GetReader(byte[] bytes) + { + if (next == -1) + { + return new PooledNetworkReader(bytes); + } + + PooledNetworkReader reader = pool[next]; + pool[next] = null; + next--; + + // reset buffer + SetBuffer(reader, bytes); + return reader; + } + + /// + /// Get the next reader in the pool + /// If pool is empty, creates a new Reader + /// + public static PooledNetworkReader GetReader(ArraySegment segment) + { + if (next == -1) + { + return new PooledNetworkReader(segment); + } + + PooledNetworkReader reader = pool[next]; + pool[next] = null; + next--; + + // reset buffer + SetBuffer(reader, segment); + return reader; + } + + /// + /// Puts reader back into pool + /// When pool is full, the extra reader is left for the GC + /// + public static void Recycle(PooledNetworkReader reader) + { + if (next < pool.Length - 1) + { + next++; + pool[next] = reader; + } + else + { + logger.LogWarning("NetworkReaderPool.Recycle, Pool was full leaving extra reader for GC"); + } + } + + // SetBuffer methods mirror constructor for ReaderPool + static void SetBuffer(NetworkReader reader, byte[] bytes) + { + reader.buffer = new ArraySegment(bytes); + reader.Position = 0; + } + + static void SetBuffer(NetworkReader reader, ArraySegment segment) + { + reader.buffer = segment; + reader.Position = 0; + } + } +} diff --git a/MultiplayerFPS/Assets/Mirror/Runtime/NetworkReaderPool.cs.meta b/MultiplayerFPS/Assets/Mirror/Runtime/NetworkReaderPool.cs.meta new file mode 100644 index 0000000..a1ef25e --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Runtime/NetworkReaderPool.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 2bacff63613ad634a98f9e4d15d29dbf +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Mirror/Runtime/NetworkServer.cs b/MultiplayerFPS/Assets/Mirror/Runtime/NetworkServer.cs new file mode 100644 index 0000000..974aa61 --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Runtime/NetworkServer.cs @@ -0,0 +1,1317 @@ +using System; +using System.Collections.Generic; +using System.ComponentModel; +using Mirror.RemoteCalls; +using UnityEngine; + +namespace Mirror +{ + /// + /// The NetworkServer. + /// + /// + /// NetworkServer handles remote connections from remote clients via a NetworkServerSimple instance, and also has a local connection for a local client. + /// The NetworkServer is a singleton. It has static convenience functions such as NetworkServer.SendToAll() and NetworkServer.Spawn() which automatically use the singleton instance. + /// The NetworkManager uses the NetworkServer, but it can be used without the NetworkManager. + /// The set of networked objects that have been spawned is managed by NetworkServer. Objects are spawned with NetworkServer.Spawn() which adds them to this set, and makes them be created on clients. Spawned objects are removed automatically when they are destroyed, or than they can be removed from the spawned set by calling NetworkServer.UnSpawn() - this does not destroy the object. + /// There are a number of internal messages used by NetworkServer, these are setup when NetworkServer.Listen() is called. + /// + public static class NetworkServer + { + static readonly ILogger logger = LogFactory.GetLogger(typeof(NetworkServer)); + + static bool initialized; + static int maxConnections; + + /// + /// The connection to the host mode client (if any). + /// + // original HLAPI has .localConnections list with only m_LocalConnection in it + // (for backwards compatibility because they removed the real localConnections list a while ago) + // => removed it for easier code. use .localConnection now! + public static NetworkConnectionToClient localConnection { get; private set; } + + /// + /// True is a local client is currently active on the server. + /// This will be true for "Hosts" on hosted server games. + /// + public static bool localClientActive => localConnection != null; + + /// + /// A list of local connections on the server. + /// + public static Dictionary connections = new Dictionary(); + + /// + /// Dictionary of the message handlers registered with the server. + /// The key to the dictionary is the message Id. + /// + static Dictionary handlers = new Dictionary(); + + /// + /// If you enable this, the server will not listen for incoming connections on the regular network port. + /// This can be used if the game is running in host mode and does not want external players to be able to connect - making it like a single-player game. Also this can be useful when using AddExternalConnection(). + /// + public static bool dontListen; + + /// + /// Checks if the server has been started. + /// This will be true after NetworkServer.Listen() has been called. + /// + public static bool active { get; private set; } + + /// + /// Should the server disconnect remote connections that have gone silent for more than Server Idle Timeout? + /// This value is initially set from NetworkManager in SetupServer and can be changed at runtime + /// + public static bool disconnectInactiveConnections; + + /// + /// Timeout in seconds since last message from a client after which server will auto-disconnect. + /// This value is initially set from NetworkManager in SetupServer and can be changed at runtime + /// By default, clients send at least a Ping message every 2 seconds. + /// The Host client is immune from idle timeout disconnection. + /// Default value is 60 seconds. + /// + public static float disconnectInactiveTimeout = 60f; + + // cache the Send(connectionIds) list to avoid allocating each time + static readonly List connectionIdsCache = new List(); + + // Deprecated 02/23/2020 + /// + /// Reset the NetworkServer singleton. + /// + [Obsolete("NetworkServer.Reset was used to reset the singleton, but all it does is set active to false ever since we made NetworkServer static. Use StopServer to stop the server, or Shutdown to fully reset the server.")] + public static void Reset() + { + active = false; + } + + /// + /// This shuts down the server and disconnects all clients. + /// + public static void Shutdown() + { + if (initialized) + { + DisconnectAll(); + + if (!dontListen) + { + // stop the server. + // we do NOT call Transport.Shutdown, because someone only + // called NetworkServer.Shutdown. we can't assume that the + // client is supposed to be shut down too! + Transport.activeTransport.ServerStop(); + } + + Transport.activeTransport.OnServerDisconnected.RemoveListener(OnDisconnected); + Transport.activeTransport.OnServerConnected.RemoveListener(OnConnected); + Transport.activeTransport.OnServerDataReceived.RemoveListener(OnDataReceived); + Transport.activeTransport.OnServerError.RemoveListener(OnError); + + initialized = false; + } + dontListen = false; + active = false; + handlers.Clear(); + + CleanupNetworkIdentities(); + NetworkIdentity.ResetNextNetworkId(); + } + + static void CleanupNetworkIdentities() + { + foreach (NetworkIdentity identity in NetworkIdentity.spawned.Values) + { + if (identity != null) + { + if (identity.sceneId != 0) + { + identity.Reset(); + identity.gameObject.SetActive(false); + } + else + { + GameObject.Destroy(identity.gameObject); + } + } + } + + NetworkIdentity.spawned.Clear(); + } + + static void Initialize() + { + if (initialized) + return; + + initialized = true; + if (logger.LogEnabled()) logger.Log("NetworkServer Created version " + Version.Current); + + //Make sure connections are cleared in case any old connections references exist from previous sessions + connections.Clear(); + Transport.activeTransport.OnServerDisconnected.AddListener(OnDisconnected); + Transport.activeTransport.OnServerConnected.AddListener(OnConnected); + Transport.activeTransport.OnServerDataReceived.AddListener(OnDataReceived); + Transport.activeTransport.OnServerError.AddListener(OnError); + } + + internal static void RegisterMessageHandlers() + { + RegisterHandler(OnClientReadyMessage); + RegisterHandler(OnCommandMessage); + RegisterHandler(NetworkTime.OnServerPing, false); + } + + /// + /// Start the server, setting the maximum number of connections. + /// + /// Maximum number of allowed connections + public static void Listen(int maxConns) + { + Initialize(); + maxConnections = maxConns; + + // only start server if we want to listen + if (!dontListen) + { + Transport.activeTransport.ServerStart(); + logger.Log("Server started listening"); + } + + active = true; + RegisterMessageHandlers(); + } + + /// + /// This accepts a network connection and adds it to the server. + /// This connection will use the callbacks registered with the server. + /// + /// Network connection to add. + /// True if added. + public static bool AddConnection(NetworkConnectionToClient conn) + { + if (!connections.ContainsKey(conn.connectionId)) + { + // connection cannot be null here or conn.connectionId + // would throw NRE + connections[conn.connectionId] = conn; + conn.SetHandlers(handlers); + return true; + } + // already a connection with this id + return false; + } + + /// + /// This removes an external connection added with AddExternalConnection(). + /// + /// The id of the connection to remove. + /// True if the removal succeeded + public static bool RemoveConnection(int connectionId) + { + return connections.Remove(connectionId); + } + + // called by LocalClient to add itself. dont call directly. + internal static void SetLocalConnection(ULocalConnectionToClient conn) + { + if (localConnection != null) + { + logger.LogError("Local Connection already exists"); + return; + } + + localConnection = conn; + } + + internal static void RemoveLocalConnection() + { + if (localConnection != null) + { + localConnection.Disconnect(); + localConnection.Dispose(); + localConnection = null; + } + RemoveConnection(0); + } + + public static void ActivateHostScene() + { + foreach (NetworkIdentity identity in NetworkIdentity.spawned.Values) + { + if (!identity.isClient) + { + if (logger.LogEnabled()) logger.Log("ActivateHostScene " + identity.netId + " " + identity); + + identity.OnStartClient(); + } + } + } + + // this is like SendToReady - but it doesn't check the ready flag on the connection. + // this is used for ObjectDestroy messages. + static void SendToObservers(NetworkIdentity identity, T msg, int channelId = Channels.DefaultReliable) where T : IMessageBase + { + if (logger.LogEnabled()) logger.Log("Server.SendToObservers id:" + typeof(T)); + + if (identity != null && identity.observers != null) + { + // get writer from pool + using (PooledNetworkWriter writer = NetworkWriterPool.GetWriter()) + { + // pack message into byte[] once + MessagePacker.Pack(msg, writer); + ArraySegment segment = writer.ToArraySegment(); + + // filter and then send to all internet connections at once + // -> makes code more complicated, but is HIGHLY worth it to + // avoid allocations, allow for multicast, etc. + connectionIdsCache.Clear(); + foreach (KeyValuePair kvp in identity.observers) + { + // use local connection directly because it doesn't send via transport + if (kvp.Value is ULocalConnectionToClient) + kvp.Value.Send(segment); + // gather all internet connections + else + connectionIdsCache.Add(kvp.Key); + } + + // send to all internet connections at once + if (connectionIdsCache.Count > 0) + { + NetworkConnectionToClient.Send(connectionIdsCache, segment, channelId); + } + + NetworkDiagnostics.OnSend(msg, channelId, segment.Count, identity.observers.Count); + } + } + } + + /// + /// Send a message to all connected clients, both ready and not-ready. + /// See NetworkConnection.isReady + /// + /// Message type + /// Message + /// Transport channel to use + /// Indicates if only ready clients should receive the message + /// + public static bool SendToAll(T msg, int channelId = Channels.DefaultReliable, bool sendToReadyOnly = false) where T : IMessageBase + { + if (!active) + { + logger.LogWarning("Can not send using NetworkServer.SendToAll(T msg) because NetworkServer is not active"); + return false; + } + + if (logger.LogEnabled()) logger.Log("Server.SendToAll id:" + typeof(T)); + + // get writer from pool + using (PooledNetworkWriter writer = NetworkWriterPool.GetWriter()) + { + // pack message only once + MessagePacker.Pack(msg, writer); + ArraySegment segment = writer.ToArraySegment(); + + // filter and then send to all internet connections at once + // -> makes code more complicated, but is HIGHLY worth it to + // avoid allocations, allow for multicast, etc. + connectionIdsCache.Clear(); + bool result = true; + int count = 0; + foreach (KeyValuePair kvp in connections) + { + if (sendToReadyOnly && !kvp.Value.isReady) + continue; + + count++; + + // use local connection directly because it doesn't send via transport + if (kvp.Value is ULocalConnectionToClient) + result &= kvp.Value.Send(segment); + // gather all internet connections + else + connectionIdsCache.Add(kvp.Key); + } + + // send to all internet connections at once + if (connectionIdsCache.Count > 0) + { + result &= NetworkConnectionToClient.Send(connectionIdsCache, segment, channelId); + } + + NetworkDiagnostics.OnSend(msg, channelId, segment.Count, count); + + return result; + } + } + + /// + /// Send a message to only clients which are ready. + /// See NetworkConnection.isReady + /// + /// Message type. + /// Message + /// Transport channel to use + /// + public static bool SendToReady(T msg, int channelId = Channels.DefaultReliable) where T : IMessageBase + { + if (!active) + { + logger.LogWarning("Can not send using NetworkServer.SendToReady(T msg) because NetworkServer is not active"); + return false; + } + + return SendToAll(msg, channelId, true); + } + + /// + /// Send a message to only clients which are ready with option to include the owner of the object identity. + /// See NetworkConnection.isReady + /// + /// Message type. + /// Identity of the owner + /// Message + /// Should the owner of the object be included + /// Transport channel to use + /// + public static bool SendToReady(NetworkIdentity identity, T msg, bool includeOwner = true, int channelId = Channels.DefaultReliable) where T : IMessageBase + { + if (logger.LogEnabled()) logger.Log("Server.SendToReady msgType:" + typeof(T)); + + if (identity != null && identity.observers != null) + { + // get writer from pool + using (PooledNetworkWriter writer = NetworkWriterPool.GetWriter()) + { + // pack message only once + MessagePacker.Pack(msg, writer); + ArraySegment segment = writer.ToArraySegment(); + + // filter and then send to all internet connections at once + // -> makes code more complicated, but is HIGHLY worth it to + // avoid allocations, allow for multicast, etc. + connectionIdsCache.Clear(); + bool result = true; + int count = 0; + foreach (KeyValuePair kvp in identity.observers) + { + bool isOwner = kvp.Value == identity.connectionToClient; + if ((!isOwner || includeOwner) && kvp.Value.isReady) + { + count++; + + // use local connection directly because it doesn't send via transport + if (kvp.Value is ULocalConnectionToClient) + result &= kvp.Value.Send(segment); + // gather all internet connections + else + connectionIdsCache.Add(kvp.Key); + } + } + + // send to all internet connections at once + if (connectionIdsCache.Count > 0) + { + result &= NetworkConnectionToClient.Send(connectionIdsCache, segment, channelId); + } + + NetworkDiagnostics.OnSend(msg, channelId, segment.Count, count); + + return result; + } + } + return false; + } + + /// + /// Send a message to only clients which are ready including the owner of the object identity. + /// See NetworkConnection.isReady + /// + /// Message type + /// identity of the object + /// Message + /// Transport channel to use + /// + public static bool SendToReady(NetworkIdentity identity, T msg, int channelId) where T : IMessageBase + { + return SendToReady(identity, msg, true, channelId); + } + + /// + /// Disconnect all currently connected clients, including the local connection. + /// This can only be called on the server. Clients will receive the Disconnect message. + /// + public static void DisconnectAll() + { + DisconnectAllConnections(); + localConnection = null; + + active = false; + } + + /// + /// Disconnect all currently connected clients except the local connection. + /// This can only be called on the server. Clients will receive the Disconnect message. + /// + public static void DisconnectAllConnections() + { + foreach (NetworkConnection conn in connections.Values) + { + conn.Disconnect(); + // call OnDisconnected unless local player in host mode + if (conn.connectionId != NetworkConnection.LocalConnectionId) + OnDisconnected(conn); + conn.Dispose(); + } + connections.Clear(); + } + + // The user should never need to pump the update loop manually + public static void Update() + { + if (!active) + return; + + // Check for dead clients but exclude the host client because it + // doesn't ping itself and therefore may appear inactive. + if (disconnectInactiveConnections) + { + foreach (NetworkConnectionToClient conn in connections.Values) + { + if (!conn.IsClientAlive()) + { + logger.LogWarning($"Disconnecting {conn} for inactivity!"); + conn.Disconnect(); + } + } + } + + // update all server objects + foreach (KeyValuePair kvp in NetworkIdentity.spawned) + { + if (kvp.Value != null && kvp.Value.gameObject != null) + { + kvp.Value.ServerUpdate(); + } + else + { + // spawned list should have no null entries because we + // always call Remove in OnObjectDestroy everywhere. + logger.LogWarning("Found 'null' entry in spawned list for netId=" + kvp.Key + ". Please call NetworkServer.Destroy to destroy networked objects. Don't use GameObject.Destroy."); + } + } + } + + static void OnConnected(int connectionId) + { + if (logger.LogEnabled()) logger.Log("Server accepted client:" + connectionId); + + // connectionId needs to be > 0 because 0 is reserved for local player + if (connectionId <= 0) + { + logger.LogError("Server.HandleConnect: invalid connectionId: " + connectionId + " . Needs to be >0, because 0 is reserved for local player."); + Transport.activeTransport.ServerDisconnect(connectionId); + return; + } + + // connectionId not in use yet? + if (connections.ContainsKey(connectionId)) + { + Transport.activeTransport.ServerDisconnect(connectionId); + if (logger.LogEnabled()) logger.Log("Server connectionId " + connectionId + " already in use. kicked client:" + connectionId); + return; + } + + // are more connections allowed? if not, kick + // (it's easier to handle this in Mirror, so Transports can have + // less code and third party transport might not do that anyway) + // (this way we could also send a custom 'tooFull' message later, + // Transport can't do that) + if (connections.Count < maxConnections) + { + // add connection + NetworkConnectionToClient conn = new NetworkConnectionToClient(connectionId); + OnConnected(conn); + } + else + { + // kick + Transport.activeTransport.ServerDisconnect(connectionId); + if (logger.LogEnabled()) logger.Log("Server full, kicked client:" + connectionId); + } + } + + internal static void OnConnected(NetworkConnectionToClient conn) + { + if (logger.LogEnabled()) logger.Log("Server accepted client:" + conn); + + // add connection and invoke connected event + AddConnection(conn); + conn.InvokeHandler(new ConnectMessage(), -1); + } + + internal static void OnDisconnected(int connectionId) + { + if (logger.LogEnabled()) logger.Log("Server disconnect client:" + connectionId); + + if (connections.TryGetValue(connectionId, out NetworkConnectionToClient conn)) + { + conn.Disconnect(); + RemoveConnection(connectionId); + if (logger.LogEnabled()) logger.Log("Server lost client:" + connectionId); + + OnDisconnected(conn); + } + } + + static void OnDisconnected(NetworkConnection conn) + { + conn.InvokeHandler(new DisconnectMessage(), -1); + if (logger.LogEnabled()) logger.Log("Server lost client:" + conn); + } + + static void OnDataReceived(int connectionId, ArraySegment data, int channelId) + { + if (connections.TryGetValue(connectionId, out NetworkConnectionToClient conn)) + { + conn.TransportReceive(data, channelId); + } + else + { + logger.LogError("HandleData Unknown connectionId:" + connectionId); + } + } + + static void OnError(int connectionId, Exception exception) + { + // TODO Let's discuss how we will handle errors + logger.LogException(exception); + } + + /// + /// Register a handler for a particular message type. + /// There are several system message types which you can add handlers for. You can also add your own message types. + /// + /// Message type + /// Function handler which will be invoked when this message type is received. + /// True if the message requires an authenticated connection + public static void RegisterHandler(Action handler, bool requireAuthentication = true) where T : IMessageBase, new() + { + int msgType = MessagePacker.GetId(); + if (handlers.ContainsKey(msgType)) + { + logger.LogWarning($"NetworkServer.RegisterHandler replacing handler for {typeof(T).FullName}, id={msgType}. If replacement is intentional, use ReplaceHandler instead to avoid this warning."); + } + handlers[msgType] = MessagePacker.MessageHandler(handler, requireAuthentication); + } + + /// + /// Register a handler for a particular message type. + /// There are several system message types which you can add handlers for. You can also add your own message types. + /// + /// Message type + /// Function handler which will be invoked when this message type is received. + /// True if the message requires an authenticated connection + public static void RegisterHandler(Action handler, bool requireAuthentication = true) where T : IMessageBase, new() + { + RegisterHandler((_, value) => { handler(value); }, requireAuthentication); + } + + /// + /// Replaces a handler for a particular message type. + /// See also RegisterHandler(T)(Action(NetworkConnection, T), bool) + /// + /// Message type + /// Function handler which will be invoked when this message type is received. + /// True if the message requires an authenticated connection + public static void ReplaceHandler(Action handler, bool requireAuthentication = true) where T : IMessageBase, new() + { + int msgType = MessagePacker.GetId(); + handlers[msgType] = MessagePacker.MessageHandler(handler, requireAuthentication); + } + + /// + /// Replaces a handler for a particular message type. + /// See also RegisterHandler(T)(Action(NetworkConnection, T), bool) + /// + /// Message type + /// Function handler which will be invoked when this message type is received. + /// True if the message requires an authenticated connection + public static void ReplaceHandler(Action handler, bool requireAuthentication = true) where T : IMessageBase, new() + { + ReplaceHandler((_, value) => { handler(value); }, requireAuthentication); + } + + /// + /// Unregisters a handler for a particular message type. + /// + /// Message type + public static void UnregisterHandler() where T : IMessageBase + { + int msgType = MessagePacker.GetId(); + handlers.Remove(msgType); + } + + /// + /// Clear all registered callback handlers. + /// + public static void ClearHandlers() + { + handlers.Clear(); + } + + /// + /// send this message to the player only + /// + /// Message type + /// + /// + public static void SendToClientOfPlayer(NetworkIdentity identity, T msg, int channelId = Channels.DefaultReliable) where T : IMessageBase + { + if (identity != null) + { + identity.connectionToClient.Send(msg, channelId); + } + else + { + logger.LogError("SendToClientOfPlayer: player has no NetworkIdentity: " + identity); + } + } + + /// + /// This replaces the player object for a connection with a different player object. The old player object is not destroyed. + /// If a connection already has a player object, this can be used to replace that object with a different player object. This does NOT change the ready state of the connection, so it can safely be used while changing scenes. + /// + /// Connection which is adding the player. + /// Player object spawned for the player. + /// + /// Does the previous player remain attached to this connection? + /// True if connection was successfully replaced for player. + public static bool ReplacePlayerForConnection(NetworkConnection conn, GameObject player, Guid assetId, bool keepAuthority = false) + { + if (GetNetworkIdentity(player, out NetworkIdentity identity)) + { + identity.assetId = assetId; + } + return InternalReplacePlayerForConnection(conn, player, keepAuthority); + } + + /// + /// This replaces the player object for a connection with a different player object. The old player object is not destroyed. + /// If a connection already has a player object, this can be used to replace that object with a different player object. This does NOT change the ready state of the connection, so it can safely be used while changing scenes. + /// + /// Connection which is adding the player. + /// Player object spawned for the player. + /// Does the previous player remain attached to this connection? + /// True if connection was successfully replaced for player. + public static bool ReplacePlayerForConnection(NetworkConnection conn, GameObject player, bool keepAuthority = false) + { + return InternalReplacePlayerForConnection(conn, player, keepAuthority); + } + + /// + /// When an AddPlayer message handler has received a request from a player, the server calls this to associate the player object with the connection. + /// When a player is added for a connection, the client for that connection is made ready automatically. The player object is automatically spawned, so you do not need to call NetworkServer.Spawn for that object. This function is used for "adding" a player, not for "replacing" the player on a connection. If there is already a player on this playerControllerId for this connection, this will fail. + /// + /// Connection which is adding the player. + /// Player object spawned for the player. + /// + /// True if connection was sucessfully added for a connection. + public static bool AddPlayerForConnection(NetworkConnection conn, GameObject player, Guid assetId) + { + if (GetNetworkIdentity(player, out NetworkIdentity identity)) + { + identity.assetId = assetId; + } + return AddPlayerForConnection(conn, player); + } + + static void SpawnObserversForConnection(NetworkConnection conn) + { + if (logger.LogEnabled()) logger.Log("Spawning " + NetworkIdentity.spawned.Count + " objects for conn " + conn); + + if (!conn.isReady) + { + // client needs to finish initializing before we can spawn objects + // otherwise it would not find them. + return; + } + + // let connection know that we are about to start spawning... + conn.Send(new ObjectSpawnStartedMessage()); + + // add connection to each nearby NetworkIdentity's observers, which + // internally sends a spawn message for each one to the connection. + foreach (NetworkIdentity identity in NetworkIdentity.spawned.Values) + { + // try with far away ones in ummorpg! + if (identity.gameObject.activeSelf) //TODO this is different + { + if (logger.LogEnabled()) logger.Log("Sending spawn message for current server objects name='" + identity.name + "' netId=" + identity.netId + " sceneId=" + identity.sceneId); + + bool visible = identity.OnCheckObserver(conn); + if (visible) + { + identity.AddObserver(conn); + } + } + } + + // let connection know that we finished spawning, so it can call + // OnStartClient on each one (only after all were spawned, which + // is how Unity's Start() function works too) + conn.Send(new ObjectSpawnFinishedMessage()); + } + + /// + /// When an AddPlayer message handler has received a request from a player, the server calls this to associate the player object with the connection. + /// When a player is added for a connection, the client for that connection is made ready automatically. The player object is automatically spawned, so you do not need to call NetworkServer.Spawn for that object. This function is used for "adding" a player, not for "replacing" the player on a connection. If there is already a player on this playerControllerId for this connection, this will fail. + /// + /// Connection which is adding the player. + /// Player object spawned for the player. + /// True if connection was successfully added for a connection. + public static bool AddPlayerForConnection(NetworkConnection conn, GameObject player) + { + NetworkIdentity identity = player.GetComponent(); + if (identity == null) + { + logger.LogWarning("AddPlayer: playerGameObject has no NetworkIdentity. Please add a NetworkIdentity to " + player); + return false; + } + + // cannot have a player object in "Add" version + if (conn.identity != null) + { + logger.Log("AddPlayer: player object already exists"); + return false; + } + + // make sure we have a controller before we call SetClientReady + // because the observers will be rebuilt only if we have a controller + conn.identity = identity; + + // Set the connection on the NetworkIdentity on the server, NetworkIdentity.SetLocalPlayer is not called on the server (it is on clients) + identity.SetClientOwner(conn); + + // special case, we are in host mode, set hasAuthority to true so that all overrides see it + if (conn is ULocalConnectionToClient) + { + identity.hasAuthority = true; + ClientScene.InternalAddPlayer(identity); + } + + // set ready if not set yet + SetClientReady(conn); + + if (logger.LogEnabled()) logger.Log("Adding new playerGameObject object netId: " + identity.netId + " asset ID " + identity.assetId); + + Respawn(identity); + return true; + } + + static void Respawn(NetworkIdentity identity) + { + if (identity.netId == 0) + { + // If the object has not been spawned, then do a full spawn and update observers + Spawn(identity.gameObject, identity.connectionToClient); + } + else + { + // otherwise just replace his data + SendSpawnMessage(identity, identity.connectionToClient); + } + } + + internal static bool InternalReplacePlayerForConnection(NetworkConnection conn, GameObject player, bool keepAuthority) + { + NetworkIdentity identity = player.GetComponent(); + if (identity == null) + { + logger.LogError("ReplacePlayer: playerGameObject has no NetworkIdentity. Please add a NetworkIdentity to " + player); + return false; + } + + if (identity.connectionToClient != null && identity.connectionToClient != conn) + { + logger.LogError("Cannot replace player for connection. New player is already owned by a different connection" + player); + return false; + } + + //NOTE: there can be an existing player + logger.Log("NetworkServer ReplacePlayer"); + + NetworkIdentity previousPlayer = conn.identity; + + conn.identity = identity; + + // Set the connection on the NetworkIdentity on the server, NetworkIdentity.SetLocalPlayer is not called on the server (it is on clients) + identity.SetClientOwner(conn); + + // special case, we are in host mode, set hasAuthority to true so that all overrides see it + if (conn is ULocalConnectionToClient) + { + identity.hasAuthority = true; + ClientScene.InternalAddPlayer(identity); + } + + // add connection to observers AFTER the playerController was set. + // by definition, there is nothing to observe if there is no player + // controller. + // + // IMPORTANT: do this in AddPlayerForConnection & ReplacePlayerForConnection! + SpawnObserversForConnection(conn); + + if (logger.LogEnabled()) logger.Log("Replacing playerGameObject object netId: " + player.GetComponent().netId + " asset ID " + player.GetComponent().assetId); + + Respawn(identity); + + if (!keepAuthority) + previousPlayer.RemoveClientAuthority(); + + return true; + } + + internal static bool GetNetworkIdentity(GameObject go, out NetworkIdentity identity) + { + identity = go.GetComponent(); + if (identity == null) + { + logger.LogError("GameObject " + go.name + " doesn't have NetworkIdentity."); + return false; + } + return true; + } + + /// + /// Sets the client to be ready. + /// When a client has signaled that it is ready, this method tells the server that the client is ready to receive spawned objects and state synchronization updates. This is usually called in a handler for the SYSTEM_READY message. If there is not specific action a game needs to take for this message, relying on the default ready handler function is probably fine, so this call wont be needed. + /// + /// The connection of the client to make ready. + public static void SetClientReady(NetworkConnection conn) + { + if (logger.LogEnabled()) logger.Log("SetClientReadyInternal for conn:" + conn); + + // set ready + conn.isReady = true; + + // client is ready to start spawning objects + if (conn.identity != null) + SpawnObserversForConnection(conn); + } + + internal static void ShowForConnection(NetworkIdentity identity, NetworkConnection conn) + { + if (conn.isReady) + SendSpawnMessage(identity, conn); + } + + internal static void HideForConnection(NetworkIdentity identity, NetworkConnection conn) + { + ObjectHideMessage msg = new ObjectHideMessage + { + netId = identity.netId + }; + conn.Send(msg); + } + + /// + /// Marks all connected clients as no longer ready. + /// All clients will no longer be sent state synchronization updates. The player's clients can call ClientManager.Ready() again to re-enter the ready state. This is useful when switching scenes. + /// + public static void SetAllClientsNotReady() + { + foreach (NetworkConnection conn in connections.Values) + { + SetClientNotReady(conn); + } + } + + /// + /// Sets the client of the connection to be not-ready. + /// Clients that are not ready do not receive spawned objects or state synchronization updates. They client can be made ready again by calling SetClientReady(). + /// + /// The connection of the client to make not ready. + public static void SetClientNotReady(NetworkConnection conn) + { + if (conn.isReady) + { + if (logger.LogEnabled()) logger.Log("PlayerNotReady " + conn); + conn.isReady = false; + conn.RemoveObservers(); + + conn.Send(new NotReadyMessage()); + } + } + + // default ready handler. + static void OnClientReadyMessage(NetworkConnection conn, ReadyMessage msg) + { + if (logger.LogEnabled()) logger.Log("Default handler for ready message from " + conn); + SetClientReady(conn); + } + + // Deprecated 5/2/2020 + /// + /// Obsolete: Removed as a security risk. Use NetworkServer.RemovePlayerForConnection instead. + /// + [EditorBrowsable(EditorBrowsableState.Never), Obsolete("Removed as a security risk. Use NetworkServer.RemovePlayerForConnection(NetworkConnection conn, bool keepAuthority = false) instead", true)] + static void OnRemovePlayerMessage(NetworkConnection conn, RemovePlayerMessage msg) { } + + /// + /// Removes the player object from the connection + /// + /// The connection of the client to remove from + /// Indicates whether the server object should be destroyed + public static void RemovePlayerForConnection(NetworkConnection conn, bool destroyServerObject) + { + if (conn.identity != null) + { + if (destroyServerObject) + Destroy(conn.identity.gameObject); + else + UnSpawn(conn.identity.gameObject); + + conn.identity = null; + } + else + { + if (logger.LogEnabled()) logger.Log($"Connection {conn} has no identity"); + } + } + + // Handle command from specific player, this could be one of multiple players on a single client + static void OnCommandMessage(NetworkConnection conn, CommandMessage msg) + { + if (!NetworkIdentity.spawned.TryGetValue(msg.netId, out NetworkIdentity identity)) + { + logger.LogWarning("Spawned object not found when handling Command message [netId=" + msg.netId + "]"); + return; + } + + CommandInfo commandInfo = identity.GetCommandInfo(msg.componentIndex, msg.functionHash); + + // Commands can be for player objects, OR other objects with client-authority + // -> so if this connection's controller has a different netId then + // only allow the command if clientAuthorityOwner + bool needAuthority = !commandInfo.ignoreAuthority; + if (needAuthority && identity.connectionToClient != conn) + { + logger.LogWarning("Command for object without authority [netId=" + msg.netId + "]"); + return; + } + + if (logger.LogEnabled()) logger.Log("OnCommandMessage for netId=" + msg.netId + " conn=" + conn); + + using (PooledNetworkReader networkReader = NetworkReaderPool.GetReader(msg.payload)) + identity.HandleCommand(msg.componentIndex, msg.functionHash, networkReader, conn as NetworkConnectionToClient); + } + + internal static void SpawnObject(GameObject obj, NetworkConnection ownerConnection) + { + if (!active) + { + logger.LogError("SpawnObject for " + obj + ", NetworkServer is not active. Cannot spawn objects without an active server."); + return; + } + + NetworkIdentity identity = obj.GetComponent(); + if (identity == null) + { + logger.LogError("SpawnObject " + obj + " has no NetworkIdentity. Please add a NetworkIdentity to " + obj); + return; + } + + if (identity.SpawnedFromInstantiate) + { + // Using Instantiate on SceneObject is not allowed, so stop spawning here + // NetworkIdentity.Awake already logs error, no need to log a second error here + return; + } + + identity.connectionToClient = (NetworkConnectionToClient)ownerConnection; + + // special case to make sure hasAuthority is set + // on start server in host mode + if (ownerConnection is ULocalConnectionToClient) + identity.hasAuthority = true; + + identity.OnStartServer(); + + if (logger.LogEnabled()) logger.Log("SpawnObject instance ID " + identity.netId + " asset ID " + identity.assetId); + + identity.RebuildObservers(true); + } + + internal static void SendSpawnMessage(NetworkIdentity identity, NetworkConnection conn) + { + if (identity.serverOnly) + return; + + // for easier debugging + if (logger.LogEnabled()) logger.Log("Server SendSpawnMessage: name=" + identity.name + " sceneId=" + identity.sceneId.ToString("X") + " netid=" + identity.netId); + + // one writer for owner, one for observers + using (PooledNetworkWriter ownerWriter = NetworkWriterPool.GetWriter(), observersWriter = NetworkWriterPool.GetWriter()) + { + bool isOwner = identity.connectionToClient == conn; + + ArraySegment payload = CreateSpawnMessagePayload(isOwner, identity, ownerWriter, observersWriter); + + SpawnMessage msg = new SpawnMessage + { + netId = identity.netId, + isLocalPlayer = conn.identity == identity, + isOwner = isOwner, + sceneId = identity.sceneId, + assetId = identity.assetId, + // use local values for VR support + position = identity.transform.localPosition, + rotation = identity.transform.localRotation, + scale = identity.transform.localScale, + + payload = payload, + }; + + conn.Send(msg); + } + } + + static ArraySegment CreateSpawnMessagePayload(bool isOwner, NetworkIdentity identity, PooledNetworkWriter ownerWriter, PooledNetworkWriter observersWriter) + { + // Only call OnSerializeAllSafely if there are NetworkBehaviours + if (identity.NetworkBehaviours.Length == 0) + { + return default; + } + + // serialize all components with initialState = true + // (can be null if has none) + ulong dirtyComponentsMask = identity.GetInitialComponentsMask(); + identity.OnSerializeAllSafely(true, dirtyComponentsMask, ownerWriter, out int ownerWritten, observersWriter, out int observersWritten); + + // convert to ArraySegment to avoid reader allocations + // (need to handle null case too) + ArraySegment ownerSegment = ownerWritten > 0 ? ownerWriter.ToArraySegment() : default; + ArraySegment observersSegment = observersWritten > 0 ? observersWriter.ToArraySegment() : default; + + // use owner segment if 'conn' owns this identity, otherwise + // use observers segment + ArraySegment payload = isOwner ? ownerSegment : observersSegment; + + return payload; + } + + /// + /// This destroys all the player objects associated with a NetworkConnections on a server. + /// This is used when a client disconnects, to remove the players for that client. This also destroys non-player objects that have client authority set for this connection. + /// + /// The connections object to clean up for. + public static void DestroyPlayerForConnection(NetworkConnection conn) + { + // destroy all objects owned by this connection, including the player object + conn.DestroyOwnedObjects(); + conn.identity = null; + } + + /// + /// Spawn the given game object on all clients which are ready. + /// This will cause a new object to be instantiated from the registered prefab, or from a custom spawn function. + /// + /// Game object with NetworkIdentity to spawn. + /// The connection that has authority over the object + public static void Spawn(GameObject obj, NetworkConnection ownerConnection = null) + { + if (VerifyCanSpawn(obj)) + { + SpawnObject(obj, ownerConnection); + } + } + + /// + /// This spawns an object like NetworkServer.Spawn() but also assigns Client Authority to the specified client. + /// This is the same as calling NetworkIdentity.AssignClientAuthority on the spawned object. + /// + /// The object to spawn. + /// The player object to set Client Authority to. + public static void Spawn(GameObject obj, GameObject ownerPlayer) + { + NetworkIdentity identity = ownerPlayer.GetComponent(); + if (identity == null) + { + logger.LogError("Player object has no NetworkIdentity"); + return; + } + + if (identity.connectionToClient == null) + { + logger.LogError("Player object is not a player."); + return; + } + + Spawn(obj, identity.connectionToClient); + } + + /// + /// This spawns an object like NetworkServer.Spawn() but also assigns Client Authority to the specified client. + /// This is the same as calling NetworkIdentity.AssignClientAuthority on the spawned object. + /// + /// The object to spawn. + /// The assetId of the object to spawn. Used for custom spawn handlers. + /// The connection that has authority over the object + public static void Spawn(GameObject obj, Guid assetId, NetworkConnection ownerConnection = null) + { + if (VerifyCanSpawn(obj)) + { + if (GetNetworkIdentity(obj, out NetworkIdentity identity)) + { + identity.assetId = assetId; + } + SpawnObject(obj, ownerConnection); + } + } + + static bool CheckForPrefab(GameObject obj) + { +#if UNITY_EDITOR +#if UNITY_2018_3_OR_NEWER + return UnityEditor.PrefabUtility.IsPartOfPrefabAsset(obj); +#elif UNITY_2018_2_OR_NEWER + return (UnityEditor.PrefabUtility.GetCorrespondingObjectFromSource(obj) == null) && (UnityEditor.PrefabUtility.GetPrefabObject(obj) != null); +#else + return (UnityEditor.PrefabUtility.GetPrefabParent(obj) == null) && (UnityEditor.PrefabUtility.GetPrefabObject(obj) != null); +#endif +#else + return false; +#endif + } + + static bool VerifyCanSpawn(GameObject obj) + { + if (CheckForPrefab(obj)) + { + logger.LogFormat(LogType.Error, "GameObject {0} is a prefab, it can't be spawned. This will cause errors in builds.", obj.name); + return false; + } + + return true; + } + + static void DestroyObject(NetworkIdentity identity, bool destroyServerObject) + { + if (logger.LogEnabled()) logger.Log("DestroyObject instance:" + identity.netId); + NetworkIdentity.spawned.Remove(identity.netId); + + identity.connectionToClient?.RemoveOwnedObject(identity); + + ObjectDestroyMessage msg = new ObjectDestroyMessage + { + netId = identity.netId + }; + SendToObservers(identity, msg); + + identity.ClearObservers(); + if (NetworkClient.active && localClientActive) + { + identity.OnStopClient(); + } + + identity.OnStopServer(); + + // when unspawning, dont destroy the server's object + if (destroyServerObject) + { + UnityEngine.Object.Destroy(identity.gameObject); + } + identity.Reset(); + } + + /// + /// Destroys this object and corresponding objects on all clients. + /// In some cases it is useful to remove an object but not delete it on the server. For that, use NetworkServer.UnSpawn() instead of NetworkServer.Destroy(). + /// + /// Game object to destroy. + public static void Destroy(GameObject obj) + { + if (obj == null) + { + logger.Log("NetworkServer DestroyObject is null"); + return; + } + + if (GetNetworkIdentity(obj, out NetworkIdentity identity)) + { + DestroyObject(identity, true); + } + } + + /// + /// This takes an object that has been spawned and un-spawns it. + /// The object will be removed from clients that it was spawned on, or the custom spawn handler function on the client will be called for the object. + /// Unlike when calling NetworkServer.Destroy(), on the server the object will NOT be destroyed. This allows the server to re-use the object, even spawn it again later. + /// + /// The spawned object to be unspawned. + public static void UnSpawn(GameObject obj) + { + if (obj == null) + { + logger.Log("NetworkServer UnspawnObject is null"); + return; + } + + if (GetNetworkIdentity(obj, out NetworkIdentity identity)) + { + DestroyObject(identity, false); + } + } + + internal static bool ValidateSceneObject(NetworkIdentity identity) + { + if (identity.gameObject.hideFlags == HideFlags.NotEditable || + identity.gameObject.hideFlags == HideFlags.HideAndDontSave) + return false; + +#if UNITY_EDITOR + if (UnityEditor.EditorUtility.IsPersistent(identity.gameObject)) + return false; +#endif + + // If not a scene object + return identity.sceneId != 0; + } + + /// + /// This causes NetworkIdentity objects in a scene to be spawned on a server. + /// NetworkIdentity objects in a scene are disabled by default. Calling SpawnObjects() causes these scene objects to be enabled and spawned. It is like calling NetworkServer.Spawn() for each of them. + /// + /// Success if objects where spawned. + public static bool SpawnObjects() + { + // only if server active + if (!active) + return false; + + NetworkIdentity[] identities = Resources.FindObjectsOfTypeAll(); + foreach (NetworkIdentity identity in identities) + { + if (ValidateSceneObject(identity)) + { + if (logger.LogEnabled()) logger.Log("SpawnObjects sceneId:" + identity.sceneId.ToString("X") + " name:" + identity.gameObject.name); + identity.gameObject.SetActive(true); + } + } + + foreach (NetworkIdentity identity in identities) + { + if (ValidateSceneObject(identity)) + Spawn(identity.gameObject); + } + return true; + } + } +} diff --git a/MultiplayerFPS/Assets/Mirror/Runtime/NetworkServer.cs.meta b/MultiplayerFPS/Assets/Mirror/Runtime/NetworkServer.cs.meta new file mode 100644 index 0000000..4d44a26 --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Runtime/NetworkServer.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: a5f5ec068f5604c32b160bc49ee97b75 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Mirror/Runtime/NetworkStartPosition.cs b/MultiplayerFPS/Assets/Mirror/Runtime/NetworkStartPosition.cs new file mode 100644 index 0000000..cca2694 --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Runtime/NetworkStartPosition.cs @@ -0,0 +1,24 @@ +using UnityEngine; + +namespace Mirror +{ + /// + /// This component is used to make a gameObject a starting position for spawning player objects in multiplayer games. + /// This object's transform will be automatically registered and unregistered with the NetworkManager as a starting position. + /// + [DisallowMultipleComponent] + [AddComponentMenu("Network/NetworkStartPosition")] + [HelpURL("https://mirror-networking.com/docs/Components/NetworkStartPosition.html")] + public class NetworkStartPosition : MonoBehaviour + { + public void Awake() + { + NetworkManager.RegisterStartPosition(transform); + } + + public void OnDestroy() + { + NetworkManager.UnRegisterStartPosition(transform); + } + } +} diff --git a/MultiplayerFPS/Assets/Mirror/Runtime/NetworkStartPosition.cs.meta b/MultiplayerFPS/Assets/Mirror/Runtime/NetworkStartPosition.cs.meta new file mode 100644 index 0000000..ae9ab89 --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Runtime/NetworkStartPosition.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 41f84591ce72545258ea98cb7518d8b9 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {fileID: 2800000, guid: 7453abfe9e8b2c04a8a47eb536fe21eb, type: 3} + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Mirror/Runtime/NetworkTime.cs b/MultiplayerFPS/Assets/Mirror/Runtime/NetworkTime.cs new file mode 100644 index 0000000..7037d54 --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Runtime/NetworkTime.cs @@ -0,0 +1,185 @@ +using System; +using UnityEngine; +using Stopwatch = System.Diagnostics.Stopwatch; + +namespace Mirror +{ + /// + /// Synchronize time between the server and the clients + /// + public static class NetworkTime + { + static readonly ILogger logger = LogFactory.GetLogger(typeof(NetworkTime)); + + /// + /// how often are we sending ping messages + /// used to calculate network time and RTT + /// + public static float PingFrequency = 2.0f; + + /// + /// average out the last few results from Ping + /// + public static int PingWindowSize = 10; + + static double lastPingTime; + + // Date and time when the application started + static readonly Stopwatch stopwatch = new Stopwatch(); + + static NetworkTime() + { + stopwatch.Start(); + } + + static ExponentialMovingAverage _rtt = new ExponentialMovingAverage(10); + static ExponentialMovingAverage _offset = new ExponentialMovingAverage(10); + + // the true offset guaranteed to be in this range + static double offsetMin = double.MinValue; + static double offsetMax = double.MaxValue; + + // returns the clock time _in this system_ + static double LocalTime() + { + return stopwatch.Elapsed.TotalSeconds; + } + + public static void Reset() + { + _rtt = new ExponentialMovingAverage(PingWindowSize); + _offset = new ExponentialMovingAverage(PingWindowSize); + offsetMin = double.MinValue; + offsetMax = double.MaxValue; + } + + internal static void UpdateClient() + { + if (Time.time - lastPingTime >= PingFrequency) + { + NetworkPingMessage pingMessage = new NetworkPingMessage(LocalTime()); + NetworkClient.Send(pingMessage); + lastPingTime = Time.time; + } + } + + // executed at the server when we receive a ping message + // reply with a pong containing the time from the client + // and time from the server + internal static void OnServerPing(NetworkConnection conn, NetworkPingMessage msg) + { + if (logger.LogEnabled()) logger.Log("OnPingServerMessage conn=" + conn); + + NetworkPongMessage pongMsg = new NetworkPongMessage + { + clientTime = msg.clientTime, + serverTime = LocalTime() + }; + + conn.Send(pongMsg); + } + + // Executed at the client when we receive a Pong message + // find out how long it took since we sent the Ping + // and update time offset + internal static void OnClientPong(NetworkPongMessage msg) + { + double now = LocalTime(); + + // how long did this message take to come back + double newRtt = now - msg.clientTime; + _rtt.Add(newRtt); + + // the difference in time between the client and the server + // but subtract half of the rtt to compensate for latency + // half of rtt is the best approximation we have + double newOffset = now - newRtt * 0.5f - msg.serverTime; + + double newOffsetMin = now - newRtt - msg.serverTime; + double newOffsetMax = now - msg.serverTime; + offsetMin = Math.Max(offsetMin, newOffsetMin); + offsetMax = Math.Min(offsetMax, newOffsetMax); + + if (_offset.Value < offsetMin || _offset.Value > offsetMax) + { + // the old offset was offrange, throw it away and use new one + _offset = new ExponentialMovingAverage(PingWindowSize); + _offset.Add(newOffset); + } + else if (newOffset >= offsetMin || newOffset <= offsetMax) + { + // new offset looks reasonable, add to the average + _offset.Add(newOffset); + } + } + + /// + /// The time in seconds since the server started. + /// + /// + /// Note this value works in the client and the server + /// the value is synchronized accross the network with high accuracy + /// You should not cast this down to a float because the it loses too much accuracy + /// when the server is up for a while + /// I measured the accuracy of float and I got this: + /// + /// + /// for the same day, accuracy is better than 1 ms + /// + /// + /// after 1 day, accuracy goes down to 7 ms + /// + /// + /// after 10 days, accuracy is 61 ms + /// + /// + /// after 30 days , accuracy is 238 ms + /// + /// + /// after 60 days, accuracy is 454 ms + /// + /// + /// in other words, if the server is running for 2 months, + /// and you cast down to float, then the time will jump in 0.4s intervals. + /// + public static double time => LocalTime() - _offset.Value; + + /// + /// Measurement of the variance of time. + /// The higher the variance, the less accurate the time is + /// + public static double timeVar => _offset.Var; + + /// + /// standard deviation of time. + /// The higher the variance, the less accurate the time is + /// + public static double timeSd => Math.Sqrt(timeVar); + + /// + /// Clock difference in seconds between the client and the server + /// + /// + /// Note this value is always 0 at the server + /// + public static double offset => _offset.Value; + + /// + /// how long in seconds does it take for a message to go + /// to the server and come back + /// + public static double rtt => _rtt.Value; + + /// + /// measure variance of rtt + /// the higher the number, the less accurate rtt is + /// + public static double rttVar => _rtt.Var; + + /// + /// Measure the standard deviation of rtt + /// the higher the number, the less accurate rtt is + /// + public static double rttSd => Math.Sqrt(rttVar); + } +} diff --git a/MultiplayerFPS/Assets/Mirror/Runtime/NetworkTime.cs.meta b/MultiplayerFPS/Assets/Mirror/Runtime/NetworkTime.cs.meta new file mode 100644 index 0000000..f5c2b6c --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Runtime/NetworkTime.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 09a0c241fc4a5496dbf4a0ab6e9a312c +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Mirror/Runtime/NetworkVisibility.cs b/MultiplayerFPS/Assets/Mirror/Runtime/NetworkVisibility.cs new file mode 100644 index 0000000..6f30ae6 --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Runtime/NetworkVisibility.cs @@ -0,0 +1,42 @@ +using System.Collections.Generic; +using UnityEngine; + +namespace Mirror +{ + // the name NetworkProximityCheck implies that it's only about objects in + // proximity to the player. But we might have room based, guild based, + // instanced based checks too, so NetworkVisibility is more fitting. + // + // note: we inherit from NetworkBehaviour so we can reuse .netIdentity, etc. + // note: unlike UNET, we only allow 1 proximity checker per NetworkIdentity. + [DisallowMultipleComponent] + public abstract class NetworkVisibility : NetworkBehaviour + { + /// + /// Callback used by the visibility system to determine if an observer (player) can see this object. + /// If this function returns true, the network connection will be added as an observer. + /// + /// Network connection of a player. + /// True if the player can see this object. + public abstract bool OnCheckObserver(NetworkConnection conn); + + /// + /// Callback used by the visibility system to (re)construct the set of observers that can see this object. + /// Implementations of this callback should add network connections of players that can see this object to the observers set. + /// + /// The new set of observers for this object. + /// True if the set of observers is being built for the first time. + public abstract void OnRebuildObservers(HashSet observers, bool initialize); + + /// + /// Callback used by the visibility system for objects on a host. + /// Objects on a host (with a local client) cannot be disabled or destroyed when they are not visible to the local client. So this function is called to allow custom code to hide these objects. A typical implementation will disable renderer components on the object. This is only called on local clients on a host. + /// + /// New visibility state. + public virtual void OnSetHostVisibility(bool visible) + { + foreach (Renderer rend in GetComponentsInChildren()) + rend.enabled = visible; + } + } +} diff --git a/MultiplayerFPS/Assets/Mirror/Runtime/NetworkVisibility.cs.meta b/MultiplayerFPS/Assets/Mirror/Runtime/NetworkVisibility.cs.meta new file mode 100644 index 0000000..1e66658 --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Runtime/NetworkVisibility.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: c08f1a030234d49d391d7223a8592f15 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Mirror/Runtime/NetworkWriter.cs b/MultiplayerFPS/Assets/Mirror/Runtime/NetworkWriter.cs new file mode 100644 index 0000000..05814e9 --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Runtime/NetworkWriter.cs @@ -0,0 +1,544 @@ +using System; +using System.Runtime.CompilerServices; +using System.Text; +using UnityEngine; + +namespace Mirror +{ + /// + /// Binary stream Writer. Supports simple types, buffers, arrays, structs, and nested types + /// Use NetworkWriter.GetWriter to reduce memory allocation + /// + public class NetworkWriter + { + public const int MaxStringLength = 1024 * 32; + + // create writer immediately with it's own buffer so no one can mess with it and so that we can resize it. + // note: BinaryWriter allocates too much, so we only use a MemoryStream + // => 1500 bytes by default because on average, most packets will be <= MTU + byte[] buffer = new byte[1500]; + + // 'int' is the best type for .Position. 'short' is too small if we send >32kb which would result in negative .Position + // -> converting long to int is fine until 2GB of data (MAX_INT), so we don't have to worry about overflows here + int position; + int length; + + public int Length => length; + + public int Position + { + get => position; + set + { + position = value; + EnsureLength(value); + } + } + + /// + /// Reset both the position and length of the stream + /// + /// + /// Leaves the capacity the same so that we can reuse this writer without extra allocations + /// + public void Reset() + { + position = 0; + length = 0; + } + + /// + /// Sets length, moves position if it is greater than new length + /// + /// + /// + /// Zeros out any extra length created by setlength + /// + public void SetLength(int newLength) + { + int oldLength = length; + + // ensure length & capacity + EnsureLength(newLength); + + // zero out new length + if (oldLength < newLength) + { + Array.Clear(buffer, oldLength, newLength - oldLength); + } + + length = newLength; + position = Mathf.Min(position, length); + } + + [MethodImpl(MethodImplOptions.AggressiveInlining)] + void EnsureLength(int value) + { + if (length < value) + { + length = value; + EnsureCapacity(value); + } + } + + [MethodImpl(MethodImplOptions.AggressiveInlining)] + void EnsureCapacity(int value) + { + if (buffer.Length < value) + { + int capacity = Math.Max(value, buffer.Length * 2); + Array.Resize(ref buffer, capacity); + } + } + + // MemoryStream has 3 values: Position, Length and Capacity. + // Position is used to indicate where we are writing + // Length is how much data we have written + // capacity is how much memory we have allocated + // ToArray returns all the data we have written, regardless of the current position + public byte[] ToArray() + { + byte[] data = new byte[length]; + Array.ConstrainedCopy(buffer, 0, data, 0, length); + return data; + } + + // Gets the serialized data in an ArraySegment + // this is similar to ToArray(), but it gets the data in O(1) + // and without allocations. + // Do not write anything else or modify the NetworkWriter + // while you are using the ArraySegment + public ArraySegment ToArraySegment() + { + return new ArraySegment(buffer, 0, length); + } + + public void WriteByte(byte value) + { + EnsureLength(position + 1); + buffer[position++] = value; + } + + + // for byte arrays with consistent size, where the reader knows how many to read + // (like a packet opcode that's always the same) + public void WriteBytes(byte[] buffer, int offset, int count) + { + EnsureLength(position + count); + Array.ConstrainedCopy(buffer, offset, this.buffer, position, count); + position += count; + } + + public void WriteUInt32(uint value) + { + EnsureLength(position + 4); + buffer[position++] = (byte)value; + buffer[position++] = (byte)(value >> 8); + buffer[position++] = (byte)(value >> 16); + buffer[position++] = (byte)(value >> 24); + } + + public void WriteInt32(int value) => WriteUInt32((uint)value); + + public void WriteUInt64(ulong value) + { + EnsureLength(position + 8); + buffer[position++] = (byte)value; + buffer[position++] = (byte)(value >> 8); + buffer[position++] = (byte)(value >> 16); + buffer[position++] = (byte)(value >> 24); + buffer[position++] = (byte)(value >> 32); + buffer[position++] = (byte)(value >> 40); + buffer[position++] = (byte)(value >> 48); + buffer[position++] = (byte)(value >> 56); + } + + public void WriteInt64(long value) => WriteUInt64((ulong)value); + } + + + // Mirror's Weaver automatically detects all NetworkWriter function types, + // but they do all need to be extensions. + public static class NetworkWriterExtensions + { + static readonly ILogger logger = LogFactory.GetLogger(typeof(NetworkWriterExtensions)); + + // cache encoding instead of creating it with BinaryWriter each time + // 1000 readers before: 1MB GC, 30ms + // 1000 readers after: 0.8MB GC, 18ms + static readonly UTF8Encoding encoding = new UTF8Encoding(false, true); + static readonly byte[] stringBuffer = new byte[NetworkWriter.MaxStringLength]; + + public static void WriteByte(this NetworkWriter writer, byte value) => writer.WriteByte(value); + + public static void WriteSByte(this NetworkWriter writer, sbyte value) => writer.WriteByte((byte)value); + + public static void WriteChar(this NetworkWriter writer, char value) => writer.WriteUInt16(value); + + public static void WriteBoolean(this NetworkWriter writer, bool value) => writer.WriteByte((byte)(value ? 1 : 0)); + + public static void WriteUInt16(this NetworkWriter writer, ushort value) + { + writer.WriteByte((byte)value); + writer.WriteByte((byte)(value >> 8)); + } + + public static void WriteInt16(this NetworkWriter writer, short value) => writer.WriteUInt16((ushort)value); + + public static void WriteSingle(this NetworkWriter writer, float value) + { + UIntFloat converter = new UIntFloat + { + floatValue = value + }; + writer.WriteUInt32(converter.intValue); + } + + public static void WriteDouble(this NetworkWriter writer, double value) + { + UIntDouble converter = new UIntDouble + { + doubleValue = value + }; + writer.WriteUInt64(converter.longValue); + } + + public static void WriteDecimal(this NetworkWriter writer, decimal value) + { + // the only way to read it without allocations is to both read and + // write it with the FloatConverter (which is not binary compatible + // to writer.Write(decimal), hence why we use it here too) + UIntDecimal converter = new UIntDecimal + { + decimalValue = value + }; + writer.WriteUInt64(converter.longValue1); + writer.WriteUInt64(converter.longValue2); + } + + public static void WriteString(this NetworkWriter writer, string value) + { + // write 0 for null support, increment real size by 1 + // (note: original HLAPI would write "" for null strings, but if a + // string is null on the server then it should also be null + // on the client) + if (value == null) + { + writer.WriteUInt16(0); + return; + } + + // write string with same method as NetworkReader + // convert to byte[] + int size = encoding.GetBytes(value, 0, value.Length, stringBuffer, 0); + + // check if within max size + if (size >= NetworkWriter.MaxStringLength) + { + throw new IndexOutOfRangeException("NetworkWriter.Write(string) too long: " + size + ". Limit: " + NetworkWriter.MaxStringLength); + } + + // write size and bytes + writer.WriteUInt16(checked((ushort)(size + 1))); + writer.WriteBytes(stringBuffer, 0, size); + } + + // for byte arrays with dynamic size, where the reader doesn't know how many will come + // (like an inventory with different items etc.) + public static void WriteBytesAndSize(this NetworkWriter writer, byte[] buffer, int offset, int count) + { + // null is supported because [SyncVar]s might be structs with null byte[] arrays + // write 0 for null array, increment normal size by 1 to save bandwith + // (using size=-1 for null would limit max size to 32kb instead of 64kb) + if (buffer == null) + { + writer.WritePackedUInt32(0u); + return; + } + writer.WritePackedUInt32(checked((uint)count) + 1u); + writer.WriteBytes(buffer, offset, count); + } + + // Weaver needs a write function with just one byte[] parameter + // (we don't name it .Write(byte[]) because it's really a WriteBytesAndSize since we write size / null info too) + public static void WriteBytesAndSize(this NetworkWriter writer, byte[] buffer) + { + // buffer might be null, so we can't use .Length in that case + writer.WriteBytesAndSize(buffer, 0, buffer != null ? buffer.Length : 0); + } + + public static void WriteBytesAndSizeSegment(this NetworkWriter writer, ArraySegment buffer) + { + writer.WriteBytesAndSize(buffer.Array, buffer.Offset, buffer.Count); + } + + // zigzag encoding https://gist.github.com/mfuerstenau/ba870a29e16536fdbaba + public static void WritePackedInt32(this NetworkWriter writer, int i) + { + uint zigzagged = (uint)((i >> 31) ^ (i << 1)); + writer.WritePackedUInt32(zigzagged); + } + + // http://sqlite.org/src4/doc/trunk/www/varint.wiki + public static void WritePackedUInt32(this NetworkWriter writer, uint value) + { + // for 32 bit values WritePackedUInt64 writes the + // same exact thing bit by bit + writer.WritePackedUInt64(value); + } + + // zigzag encoding https://gist.github.com/mfuerstenau/ba870a29e16536fdbaba + public static void WritePackedInt64(this NetworkWriter writer, long i) + { + ulong zigzagged = (ulong)((i >> 63) ^ (i << 1)); + writer.WritePackedUInt64(zigzagged); + } + + public static void WritePackedUInt64(this NetworkWriter writer, ulong value) + { + if (value <= 240) + { + writer.WriteByte((byte)value); + return; + } + if (value <= 2287) + { + writer.WriteByte((byte)(((value - 240) >> 8) + 241)); + writer.WriteByte((byte)(value - 240)); + return; + } + if (value <= 67823) + { + writer.WriteByte(249); + writer.WriteByte((byte)((value - 2288) >> 8)); + writer.WriteByte((byte)(value - 2288)); + return; + } + if (value <= 16777215) + { + writer.WriteByte(250); + writer.WriteByte((byte)value); + writer.WriteByte((byte)(value >> 8)); + writer.WriteByte((byte)(value >> 16)); + return; + } + if (value <= 4294967295) + { + writer.WriteByte(251); + writer.WriteByte((byte)value); + writer.WriteByte((byte)(value >> 8)); + writer.WriteByte((byte)(value >> 16)); + writer.WriteByte((byte)(value >> 24)); + return; + } + if (value <= 1099511627775) + { + writer.WriteByte(252); + writer.WriteByte((byte)value); + writer.WriteByte((byte)(value >> 8)); + writer.WriteByte((byte)(value >> 16)); + writer.WriteByte((byte)(value >> 24)); + writer.WriteByte((byte)(value >> 32)); + return; + } + if (value <= 281474976710655) + { + writer.WriteByte(253); + writer.WriteByte((byte)value); + writer.WriteByte((byte)(value >> 8)); + writer.WriteByte((byte)(value >> 16)); + writer.WriteByte((byte)(value >> 24)); + writer.WriteByte((byte)(value >> 32)); + writer.WriteByte((byte)(value >> 40)); + return; + } + if (value <= 72057594037927935) + { + writer.WriteByte(254); + writer.WriteByte((byte)value); + writer.WriteByte((byte)(value >> 8)); + writer.WriteByte((byte)(value >> 16)); + writer.WriteByte((byte)(value >> 24)); + writer.WriteByte((byte)(value >> 32)); + writer.WriteByte((byte)(value >> 40)); + writer.WriteByte((byte)(value >> 48)); + return; + } + + // all others + { + writer.WriteByte(255); + writer.WriteByte((byte)value); + writer.WriteByte((byte)(value >> 8)); + writer.WriteByte((byte)(value >> 16)); + writer.WriteByte((byte)(value >> 24)); + writer.WriteByte((byte)(value >> 32)); + writer.WriteByte((byte)(value >> 40)); + writer.WriteByte((byte)(value >> 48)); + writer.WriteByte((byte)(value >> 56)); + } + } + + public static void WriteVector2(this NetworkWriter writer, Vector2 value) + { + writer.WriteSingle(value.x); + writer.WriteSingle(value.y); + } + + public static void WriteVector3(this NetworkWriter writer, Vector3 value) + { + writer.WriteSingle(value.x); + writer.WriteSingle(value.y); + writer.WriteSingle(value.z); + } + + public static void WriteVector4(this NetworkWriter writer, Vector4 value) + { + writer.WriteSingle(value.x); + writer.WriteSingle(value.y); + writer.WriteSingle(value.z); + writer.WriteSingle(value.w); + } + + public static void WriteVector2Int(this NetworkWriter writer, Vector2Int value) + { + writer.WritePackedInt32(value.x); + writer.WritePackedInt32(value.y); + } + + public static void WriteVector3Int(this NetworkWriter writer, Vector3Int value) + { + writer.WritePackedInt32(value.x); + writer.WritePackedInt32(value.y); + writer.WritePackedInt32(value.z); + } + + public static void WriteColor(this NetworkWriter writer, Color value) + { + writer.WriteSingle(value.r); + writer.WriteSingle(value.g); + writer.WriteSingle(value.b); + writer.WriteSingle(value.a); + } + + public static void WriteColor32(this NetworkWriter writer, Color32 value) + { + writer.WriteByte(value.r); + writer.WriteByte(value.g); + writer.WriteByte(value.b); + writer.WriteByte(value.a); + } + + public static void WriteQuaternion(this NetworkWriter writer, Quaternion value) + { + writer.WriteSingle(value.x); + writer.WriteSingle(value.y); + writer.WriteSingle(value.z); + writer.WriteSingle(value.w); + } + + public static void WriteRect(this NetworkWriter writer, Rect value) + { + writer.WriteSingle(value.xMin); + writer.WriteSingle(value.yMin); + writer.WriteSingle(value.width); + writer.WriteSingle(value.height); + } + + public static void WritePlane(this NetworkWriter writer, Plane value) + { + writer.WriteVector3(value.normal); + writer.WriteSingle(value.distance); + } + + public static void WriteRay(this NetworkWriter writer, Ray value) + { + writer.WriteVector3(value.origin); + writer.WriteVector3(value.direction); + } + + public static void WriteMatrix4x4(this NetworkWriter writer, Matrix4x4 value) + { + writer.WriteSingle(value.m00); + writer.WriteSingle(value.m01); + writer.WriteSingle(value.m02); + writer.WriteSingle(value.m03); + writer.WriteSingle(value.m10); + writer.WriteSingle(value.m11); + writer.WriteSingle(value.m12); + writer.WriteSingle(value.m13); + writer.WriteSingle(value.m20); + writer.WriteSingle(value.m21); + writer.WriteSingle(value.m22); + writer.WriteSingle(value.m23); + writer.WriteSingle(value.m30); + writer.WriteSingle(value.m31); + writer.WriteSingle(value.m32); + writer.WriteSingle(value.m33); + } + + public static void WriteGuid(this NetworkWriter writer, Guid value) + { + byte[] data = value.ToByteArray(); + writer.WriteBytes(data, 0, data.Length); + } + + public static void WriteNetworkIdentity(this NetworkWriter writer, NetworkIdentity value) + { + if (value == null) + { + writer.WritePackedUInt32(0); + return; + } + writer.WritePackedUInt32(value.netId); + } + + public static void WriteTransform(this NetworkWriter writer, Transform value) + { + if (value == null) + { + writer.WritePackedUInt32(0); + return; + } + NetworkIdentity identity = value.GetComponent(); + if (identity != null) + { + writer.WritePackedUInt32(identity.netId); + } + else + { + logger.LogWarning("NetworkWriter " + value + " has no NetworkIdentity"); + writer.WritePackedUInt32(0); + } + } + + public static void WriteGameObject(this NetworkWriter writer, GameObject value) + { + if (value == null) + { + writer.WritePackedUInt32(0); + return; + } + NetworkIdentity identity = value.GetComponent(); + if (identity != null) + { + writer.WritePackedUInt32(identity.netId); + } + else + { + logger.LogWarning("NetworkWriter " + value + " has no NetworkIdentity"); + writer.WritePackedUInt32(0); + } + } + + public static void WriteUri(this NetworkWriter writer, Uri uri) + { + writer.WriteString(uri.ToString()); + } + + public static void WriteMessage(this NetworkWriter writer, T msg) where T : IMessageBase + { + msg.Serialize(writer); + } + } +} diff --git a/MultiplayerFPS/Assets/Mirror/Runtime/NetworkWriter.cs.meta b/MultiplayerFPS/Assets/Mirror/Runtime/NetworkWriter.cs.meta new file mode 100644 index 0000000..240f74a --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Runtime/NetworkWriter.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 48d2207bcef1f4477b624725f075f9bd +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Mirror/Runtime/NetworkWriterPool.cs b/MultiplayerFPS/Assets/Mirror/Runtime/NetworkWriterPool.cs new file mode 100644 index 0000000..79a6ab1 --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Runtime/NetworkWriterPool.cs @@ -0,0 +1,98 @@ +using System; +using UnityEngine; + +namespace Mirror +{ + /// + /// NetworkWriter to be used with NetworkWriterPool + /// + public class PooledNetworkWriter : NetworkWriter, IDisposable + { + public void Dispose() + { + NetworkWriterPool.Recycle(this); + } + } + + /// + /// Pool of NetworkWriters + /// Use this pool instead of NetworkWriter to reduce memory allocation + /// Use Capacity to change size of pool + /// + public static class NetworkWriterPool + { + static readonly ILogger logger = LogFactory.GetLogger(typeof(NetworkWriterPool), LogType.Error); + + /// + /// Size of the pool + /// If pool is too small getting writers will causes memory allocation + /// Default value: 100 + /// + public static int Capacity + { + get => pool.Length; + set + { + // resize the array + Array.Resize(ref pool, value); + + // if capacity is smaller than before, then we need to adjust + // 'next' so it doesn't point to an index out of range + // -> if we set '0' then next = min(_, 0-1) => -1 + // -> if we set '2' then next = min(_, 2-1) => 1 + next = Mathf.Min(next, pool.Length - 1); + } + } + + /// + /// Mirror usually only uses up to 4 writes in nested usings, + /// 100 is a good margin for edge cases when users need a lot writers at + /// the same time. + /// + /// keep in mind, most entries of the pool will be null in most cases + /// + /// + /// Note: we use an Array instead of a Stack because it's significantly + /// faster: https://github.com/vis2k/Mirror/issues/1614 + static PooledNetworkWriter[] pool = new PooledNetworkWriter[100]; + + static int next = -1; + + /// + /// Get the next writer in the pool + /// If pool is empty, creates a new Writer + /// + public static PooledNetworkWriter GetWriter() + { + if (next == -1) + { + return new PooledNetworkWriter(); + } + + PooledNetworkWriter writer = pool[next]; + pool[next] = null; + next--; + + // reset cached writer length and position + writer.Reset(); + return writer; + } + + /// + /// Puts writer back into pool + /// When pool is full, the extra writer is left for the GC + /// + public static void Recycle(PooledNetworkWriter writer) + { + if (next < pool.Length - 1) + { + next++; + pool[next] = writer; + } + else + { + logger.LogWarning("NetworkWriterPool.Recycle, Pool was full leaving extra writer for GC"); + } + } + } +} diff --git a/MultiplayerFPS/Assets/Mirror/Runtime/NetworkWriterPool.cs.meta b/MultiplayerFPS/Assets/Mirror/Runtime/NetworkWriterPool.cs.meta new file mode 100644 index 0000000..d383901 --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Runtime/NetworkWriterPool.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 3f34b53bea38e4f259eb8dc211e4fdb6 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Mirror/Runtime/RemoteCallHelper.cs b/MultiplayerFPS/Assets/Mirror/Runtime/RemoteCallHelper.cs new file mode 100644 index 0000000..f89f83b --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Runtime/RemoteCallHelper.cs @@ -0,0 +1,200 @@ +using System; +using System.Collections.Generic; +using UnityEngine; + +namespace Mirror.RemoteCalls +{ + /// + /// Delegate for Command functions. + /// + /// + /// + public delegate void CmdDelegate(NetworkBehaviour obj, NetworkReader reader, NetworkConnectionToClient senderConnection); + + class Invoker + { + public Type invokeClass; + public MirrorInvokeType invokeType; + public CmdDelegate invokeFunction; + public bool cmdIgnoreAuthority; + + public bool AreEqual(Type invokeClass, MirrorInvokeType invokeType, CmdDelegate invokeFunction) + { + return (this.invokeClass == invokeClass && + this.invokeType == invokeType && + this.invokeFunction == invokeFunction); + } + } + + public struct CommandInfo + { + public bool ignoreAuthority; + } + + /// + /// Used to help manage remote calls for NetworkBehaviours + /// + public static class RemoteCallHelper + { + static readonly ILogger logger = LogFactory.GetLogger(typeof(RemoteCallHelper)); + + static readonly Dictionary cmdHandlerDelegates = new Dictionary(); + + /// + /// Creates hash from Type and method name + /// + /// + /// + /// + internal static int GetMethodHash(Type invokeClass, string methodName) + { + // (invokeClass + ":" + cmdName).GetStableHashCode() would cause allocations. + // so hash1 + hash2 is better. + unchecked + { + int hash = invokeClass.FullName.GetStableHashCode(); + return hash * 503 + methodName.GetStableHashCode(); + } + } + + + /// + /// helper function register a Command/Rpc/SyncEvent delegate + /// + /// + /// + /// + /// + /// + /// remote function hash + internal static int RegisterDelegate(Type invokeClass, string cmdName, MirrorInvokeType invokerType, CmdDelegate func, bool cmdIgnoreAuthority = false) + { + // type+func so Inventory.RpcUse != Equipment.RpcUse + int cmdHash = GetMethodHash(invokeClass, cmdName); + + if (CheckIfDeligateExists(invokeClass, invokerType, func, cmdHash)) + return cmdHash; + + Invoker invoker = new Invoker + { + invokeType = invokerType, + invokeClass = invokeClass, + invokeFunction = func, + cmdIgnoreAuthority = cmdIgnoreAuthority, + }; + + cmdHandlerDelegates[cmdHash] = invoker; + + if (logger.LogEnabled()) + { + string ingoreAuthorityMessage = invokerType == MirrorInvokeType.Command ? $" IgnoreAuthority:{cmdIgnoreAuthority}" : ""; + logger.Log($"RegisterDelegate hash: {cmdHash} invokerType: {invokerType} method: {func.GetMethodName()}{ingoreAuthorityMessage}"); + } + + return cmdHash; + } + + static bool CheckIfDeligateExists(Type invokeClass, MirrorInvokeType invokerType, CmdDelegate func, int cmdHash) + { + if (cmdHandlerDelegates.ContainsKey(cmdHash)) + { + // something already registered this hash + Invoker oldInvoker = cmdHandlerDelegates[cmdHash]; + if (oldInvoker.AreEqual(invokeClass, invokerType, func)) + { + // it's all right, it was the same function + return true; + } + + logger.LogError($"Function {oldInvoker.invokeClass}.{oldInvoker.invokeFunction.GetMethodName()} and {invokeClass}.{func.GetMethodName()} have the same hash. Please rename one of them"); + } + + return false; + } + + public static void RegisterCommandDelegate(Type invokeClass, string cmdName, CmdDelegate func, bool ignoreAuthority) + { + RegisterDelegate(invokeClass, cmdName, MirrorInvokeType.Command, func, ignoreAuthority); + } + + public static void RegisterRpcDelegate(Type invokeClass, string rpcName, CmdDelegate func) + { + RegisterDelegate(invokeClass, rpcName, MirrorInvokeType.ClientRpc, func); + } + + public static void RegisterEventDelegate(Type invokeClass, string eventName, CmdDelegate func) + { + RegisterDelegate(invokeClass, eventName, MirrorInvokeType.SyncEvent, func); + } + + // we need a way to clean up delegates after tests + [System.Obsolete("Removing all delegates will cause problems with other tests as their hashs can not be re-added without reloading scripts", true)] + internal static void ClearDelegates() + { + cmdHandlerDelegates.Clear(); + } + + /// + /// We need this in order to clean up tests + /// + internal static void RemoveDelegate(int hash) + { + cmdHandlerDelegates.Remove(hash); + } + + static bool GetInvokerForHash(int cmdHash, MirrorInvokeType invokeType, out Invoker invoker) + { + if (cmdHandlerDelegates.TryGetValue(cmdHash, out invoker) && invoker != null && invoker.invokeType == invokeType) + { + return true; + } + + // debug message if not found, or null, or mismatched type + // (no need to throw an error, an attacker might just be trying to + // call an cmd with an rpc's hash) + if (logger.LogEnabled()) logger.Log("GetInvokerForHash hash:" + cmdHash + " not found"); + + return false; + } + + // InvokeCmd/Rpc/SyncEventDelegate can all use the same function here + internal static bool InvokeHandlerDelegate(int cmdHash, MirrorInvokeType invokeType, NetworkReader reader, NetworkBehaviour invokingType, NetworkConnectionToClient senderConnection = null) + { + if (GetInvokerForHash(cmdHash, invokeType, out Invoker invoker) && invoker.invokeClass.IsInstanceOfType(invokingType)) + { + invoker.invokeFunction(invokingType, reader, senderConnection); + + return true; + } + return false; + } + + internal static CommandInfo GetCommandInfo(int cmdHash, NetworkBehaviour invokingType) + { + if (GetInvokerForHash(cmdHash, MirrorInvokeType.Command, out Invoker invoker) && invoker.invokeClass.IsInstanceOfType(invokingType)) + { + return new CommandInfo + { + ignoreAuthority = invoker.cmdIgnoreAuthority + }; + } + return default; + } + + /// + /// Gets the handler function for a given hash + /// Can be used by profilers and debuggers + /// + /// rpc function hash + /// The function delegate that will handle the command + public static CmdDelegate GetDelegate(int cmdHash) + { + if (cmdHandlerDelegates.TryGetValue(cmdHash, out Invoker invoker)) + { + return invoker.invokeFunction; + } + return null; + } + } +} + diff --git a/MultiplayerFPS/Assets/Mirror/Runtime/RemoteCallHelper.cs.meta b/MultiplayerFPS/Assets/Mirror/Runtime/RemoteCallHelper.cs.meta new file mode 100644 index 0000000..862d6e4 --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Runtime/RemoteCallHelper.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: d2cdbcbd1e377d6408a91acbec31ba16 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Mirror/Runtime/StringHash.cs b/MultiplayerFPS/Assets/Mirror/Runtime/StringHash.cs new file mode 100644 index 0000000..95e9b07 --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Runtime/StringHash.cs @@ -0,0 +1,18 @@ +namespace Mirror +{ + public static class StringHash + { + // string.GetHashCode is not guaranteed to be the same on all machines, but + // we need one that is the same on all machines. simple and stupid: + public static int GetStableHashCode(this string text) + { + unchecked + { + int hash = 23; + foreach (char c in text) + hash = hash * 31 + c; + return hash; + } + } + } +} diff --git a/MultiplayerFPS/Assets/Mirror/Runtime/StringHash.cs.meta b/MultiplayerFPS/Assets/Mirror/Runtime/StringHash.cs.meta new file mode 100644 index 0000000..6198581 --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Runtime/StringHash.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 733f020f9b76d453da841089579fd7a7 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Mirror/Runtime/SyncDictionary.cs b/MultiplayerFPS/Assets/Mirror/Runtime/SyncDictionary.cs new file mode 100644 index 0000000..32f4639 --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Runtime/SyncDictionary.cs @@ -0,0 +1,318 @@ +using System.Collections; +using System.Collections.Generic; +using System.ComponentModel; +using JetBrains.Annotations; + +namespace Mirror +{ + [EditorBrowsable(EditorBrowsableState.Never)] + public abstract class SyncIDictionary : IDictionary, SyncObject, IReadOnlyDictionary + { + public delegate void SyncDictionaryChanged(Operation op, TKey key, TValue item); + + protected readonly IDictionary objects; + + public int Count => objects.Count; + public bool IsReadOnly { get; private set; } + public event SyncDictionaryChanged Callback; + + public enum Operation : byte + { + OP_ADD, + OP_CLEAR, + OP_REMOVE, + OP_SET + } + + struct Change + { + internal Operation operation; + internal TKey key; + internal TValue item; + } + + readonly List changes = new List(); + // how many changes we need to ignore + // this is needed because when we initialize the list, + // we might later receive changes that have already been applied + // so we need to skip them + int changesAhead; + + public void Reset() + { + IsReadOnly = false; + changes.Clear(); + changesAhead = 0; + objects.Clear(); + } + + protected virtual void SerializeKey(NetworkWriter writer, TKey item) { } + protected virtual void SerializeItem(NetworkWriter writer, TValue item) { } + protected virtual TKey DeserializeKey(NetworkReader reader) => default; + protected virtual TValue DeserializeItem(NetworkReader reader) => default; + + public bool IsDirty => changes.Count > 0; + + public ICollection Keys => objects.Keys; + + public ICollection Values => objects.Values; + + IEnumerable IReadOnlyDictionary.Keys => objects.Keys; + + IEnumerable IReadOnlyDictionary.Values => objects.Values; + + // throw away all the changes + // this should be called after a successfull sync + public void Flush() => changes.Clear(); + + protected SyncIDictionary(IDictionary objects) + { + this.objects = objects; + } + + void AddOperation(Operation op, TKey key, TValue item) + { + if (IsReadOnly) + { + throw new System.InvalidOperationException("SyncDictionaries can only be modified by the server"); + } + + Change change = new Change + { + operation = op, + key = key, + item = item + }; + + changes.Add(change); + + Callback?.Invoke(op, key, item); + } + + public void OnSerializeAll(NetworkWriter writer) + { + // if init, write the full list content + writer.WritePackedUInt32((uint)objects.Count); + + foreach (KeyValuePair syncItem in objects) + { + SerializeKey(writer, syncItem.Key); + SerializeItem(writer, syncItem.Value); + } + + // all changes have been applied already + // thus the client will need to skip all the pending changes + // or they would be applied again. + // So we write how many changes are pending + writer.WritePackedUInt32((uint)changes.Count); + } + + public void OnSerializeDelta(NetworkWriter writer) + { + // write all the queued up changes + writer.WritePackedUInt32((uint)changes.Count); + + for (int i = 0; i < changes.Count; i++) + { + Change change = changes[i]; + writer.WriteByte((byte)change.operation); + + switch (change.operation) + { + case Operation.OP_ADD: + case Operation.OP_REMOVE: + case Operation.OP_SET: + SerializeKey(writer, change.key); + SerializeItem(writer, change.item); + break; + case Operation.OP_CLEAR: + break; + } + } + } + + public void OnDeserializeAll(NetworkReader reader) + { + // This list can now only be modified by synchronization + IsReadOnly = true; + + // if init, write the full list content + int count = (int)reader.ReadPackedUInt32(); + + objects.Clear(); + changes.Clear(); + + for (int i = 0; i < count; i++) + { + TKey key = DeserializeKey(reader); + TValue obj = DeserializeItem(reader); + objects.Add(key, obj); + } + + // We will need to skip all these changes + // the next time the list is synchronized + // because they have already been applied + changesAhead = (int)reader.ReadPackedUInt32(); + } + + public void OnDeserializeDelta(NetworkReader reader) + { + // This list can now only be modified by synchronization + IsReadOnly = true; + + int changesCount = (int)reader.ReadPackedUInt32(); + + for (int i = 0; i < changesCount; i++) + { + Operation operation = (Operation)reader.ReadByte(); + + // apply the operation only if it is a new change + // that we have not applied yet + bool apply = changesAhead == 0; + TKey key = default; + TValue item = default; + + switch (operation) + { + case Operation.OP_ADD: + case Operation.OP_SET: + key = DeserializeKey(reader); + item = DeserializeItem(reader); + if (apply) + { + objects[key] = item; + } + break; + + case Operation.OP_CLEAR: + if (apply) + { + objects.Clear(); + } + break; + + case Operation.OP_REMOVE: + key = DeserializeKey(reader); + item = DeserializeItem(reader); + if (apply) + { + objects.Remove(key); + } + break; + } + + if (apply) + { + Callback?.Invoke(operation, key, item); + } + // we just skipped this change + else + { + changesAhead--; + } + } + } + + public void Clear() + { + objects.Clear(); + AddOperation(Operation.OP_CLEAR, default, default); + } + + public bool ContainsKey(TKey key) => objects.ContainsKey(key); + + public bool Remove(TKey key) + { + if (objects.TryGetValue(key, out TValue item) && objects.Remove(key)) + { + AddOperation(Operation.OP_REMOVE, key, item); + return true; + } + return false; + } + + public TValue this[TKey i] + { + get => objects[i]; + set + { + if (ContainsKey(i)) + { + objects[i] = value; + AddOperation(Operation.OP_SET, i, value); + } + else + { + objects[i] = value; + AddOperation(Operation.OP_ADD, i, value); + } + } + } + + public bool TryGetValue(TKey key, out TValue value) => objects.TryGetValue(key, out value); + + public void Add(TKey key, TValue value) + { + objects.Add(key, value); + AddOperation(Operation.OP_ADD, key, value); + } + + public void Add(KeyValuePair item) => Add(item.Key, item.Value); + + public bool Contains(KeyValuePair item) + { + return TryGetValue(item.Key, out TValue val) && EqualityComparer.Default.Equals(val, item.Value); + } + + public void CopyTo([NotNull] KeyValuePair[] array, int arrayIndex) + { + if (arrayIndex < 0 || arrayIndex > array.Length) + { + throw new System.ArgumentOutOfRangeException(nameof(arrayIndex), "Array Index Out of Range"); + } + if (array.Length - arrayIndex < Count) + { + throw new System.ArgumentException("The number of items in the SyncDictionary is greater than the available space from arrayIndex to the end of the destination array"); + } + + int i = arrayIndex; + foreach (KeyValuePair item in objects) + { + array[i] = item; + i++; + } + } + + public bool Remove(KeyValuePair item) + { + bool result = objects.Remove(item.Key); + if (result) + { + AddOperation(Operation.OP_REMOVE, item.Key, item.Value); + } + return result; + } + + public IEnumerator> GetEnumerator() => objects.GetEnumerator(); + + IEnumerator IEnumerable.GetEnumerator() => objects.GetEnumerator(); + } + + public abstract class SyncDictionary : SyncIDictionary + { + protected SyncDictionary() : base(new Dictionary()) + { + } + + protected SyncDictionary(IEqualityComparer eq) : base(new Dictionary(eq)) + { + } + + public new Dictionary.ValueCollection Values => ((Dictionary)objects).Values; + + public new Dictionary.KeyCollection Keys => ((Dictionary)objects).Keys; + + public new Dictionary.Enumerator GetEnumerator() => ((Dictionary)objects).GetEnumerator(); + + } +} diff --git a/MultiplayerFPS/Assets/Mirror/Runtime/SyncDictionary.cs.meta b/MultiplayerFPS/Assets/Mirror/Runtime/SyncDictionary.cs.meta new file mode 100644 index 0000000..9b4ff53 --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Runtime/SyncDictionary.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 4b346c49cfdb668488a364c3023590e2 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Mirror/Runtime/SyncList.cs b/MultiplayerFPS/Assets/Mirror/Runtime/SyncList.cs new file mode 100644 index 0000000..285347e --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Runtime/SyncList.cs @@ -0,0 +1,432 @@ +using System; +using System.Collections; +using System.Collections.Generic; +using System.ComponentModel; + +namespace Mirror +{ + public class SyncListString : SyncList + { + protected override void SerializeItem(NetworkWriter writer, string item) => writer.WriteString(item); + protected override string DeserializeItem(NetworkReader reader) => reader.ReadString(); + } + + public class SyncListFloat : SyncList + { + protected override void SerializeItem(NetworkWriter writer, float item) => writer.WriteSingle(item); + protected override float DeserializeItem(NetworkReader reader) => reader.ReadSingle(); + } + + public class SyncListInt : SyncList + { + protected override void SerializeItem(NetworkWriter writer, int item) => writer.WritePackedInt32(item); + protected override int DeserializeItem(NetworkReader reader) => reader.ReadPackedInt32(); + } + + public class SyncListUInt : SyncList + { + protected override void SerializeItem(NetworkWriter writer, uint item) => writer.WritePackedUInt32(item); + protected override uint DeserializeItem(NetworkReader reader) => reader.ReadPackedUInt32(); + } + + public class SyncListBool : SyncList + { + protected override void SerializeItem(NetworkWriter writer, bool item) => writer.WriteBoolean(item); + protected override bool DeserializeItem(NetworkReader reader) => reader.ReadBoolean(); + } + + [EditorBrowsable(EditorBrowsableState.Never)] + public abstract class SyncList : IList, IReadOnlyList, SyncObject + { + public delegate void SyncListChanged(Operation op, int itemIndex, T oldItem, T newItem); + + readonly IList objects; + readonly IEqualityComparer comparer; + + public int Count => objects.Count; + public bool IsReadOnly { get; private set; } + public event SyncListChanged Callback; + + public enum Operation : byte + { + OP_ADD, + OP_CLEAR, + OP_INSERT, + OP_REMOVEAT, + OP_SET + } + + struct Change + { + internal Operation operation; + internal int index; + internal T item; + } + + readonly List changes = new List(); + // how many changes we need to ignore + // this is needed because when we initialize the list, + // we might later receive changes that have already been applied + // so we need to skip them + int changesAhead; + + protected virtual void SerializeItem(NetworkWriter writer, T item) { } + protected virtual T DeserializeItem(NetworkReader reader) => default; + + protected SyncList(IEqualityComparer comparer = null) + { + this.comparer = comparer ?? EqualityComparer.Default; + objects = new List(); + } + + protected SyncList(IList objects, IEqualityComparer comparer = null) + { + this.comparer = comparer ?? EqualityComparer.Default; + this.objects = objects; + } + + public bool IsDirty => changes.Count > 0; + + // throw away all the changes + // this should be called after a successfull sync + public void Flush() => changes.Clear(); + + public void Reset() + { + IsReadOnly = false; + changes.Clear(); + changesAhead = 0; + objects.Clear(); + } + + void AddOperation(Operation op, int itemIndex, T oldItem, T newItem) + { + if (IsReadOnly) + { + throw new InvalidOperationException("Synclists can only be modified at the server"); + } + + Change change = new Change + { + operation = op, + index = itemIndex, + item = newItem + }; + + changes.Add(change); + + Callback?.Invoke(op, itemIndex, oldItem, newItem); + } + + public void OnSerializeAll(NetworkWriter writer) + { + // if init, write the full list content + writer.WritePackedUInt32((uint)objects.Count); + + for (int i = 0; i < objects.Count; i++) + { + T obj = objects[i]; + SerializeItem(writer, obj); + } + + // all changes have been applied already + // thus the client will need to skip all the pending changes + // or they would be applied again. + // So we write how many changes are pending + writer.WritePackedUInt32((uint)changes.Count); + } + + public void OnSerializeDelta(NetworkWriter writer) + { + // write all the queued up changes + writer.WritePackedUInt32((uint)changes.Count); + + for (int i = 0; i < changes.Count; i++) + { + Change change = changes[i]; + writer.WriteByte((byte)change.operation); + + switch (change.operation) + { + case Operation.OP_ADD: + SerializeItem(writer, change.item); + break; + + case Operation.OP_CLEAR: + break; + + case Operation.OP_REMOVEAT: + writer.WritePackedUInt32((uint)change.index); + break; + + case Operation.OP_INSERT: + case Operation.OP_SET: + writer.WritePackedUInt32((uint)change.index); + SerializeItem(writer, change.item); + break; + } + } + } + + public void OnDeserializeAll(NetworkReader reader) + { + // This list can now only be modified by synchronization + IsReadOnly = true; + + // if init, write the full list content + int count = (int)reader.ReadPackedUInt32(); + + objects.Clear(); + changes.Clear(); + + for (int i = 0; i < count; i++) + { + T obj = DeserializeItem(reader); + objects.Add(obj); + } + + // We will need to skip all these changes + // the next time the list is synchronized + // because they have already been applied + changesAhead = (int)reader.ReadPackedUInt32(); + } + + public void OnDeserializeDelta(NetworkReader reader) + { + // This list can now only be modified by synchronization + IsReadOnly = true; + + int changesCount = (int)reader.ReadPackedUInt32(); + + for (int i = 0; i < changesCount; i++) + { + Operation operation = (Operation)reader.ReadByte(); + + // apply the operation only if it is a new change + // that we have not applied yet + bool apply = changesAhead == 0; + int index = 0; + T oldItem = default; + T newItem = default; + + switch (operation) + { + case Operation.OP_ADD: + newItem = DeserializeItem(reader); + if (apply) + { + index = objects.Count; + objects.Add(newItem); + } + break; + + case Operation.OP_CLEAR: + if (apply) + { + objects.Clear(); + } + break; + + case Operation.OP_INSERT: + index = (int)reader.ReadPackedUInt32(); + newItem = DeserializeItem(reader); + if (apply) + { + objects.Insert(index, newItem); + } + break; + + case Operation.OP_REMOVEAT: + index = (int)reader.ReadPackedUInt32(); + if (apply) + { + oldItem = objects[index]; + objects.RemoveAt(index); + } + break; + + case Operation.OP_SET: + index = (int)reader.ReadPackedUInt32(); + newItem = DeserializeItem(reader); + if (apply) + { + oldItem = objects[index]; + objects[index] = newItem; + } + break; + } + + if (apply) + { + Callback?.Invoke(operation, index, oldItem, newItem); + } + // we just skipped this change + else + { + changesAhead--; + } + } + } + + public void Add(T item) + { + objects.Add(item); + AddOperation(Operation.OP_ADD, objects.Count - 1, default, item); + } + + public void AddRange(IEnumerable range) + { + foreach (T entry in range) + { + Add(entry); + } + } + + public void Clear() + { + objects.Clear(); + AddOperation(Operation.OP_CLEAR, 0, default, default); + } + + public bool Contains(T item) => IndexOf(item) >= 0; + + public void CopyTo(T[] array, int index) => objects.CopyTo(array, index); + + public int IndexOf(T item) + { + for (int i = 0; i < objects.Count; ++i) + if (comparer.Equals(item, objects[i])) + return i; + return -1; + } + + public int FindIndex(Predicate match) + { + for (int i = 0; i < objects.Count; ++i) + if (match(objects[i])) + return i; + return -1; + } + + public T Find(Predicate match) + { + int i = FindIndex(match); + return (i != -1) ? objects[i] : default; + } + + public List FindAll(Predicate match) + { + List results = new List(); + for (int i = 0; i < objects.Count; ++i) + if (match(objects[i])) + results.Add(objects[i]); + return results; + } + + public void Insert(int index, T item) + { + objects.Insert(index, item); + AddOperation(Operation.OP_INSERT, index, default, item); + } + + public void InsertRange(int index, IEnumerable range) + { + foreach (T entry in range) + { + Insert(index, entry); + index++; + } + } + + public bool Remove(T item) + { + int index = IndexOf(item); + bool result = index >= 0; + if (result) + { + RemoveAt(index); + } + return result; + } + + public void RemoveAt(int index) + { + T oldItem = objects[index]; + objects.RemoveAt(index); + AddOperation(Operation.OP_REMOVEAT, index, oldItem, default); + } + + public int RemoveAll(Predicate match) + { + List toRemove = new List(); + for (int i = 0; i < objects.Count; ++i) + if (match(objects[i])) + toRemove.Add(objects[i]); + + foreach (T entry in toRemove) + { + Remove(entry); + } + + return toRemove.Count; + } + + public T this[int i] + { + get => objects[i]; + set + { + if (!comparer.Equals(objects[i], value)) + { + T oldItem = objects[i]; + objects[i] = value; + AddOperation(Operation.OP_SET, i, oldItem, value); + } + } + } + + public Enumerator GetEnumerator() => new Enumerator(this); + + IEnumerator IEnumerable.GetEnumerator() => new Enumerator(this); + + IEnumerator IEnumerable.GetEnumerator() => new Enumerator(this); + + // default Enumerator allocates. we need a custom struct Enumerator to + // not allocate on the heap. + // (System.Collections.Generic.List source code does the same) + // + // benchmark: + // uMMORPG with 800 monsters, Skills.GetHealthBonus() which runs a + // foreach on skills SyncList: + // before: 81.2KB GC per frame + // after: 0KB GC per frame + // => this is extremely important for MMO scale networking + public struct Enumerator : IEnumerator + { + readonly SyncList list; + int index; + public T Current { get; private set; } + + public Enumerator(SyncList list) + { + this.list = list; + index = -1; + Current = default; + } + + public bool MoveNext() + { + if (++index >= list.Count) + { + return false; + } + Current = list[index]; + return true; + } + + public void Reset() => index = -1; + object IEnumerator.Current => Current; + public void Dispose() { } + } + } +} diff --git a/MultiplayerFPS/Assets/Mirror/Runtime/SyncList.cs.meta b/MultiplayerFPS/Assets/Mirror/Runtime/SyncList.cs.meta new file mode 100644 index 0000000..9b9387d --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Runtime/SyncList.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 744fc71f748fe40d5940e04bf42b29f3 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Mirror/Runtime/SyncObject.cs b/MultiplayerFPS/Assets/Mirror/Runtime/SyncObject.cs new file mode 100644 index 0000000..5730a74 --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Runtime/SyncObject.cs @@ -0,0 +1,31 @@ +namespace Mirror +{ + // A sync object is an object that can synchronize it's state + // between server and client, such as a SyncList + public interface SyncObject + { + // true if there are changes since the last flush + bool IsDirty { get; } + + // Discard all the queued changes + // Consider the object fully synchronized with clients + void Flush(); + + // Write a full copy of the object + void OnSerializeAll(NetworkWriter writer); + + // Write the changes made to the object + void OnSerializeDelta(NetworkWriter writer); + + // deserialize all the data in the object + void OnDeserializeAll(NetworkReader reader); + + // deserialize changes since last sync + void OnDeserializeDelta(NetworkReader reader); + + /// + /// Resets the SyncObject so that it can be re-used + /// + void Reset(); + } +} diff --git a/MultiplayerFPS/Assets/Mirror/Runtime/SyncObject.cs.meta b/MultiplayerFPS/Assets/Mirror/Runtime/SyncObject.cs.meta new file mode 100644 index 0000000..a67485d --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Runtime/SyncObject.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: ae226d17a0c844041aa24cc2c023dd49 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Mirror/Runtime/SyncSet.cs b/MultiplayerFPS/Assets/Mirror/Runtime/SyncSet.cs new file mode 100644 index 0000000..95f1ce9 --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Runtime/SyncSet.cs @@ -0,0 +1,341 @@ +using System; +using System.Collections; +using System.Collections.Generic; +using System.ComponentModel; + +namespace Mirror +{ + [EditorBrowsable(EditorBrowsableState.Never)] + public abstract class SyncSet : ISet, SyncObject + { + public delegate void SyncSetChanged(Operation op, T item); + + protected readonly ISet objects; + + public int Count => objects.Count; + public bool IsReadOnly { get; private set; } + public event SyncSetChanged Callback; + + public enum Operation : byte + { + OP_ADD, + OP_CLEAR, + OP_REMOVE + } + + struct Change + { + internal Operation operation; + internal T item; + } + + readonly List changes = new List(); + // how many changes we need to ignore + // this is needed because when we initialize the list, + // we might later receive changes that have already been applied + // so we need to skip them + int changesAhead; + + protected SyncSet(ISet objects) + { + this.objects = objects; + } + + public void Reset() + { + IsReadOnly = false; + changes.Clear(); + changesAhead = 0; + objects.Clear(); + } + + protected virtual void SerializeItem(NetworkWriter writer, T item) { } + protected virtual T DeserializeItem(NetworkReader reader) => default; + + public bool IsDirty => changes.Count > 0; + + // throw away all the changes + // this should be called after a successfull sync + public void Flush() => changes.Clear(); + + void AddOperation(Operation op, T item) + { + if (IsReadOnly) + { + throw new InvalidOperationException("SyncSets can only be modified at the server"); + } + + Change change = new Change + { + operation = op, + item = item + }; + + changes.Add(change); + + Callback?.Invoke(op, item); + } + + void AddOperation(Operation op) => AddOperation(op, default); + + public void OnSerializeAll(NetworkWriter writer) + { + // if init, write the full list content + writer.WritePackedUInt32((uint)objects.Count); + + foreach (T obj in objects) + { + SerializeItem(writer, obj); + } + + // all changes have been applied already + // thus the client will need to skip all the pending changes + // or they would be applied again. + // So we write how many changes are pending + writer.WritePackedUInt32((uint)changes.Count); + } + + public void OnSerializeDelta(NetworkWriter writer) + { + // write all the queued up changes + writer.WritePackedUInt32((uint)changes.Count); + + for (int i = 0; i < changes.Count; i++) + { + Change change = changes[i]; + writer.WriteByte((byte)change.operation); + + switch (change.operation) + { + case Operation.OP_ADD: + SerializeItem(writer, change.item); + break; + + case Operation.OP_CLEAR: + break; + + case Operation.OP_REMOVE: + SerializeItem(writer, change.item); + break; + } + } + } + + public void OnDeserializeAll(NetworkReader reader) + { + // This list can now only be modified by synchronization + IsReadOnly = true; + + // if init, write the full list content + int count = (int)reader.ReadPackedUInt32(); + + objects.Clear(); + changes.Clear(); + + for (int i = 0; i < count; i++) + { + T obj = DeserializeItem(reader); + objects.Add(obj); + } + + // We will need to skip all these changes + // the next time the list is synchronized + // because they have already been applied + changesAhead = (int)reader.ReadPackedUInt32(); + } + + public void OnDeserializeDelta(NetworkReader reader) + { + // This list can now only be modified by synchronization + IsReadOnly = true; + + int changesCount = (int)reader.ReadPackedUInt32(); + + for (int i = 0; i < changesCount; i++) + { + Operation operation = (Operation)reader.ReadByte(); + + // apply the operation only if it is a new change + // that we have not applied yet + bool apply = changesAhead == 0; + T item = default; + + switch (operation) + { + case Operation.OP_ADD: + item = DeserializeItem(reader); + if (apply) + { + objects.Add(item); + } + break; + + case Operation.OP_CLEAR: + if (apply) + { + objects.Clear(); + } + break; + + case Operation.OP_REMOVE: + item = DeserializeItem(reader); + if (apply) + { + objects.Remove(item); + } + break; + } + + if (apply) + { + Callback?.Invoke(operation, item); + } + // we just skipped this change + else + { + changesAhead--; + } + } + } + + public bool Add(T item) + { + if (objects.Add(item)) + { + AddOperation(Operation.OP_ADD, item); + return true; + } + return false; + } + + void ICollection.Add(T item) + { + if (objects.Add(item)) + { + AddOperation(Operation.OP_ADD, item); + } + } + + public void Clear() + { + objects.Clear(); + AddOperation(Operation.OP_CLEAR); + } + + public bool Contains(T item) => objects.Contains(item); + + public void CopyTo(T[] array, int index) => objects.CopyTo(array, index); + + public bool Remove(T item) + { + if (objects.Remove(item)) + { + AddOperation(Operation.OP_REMOVE, item); + return true; + } + return false; + } + + public IEnumerator GetEnumerator() => objects.GetEnumerator(); + + IEnumerator IEnumerable.GetEnumerator() => GetEnumerator(); + + public void ExceptWith(IEnumerable other) + { + if (other == this) + { + Clear(); + return; + } + + // remove every element in other from this + foreach (T element in other) + { + Remove(element); + } + } + + public void IntersectWith(IEnumerable other) + { + if (other is ISet otherSet) + { + IntersectWithSet(otherSet); + } + else + { + HashSet otherAsSet = new HashSet(other); + IntersectWithSet(otherAsSet); + } + } + + void IntersectWithSet(ISet otherSet) + { + List elements = new List(objects); + + foreach (T element in elements) + { + if (!otherSet.Contains(element)) + { + Remove(element); + } + } + } + + public bool IsProperSubsetOf(IEnumerable other) => objects.IsProperSubsetOf(other); + + public bool IsProperSupersetOf(IEnumerable other) => objects.IsProperSupersetOf(other); + + public bool IsSubsetOf(IEnumerable other) => objects.IsSubsetOf(other); + + public bool IsSupersetOf(IEnumerable other) => objects.IsSupersetOf(other); + + public bool Overlaps(IEnumerable other) => objects.Overlaps(other); + + public bool SetEquals(IEnumerable other) => objects.SetEquals(other); + + public void SymmetricExceptWith(IEnumerable other) + { + if (other == this) + { + Clear(); + } + else + { + foreach (T element in other) + { + if (!Remove(element)) + { + Add(element); + } + } + } + } + + public void UnionWith(IEnumerable other) + { + if (other != this) + { + foreach (T element in other) + { + Add(element); + } + } + } + } + + public abstract class SyncHashSet : SyncSet + { + protected SyncHashSet(IEqualityComparer comparer = null) : base(new HashSet(comparer ?? EqualityComparer.Default)) { } + + // allocation free enumerator + public new HashSet.Enumerator GetEnumerator() => ((HashSet)objects).GetEnumerator(); + } + + public abstract class SyncSortedSet : SyncSet + { + protected SyncSortedSet(IComparer comparer = null) : base(new SortedSet(comparer ?? Comparer.Default)) { } + + // allocation free enumerator + public new SortedSet.Enumerator GetEnumerator() => ((SortedSet)objects).GetEnumerator(); + } +} diff --git a/MultiplayerFPS/Assets/Mirror/Runtime/SyncSet.cs.meta b/MultiplayerFPS/Assets/Mirror/Runtime/SyncSet.cs.meta new file mode 100644 index 0000000..173523c --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Runtime/SyncSet.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 8a31599d9f9dd4ef9999f7b9707c832c +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Mirror/Runtime/Transport.meta b/MultiplayerFPS/Assets/Mirror/Runtime/Transport.meta new file mode 100644 index 0000000..fc29442 --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Runtime/Transport.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 7825d46cd73fe47938869eb5427b40fa +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Mirror/Runtime/Transport/FallbackTransport.cs b/MultiplayerFPS/Assets/Mirror/Runtime/Transport/FallbackTransport.cs new file mode 100644 index 0000000..bfdf1aa --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Runtime/Transport/FallbackTransport.cs @@ -0,0 +1,190 @@ +// uses the first available transport for server and client. +// example: to use Apathy if on Windows/Mac/Linux and fall back to Telepathy +// otherwise. +using System; +using System.Collections.Generic; +using UnityEngine; + +namespace Mirror +{ + [HelpURL("https://mirror-networking.com/docs/Transports/Fallback.html")] + public class FallbackTransport : Transport + { + public Transport[] transports; + + // the first transport that is available on this platform + Transport available; + + public void Awake() + { + if (transports == null || transports.Length == 0) + { + throw new Exception("FallbackTransport requires at least 1 underlying transport"); + } + InitClient(); + InitServer(); + available = GetAvailableTransport(); + Debug.Log("FallbackTransport available: " + available.GetType()); + } + + void OnEnable() + { + available.enabled = true; + } + + void OnDisable() + { + available.enabled = false; + } + + // The client just uses the first transport available + Transport GetAvailableTransport() + { + foreach (Transport transport in transports) + { + if (transport.Available()) + { + return transport; + } + } + throw new Exception("No transport suitable for this platform"); + } + + public override bool Available() + { + return available.Available(); + } + + // clients always pick the first transport + void InitClient() + { + // wire all the base transports to our events + foreach (Transport transport in transports) + { + transport.OnClientConnected.AddListener(OnClientConnected.Invoke); + transport.OnClientDataReceived.AddListener(OnClientDataReceived.Invoke); + transport.OnClientError.AddListener(OnClientError.Invoke); + transport.OnClientDisconnected.AddListener(OnClientDisconnected.Invoke); + } + } + + public override void ClientConnect(string address) + { + available.ClientConnect(address); + } + + public override void ClientConnect(Uri uri) + { + foreach (Transport transport in transports) + { + if (transport.Available()) + { + try + { + transport.ClientConnect(uri); + available = transport; + } + catch (ArgumentException) + { + // transport does not support the schema, just move on to the next one + } + } + } + throw new Exception("No transport suitable for this platform"); + } + + public override bool ClientConnected() + { + return available.ClientConnected(); + } + + public override void ClientDisconnect() + { + available.ClientDisconnect(); + } + + public override bool ClientSend(int channelId, ArraySegment segment) + { + return available.ClientSend(channelId, segment); + } + + void InitServer() + { + // wire all the base transports to our events + foreach (Transport transport in transports) + { + transport.OnServerConnected.AddListener(OnServerConnected.Invoke); + transport.OnServerDataReceived.AddListener(OnServerDataReceived.Invoke); + transport.OnServerError.AddListener(OnServerError.Invoke); + transport.OnServerDisconnected.AddListener(OnServerDisconnected.Invoke); + } + } + + // right now this just returns the first available uri, + // should we return the list of all available uri? + public override Uri ServerUri() => available.ServerUri(); + + public override bool ServerActive() + { + return available.ServerActive(); + } + + public override string ServerGetClientAddress(int connectionId) + { + return available.ServerGetClientAddress(connectionId); + } + + public override bool ServerDisconnect(int connectionId) + { + return available.ServerDisconnect(connectionId); + } + + public override bool ServerSend(List connectionIds, int channelId, ArraySegment segment) + { + return available.ServerSend(connectionIds, channelId, segment); + } + + public override void ServerStart() + { + available.ServerStart(); + } + + public override void ServerStop() + { + available.ServerStop(); + } + + public override void Shutdown() + { + available.Shutdown(); + } + + public override int GetMaxPacketSize(int channelId = 0) + { + // finding the max packet size in a fallback environment has to be + // done very carefully: + // * servers and clients might run different transports depending on + // which platform they are on. + // * there should only ever be ONE true max packet size for everyone, + // otherwise a spawn message might be sent to all tcp sockets, but + // be too big for some udp sockets. that would be a debugging + // nightmare and allow for possible exploits and players on + // different platforms seeing a different game state. + // => the safest solution is to use the smallest max size for all + // transports. that will never fail. + int mininumAllowedSize = int.MaxValue; + foreach (Transport transport in transports) + { + int size = transport.GetMaxPacketSize(channelId); + mininumAllowedSize = Mathf.Min(size, mininumAllowedSize); + } + return mininumAllowedSize; + } + + public override string ToString() + { + return available.ToString(); + } + + } +} diff --git a/MultiplayerFPS/Assets/Mirror/Runtime/Transport/FallbackTransport.cs.meta b/MultiplayerFPS/Assets/Mirror/Runtime/Transport/FallbackTransport.cs.meta new file mode 100644 index 0000000..509a58f --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Runtime/Transport/FallbackTransport.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 330c9aab13d2d42069c6ebbe582b73ca +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {fileID: 2800000, guid: 7453abfe9e8b2c04a8a47eb536fe21eb, type: 3} + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Mirror/Runtime/Transport/LLAPITransport.cs b/MultiplayerFPS/Assets/Mirror/Runtime/Transport/LLAPITransport.cs new file mode 100644 index 0000000..6ba8a43 --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Runtime/Transport/LLAPITransport.cs @@ -0,0 +1,393 @@ +// Coburn: LLAPI is not available on UWP. There are a lot of compile directives here that we're checking against. +// Checking all of them may be overkill, but it's better to cover all the possible UWP directives. Sourced from +// https://docs.unity3d.com/Manual/PlatformDependentCompilation.html +// TODO: Check if LLAPI is supported on Xbox One? + +// LLAPITransport wraps UNET's LLAPI for use as a HLAPI TransportLayer, only if you're not on a UWP platform. +#if !(UNITY_WSA || UNITY_WSA_10_0 || UNITY_WINRT || UNITY_WINRT_10_0 || NETFX_CORE) + +using System; +using System.Collections.Generic; +using System.ComponentModel; +using System.Net; +using UnityEngine; +using UnityEngine.Networking; +using UnityEngine.Networking.Types; + +namespace Mirror +{ + [EditorBrowsable(EditorBrowsableState.Never), Obsolete("LLAPI is obsolete and will be removed from future versions of Unity")] + public class LLAPITransport : Transport + { + public const string Scheme = "unet"; + + public ushort port = 7777; + + [Tooltip("Enable for WebGL games. Can only do either WebSockets or regular Sockets, not both (yet).")] + public bool useWebsockets; + + // settings copied from uMMORPG configuration for best results + public ConnectionConfig connectionConfig = new ConnectionConfig + { + PacketSize = 1500, + FragmentSize = 500, + ResendTimeout = 1200, + DisconnectTimeout = 6000, + ConnectTimeout = 6000, + MinUpdateTimeout = 1, + PingTimeout = 2000, + ReducedPingTimeout = 100, + AllCostTimeout = 20, + NetworkDropThreshold = 80, + OverflowDropThreshold = 80, + MaxConnectionAttempt = 10, + AckDelay = 33, + SendDelay = 10, + MaxCombinedReliableMessageSize = 100, + MaxCombinedReliableMessageCount = 10, + MaxSentMessageQueueSize = 512, + AcksType = ConnectionAcksType.Acks128, + InitialBandwidth = 0, + BandwidthPeakFactor = 2, + WebSocketReceiveBufferMaxSize = 0, + UdpSocketReceiveBufferMaxSize = 0 + }; + + // settings copied from uMMORPG configuration for best results + public GlobalConfig globalConfig = new GlobalConfig + { + ReactorModel = ReactorModel.SelectReactor, + ThreadAwakeTimeout = 1, + ReactorMaximumSentMessages = 4096, + ReactorMaximumReceivedMessages = 4096, + MaxPacketSize = 2000, + MaxHosts = 16, + ThreadPoolSize = 3, + MinTimerTimeout = 1, + MaxTimerTimeout = 12000 + }; + + // always use first channel + readonly int channelId; + byte error; + + int clientId = -1; + int clientConnectionId = -1; + readonly byte[] clientReceiveBuffer = new byte[4096]; + byte[] clientSendBuffer; + + int serverHostId = -1; + readonly byte[] serverReceiveBuffer = new byte[4096]; + byte[] serverSendBuffer; + + void OnValidate() + { + // add connectionconfig channels if none + if (connectionConfig.Channels.Count == 0) + { + // channel 0 is reliable fragmented sequenced + connectionConfig.AddChannel(QosType.ReliableFragmentedSequenced); + // channel 1 is unreliable + connectionConfig.AddChannel(QosType.Unreliable); + } + } + + void Awake() + { + NetworkTransport.Init(globalConfig); + Debug.Log("LLAPITransport initialized!"); + + // initialize send buffers + clientSendBuffer = new byte[globalConfig.MaxPacketSize]; + serverSendBuffer = new byte[globalConfig.MaxPacketSize]; + } + + public override bool Available() + { + // LLAPI runs on all platforms, including webgl + return true; + } + + #region client + public override bool ClientConnected() + { + return clientConnectionId != -1; + } + + + + void ClientConnect(string address, int port) + { + // LLAPI can't handle 'localhost' + if (address.ToLower() == "localhost") address = "127.0.0.1"; + + HostTopology hostTopology = new HostTopology(connectionConfig, 1); + + // important: + // AddHost(topology) doesn't work in WebGL. + // AddHost(topology, port) works in standalone and webgl if port=0 + clientId = NetworkTransport.AddHost(hostTopology, 0); + + clientConnectionId = NetworkTransport.Connect(clientId, address, port, 0, out error); + NetworkError networkError = (NetworkError)error; + if (networkError != NetworkError.Ok) + { + Debug.LogWarning("NetworkTransport.Connect failed: clientId=" + clientId + " address= " + address + " port=" + port + " error=" + error); + clientConnectionId = -1; + } + } + + public override void ClientConnect(string address) + { + ClientConnect(address, port); + } + + public override void ClientConnect(Uri uri) + { + if (uri.Scheme != Scheme) + throw new ArgumentException($"Invalid url {uri}, use {Scheme}://host:port instead", nameof(uri)); + + int serverPort = uri.IsDefaultPort ? port : uri.Port; + + ClientConnect(uri.Host, serverPort); + } + + public override bool ClientSend(int channelId, ArraySegment segment) + { + // Send buffer is copied internally, so we can get rid of segment + // immediately after returning and it still works. + // -> BUT segment has an offset, Send doesn't. we need to manually + // copy it into a 0-offset array + if (segment.Count <= clientSendBuffer.Length) + { + Array.Copy(segment.Array, segment.Offset, clientSendBuffer, 0, segment.Count); + return NetworkTransport.Send(clientId, clientConnectionId, channelId, clientSendBuffer, segment.Count, out error); + } + Debug.LogError("LLAPI.ClientSend: buffer( " + clientSendBuffer.Length + ") too small for: " + segment.Count); + return false; + } + + public bool ProcessClientMessage() + { + if (clientId == -1) + return false; + + NetworkEventType networkEvent = NetworkTransport.ReceiveFromHost(clientId, out int connectionId, out int channel, clientReceiveBuffer, clientReceiveBuffer.Length, out int receivedSize, out error); + + // note: 'error' is used for extra information, e.g. the reason for + // a disconnect. we don't necessarily have to throw an error if + // error != 0. but let's log it for easier debugging. + // + // DO NOT return after error != 0. otherwise Disconnect won't be + // registered. + NetworkError networkError = (NetworkError)error; + if (networkError != NetworkError.Ok) + { + string message = "NetworkTransport.Receive failed: hostid=" + clientId + " connId=" + connectionId + " channelId=" + channel + " error=" + networkError; + OnClientError.Invoke(new Exception(message)); + } + + // raise events + switch (networkEvent) + { + case NetworkEventType.ConnectEvent: + OnClientConnected.Invoke(); + break; + case NetworkEventType.DataEvent: + ArraySegment data = new ArraySegment(clientReceiveBuffer, 0, receivedSize); + OnClientDataReceived.Invoke(data, channel); + break; + case NetworkEventType.DisconnectEvent: + OnClientDisconnected.Invoke(); + break; + default: + return false; + } + + return true; + } + + public string ClientGetAddress() + { + NetworkTransport.GetConnectionInfo(serverHostId, clientId, out string address, out int port, out NetworkID networkId, out NodeID node, out error); + return address; + } + + public override void ClientDisconnect() + { + if (clientId != -1) + { + NetworkTransport.RemoveHost(clientId); + clientId = -1; + } + } + #endregion + + #region server + + // right now this just returns the first available uri, + // should we return the list of all available uri? + public override Uri ServerUri() + { + UriBuilder builder = new UriBuilder(); + builder.Scheme = Scheme; + builder.Host = Dns.GetHostName(); + builder.Port = port; + return builder.Uri; + } + + public override bool ServerActive() + { + return serverHostId != -1; + } + + public override void ServerStart() + { + if (useWebsockets) + { + HostTopology topology = new HostTopology(connectionConfig, ushort.MaxValue - 1); + serverHostId = NetworkTransport.AddWebsocketHost(topology, port); + //Debug.Log("LLAPITransport.ServerStartWebsockets port=" + port + " max=" + maxConnections + " hostid=" + serverHostId); + } + else + { + HostTopology topology = new HostTopology(connectionConfig, ushort.MaxValue - 1); + serverHostId = NetworkTransport.AddHost(topology, port); + //Debug.Log("LLAPITransport.ServerStart port=" + port + " max=" + maxConnections + " hostid=" + serverHostId); + } + } + + public override bool ServerSend(List connectionIds, int channelId, ArraySegment segment) + { + // Send buffer is copied internally, so we can get rid of segment + // immediately after returning and it still works. + // -> BUT segment has an offset, Send doesn't. we need to manually + // copy it into a 0-offset array + if (segment.Count <= serverSendBuffer.Length) + { + // copy to 0-offset + Array.Copy(segment.Array, segment.Offset, serverSendBuffer, 0, segment.Count); + + // send to all + bool result = true; + foreach (int connectionId in connectionIds) + { + result &= NetworkTransport.Send(serverHostId, connectionId, channelId, serverSendBuffer, segment.Count, out error); + } + return result; + } + Debug.LogError("LLAPI.ServerSend: buffer( " + serverSendBuffer.Length + ") too small for: " + segment.Count); + return false; + } + + public bool ProcessServerMessage() + { + if (serverHostId == -1) + return false; + + NetworkEventType networkEvent = NetworkTransport.ReceiveFromHost(serverHostId, out int connectionId, out int channel, serverReceiveBuffer, serverReceiveBuffer.Length, out int receivedSize, out error); + + // note: 'error' is used for extra information, e.g. the reason for + // a disconnect. we don't necessarily have to throw an error if + // error != 0. but let's log it for easier debugging. + // + // DO NOT return after error != 0. otherwise Disconnect won't be + // registered. + NetworkError networkError = (NetworkError)error; + if (networkError != NetworkError.Ok) + { + string message = "NetworkTransport.Receive failed: hostid=" + serverHostId + " connId=" + connectionId + " channelId=" + channel + " error=" + networkError; + + // TODO write a TransportException or better + OnServerError.Invoke(connectionId, new Exception(message)); + } + + // LLAPI client sends keep alive messages (75-6C-6C) on channel=110. + // ignore all messages that aren't for our selected channel. + /*if (channel != channelId) + { + return false; + }*/ + + switch (networkEvent) + { + case NetworkEventType.ConnectEvent: + OnServerConnected.Invoke(connectionId); + break; + case NetworkEventType.DataEvent: + ArraySegment data = new ArraySegment(serverReceiveBuffer, 0, receivedSize); + OnServerDataReceived.Invoke(connectionId, data, channel); + break; + case NetworkEventType.DisconnectEvent: + OnServerDisconnected.Invoke(connectionId); + break; + default: + // nothing or a message we don't recognize + return false; + } + + return true; + } + + public override bool ServerDisconnect(int connectionId) + { + return NetworkTransport.Disconnect(serverHostId, connectionId, out error); + } + + public override string ServerGetClientAddress(int connectionId) + { + NetworkTransport.GetConnectionInfo(serverHostId, connectionId, out string address, out int port, out NetworkID networkId, out NodeID node, out error); + return address; + } + + public override void ServerStop() + { + NetworkTransport.RemoveHost(serverHostId); + serverHostId = -1; + Debug.Log("LLAPITransport.ServerStop"); + } + #endregion + + #region common + // IMPORTANT: set script execution order to >1000 to call Transport's + // LateUpdate after all others. Fixes race condition where + // e.g. in uSurvival Transport would apply Cmds before + // ShoulderRotation.LateUpdate, resulting in projectile + // spawns at the point before shoulder rotation. + public void LateUpdate() + { + // process all messages + while (ProcessClientMessage()) { } + while (ProcessServerMessage()) { } + } + + public override void Shutdown() + { + NetworkTransport.Shutdown(); + serverHostId = -1; + clientConnectionId = -1; + Debug.Log("LLAPITransport.Shutdown"); + } + + public override int GetMaxPacketSize(int channelId) + { + return globalConfig.MaxPacketSize; + } + + public override string ToString() + { + if (ServerActive()) + { + return "LLAPI Server port: " + port; + } + else if (ClientConnected()) + { + string ip = ClientGetAddress(); + return "LLAPI Client ip: " + ip + " port: " + port; + } + return "LLAPI (inactive/disconnected)"; + } + #endregion + } +} +#endif diff --git a/MultiplayerFPS/Assets/Mirror/Runtime/Transport/LLAPITransport.cs.meta b/MultiplayerFPS/Assets/Mirror/Runtime/Transport/LLAPITransport.cs.meta new file mode 100644 index 0000000..e2c4a04 --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Runtime/Transport/LLAPITransport.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: d333dcc8c7bd34f35896f5a9b4c9e759 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 1001 + icon: {fileID: 2800000, guid: 7453abfe9e8b2c04a8a47eb536fe21eb, type: 3} + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Mirror/Runtime/Transport/MultiplexTransport.cs b/MultiplayerFPS/Assets/Mirror/Runtime/Transport/MultiplexTransport.cs new file mode 100644 index 0000000..f329e94 --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Runtime/Transport/MultiplexTransport.cs @@ -0,0 +1,301 @@ +using System; +using System.Collections.Generic; +using System.Text; +using UnityEngine; + +namespace Mirror +{ + // a transport that can listen to multiple underlying transport at the same time + public class MultiplexTransport : Transport + { + public Transport[] transports; + + Transport available; + + // used to partition recipients for each one of the base transports + // without allocating a new list every time + List[] recipientsCache; + + public void Awake() + { + if (transports == null || transports.Length == 0) + { + Debug.LogError("Multiplex transport requires at least 1 underlying transport"); + } + InitClient(); + InitServer(); + } + + void OnEnable() + { + foreach (Transport transport in transports) + { + transport.enabled = true; + } + } + + void OnDisable() + { + foreach (Transport transport in transports) + { + transport.enabled = false; + } + } + + public override bool Available() + { + // available if any of the transports is available + foreach (Transport transport in transports) + { + if (transport.Available()) + { + return true; + } + } + return false; + } + + #region Client + // clients always pick the first transport + void InitClient() + { + // wire all the base transports to my events + foreach (Transport transport in transports) + { + transport.OnClientConnected.AddListener(OnClientConnected.Invoke); + transport.OnClientDataReceived.AddListener(OnClientDataReceived.Invoke); + transport.OnClientError.AddListener(OnClientError.Invoke); + transport.OnClientDisconnected.AddListener(OnClientDisconnected.Invoke); + } + } + + public override void ClientConnect(string address) + { + foreach (Transport transport in transports) + { + if (transport.Available()) + { + available = transport; + transport.ClientConnect(address); + return; + } + } + throw new ArgumentException("No transport suitable for this platform"); + } + + public override void ClientConnect(Uri uri) + { + foreach (Transport transport in transports) + { + if (transport.Available()) + { + try + { + transport.ClientConnect(uri); + available = transport; + return; + } + catch (ArgumentException) + { + // transport does not support the schema, just move on to the next one + } + } + } + throw new ArgumentException("No transport suitable for this platform"); + } + + public override bool ClientConnected() + { + return (object)available != null && available.ClientConnected(); + } + + public override void ClientDisconnect() + { + if ((object)available != null) + available.ClientDisconnect(); + } + + public override bool ClientSend(int channelId, ArraySegment segment) + { + return available.ClientSend(channelId, segment); + } + + #endregion + + #region Server + // connection ids get mapped to base transports + // if we have 3 transports, then + // transport 0 will produce connection ids [0, 3, 6, 9, ...] + // transport 1 will produce connection ids [1, 4, 7, 10, ...] + // transport 2 will produce connection ids [2, 5, 8, 11, ...] + int FromBaseId(int transportId, int connectionId) + { + return connectionId * transports.Length + transportId; + } + + int ToBaseId(int connectionId) + { + return connectionId / transports.Length; + } + + int ToTransportId(int connectionId) + { + return connectionId % transports.Length; + } + + void InitServer() + { + recipientsCache = new List[transports.Length]; + + // wire all the base transports to my events + for (int i = 0; i < transports.Length; i++) + { + recipientsCache[i] = new List(); + + // this is required for the handlers, if I use i directly + // then all the handlers will use the last i + int locali = i; + Transport transport = transports[i]; + + transport.OnServerConnected.AddListener(baseConnectionId => + { + OnServerConnected.Invoke(FromBaseId(locali, baseConnectionId)); + }); + + transport.OnServerDataReceived.AddListener((baseConnectionId, data, channel) => + { + OnServerDataReceived.Invoke(FromBaseId(locali, baseConnectionId), data, channel); + }); + + transport.OnServerError.AddListener((baseConnectionId, error) => + { + OnServerError.Invoke(FromBaseId(locali, baseConnectionId), error); + }); + transport.OnServerDisconnected.AddListener(baseConnectionId => + { + OnServerDisconnected.Invoke(FromBaseId(locali, baseConnectionId)); + }); + } + } + + // for now returns the first uri, + // should we return all available uris? + public override Uri ServerUri() + { + return transports[0].ServerUri(); + } + + + public override bool ServerActive() + { + // avoid Linq.All allocations + foreach (Transport transport in transports) + { + if (!transport.ServerActive()) + { + return false; + } + } + return true; + } + + public override string ServerGetClientAddress(int connectionId) + { + int baseConnectionId = ToBaseId(connectionId); + int transportId = ToTransportId(connectionId); + return transports[transportId].ServerGetClientAddress(baseConnectionId); + } + + public override bool ServerDisconnect(int connectionId) + { + int baseConnectionId = ToBaseId(connectionId); + int transportId = ToTransportId(connectionId); + return transports[transportId].ServerDisconnect(baseConnectionId); + } + + public override bool ServerSend(List connectionIds, int channelId, ArraySegment segment) + { + // the message may be for different transports, + // partition the recipients by transport + foreach (List list in recipientsCache) + { + list.Clear(); + } + + foreach (int connectionId in connectionIds) + { + int baseConnectionId = ToBaseId(connectionId); + int transportId = ToTransportId(connectionId); + recipientsCache[transportId].Add(baseConnectionId); + } + + bool result = true; + for (int i = 0; i < transports.Length; ++i) + { + List baseRecipients = recipientsCache[i]; + if (baseRecipients.Count > 0) + { + result &= transports[i].ServerSend(baseRecipients, channelId, segment); + } + } + return result; + } + + public override void ServerStart() + { + foreach (Transport transport in transports) + { + transport.ServerStart(); + } + } + + public override void ServerStop() + { + foreach (Transport transport in transports) + { + transport.ServerStop(); + } + } + #endregion + + public override int GetMaxPacketSize(int channelId = 0) + { + // finding the max packet size in a multiplex environment has to be + // done very carefully: + // * servers run multiple transports at the same time + // * different clients run different transports + // * there should only ever be ONE true max packet size for everyone, + // otherwise a spawn message might be sent to all tcp sockets, but + // be too big for some udp sockets. that would be a debugging + // nightmare and allow for possible exploits and players on + // different platforms seeing a different game state. + // => the safest solution is to use the smallest max size for all + // transports. that will never fail. + int mininumAllowedSize = int.MaxValue; + foreach (Transport transport in transports) + { + int size = transport.GetMaxPacketSize(channelId); + mininumAllowedSize = Mathf.Min(size, mininumAllowedSize); + } + return mininumAllowedSize; + } + + public override void Shutdown() + { + foreach (Transport transport in transports) + { + transport.Shutdown(); + } + } + + public override string ToString() + { + StringBuilder builder = new StringBuilder(); + foreach (Transport transport in transports) + { + builder.AppendLine(transport.ToString()); + } + return builder.ToString().Trim(); + } + } +} diff --git a/MultiplayerFPS/Assets/Mirror/Runtime/Transport/MultiplexTransport.cs.meta b/MultiplayerFPS/Assets/Mirror/Runtime/Transport/MultiplexTransport.cs.meta new file mode 100644 index 0000000..6e97b28 --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Runtime/Transport/MultiplexTransport.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 929e3234c7db540b899f00183fc2b1fe +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {fileID: 2800000, guid: 7453abfe9e8b2c04a8a47eb536fe21eb, type: 3} + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Mirror/Runtime/Transport/Telepathy.meta b/MultiplayerFPS/Assets/Mirror/Runtime/Transport/Telepathy.meta new file mode 100644 index 0000000..ede2d0e --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Runtime/Transport/Telepathy.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 552b3d8382916438d81fe7f39e18db72 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Mirror/Runtime/Transport/Telepathy/Client.cs b/MultiplayerFPS/Assets/Mirror/Runtime/Transport/Telepathy/Client.cs new file mode 100644 index 0000000..08e7db4 --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Runtime/Transport/Telepathy/Client.cs @@ -0,0 +1,213 @@ +using System; +using System.Collections.Concurrent; +using System.Net.Sockets; +using System.Threading; + +namespace Telepathy +{ + public class Client : Common + { + public TcpClient client; + Thread receiveThread; + Thread sendThread; + + // TcpClient.Connected doesn't check if socket != null, which + // results in NullReferenceExceptions if connection was closed. + // -> let's check it manually instead + public bool Connected => client != null && + client.Client != null && + client.Client.Connected; + + // TcpClient has no 'connecting' state to check. We need to keep track + // of it manually. + // -> checking 'thread.IsAlive && !Connected' is not enough because the + // thread is alive and connected is false for a short moment after + // disconnecting, so this would cause race conditions. + // -> we use a threadsafe bool wrapper so that ThreadFunction can remain + // static (it needs a common lock) + // => Connecting is true from first Connect() call in here, through the + // thread start, until TcpClient.Connect() returns. Simple and clear. + // => bools are atomic according to + // https://docs.microsoft.com/en-us/dotnet/csharp/language-reference/language-specification/variables + // made volatile so the compiler does not reorder access to it + volatile bool _Connecting; + public bool Connecting => _Connecting; + + // send queue + // => SafeQueue is twice as fast as ConcurrentQueue, see SafeQueue.cs! + SafeQueue sendQueue = new SafeQueue(); + + // ManualResetEvent to wake up the send thread. better than Thread.Sleep + // -> call Set() if everything was sent + // -> call Reset() if there is something to send again + // -> call WaitOne() to block until Reset was called + ManualResetEvent sendPending = new ManualResetEvent(false); + + // the thread function + void ReceiveThreadFunction(string ip, int port) + { + // absolutely must wrap with try/catch, otherwise thread + // exceptions are silent + try + { + // connect (blocking) + client.Connect(ip, port); + _Connecting = false; + + // set socket options after the socket was created in Connect() + // (not after the constructor because we clear the socket there) + client.NoDelay = NoDelay; + client.SendTimeout = SendTimeout; + + // start send thread only after connected + sendThread = new Thread(() => { SendLoop(0, client, sendQueue, sendPending); }); + sendThread.IsBackground = true; + sendThread.Start(); + + // run the receive loop + ReceiveLoop(0, client, receiveQueue, MaxMessageSize); + } + catch (SocketException exception) + { + // this happens if (for example) the ip address is correct + // but there is no server running on that ip/port + Logger.LogError($"Client Recv: failed to connect to ip={ip} port={port} reason={exception}"); + + // add 'Disconnected' event to message queue so that the caller + // knows that the Connect failed. otherwise they will never know + receiveQueue.Enqueue(new Message(0, EventType.Disconnected, null)); + } + catch (ThreadInterruptedException) + { + // expected if Disconnect() aborts it + } + catch (ThreadAbortException) + { + // expected if Disconnect() aborts it + } + catch (Exception exception) + { + // something went wrong. probably important. + Logger.LogError($"Client Recv Exception: {exception}"); + } + + // sendthread might be waiting on ManualResetEvent, + // so let's make sure to end it if the connection + // closed. + // otherwise the send thread would only end if it's + // actually sending data while the connection is + // closed. + sendThread?.Interrupt(); + + // Connect might have failed. thread might have been closed. + // let's reset connecting state no matter what. + _Connecting = false; + + // if we got here then we are done. ReceiveLoop cleans up already, + // but we may never get there if connect fails. so let's clean up + // here too. + client?.Close(); + } + + public void Connect(string ip, int port) + { + // not if already started + if (Connecting || Connected) + { + Logger.LogWarning("Telepathy Client can not create connection because an existing connection is connecting or connected"); + return; + } + + // We are connecting from now until Connect succeeds or fails + _Connecting = true; + + // create a TcpClient with perfect IPv4, IPv6 and hostname resolving + // support. + // + // * TcpClient(hostname, port): works but would connect (and block) + // already + // * TcpClient(AddressFamily.InterNetworkV6): takes Ipv4 and IPv6 + // addresses but only connects to IPv6 servers (e.g. Telepathy). + // does NOT connect to IPv4 servers (e.g. Mirror Booster), even + // with DualMode enabled. + // * TcpClient(): creates IPv4 socket internally, which would force + // Connect() to only use IPv4 sockets. + // + // => the trick is to clear the internal IPv4 socket so that Connect + // resolves the hostname and creates either an IPv4 or an IPv6 + // socket as needed (see TcpClient source) + // creates IPv4 socket + client = new TcpClient(); + // clear internal IPv4 socket until Connect() + client.Client = null; + + // clear old messages in queue, just to be sure that the caller + // doesn't receive data from last time and gets out of sync. + // -> calling this in Disconnect isn't smart because the caller may + // still want to process all the latest messages afterwards + receiveQueue = new ConcurrentQueue(); + sendQueue.Clear(); + + // client.Connect(ip, port) is blocking. let's call it in the thread + // and return immediately. + // -> this way the application doesn't hang for 30s if connect takes + // too long, which is especially good in games + // -> this way we don't async client.BeginConnect, which seems to + // fail sometimes if we connect too many clients too fast + receiveThread = new Thread(() => { ReceiveThreadFunction(ip, port); }); + receiveThread.IsBackground = true; + receiveThread.Start(); + } + + public void Disconnect() + { + // only if started + if (Connecting || Connected) + { + // close client + client.Close(); + + // wait until thread finished. this is the only way to guarantee + // that we can call Connect() again immediately after Disconnect + // -> calling .Join would sometimes wait forever, e.g. when + // calling Disconnect while trying to connect to a dead end + receiveThread?.Interrupt(); + + // we interrupted the receive Thread, so we can't guarantee that + // connecting was reset. let's do it manually. + _Connecting = false; + + // clear send queues. no need to hold on to them. + // (unlike receiveQueue, which is still needed to process the + // latest Disconnected message, etc.) + sendQueue.Clear(); + + // let go of this one completely. the thread ended, no one uses + // it anymore and this way Connected is false again immediately. + client = null; + } + } + + public bool Send(byte[] data) + { + if (Connected) + { + // respect max message size to avoid allocation attacks. + if (data.Length <= MaxMessageSize) + { + // add to send queue and return immediately. + // calling Send here would be blocking (sometimes for long times + // if other side lags or wire was disconnected) + sendQueue.Enqueue(data); + // interrupt SendThread WaitOne() + sendPending.Set(); + return true; + } + Logger.LogError($"Client.Send: message too big: {data.Length}. Limit: {MaxMessageSize}"); + return false; + } + Logger.LogWarning("Client.Send: not connected!"); + return false; + } + } +} diff --git a/MultiplayerFPS/Assets/Mirror/Runtime/Transport/Telepathy/Client.cs.meta b/MultiplayerFPS/Assets/Mirror/Runtime/Transport/Telepathy/Client.cs.meta new file mode 100644 index 0000000..1b6d222 --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Runtime/Transport/Telepathy/Client.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: a5b95294cc4ec4b15aacba57531c7985 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Mirror/Runtime/Transport/Telepathy/Common.cs b/MultiplayerFPS/Assets/Mirror/Runtime/Transport/Telepathy/Common.cs new file mode 100644 index 0000000..e41a4c8 --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Runtime/Transport/Telepathy/Common.cs @@ -0,0 +1,296 @@ +// common code used by server and client +using System; +using System.Collections.Concurrent; +using System.Net.Sockets; +using System.Threading; + +namespace Telepathy +{ + public abstract class Common + { + ///////////////////////////////////////////////////////// + // common code + // incoming message queue of + // (not a HashSet because one connection can have multiple new messages) + protected ConcurrentQueue receiveQueue = new ConcurrentQueue(); + + // queue count, useful for debugging / benchmarks + public int ReceiveQueueCount => receiveQueue.Count; + + // warning if message queue gets too big + // if the average message is about 20 bytes then: + // - 1k messages are 20KB + // - 10k messages are 200KB + // - 100k messages are 1.95MB + // 2MB are not that much, but it is a bad sign if the caller process + // can't call GetNextMessage faster than the incoming messages. + public static int messageQueueSizeWarning = 100000; + + // removes and returns the oldest message from the message queue. + // (might want to call this until it doesn't return anything anymore) + // -> Connected, Data, Disconnected events are all added here + // -> bool return makes while (GetMessage(out Message)) easier! + // -> no 'is client connected' check because we still want to read the + // Disconnected message after a disconnect + public bool GetNextMessage(out Message message) + { + return receiveQueue.TryDequeue(out message); + } + + // NoDelay disables nagle algorithm. lowers CPU% and latency but + // increases bandwidth + public bool NoDelay = true; + + // Prevent allocation attacks. Each packet is prefixed with a length + // header, so an attacker could send a fake packet with length=2GB, + // causing the server to allocate 2GB and run out of memory quickly. + // -> simply increase max packet size if you want to send around bigger + // files! + // -> 16KB per message should be more than enough. + public int MaxMessageSize = 16 * 1024; + + // Send would stall forever if the network is cut off during a send, so + // we need a timeout (in milliseconds) + public int SendTimeout = 5000; + + // avoid header[4] allocations but don't use one buffer for all threads + [ThreadStatic] static byte[] header; + + // avoid payload[packetSize] allocations but don't use one buffer for + // all threads + [ThreadStatic] static byte[] payload; + + ///////////////////////////////////////////// + // static helper functions + // send message (via stream) with the message structure + // this function is blocking sometimes! + // (e.g. if someone has high latency or wire was cut off) + protected static bool SendMessagesBlocking(NetworkStream stream, byte[][] messages) + { + // stream.Write throws exceptions if client sends with high + // frequency and the server stops + try + { + // we might have multiple pending messages. merge into one + // packet to avoid TCP overheads and improve performance. + int packetSize = 0; + for (int i = 0; i < messages.Length; ++i) + // header + content + packetSize += sizeof(int) + messages[i].Length; + + // create payload buffer if not created yet or previous one is + // too small + // IMPORTANT: payload.Length might be > packetSize! don't use it! + if (payload == null || payload.Length < packetSize) + payload = new byte[packetSize]; + + // create the packet + int position = 0; + for (int i = 0; i < messages.Length; ++i) + { + // create header buffer if not created yet + if (header == null) + header = new byte[4]; + + // construct header (size) + Utils.IntToBytesBigEndianNonAlloc(messages[i].Length, header); + + // copy header + message into buffer + Array.Copy(header, 0, payload, position, header.Length); + Array.Copy(messages[i], 0, payload, position + header.Length, messages[i].Length); + position += header.Length + messages[i].Length; + } + + // write the whole thing + stream.Write(payload, 0, packetSize); + + return true; + } + catch (Exception exception) + { + // log as regular message because servers do shut down sometimes + Logger.Log("Send: stream.Write exception: " + exception); + return false; + } + } + + // read message (via stream) with the message structure + protected static bool ReadMessageBlocking(NetworkStream stream, int MaxMessageSize, out byte[] content) + { + content = null; + + // create header buffer if not created yet + if (header == null) + header = new byte[4]; + + // read exactly 4 bytes for header (blocking) + if (!stream.ReadExactly(header, 4)) + return false; + + // convert to int + int size = Utils.BytesToIntBigEndian(header); + + // protect against allocation attacks. an attacker might send + // multiple fake '2GB header' packets in a row, causing the server + // to allocate multiple 2GB byte arrays and run out of memory. + if (size <= MaxMessageSize) + { + // read exactly 'size' bytes for content (blocking) + content = new byte[size]; + return stream.ReadExactly(content, size); + } + Logger.LogWarning("ReadMessageBlocking: possible allocation attack with a header of: " + size + " bytes."); + return false; + } + + // thread receive function is the same for client and server's clients + // (static to reduce state for maximum reliability) + protected static void ReceiveLoop(int connectionId, TcpClient client, ConcurrentQueue receiveQueue, int MaxMessageSize) + { + // get NetworkStream from client + NetworkStream stream = client.GetStream(); + + // keep track of last message queue warning + DateTime messageQueueLastWarning = DateTime.Now; + + // absolutely must wrap with try/catch, otherwise thread exceptions + // are silent + try + { + // add connected event to queue with ip address as data in case + // it's needed + receiveQueue.Enqueue(new Message(connectionId, EventType.Connected, null)); + + // let's talk about reading data. + // -> normally we would read as much as possible and then + // extract as many , messages + // as we received this time. this is really complicated + // and expensive to do though + // -> instead we use a trick: + // Read(2) -> size + // Read(size) -> content + // repeat + // Read is blocking, but it doesn't matter since the + // best thing to do until the full message arrives, + // is to wait. + // => this is the most elegant AND fast solution. + // + no resizing + // + no extra allocations, just one for the content + // + no crazy extraction logic + while (true) + { + // read the next message (blocking) or stop if stream closed + byte[] content; + if (!ReadMessageBlocking(stream, MaxMessageSize, out content)) + // break instead of return so stream close still happens! + break; + + // queue it + receiveQueue.Enqueue(new Message(connectionId, EventType.Data, content)); + + // and show a warning if the queue gets too big + // -> we don't want to show a warning every single time, + // because then a lot of processing power gets wasted on + // logging, which will make the queue pile up even more. + // -> instead we show it every 10s, so that the system can + // use most it's processing power to hopefully process it. + if (receiveQueue.Count > messageQueueSizeWarning) + { + TimeSpan elapsed = DateTime.Now - messageQueueLastWarning; + if (elapsed.TotalSeconds > 10) + { + Logger.LogWarning("ReceiveLoop: messageQueue is getting big(" + receiveQueue.Count + "), try calling GetNextMessage more often. You can call it more than once per frame!"); + messageQueueLastWarning = DateTime.Now; + } + } + } + } + catch (Exception exception) + { + // something went wrong. the thread was interrupted or the + // connection closed or we closed our own connection or ... + // -> either way we should stop gracefully + Logger.Log("ReceiveLoop: finished receive function for connectionId=" + connectionId + " reason: " + exception); + } + finally + { + // clean up no matter what + stream.Close(); + client.Close(); + + // add 'Disconnected' message after disconnecting properly. + // -> always AFTER closing the streams to avoid a race condition + // where Disconnected -> Reconnect wouldn't work because + // Connected is still true for a short moment before the stream + // would be closed. + receiveQueue.Enqueue(new Message(connectionId, EventType.Disconnected, null)); + } + } + + // thread send function + // note: we really do need one per connection, so that if one connection + // blocks, the rest will still continue to get sends + protected static void SendLoop(int connectionId, TcpClient client, SafeQueue sendQueue, ManualResetEvent sendPending) + { + // get NetworkStream from client + NetworkStream stream = client.GetStream(); + + try + { + // try this. client will get closed eventually. + while (client.Connected) + { + // reset ManualResetEvent before we do anything else. this + // way there is no race condition. if Send() is called again + // while in here then it will be properly detected next time + // -> otherwise Send might be called right after dequeue but + // before .Reset, which would completely ignore it until + // the next Send call. + // WaitOne() blocks until .Set() again + sendPending.Reset(); + + // dequeue all + // SafeQueue.TryDequeueAll is twice as fast as + // ConcurrentQueue, see SafeQueue.cs! + byte[][] messages; + if (sendQueue.TryDequeueAll(out messages)) + { + // send message (blocking) or stop if stream is closed + if (!SendMessagesBlocking(stream, messages)) + // break instead of return so stream close still happens! + break; + } + + // don't choke up the CPU: wait until queue not empty anymore + sendPending.WaitOne(); + } + } + catch (ThreadAbortException) + { + // happens on stop. don't log anything. + } + catch (ThreadInterruptedException) + { + // happens if receive thread interrupts send thread. + } + catch (Exception exception) + { + // something went wrong. the thread was interrupted or the + // connection closed or we closed our own connection or ... + // -> either way we should stop gracefully + Logger.Log("SendLoop Exception: connectionId=" + connectionId + " reason: " + exception); + } + finally + { + // clean up no matter what + // we might get SocketExceptions when sending if the 'host has + // failed to respond' - in which case we should close the connection + // which causes the ReceiveLoop to end and fire the Disconnected + // message. otherwise the connection would stay alive forever even + // though we can't send anymore. + stream.Close(); + client.Close(); + } + } + } +} diff --git a/MultiplayerFPS/Assets/Mirror/Runtime/Transport/Telepathy/Common.cs.meta b/MultiplayerFPS/Assets/Mirror/Runtime/Transport/Telepathy/Common.cs.meta new file mode 100644 index 0000000..5d8ab5b --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Runtime/Transport/Telepathy/Common.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: c4d56322cf0e248a89103c002a505dab +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Mirror/Runtime/Transport/Telepathy/EventType.cs b/MultiplayerFPS/Assets/Mirror/Runtime/Transport/Telepathy/EventType.cs new file mode 100644 index 0000000..66bc3b4 --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Runtime/Transport/Telepathy/EventType.cs @@ -0,0 +1,9 @@ +namespace Telepathy +{ + public enum EventType + { + Connected, + Data, + Disconnected + } +} diff --git a/MultiplayerFPS/Assets/Mirror/Runtime/Transport/Telepathy/EventType.cs.meta b/MultiplayerFPS/Assets/Mirror/Runtime/Transport/Telepathy/EventType.cs.meta new file mode 100644 index 0000000..ac88c1b --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Runtime/Transport/Telepathy/EventType.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 49f1a330755814803be5f27f493e1910 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Mirror/Runtime/Transport/Telepathy/LICENSE b/MultiplayerFPS/Assets/Mirror/Runtime/Transport/Telepathy/LICENSE new file mode 100644 index 0000000..680deef --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Runtime/Transport/Telepathy/LICENSE @@ -0,0 +1,21 @@ +The MIT License (MIT) + +Copyright (c) 2018, vis2k + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. diff --git a/MultiplayerFPS/Assets/Mirror/Runtime/Transport/Telepathy/LICENSE.meta b/MultiplayerFPS/Assets/Mirror/Runtime/Transport/Telepathy/LICENSE.meta new file mode 100644 index 0000000..4d7664e --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Runtime/Transport/Telepathy/LICENSE.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 0ba11103b95fd4721bffbb08440d5b8e +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Mirror/Runtime/Transport/Telepathy/Logger.cs b/MultiplayerFPS/Assets/Mirror/Runtime/Transport/Telepathy/Logger.cs new file mode 100644 index 0000000..5522021 --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Runtime/Transport/Telepathy/Logger.cs @@ -0,0 +1,15 @@ +// A simple logger class that uses Console.WriteLine by default. +// Can also do Logger.LogMethod = Debug.Log for Unity etc. +// (this way we don't have to depend on UnityEngine.DLL and don't need a +// different version for every UnityEngine version here) +using System; + +namespace Telepathy +{ + public static class Logger + { + public static Action Log = Console.WriteLine; + public static Action LogWarning = Console.WriteLine; + public static Action LogError = Console.Error.WriteLine; + } +} diff --git a/MultiplayerFPS/Assets/Mirror/Runtime/Transport/Telepathy/Logger.cs.meta b/MultiplayerFPS/Assets/Mirror/Runtime/Transport/Telepathy/Logger.cs.meta new file mode 100644 index 0000000..304866f --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Runtime/Transport/Telepathy/Logger.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: aa8d703f0b73f4d6398b76812719b68b +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Mirror/Runtime/Transport/Telepathy/Message.cs b/MultiplayerFPS/Assets/Mirror/Runtime/Transport/Telepathy/Message.cs new file mode 100644 index 0000000..c5b3b04 --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Runtime/Transport/Telepathy/Message.cs @@ -0,0 +1,18 @@ +// incoming message queue of +// (not a HashSet because one connection can have multiple new messages) +// -> a struct to minimize GC +namespace Telepathy +{ + public struct Message + { + public readonly int connectionId; + public readonly EventType eventType; + public readonly byte[] data; + public Message(int connectionId, EventType eventType, byte[] data) + { + this.connectionId = connectionId; + this.eventType = eventType; + this.data = data; + } + } +} diff --git a/MultiplayerFPS/Assets/Mirror/Runtime/Transport/Telepathy/Message.cs.meta b/MultiplayerFPS/Assets/Mirror/Runtime/Transport/Telepathy/Message.cs.meta new file mode 100644 index 0000000..5937bb9 --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Runtime/Transport/Telepathy/Message.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: aedf812e9637b4f92a35db1aedca8c92 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Mirror/Runtime/Transport/Telepathy/NetworkStreamExtensions.cs b/MultiplayerFPS/Assets/Mirror/Runtime/Transport/Telepathy/NetworkStreamExtensions.cs new file mode 100644 index 0000000..a4a887e --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Runtime/Transport/Telepathy/NetworkStreamExtensions.cs @@ -0,0 +1,59 @@ +using System.IO; +using System.Net.Sockets; + +namespace Telepathy +{ + + public static class NetworkStreamExtensions + { + // .Read returns '0' if remote closed the connection but throws an + // IOException if we voluntarily closed our own connection. + // + // let's add a ReadSafely method that returns '0' in both cases so we don't + // have to worry about exceptions, since a disconnect is a disconnect... + public static int ReadSafely(this NetworkStream stream, byte[] buffer, int offset, int size) + { + try + { + return stream.Read(buffer, offset, size); + } + catch (IOException) + { + return 0; + } + } + + // helper function to read EXACTLY 'n' bytes + // -> default .Read reads up to 'n' bytes. this function reads exactly 'n' + // bytes + // -> this is blocking until 'n' bytes were received + // -> immediately returns false in case of disconnects + public static bool ReadExactly(this NetworkStream stream, byte[] buffer, int amount) + { + // there might not be enough bytes in the TCP buffer for .Read to read + // the whole amount at once, so we need to keep trying until we have all + // the bytes (blocking) + // + // note: this just is a faster version of reading one after another: + // for (int i = 0; i < amount; ++i) + // if (stream.Read(buffer, i, 1) == 0) + // return false; + // return true; + int bytesRead = 0; + while (bytesRead < amount) + { + // read up to 'remaining' bytes with the 'safe' read extension + int remaining = amount - bytesRead; + int result = stream.ReadSafely(buffer, bytesRead, remaining); + + // .Read returns 0 if disconnected + if (result == 0) + return false; + + // otherwise add to bytes read + bytesRead += result; + } + return true; + } + } +} \ No newline at end of file diff --git a/MultiplayerFPS/Assets/Mirror/Runtime/Transport/Telepathy/NetworkStreamExtensions.cs.meta b/MultiplayerFPS/Assets/Mirror/Runtime/Transport/Telepathy/NetworkStreamExtensions.cs.meta new file mode 100644 index 0000000..e7e5744 --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Runtime/Transport/Telepathy/NetworkStreamExtensions.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 7a8076c43fa8d4d45831adae232d4d3c +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Mirror/Runtime/Transport/Telepathy/SafeQueue.cs b/MultiplayerFPS/Assets/Mirror/Runtime/Transport/Telepathy/SafeQueue.cs new file mode 100644 index 0000000..e92a875 --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Runtime/Transport/Telepathy/SafeQueue.cs @@ -0,0 +1,75 @@ +// Net 4.X has ConcurrentQueue, but ConcurrentQueue has no TryDequeueAll method, +// which makes SafeQueue twice as fast for the send thread. +// +// uMMORPG 450 CCU +// SafeQueue: 900-1440ms latency +// ConcurrentQueue: 2000ms latency +// +// It's also noticeable in the LoadTest project, which hardly handles 300 CCU +// with ConcurrentQueue! +using System.Collections.Generic; + +namespace Telepathy +{ + public class SafeQueue + { + readonly Queue queue = new Queue(); + + // for statistics. don't call Count and assume that it's the same after the + // call. + public int Count + { + get + { + lock (queue) + { + return queue.Count; + } + } + } + + public void Enqueue(T item) + { + lock (queue) + { + queue.Enqueue(item); + } + } + + // can't check .Count before doing Dequeue because it might change inbetween, + // so we need a TryDequeue + public bool TryDequeue(out T result) + { + lock (queue) + { + result = default(T); + if (queue.Count > 0) + { + result = queue.Dequeue(); + return true; + } + return false; + } + } + + // for when we want to dequeue and remove all of them at once without + // locking every single TryDequeue. + public bool TryDequeueAll(out T[] result) + { + lock (queue) + { + result = queue.ToArray(); + queue.Clear(); + return result.Length > 0; + } + } + + public void Clear() + { + lock (queue) + { + queue.Clear(); + } + } + } +} diff --git a/MultiplayerFPS/Assets/Mirror/Runtime/Transport/Telepathy/SafeQueue.cs.meta b/MultiplayerFPS/Assets/Mirror/Runtime/Transport/Telepathy/SafeQueue.cs.meta new file mode 100644 index 0000000..f3a9310 --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Runtime/Transport/Telepathy/SafeQueue.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 8fc06e2fb29854a0c9e90c0188d36a08 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Mirror/Runtime/Transport/Telepathy/Server.cs b/MultiplayerFPS/Assets/Mirror/Runtime/Transport/Telepathy/Server.cs new file mode 100644 index 0000000..085215a --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Runtime/Transport/Telepathy/Server.cs @@ -0,0 +1,298 @@ +using System; +using System.Collections.Concurrent; +using System.Collections.Generic; +using System.Net; +using System.Net.Sockets; +using System.Threading; + +namespace Telepathy +{ + public class Server : Common + { + // listener + public TcpListener listener; + Thread listenerThread; + + // class with all the client's data. let's call it Token for consistency + // with the async socket methods. + class ClientToken + { + public TcpClient client; + + // send queue + // SafeQueue is twice as fast as ConcurrentQueue, see SafeQueue.cs! + public SafeQueue sendQueue = new SafeQueue(); + + // ManualResetEvent to wake up the send thread. better than Thread.Sleep + // -> call Set() if everything was sent + // -> call Reset() if there is something to send again + // -> call WaitOne() to block until Reset was called + public ManualResetEvent sendPending = new ManualResetEvent(false); + + public ClientToken(TcpClient client) + { + this.client = client; + } + } + + // clients with + readonly ConcurrentDictionary clients = new ConcurrentDictionary(); + + // connectionId counter + int counter; + + // public next id function in case someone needs to reserve an id + // (e.g. if hostMode should always have 0 connection and external + // connections should start at 1, etc.) + public int NextConnectionId() + { + int id = Interlocked.Increment(ref counter); + + // it's very unlikely that we reach the uint limit of 2 billion. + // even with 1 new connection per second, this would take 68 years. + // -> but if it happens, then we should throw an exception because + // the caller probably should stop accepting clients. + // -> it's hardly worth using 'bool Next(out id)' for that case + // because it's just so unlikely. + if (id == int.MaxValue) + { + throw new Exception("connection id limit reached: " + id); + } + + return id; + } + + // check if the server is running + public bool Active => listenerThread != null && listenerThread.IsAlive; + + // the listener thread's listen function + // note: no maxConnections parameter. high level API should handle that. + // (Transport can't send a 'too full' message anyway) + void Listen(int port) + { + // absolutely must wrap with try/catch, otherwise thread + // exceptions are silent + try + { + // start listener on all IPv4 and IPv6 address via .Create + listener = TcpListener.Create(port); + listener.Server.NoDelay = NoDelay; + listener.Server.SendTimeout = SendTimeout; + listener.Start(); + Logger.Log("Server: listening port=" + port); + + // keep accepting new clients + while (true) + { + // wait and accept new client + // note: 'using' sucks here because it will try to + // dispose after thread was started but we still need it + // in the thread + TcpClient client = listener.AcceptTcpClient(); + + // set socket options + client.NoDelay = NoDelay; + client.SendTimeout = SendTimeout; + + // generate the next connection id (thread safely) + int connectionId = NextConnectionId(); + + // add to dict immediately + ClientToken token = new ClientToken(client); + clients[connectionId] = token; + + // spawn a send thread for each client + Thread sendThread = new Thread(() => + { + // wrap in try-catch, otherwise Thread exceptions + // are silent + try + { + // run the send loop + SendLoop(connectionId, client, token.sendQueue, token.sendPending); + } + catch (ThreadAbortException) + { + // happens on stop. don't log anything. + // (we catch it in SendLoop too, but it still gets + // through to here when aborting. don't show an + // error.) + } + catch (Exception exception) + { + Logger.LogError("Server send thread exception: " + exception); + } + }); + sendThread.IsBackground = true; + sendThread.Start(); + + // spawn a receive thread for each client + Thread receiveThread = new Thread(() => + { + // wrap in try-catch, otherwise Thread exceptions + // are silent + try + { + // run the receive loop + ReceiveLoop(connectionId, client, receiveQueue, MaxMessageSize); + + // remove client from clients dict afterwards + clients.TryRemove(connectionId, out ClientToken _); + + // sendthread might be waiting on ManualResetEvent, + // so let's make sure to end it if the connection + // closed. + // otherwise the send thread would only end if it's + // actually sending data while the connection is + // closed. + sendThread.Interrupt(); + } + catch (Exception exception) + { + Logger.LogError("Server client thread exception: " + exception); + } + }); + receiveThread.IsBackground = true; + receiveThread.Start(); + } + } + catch (ThreadAbortException exception) + { + // UnityEditor causes AbortException if thread is still + // running when we press Play again next time. that's okay. + Logger.Log("Server thread aborted. That's okay. " + exception); + } + catch (SocketException exception) + { + // calling StopServer will interrupt this thread with a + // 'SocketException: interrupted'. that's okay. + Logger.Log("Server Thread stopped. That's okay. " + exception); + } + catch (Exception exception) + { + // something went wrong. probably important. + Logger.LogError("Server Exception: " + exception); + } + } + + // start listening for new connections in a background thread and spawn + // a new thread for each one. + public bool Start(int port) + { + // not if already started + if (Active) + return false; + + // clear old messages in queue, just to be sure that the caller + // doesn't receive data from last time and gets out of sync. + // -> calling this in Stop isn't smart because the caller may + // still want to process all the latest messages afterwards + receiveQueue = new ConcurrentQueue(); + + // start the listener thread + // (on low priority. if main thread is too busy then there is not + // much value in accepting even more clients) + Logger.Log("Server: Start port=" + port); + listenerThread = new Thread(() => { Listen(port); }); + listenerThread.IsBackground = true; + listenerThread.Priority = ThreadPriority.BelowNormal; + listenerThread.Start(); + return true; + } + + public void Stop() + { + // only if started + if (!Active) + return; + + Logger.Log("Server: stopping..."); + + // stop listening to connections so that no one can connect while we + // close the client connections + // (might be null if we call Stop so quickly after Start that the + // thread was interrupted before even creating the listener) + listener?.Stop(); + + // kill listener thread at all costs. only way to guarantee that + // .Active is immediately false after Stop. + // -> calling .Join would sometimes wait forever + listenerThread?.Interrupt(); + listenerThread = null; + + // close all client connections + foreach (KeyValuePair kvp in clients) + { + TcpClient client = kvp.Value.client; + // close the stream if not closed yet. it may have been closed + // by a disconnect already, so use try/catch + try { client.GetStream().Close(); } catch { } + client.Close(); + } + + // clear clients list + clients.Clear(); + + // reset the counter in case we start up again so + // clients get connection ID's starting from 1 + counter = 0; + } + + // send message to client using socket connection. + public bool Send(int connectionId, byte[] data) + { + // respect max message size to avoid allocation attacks. + if (data.Length <= MaxMessageSize) + { + // find the connection + ClientToken token; + if (clients.TryGetValue(connectionId, out token)) + { + // add to send queue and return immediately. + // calling Send here would be blocking (sometimes for long times + // if other side lags or wire was disconnected) + token.sendQueue.Enqueue(data); + // interrupt SendThread WaitOne() + token.sendPending.Set(); + return true; + } + // sending to an invalid connectionId is expected sometimes. + // for example, if a client disconnects, the server might still + // try to send for one frame before it calls GetNextMessages + // again and realizes that a disconnect happened. + // so let's not spam the console with log messages. + //Logger.Log("Server.Send: invalid connectionId: " + connectionId); + return false; + } + Logger.LogError("Client.Send: message too big: " + data.Length + ". Limit: " + MaxMessageSize); + return false; + } + + // client's ip is sometimes needed by the server, e.g. for bans + public string GetClientAddress(int connectionId) + { + // find the connection + ClientToken token; + if (clients.TryGetValue(connectionId, out token)) + { + return ((IPEndPoint)token.client.Client.RemoteEndPoint).Address.ToString(); + } + return ""; + } + + // disconnect (kick) a client + public bool Disconnect(int connectionId) + { + // find the connection + ClientToken token; + if (clients.TryGetValue(connectionId, out token)) + { + // just close it. client thread will take care of the rest. + token.client.Close(); + Logger.Log("Server.Disconnect connectionId:" + connectionId); + return true; + } + return false; + } + } +} diff --git a/MultiplayerFPS/Assets/Mirror/Runtime/Transport/Telepathy/Server.cs.meta b/MultiplayerFPS/Assets/Mirror/Runtime/Transport/Telepathy/Server.cs.meta new file mode 100644 index 0000000..9cee8b7 --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Runtime/Transport/Telepathy/Server.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: fb98a16841ccc4338a7e0b4e59136563 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Mirror/Runtime/Transport/Telepathy/ThreadExtensions.cs b/MultiplayerFPS/Assets/Mirror/Runtime/Transport/Telepathy/ThreadExtensions.cs new file mode 100644 index 0000000..115bf15 --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Runtime/Transport/Telepathy/ThreadExtensions.cs @@ -0,0 +1,26 @@ +using System.Threading; + +namespace Telepathy +{ + public static class ThreadExtensions + { + // helper function to abort a thread and not return until it's fully done + public static void AbortAndJoin(this Thread thread) + { + // kill thread at all costs + // -> calling .Join would sometimes wait forever + // -> calling .Interrupt only interrupts certain states. + // => Abort() is the better solution. + thread.Abort(); + + // wait until thread is TRULY finished. this is the only way + // to guarantee that everything was properly cleaned up before + // returning. + // => this means that this function may sometimes block for a while + // but there is no other way to guarantee that everything is + // cleaned up properly by the time Stop() returns. + // we have to live with the wait time. + thread.Join(); + } + } +} \ No newline at end of file diff --git a/MultiplayerFPS/Assets/Mirror/Runtime/Transport/Telepathy/ThreadExtensions.cs.meta b/MultiplayerFPS/Assets/Mirror/Runtime/Transport/Telepathy/ThreadExtensions.cs.meta new file mode 100644 index 0000000..77c885d --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Runtime/Transport/Telepathy/ThreadExtensions.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 64df4eaebe4ff9a43a9fb318c3e8e321 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Mirror/Runtime/Transport/Telepathy/Utils.cs b/MultiplayerFPS/Assets/Mirror/Runtime/Transport/Telepathy/Utils.cs new file mode 100644 index 0000000..12d32b7 --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Runtime/Transport/Telepathy/Utils.cs @@ -0,0 +1,44 @@ +namespace Telepathy +{ + public static class Utils + { + // fast int to byte[] conversion and vice versa + // -> test with 100k conversions: + // BitConverter.GetBytes(ushort): 144ms + // bit shifting: 11ms + // -> 10x speed improvement makes this optimization actually worth it + // -> this way we don't need to allocate BinaryWriter/Reader either + // -> 4 bytes because some people may want to send messages larger than + // 64K bytes + // => big endian is standard for network transmissions, and necessary + // for compatibility with erlang + public static byte[] IntToBytesBigEndian(int value) + { + return new byte[] { + (byte)(value >> 24), + (byte)(value >> 16), + (byte)(value >> 8), + (byte)value + }; + } + + // IntToBytes version that doesn't allocate a new byte[4] each time. + // -> important for MMO scale networking performance. + public static void IntToBytesBigEndianNonAlloc(int value, byte[] bytes) + { + bytes[0] = (byte)(value >> 24); + bytes[1] = (byte)(value >> 16); + bytes[2] = (byte)(value >> 8); + bytes[3] = (byte)value; + } + + public static int BytesToIntBigEndian(byte[] bytes) + { + return + (bytes[0] << 24) | + (bytes[1] << 16) | + (bytes[2] << 8) | + bytes[3]; + } + } +} diff --git a/MultiplayerFPS/Assets/Mirror/Runtime/Transport/Telepathy/Utils.cs.meta b/MultiplayerFPS/Assets/Mirror/Runtime/Transport/Telepathy/Utils.cs.meta new file mode 100644 index 0000000..0a9253b --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Runtime/Transport/Telepathy/Utils.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 951d08c05297f4b3e8feb5bfcab86531 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Mirror/Runtime/Transport/TelepathyTransport.cs b/MultiplayerFPS/Assets/Mirror/Runtime/Transport/TelepathyTransport.cs new file mode 100644 index 0000000..5e4e84e --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Runtime/Transport/TelepathyTransport.cs @@ -0,0 +1,272 @@ +// wraps Telepathy for use as HLAPI TransportLayer +using System; +using System.Collections.Generic; +using System.ComponentModel; +using System.Net; +using System.Net.Sockets; +using UnityEngine; +using UnityEngine.Serialization; + +namespace Mirror +{ + [HelpURL("https://github.com/vis2k/Telepathy/blob/master/README.md")] + public class TelepathyTransport : Transport + { + // scheme used by this transport + // "tcp4" means tcp with 4 bytes header, network byte order + public const string Scheme = "tcp4"; + + public ushort port = 7777; + + [Tooltip("Nagle Algorithm can be disabled by enabling NoDelay")] + public bool NoDelay = true; + + // Deprecated 04/08/2019 + [EditorBrowsable(EditorBrowsableState.Never), Obsolete("Use MaxMessageSizeFromClient or MaxMessageSizeFromServer instead.")] + public int MaxMessageSize + { + get => serverMaxMessageSize; + set => serverMaxMessageSize = clientMaxMessageSize = value; + } + + [Header("Server")] + [Tooltip("Protect against allocation attacks by keeping the max message size small. Otherwise an attacker might send multiple fake packets with 2GB headers, causing the server to run out of memory after allocating multiple large packets.")] + [FormerlySerializedAs("MaxMessageSize")] public int serverMaxMessageSize = 16 * 1024; + + [Tooltip("Server processes a limit amount of messages per tick to avoid a deadlock where it might end up processing forever if messages come in faster than we can process them.")] + public int serverMaxReceivesPerTick = 10000; + + [Header("Client")] + [Tooltip("Protect against allocation attacks by keeping the max message size small. Otherwise an attacker host might send multiple fake packets with 2GB headers, causing the connected clients to run out of memory after allocating multiple large packets.")] + [FormerlySerializedAs("MaxMessageSize")] public int clientMaxMessageSize = 16 * 1024; + + [Tooltip("Client processes a limit amount of messages per tick to avoid a deadlock where it might end up processing forever if messages come in faster than we can process them.")] + public int clientMaxReceivesPerTick = 1000; + + + protected Telepathy.Client client = new Telepathy.Client(); + protected Telepathy.Server server = new Telepathy.Server(); + + void Awake() + { + // tell Telepathy to use Unity's Debug.Log + Telepathy.Logger.Log = Debug.Log; + Telepathy.Logger.LogWarning = Debug.LogWarning; + Telepathy.Logger.LogError = Debug.LogError; + + // configure + client.NoDelay = NoDelay; + client.MaxMessageSize = clientMaxMessageSize; + server.NoDelay = NoDelay; + server.MaxMessageSize = serverMaxMessageSize; + + Debug.Log("TelepathyTransport initialized!"); + } + + public override bool Available() + { + // C#'s built in TCP sockets run everywhere except on WebGL + return Application.platform != RuntimePlatform.WebGLPlayer; + } + + // client + public override bool ClientConnected() => client.Connected; + public override void ClientConnect(string address) => client.Connect(address, port); + public override void ClientConnect(Uri uri) + { + if (uri.Scheme != Scheme) + throw new ArgumentException($"Invalid url {uri}, use {Scheme}://host:port instead", nameof(uri)); + + int serverPort = uri.IsDefaultPort ? port : uri.Port; + client.Connect(uri.Host, serverPort); + } + public override bool ClientSend(int channelId, ArraySegment segment) + { + // telepathy doesn't support allocation-free sends yet. + // previously we allocated in Mirror. now we do it here. + byte[] data = new byte[segment.Count]; + Array.Copy(segment.Array, segment.Offset, data, 0, segment.Count); + return client.Send(data); + } + + bool ProcessClientMessage() + { + if (client.GetNextMessage(out Telepathy.Message message)) + { + switch (message.eventType) + { + case Telepathy.EventType.Connected: + OnClientConnected.Invoke(); + break; + case Telepathy.EventType.Data: + OnClientDataReceived.Invoke(new ArraySegment(message.data), Channels.DefaultReliable); + break; + case Telepathy.EventType.Disconnected: + OnClientDisconnected.Invoke(); + break; + default: + // TODO: Telepathy does not report errors at all + // it just disconnects, should be fixed + OnClientDisconnected.Invoke(); + break; + } + return true; + } + return false; + } + public override void ClientDisconnect() => client.Disconnect(); + + // IMPORTANT: set script execution order to >1000 to call Transport's + // LateUpdate after all others. Fixes race condition where + // e.g. in uSurvival Transport would apply Cmds before + // ShoulderRotation.LateUpdate, resulting in projectile + // spawns at the point before shoulder rotation. + public void LateUpdate() + { + // note: we need to check enabled in case we set it to false + // when LateUpdate already started. + // (https://github.com/vis2k/Mirror/pull/379) + if (!enabled) + return; + + // process a maximum amount of client messages per tick + for (int i = 0; i < clientMaxReceivesPerTick; ++i) + { + // stop when there is no more message + if (!ProcessClientMessage()) + { + break; + } + + // Some messages can disable transport + // If this is disabled stop processing message in queue + if (!enabled) + { + break; + } + } + + // process a maximum amount of server messages per tick + for (int i = 0; i < serverMaxReceivesPerTick; ++i) + { + // stop when there is no more message + if (!ProcessServerMessage()) + { + break; + } + + // Some messages can disable transport + // If this is disabled stop processing message in queue + if (!enabled) + { + break; + } + } + } + + public override Uri ServerUri() + { + UriBuilder builder = new UriBuilder(); + builder.Scheme = Scheme; + builder.Host = Dns.GetHostName(); + builder.Port = port; + return builder.Uri; + } + + // server + public override bool ServerActive() => server.Active; + public override void ServerStart() => server.Start(port); + public override bool ServerSend(List connectionIds, int channelId, ArraySegment segment) + { + // telepathy doesn't support allocation-free sends yet. + // previously we allocated in Mirror. now we do it here. + byte[] data = new byte[segment.Count]; + Array.Copy(segment.Array, segment.Offset, data, 0, segment.Count); + + // send to all + bool result = true; + foreach (int connectionId in connectionIds) + result &= server.Send(connectionId, data); + return result; + } + public bool ProcessServerMessage() + { + if (server.GetNextMessage(out Telepathy.Message message)) + { + switch (message.eventType) + { + case Telepathy.EventType.Connected: + OnServerConnected.Invoke(message.connectionId); + break; + case Telepathy.EventType.Data: + OnServerDataReceived.Invoke(message.connectionId, new ArraySegment(message.data), Channels.DefaultReliable); + break; + case Telepathy.EventType.Disconnected: + OnServerDisconnected.Invoke(message.connectionId); + break; + default: + // TODO handle errors from Telepathy when telepathy can report errors + OnServerDisconnected.Invoke(message.connectionId); + break; + } + return true; + } + return false; + } + public override bool ServerDisconnect(int connectionId) => server.Disconnect(connectionId); + public override string ServerGetClientAddress(int connectionId) + { + try + { + return server.GetClientAddress(connectionId); + } + catch (SocketException) + { + // using server.listener.LocalEndpoint causes an Exception + // in UWP + Unity 2019: + // Exception thrown at 0x00007FF9755DA388 in UWF.exe: + // Microsoft C++ exception: Il2CppExceptionWrapper at memory + // location 0x000000E15A0FCDD0. SocketException: An address + // incompatible with the requested protocol was used at + // System.Net.Sockets.Socket.get_LocalEndPoint () + // so let's at least catch it and recover + return "unknown"; + } + } + public override void ServerStop() => server.Stop(); + + // common + public override void Shutdown() + { + Debug.Log("TelepathyTransport Shutdown()"); + client.Disconnect(); + server.Stop(); + } + + public override int GetMaxPacketSize(int channelId) + { + return serverMaxMessageSize; + } + + public override string ToString() + { + if (server.Active && server.listener != null) + { + // printing server.listener.LocalEndpoint causes an Exception + // in UWP + Unity 2019: + // Exception thrown at 0x00007FF9755DA388 in UWF.exe: + // Microsoft C++ exception: Il2CppExceptionWrapper at memory + // location 0x000000E15A0FCDD0. SocketException: An address + // incompatible with the requested protocol was used at + // System.Net.Sockets.Socket.get_LocalEndPoint () + // so let's use the regular port instead. + return "Telepathy Server port: " + port; + } + else if (client.Connecting || client.Connected) + { + return "Telepathy Client ip: " + client.client.Client.RemoteEndPoint; + } + return "Telepathy (inactive/disconnected)"; + } + } +} diff --git a/MultiplayerFPS/Assets/Mirror/Runtime/Transport/TelepathyTransport.cs.meta b/MultiplayerFPS/Assets/Mirror/Runtime/Transport/TelepathyTransport.cs.meta new file mode 100644 index 0000000..99cde3e --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Runtime/Transport/TelepathyTransport.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: c7424c1070fad4ba2a7a96b02fbeb4bb +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 1000 + icon: {fileID: 2800000, guid: 7453abfe9e8b2c04a8a47eb536fe21eb, type: 3} + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Mirror/Runtime/Transport/Transport.cs b/MultiplayerFPS/Assets/Mirror/Runtime/Transport/Transport.cs new file mode 100644 index 0000000..8fc09c3 --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Runtime/Transport/Transport.cs @@ -0,0 +1,220 @@ +// abstract transport layer component +// note: not all transports need a port, so add it to yours if needed. +using System; +using System.Collections.Generic; +using UnityEngine; +using UnityEngine.Events; + +namespace Mirror +{ + // UnityEvent definitions + [Serializable] public class ClientDataReceivedEvent : UnityEvent, int> { } + [Serializable] public class UnityEventException : UnityEvent { } + [Serializable] public class UnityEventInt : UnityEvent { } + [Serializable] public class ServerDataReceivedEvent : UnityEvent, int> { } + [Serializable] public class UnityEventIntException : UnityEvent { } + + public abstract class Transport : MonoBehaviour + { + /// + /// The current transport used by Mirror. + /// + public static Transport activeTransport; + + /// + /// Is this transport available in the current platform? + /// Some transports might only be available in mobile + /// Many will not work in webgl + /// Example usage: return Application.platform == RuntimePlatform.WebGLPlayer + /// + /// True if this transport works in the current platform + public abstract bool Available(); + + #region Client + /// + /// Notify subscribers when when this client establish a successful connection to the server + /// + [HideInInspector] public UnityEvent OnClientConnected = new UnityEvent(); + + /// + /// Notify subscribers when this client receive data from the server + /// + [HideInInspector] public ClientDataReceivedEvent OnClientDataReceived = new ClientDataReceivedEvent(); + + /// + /// Notify subscribers when this clianet encounters an error communicating with the server + /// + [HideInInspector] public UnityEventException OnClientError = new UnityEventException(); + + /// + /// Notify subscribers when this client disconnects from the server + /// + [HideInInspector] public UnityEvent OnClientDisconnected = new UnityEvent(); + + /// + /// Determines if we are currently connected to the server + /// + /// True if a connection has been established to the server + public abstract bool ClientConnected(); + + /// + /// Establish a connection to a server + /// + /// The IP address or FQDN of the server we are trying to connect to + public abstract void ClientConnect(string address); + + /// + /// Establish a connection to a server + /// + /// The address of the server we are trying to connect to + public virtual void ClientConnect(Uri uri) + { + // By default, to keep backwards compatibility, just connect to the host + // in the uri + ClientConnect(uri.Host); + } + + /// + /// Send data to the server + /// + /// The channel to use. 0 is the default channel, + /// but some transports might want to provide unreliable, encrypted, compressed, or any other feature + /// as new channels + /// The data to send to the server. Will be recycled after returning, so either use it directly or copy it internally. This allows for allocation-free sends! + /// true if the send was successful + public abstract bool ClientSend(int channelId, ArraySegment segment); + + /// + /// Disconnect this client from the server + /// + public abstract void ClientDisconnect(); + + #endregion + + #region Server + + + /// + /// Retrieves the address of this server. + /// Useful for network discovery + /// + /// the url at which this server can be reached + public abstract Uri ServerUri(); + + /// + /// Notify subscribers when a client connects to this server + /// + [HideInInspector] public UnityEventInt OnServerConnected = new UnityEventInt(); + + /// + /// Notify subscribers when this server receives data from the client + /// + [HideInInspector] public ServerDataReceivedEvent OnServerDataReceived = new ServerDataReceivedEvent(); + + /// + /// Notify subscribers when this server has some problem communicating with the client + /// + [HideInInspector] public UnityEventIntException OnServerError = new UnityEventIntException(); + + /// + /// Notify subscribers when a client disconnects from this server + /// + [HideInInspector] public UnityEventInt OnServerDisconnected = new UnityEventInt(); + + /// + /// Determines if the server is up and running + /// + /// true if the transport is ready for connections from clients + public abstract bool ServerActive(); + + /// + /// Start listening for clients + /// + public abstract void ServerStart(); + + /// + /// Send data to one or multiple clients. We provide a list, so that transports can make use + /// of multicasting, and avoid allocations where possible. + /// + /// We don't provide a single ServerSend function to reduce complexity. Simply overwrite this + /// one in your Transport. + /// + /// The list of client connection ids to send the data to + /// The channel to be used. Transports can use channels to implement + /// other features such as unreliable, encryption, compression, etc... + /// + /// true if the data was sent to all clients + public abstract bool ServerSend(List connectionIds, int channelId, ArraySegment segment); + + /// + /// Disconnect a client from this server. Useful to kick people out. + /// + /// the id of the client to disconnect + /// true if the client was kicked + public abstract bool ServerDisconnect(int connectionId); + + /// + /// Get the client address + /// + /// id of the client + /// address of the client + public abstract string ServerGetClientAddress(int connectionId); + + /// + /// Stop listening for clients and disconnect all existing clients + /// + public abstract void ServerStop(); + + #endregion + + /// + /// The maximum packet size for a given channel. Unreliable transports + /// usually can only deliver small packets. Reliable fragmented channels + /// can usually deliver large ones. + /// + /// GetMaxPacketSize needs to return a value at all times. Even if the + /// Transport isn't running, or isn't Available(). This is because + /// Fallback and Multiplex transports need to find the smallest possible + /// packet size at runtime. + /// + /// channel id + /// the size in bytes that can be sent via the provided channel + public abstract int GetMaxPacketSize(int channelId = Channels.DefaultReliable); + + /// + /// Shut down the transport, both as client and server + /// + public abstract void Shutdown(); + + // block Update() to force Transports to use LateUpdate to avoid race + // conditions. messages should be processed after all the game state + // was processed in Update. + // -> in other words: use LateUpdate! + // -> uMMORPG 480 CCU stress test: when bot machine stops, it causes + // 'Observer not ready for ...' log messages when using Update + // -> occupying a public Update() function will cause Warnings if a + // transport uses Update. + // + // IMPORTANT: set script execution order to >1000 to call Transport's + // LateUpdate after all others. Fixes race condition where + // e.g. in uSurvival Transport would apply Cmds before + // ShoulderRotation.LateUpdate, resulting in projectile + // spawns at the point before shoulder rotation. +#pragma warning disable UNT0001 // Empty Unity message + public void Update() { } +#pragma warning restore UNT0001 // Empty Unity message + + /// + /// called when quitting the application by closing the window / pressing stop in the editor + /// virtual so that inheriting classes' OnApplicationQuit() can call base.OnApplicationQuit() too + /// + public virtual void OnApplicationQuit() + { + // stop transport (e.g. to shut down threads) + // (when pressing Stop in the Editor, Unity keeps threads alive + // until we press Start again. so if Transports use threads, we + // really want them to end now and not after next start) + Shutdown(); + } + } +} diff --git a/MultiplayerFPS/Assets/Mirror/Runtime/Transport/Transport.cs.meta b/MultiplayerFPS/Assets/Mirror/Runtime/Transport/Transport.cs.meta new file mode 100644 index 0000000..2d451cf --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Runtime/Transport/Transport.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: cfffcac25d6d64ced9de620159e221b8 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Mirror/Runtime/Transport/Websocket.meta b/MultiplayerFPS/Assets/Mirror/Runtime/Transport/Websocket.meta new file mode 100644 index 0000000..5797569 --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Runtime/Transport/Websocket.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 75b15785adf2d4b7c8d779f5ba6a6326 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Mirror/Runtime/Transport/Websocket/Client.cs b/MultiplayerFPS/Assets/Mirror/Runtime/Transport/Websocket/Client.cs new file mode 100644 index 0000000..4f8c36c --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Runtime/Transport/Websocket/Client.cs @@ -0,0 +1,207 @@ +#if !UNITY_WEBGL || UNITY_EDITOR + +using System; +using System.Net.Sockets; +using System.Net.WebSockets; +using System.Threading; +using System.Threading.Tasks; +using Ninja.WebSockets; + +namespace Mirror.Websocket +{ + + public class Client + { + public event Action Connected; + public event Action> ReceivedData; + public event Action Disconnected; + public event Action ReceivedError; + + const int MaxMessageSize = 1024 * 256; + WebSocket webSocket; + CancellationTokenSource cancellation; + + public bool NoDelay = true; + + public bool Connecting { get; set; } + public bool IsConnected { get; set; } + + Uri uri; + + public async void Connect(Uri uri) + { + // not if already started + if (webSocket != null) + { + // paul: exceptions are better than silence + ReceivedError?.Invoke(new Exception("Client already connected")); + return; + } + this.uri = uri; + // We are connecting from now until Connect succeeds or fails + Connecting = true; + + WebSocketClientOptions options = new WebSocketClientOptions() + { + NoDelay = true, + KeepAliveInterval = TimeSpan.Zero, + SecWebSocketProtocol = "binary" + }; + + cancellation = new CancellationTokenSource(); + + WebSocketClientFactory clientFactory = new WebSocketClientFactory(); + + try + { + using (webSocket = await clientFactory.ConnectAsync(uri, options, cancellation.Token)) + { + CancellationToken token = cancellation.Token; + IsConnected = true; + Connecting = false; + Connected?.Invoke(); + + await ReceiveLoop(webSocket, token); + } + } + catch (ObjectDisposedException) + { + // No error, the client got closed + } + catch (Exception ex) + { + ReceivedError?.Invoke(ex); + } + finally + { + Disconnect(); + Disconnected?.Invoke(); + } + } + + public bool enabled; + + async Task ReceiveLoop(WebSocket webSocket, CancellationToken token) + { + byte[] buffer = new byte[MaxMessageSize]; + + while (true) + { + WebSocketReceiveResult result = await webSocket.ReceiveAsync(new ArraySegment(buffer), token); + + if (!enabled) + { + await WaitForEnabledAsync(); + } + + if (result == null) + break; + if (result.MessageType == WebSocketMessageType.Close) + break; + + // we got a text or binary message, need the full message + ArraySegment data = await ReadFrames(result, webSocket, buffer); + + if (data.Count == 0) + break; + + try + { + ReceivedData?.Invoke(data); + } + catch (Exception exception) + { + ReceivedError?.Invoke(exception); + } + } + } + + async Task WaitForEnabledAsync() + { + while (!enabled) + { + await Task.Delay(10); + } + } + + public bool ProcessClientMessage() + { + // message in standalone client don't use queue to process + return false; + } + + // a message might come splitted in multiple frames + // collect all frames + async Task> ReadFrames(WebSocketReceiveResult result, WebSocket webSocket, byte[] buffer) + { + int count = result.Count; + + while (!result.EndOfMessage) + { + if (count >= MaxMessageSize) + { + string closeMessage = string.Format("Maximum message size: {0} bytes.", MaxMessageSize); + await webSocket.CloseAsync(WebSocketCloseStatus.MessageTooBig, closeMessage, CancellationToken.None); + ReceivedError?.Invoke(new WebSocketException(WebSocketError.HeaderError)); + return new ArraySegment(); + } + + result = await webSocket.ReceiveAsync(new ArraySegment(buffer, count, MaxMessageSize - count), CancellationToken.None); + count += result.Count; + + } + return new ArraySegment(buffer, 0, count); + } + + public void Disconnect() + { + cancellation?.Cancel(); + + // only if started + if (webSocket != null) + { + // close client + webSocket.CloseAsync(WebSocketCloseStatus.NormalClosure, "", CancellationToken.None); + webSocket = null; + Connecting = false; + IsConnected = false; + } + } + + // send the data or throw exception + public async void Send(ArraySegment segment) + { + if (webSocket == null) + { + ReceivedError?.Invoke(new SocketException((int)SocketError.NotConnected)); + return; + } + + try + { + await webSocket.SendAsync(segment, WebSocketMessageType.Binary, true, cancellation.Token); + } + catch (Exception ex) + { + Disconnect(); + ReceivedError?.Invoke(ex); + } + } + + public override string ToString() + { + if (IsConnected) + { + return $"Websocket connected to {uri}"; + } + if (Connecting) + { + return $"Websocket connecting to {uri}"; + } + return ""; + } + } + +} + +#endif diff --git a/MultiplayerFPS/Assets/Mirror/Runtime/Transport/Websocket/Client.cs.meta b/MultiplayerFPS/Assets/Mirror/Runtime/Transport/Websocket/Client.cs.meta new file mode 100644 index 0000000..70e22d3 --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Runtime/Transport/Websocket/Client.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 8f69ff0981a33445a89b5e37b245806f +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Mirror/Runtime/Transport/Websocket/ClientJs.cs b/MultiplayerFPS/Assets/Mirror/Runtime/Transport/Websocket/ClientJs.cs new file mode 100644 index 0000000..cb634c5 --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Runtime/Transport/Websocket/ClientJs.cs @@ -0,0 +1,127 @@ +#if UNITY_WEBGL && !UNITY_EDITOR + +using System; +using System.Collections.Concurrent; +using System.Collections.Generic; +using System.Runtime.InteropServices; +using System.Threading; +using AOT; + +namespace Mirror.Websocket +{ + // this is the client implementation used by browsers + public class Client + { + static int idGenerator = 0; + static readonly Dictionary clients = new Dictionary(); + + public bool NoDelay = true; + + public event Action Connected; + public event Action> ReceivedData; + public event Action Disconnected; +#pragma warning disable CS0067 // The event is never used. + public event Action ReceivedError; +#pragma warning restore CS0067 // The event is never used. + + readonly ConcurrentQueue receivedQueue = new ConcurrentQueue(); + + public bool enabled; + public bool Connecting { get; set; } + public bool IsConnected + { + get + { + return SocketState(nativeRef) != 0; + } + } + + int nativeRef = 0; + readonly int id; + + public Client() + { + id = Interlocked.Increment(ref idGenerator); + } + + public void Connect(Uri uri) + { + clients[id] = this; + + Connecting = true; + + nativeRef = SocketCreate(uri.ToString(), id, OnOpen, OnData, OnClose); + } + + public void Disconnect() + { + SocketClose(nativeRef); + } + + // send the data or throw exception + public void Send(ArraySegment segment) + { + SocketSend(nativeRef, segment.Array, segment.Count); + } + + public bool ProcessClientMessage() + { + if (receivedQueue.TryDequeue(out byte[] data)) + { + clients[id].ReceivedData(new ArraySegment(data)); + + return true; + } + return false; + } + +#region Javascript native functions + [DllImport("__Internal")] + static extern int SocketCreate( + string url, + int id, + Action onpen, + Action ondata, + Action onclose); + + [DllImport("__Internal")] + static extern int SocketState(int socketInstance); + + [DllImport("__Internal")] + static extern void SocketSend(int socketInstance, byte[] ptr, int length); + + [DllImport("__Internal")] + static extern void SocketClose(int socketInstance); + +#endregion + +#region Javascript callbacks + + [MonoPInvokeCallback(typeof(Action))] + public static void OnOpen(int id) + { + clients[id].Connecting = false; + clients[id].Connected?.Invoke(); + } + + [MonoPInvokeCallback(typeof(Action))] + public static void OnClose(int id) + { + clients[id].Connecting = false; + clients[id].Disconnected?.Invoke(); + clients.Remove(id); + } + + [MonoPInvokeCallback(typeof(Action))] + public static void OnData(int id, IntPtr ptr, int length) + { + byte[] data = new byte[length]; + Marshal.Copy(ptr, data, 0, length); + + clients[id].receivedQueue.Enqueue(data); + } +#endregion + } +} + +#endif diff --git a/MultiplayerFPS/Assets/Mirror/Runtime/Transport/Websocket/ClientJs.cs.meta b/MultiplayerFPS/Assets/Mirror/Runtime/Transport/Websocket/ClientJs.cs.meta new file mode 100644 index 0000000..2fdca98 --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Runtime/Transport/Websocket/ClientJs.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 278e08c90f2324e2e80a0fe8984b0590 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Mirror/Runtime/Transport/Websocket/Ninja.WebSockets.meta b/MultiplayerFPS/Assets/Mirror/Runtime/Transport/Websocket/Ninja.WebSockets.meta new file mode 100644 index 0000000..e156578 --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Runtime/Transport/Websocket/Ninja.WebSockets.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 100fd42034e0d46db8980db4cc0cd178 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Mirror/Runtime/Transport/Websocket/Ninja.WebSockets/BufferPool.cs b/MultiplayerFPS/Assets/Mirror/Runtime/Transport/Websocket/Ninja.WebSockets/BufferPool.cs new file mode 100644 index 0000000..e4e6683 --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Runtime/Transport/Websocket/Ninja.WebSockets/BufferPool.cs @@ -0,0 +1,249 @@ +using System; +using System.Collections.Concurrent; +using System.IO; +using System.Threading; +using System.Threading.Tasks; + +namespace Ninja.WebSockets +{ + /// + /// This buffer pool is instance thread safe + /// Use GetBuffer to get a MemoryStream (with a publically accessible buffer) + /// Calling Close on this MemoryStream will clear its internal buffer and return the buffer to the pool for reuse + /// MemoryStreams can grow larger than the DEFAULT_BUFFER_SIZE (or whatever you passed in) + /// and the underlying buffers will be returned to the pool at their larger sizes + /// + public class BufferPool : IBufferPool + { + const int DEFAULT_BUFFER_SIZE = 16384; + readonly ConcurrentStack _bufferPoolStack; + readonly int _bufferSize; + + public BufferPool() : this(DEFAULT_BUFFER_SIZE) + { + } + + public BufferPool(int bufferSize) + { + _bufferSize = bufferSize; + _bufferPoolStack = new ConcurrentStack(); + } + + /// + /// This memory stream is not instance thread safe (not to be confused with the BufferPool which is instance thread safe) + /// + protected class PublicBufferMemoryStream : MemoryStream + { + readonly BufferPool _bufferPoolInternal; + byte[] _buffer; + MemoryStream _ms; + + public PublicBufferMemoryStream(byte[] buffer, BufferPool bufferPool) : base(new byte[0]) + { + _bufferPoolInternal = bufferPool; + _buffer = buffer; + _ms = new MemoryStream(buffer, 0, buffer.Length, true, true); + } + + public override long Length => base.Length; + + public override IAsyncResult BeginRead(byte[] buffer, int offset, int count, AsyncCallback callback, object state) + { + return _ms.BeginRead(buffer, offset, count, callback, state); + } + + public override IAsyncResult BeginWrite(byte[] buffer, int offset, int count, AsyncCallback callback, object state) + { + return _ms.BeginWrite(buffer, offset, count, callback, state); + } + + public override bool CanRead => _ms.CanRead; + public override bool CanSeek => _ms.CanSeek; + public override bool CanTimeout => _ms.CanTimeout; + public override bool CanWrite => _ms.CanWrite; + public override int Capacity + { + get { return _ms.Capacity; } + set { _ms.Capacity = value; } + } + + public override void Close() + { + // clear the buffer - we only need to clear up to the number of bytes we have already written + Array.Clear(_buffer, 0, (int)_ms.Position); + + _ms.Close(); + + // return the buffer to the pool + _bufferPoolInternal.ReturnBuffer(_buffer); + } + + public override Task CopyToAsync(Stream destination, int bufferSize, CancellationToken cancellationToken) + { + return _ms.CopyToAsync(destination, bufferSize, cancellationToken); + } + + public override int EndRead(IAsyncResult asyncResult) + { + return _ms.EndRead(asyncResult); + } + + public override void EndWrite(IAsyncResult asyncResult) + { + _ms.EndWrite(asyncResult); + } + + public override void Flush() + { + _ms.Flush(); + } + + public override Task FlushAsync(CancellationToken cancellationToken) + { + return _ms.FlushAsync(cancellationToken); + } + + public override byte[] GetBuffer() + { + return _buffer; + } + + public override long Position + { + get { return _ms.Position; } + set { _ms.Position = value; } + } + + public override int Read(byte[] buffer, int offset, int count) + { + return _ms.Read(buffer, offset, count); + } + + void EnlargeBufferIfRequired(int count) + { + // we cannot fit the data into the existing buffer, time for a new buffer + if (count > (_buffer.Length - _ms.Position)) + { + int position = (int)_ms.Position; + + // double the buffer size + int newSize = _buffer.Length * 2; + + // make sure the new size is big enough + int requiredSize = count + _buffer.Length - position; + if (requiredSize > newSize) + { + // compute the power of two larger than requiredSize. so 40000 => 65536 + newSize = (int)Math.Pow(2, Math.Ceiling(Math.Log(requiredSize) / Math.Log(2))); + } + + byte[] newBuffer = new byte[newSize]; + Buffer.BlockCopy(_buffer, 0, newBuffer, 0, position); + _ms = new MemoryStream(newBuffer, 0, newBuffer.Length, true, true) + { + Position = position + }; + + _buffer = newBuffer; + } + } + + public override void WriteByte(byte value) + { + EnlargeBufferIfRequired(1); + _ms.WriteByte(value); + } + + public override void Write(byte[] buffer, int offset, int count) + { + EnlargeBufferIfRequired(count); + _ms.Write(buffer, offset, count); + } + + public override Task WriteAsync(byte[] buffer, int offset, int count, CancellationToken cancellationToken) + { + EnlargeBufferIfRequired(count); + return _ms.WriteAsync(buffer, offset, count); + } + + public override object InitializeLifetimeService() + { + return _ms.InitializeLifetimeService(); + } + + public override Task ReadAsync(byte[] buffer, int offset, int count, CancellationToken cancellationToken) + { + return _ms.ReadAsync(buffer, offset, count, cancellationToken); + } + + public override int ReadByte() + { + return _ms.ReadByte(); + } + + public override int ReadTimeout + { + get { return _ms.ReadTimeout; } + set { _ms.ReadTimeout = value; } + } + + public override long Seek(long offset, SeekOrigin loc) + { + return _ms.Seek(offset, loc); + } + + /// + /// Note: This will not make the MemoryStream any smaller, only larger + /// + public override void SetLength(long value) + { + EnlargeBufferIfRequired((int)value); + } + + public override byte[] ToArray() + { + // you should never call this + return _ms.ToArray(); + } + + public override int WriteTimeout + { + get { return _ms.WriteTimeout; } + set { _ms.WriteTimeout = value; } + } + +#if !NET45 + public override bool TryGetBuffer(out ArraySegment buffer) + { + buffer = new ArraySegment(_buffer, 0, (int)_ms.Position); + return true; + } +#endif + + public override void WriteTo(Stream stream) + { + _ms.WriteTo(stream); + } + } + + /// + /// Gets a MemoryStream built from a buffer plucked from a thread safe pool + /// The pool grows automatically. + /// Closing the memory stream clears the buffer and returns it to the pool + /// + public MemoryStream GetBuffer() + { + if (!_bufferPoolStack.TryPop(out byte[] buffer)) + { + buffer = new byte[_bufferSize]; + } + + return new PublicBufferMemoryStream(buffer, this); + } + + protected void ReturnBuffer(byte[] buffer) + { + _bufferPoolStack.Push(buffer); + } + } +} diff --git a/MultiplayerFPS/Assets/Mirror/Runtime/Transport/Websocket/Ninja.WebSockets/BufferPool.cs.meta b/MultiplayerFPS/Assets/Mirror/Runtime/Transport/Websocket/Ninja.WebSockets/BufferPool.cs.meta new file mode 100644 index 0000000..2bfda08 --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Runtime/Transport/Websocket/Ninja.WebSockets/BufferPool.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: e362254f82b2a4627bfd83394d093715 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Mirror/Runtime/Transport/Websocket/Ninja.WebSockets/Exceptions.meta b/MultiplayerFPS/Assets/Mirror/Runtime/Transport/Websocket/Ninja.WebSockets/Exceptions.meta new file mode 100644 index 0000000..210aa6b --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Runtime/Transport/Websocket/Ninja.WebSockets/Exceptions.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: ca217a8fd870444d0ae623d3905d603f +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Mirror/Runtime/Transport/Websocket/Ninja.WebSockets/Exceptions/EntityTooLargeException.cs b/MultiplayerFPS/Assets/Mirror/Runtime/Transport/Websocket/Ninja.WebSockets/Exceptions/EntityTooLargeException.cs new file mode 100644 index 0000000..5a1724f --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Runtime/Transport/Websocket/Ninja.WebSockets/Exceptions/EntityTooLargeException.cs @@ -0,0 +1,26 @@ +using System; + +namespace Ninja.WebSockets.Exceptions +{ + [Serializable] + public class EntityTooLargeException : Exception + { + public EntityTooLargeException() : base() + { + + } + + /// + /// Http header too large to fit in buffer + /// + public EntityTooLargeException(string message) : base(message) + { + + } + + public EntityTooLargeException(string message, Exception inner) : base(message, inner) + { + + } + } +} diff --git a/MultiplayerFPS/Assets/Mirror/Runtime/Transport/Websocket/Ninja.WebSockets/Exceptions/EntityTooLargeException.cs.meta b/MultiplayerFPS/Assets/Mirror/Runtime/Transport/Websocket/Ninja.WebSockets/Exceptions/EntityTooLargeException.cs.meta new file mode 100644 index 0000000..b54345b --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Runtime/Transport/Websocket/Ninja.WebSockets/Exceptions/EntityTooLargeException.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 7ef87d4a0822c4d2da3e8daa392e61d3 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Mirror/Runtime/Transport/Websocket/Ninja.WebSockets/Exceptions/InvalidHttpResponseCodeException.cs b/MultiplayerFPS/Assets/Mirror/Runtime/Transport/Websocket/Ninja.WebSockets/Exceptions/InvalidHttpResponseCodeException.cs new file mode 100644 index 0000000..5526272 --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Runtime/Transport/Websocket/Ninja.WebSockets/Exceptions/InvalidHttpResponseCodeException.cs @@ -0,0 +1,33 @@ +using System; + +namespace Ninja.WebSockets.Exceptions +{ + [Serializable] + public class InvalidHttpResponseCodeException : Exception + { + public string ResponseCode { get; private set; } + + public string ResponseHeader { get; private set; } + + public string ResponseDetails { get; private set; } + + public InvalidHttpResponseCodeException() : base() + { + } + + public InvalidHttpResponseCodeException(string message) : base(message) + { + } + + public InvalidHttpResponseCodeException(string responseCode, string responseDetails, string responseHeader) : base(responseCode) + { + ResponseCode = responseCode; + ResponseDetails = responseDetails; + ResponseHeader = responseHeader; + } + + public InvalidHttpResponseCodeException(string message, Exception inner) : base(message, inner) + { + } + } +} diff --git a/MultiplayerFPS/Assets/Mirror/Runtime/Transport/Websocket/Ninja.WebSockets/Exceptions/InvalidHttpResponseCodeException.cs.meta b/MultiplayerFPS/Assets/Mirror/Runtime/Transport/Websocket/Ninja.WebSockets/Exceptions/InvalidHttpResponseCodeException.cs.meta new file mode 100644 index 0000000..7e772d5 --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Runtime/Transport/Websocket/Ninja.WebSockets/Exceptions/InvalidHttpResponseCodeException.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 2c2d7303a1a324f0ebe15cb3faf9b0d5 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Mirror/Runtime/Transport/Websocket/Ninja.WebSockets/Exceptions/README.txt b/MultiplayerFPS/Assets/Mirror/Runtime/Transport/Websocket/Ninja.WebSockets/Exceptions/README.txt new file mode 100644 index 0000000..a1d28e4 --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Runtime/Transport/Websocket/Ninja.WebSockets/Exceptions/README.txt @@ -0,0 +1 @@ +Make sure that exceptions follow the microsoft standards \ No newline at end of file diff --git a/MultiplayerFPS/Assets/Mirror/Runtime/Transport/Websocket/Ninja.WebSockets/Exceptions/README.txt.meta b/MultiplayerFPS/Assets/Mirror/Runtime/Transport/Websocket/Ninja.WebSockets/Exceptions/README.txt.meta new file mode 100644 index 0000000..2ac5059 --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Runtime/Transport/Websocket/Ninja.WebSockets/Exceptions/README.txt.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 3488f8d8c73d64a12bc24930c0210a41 +TextScriptImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Mirror/Runtime/Transport/Websocket/Ninja.WebSockets/Exceptions/SecWebSocketKeyMissingException.cs b/MultiplayerFPS/Assets/Mirror/Runtime/Transport/Websocket/Ninja.WebSockets/Exceptions/SecWebSocketKeyMissingException.cs new file mode 100644 index 0000000..87f65c9 --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Runtime/Transport/Websocket/Ninja.WebSockets/Exceptions/SecWebSocketKeyMissingException.cs @@ -0,0 +1,23 @@ +using System; + +namespace Ninja.WebSockets.Exceptions +{ + [Serializable] + public class SecWebSocketKeyMissingException : Exception + { + public SecWebSocketKeyMissingException() : base() + { + + } + + public SecWebSocketKeyMissingException(string message) : base(message) + { + + } + + public SecWebSocketKeyMissingException(string message, Exception inner) : base(message, inner) + { + + } + } +} diff --git a/MultiplayerFPS/Assets/Mirror/Runtime/Transport/Websocket/Ninja.WebSockets/Exceptions/SecWebSocketKeyMissingException.cs.meta b/MultiplayerFPS/Assets/Mirror/Runtime/Transport/Websocket/Ninja.WebSockets/Exceptions/SecWebSocketKeyMissingException.cs.meta new file mode 100644 index 0000000..ebb2ec0 --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Runtime/Transport/Websocket/Ninja.WebSockets/Exceptions/SecWebSocketKeyMissingException.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 66d99fe90f4cb4471bf01c6f391ffc29 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Mirror/Runtime/Transport/Websocket/Ninja.WebSockets/Exceptions/ServerListenerSocketException.cs b/MultiplayerFPS/Assets/Mirror/Runtime/Transport/Websocket/Ninja.WebSockets/Exceptions/ServerListenerSocketException.cs new file mode 100644 index 0000000..5db1f89 --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Runtime/Transport/Websocket/Ninja.WebSockets/Exceptions/ServerListenerSocketException.cs @@ -0,0 +1,20 @@ +using System; + +namespace Ninja.WebSockets.Exceptions +{ + [Serializable] + public class ServerListenerSocketException : Exception + { + public ServerListenerSocketException() : base() + { + } + + public ServerListenerSocketException(string message) : base(message) + { + } + + public ServerListenerSocketException(string message, Exception inner) : base(message, inner) + { + } + } +} diff --git a/MultiplayerFPS/Assets/Mirror/Runtime/Transport/Websocket/Ninja.WebSockets/Exceptions/ServerListenerSocketException.cs.meta b/MultiplayerFPS/Assets/Mirror/Runtime/Transport/Websocket/Ninja.WebSockets/Exceptions/ServerListenerSocketException.cs.meta new file mode 100644 index 0000000..10b3384 --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Runtime/Transport/Websocket/Ninja.WebSockets/Exceptions/ServerListenerSocketException.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 9b188b3dddee84decadd5913a535746b +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Mirror/Runtime/Transport/Websocket/Ninja.WebSockets/Exceptions/WebSocketBufferOverflowException.cs b/MultiplayerFPS/Assets/Mirror/Runtime/Transport/Websocket/Ninja.WebSockets/Exceptions/WebSocketBufferOverflowException.cs new file mode 100644 index 0000000..d270462 --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Runtime/Transport/Websocket/Ninja.WebSockets/Exceptions/WebSocketBufferOverflowException.cs @@ -0,0 +1,20 @@ +using System; + +namespace Ninja.WebSockets.Exceptions +{ + [Serializable] + public class WebSocketBufferOverflowException : Exception + { + public WebSocketBufferOverflowException() : base() + { + } + + public WebSocketBufferOverflowException(string message) : base(message) + { + } + + public WebSocketBufferOverflowException(string message, Exception inner) : base(message, inner) + { + } + } +} diff --git a/MultiplayerFPS/Assets/Mirror/Runtime/Transport/Websocket/Ninja.WebSockets/Exceptions/WebSocketBufferOverflowException.cs.meta b/MultiplayerFPS/Assets/Mirror/Runtime/Transport/Websocket/Ninja.WebSockets/Exceptions/WebSocketBufferOverflowException.cs.meta new file mode 100644 index 0000000..419f9d0 --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Runtime/Transport/Websocket/Ninja.WebSockets/Exceptions/WebSocketBufferOverflowException.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 3c3188abcb6c441759011da01fa342f4 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Mirror/Runtime/Transport/Websocket/Ninja.WebSockets/Exceptions/WebSocketHandshakeFailedException.cs b/MultiplayerFPS/Assets/Mirror/Runtime/Transport/Websocket/Ninja.WebSockets/Exceptions/WebSocketHandshakeFailedException.cs new file mode 100644 index 0000000..2d1e99e --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Runtime/Transport/Websocket/Ninja.WebSockets/Exceptions/WebSocketHandshakeFailedException.cs @@ -0,0 +1,20 @@ +using System; + +namespace Ninja.WebSockets.Exceptions +{ + [Serializable] + public class WebSocketHandshakeFailedException : Exception + { + public WebSocketHandshakeFailedException() : base() + { + } + + public WebSocketHandshakeFailedException(string message) : base(message) + { + } + + public WebSocketHandshakeFailedException(string message, Exception inner) : base(message, inner) + { + } + } +} diff --git a/MultiplayerFPS/Assets/Mirror/Runtime/Transport/Websocket/Ninja.WebSockets/Exceptions/WebSocketHandshakeFailedException.cs.meta b/MultiplayerFPS/Assets/Mirror/Runtime/Transport/Websocket/Ninja.WebSockets/Exceptions/WebSocketHandshakeFailedException.cs.meta new file mode 100644 index 0000000..8bd4271 --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Runtime/Transport/Websocket/Ninja.WebSockets/Exceptions/WebSocketHandshakeFailedException.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 7dd72ca0a28054d258c1d1ad8254a16e +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Mirror/Runtime/Transport/Websocket/Ninja.WebSockets/Exceptions/WebSocketVersionNotSupportedException.cs b/MultiplayerFPS/Assets/Mirror/Runtime/Transport/Websocket/Ninja.WebSockets/Exceptions/WebSocketVersionNotSupportedException.cs new file mode 100644 index 0000000..ae6a16f --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Runtime/Transport/Websocket/Ninja.WebSockets/Exceptions/WebSocketVersionNotSupportedException.cs @@ -0,0 +1,20 @@ +using System; + +namespace Ninja.WebSockets.Exceptions +{ + [Serializable] + public class WebSocketVersionNotSupportedException : Exception + { + public WebSocketVersionNotSupportedException() : base() + { + } + + public WebSocketVersionNotSupportedException(string message) : base(message) + { + } + + public WebSocketVersionNotSupportedException(string message, Exception inner) : base(message, inner) + { + } + } +} diff --git a/MultiplayerFPS/Assets/Mirror/Runtime/Transport/Websocket/Ninja.WebSockets/Exceptions/WebSocketVersionNotSupportedException.cs.meta b/MultiplayerFPS/Assets/Mirror/Runtime/Transport/Websocket/Ninja.WebSockets/Exceptions/WebSocketVersionNotSupportedException.cs.meta new file mode 100644 index 0000000..6f14394 --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Runtime/Transport/Websocket/Ninja.WebSockets/Exceptions/WebSocketVersionNotSupportedException.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: dc12d4b9cfe854aeeaab3c9f2f3d165e +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Mirror/Runtime/Transport/Websocket/Ninja.WebSockets/HttpHelper.cs b/MultiplayerFPS/Assets/Mirror/Runtime/Transport/Websocket/Ninja.WebSockets/HttpHelper.cs new file mode 100644 index 0000000..9b638bb --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Runtime/Transport/Websocket/Ninja.WebSockets/HttpHelper.cs @@ -0,0 +1,202 @@ +// --------------------------------------------------------------------- +// Copyright 2018 David Haig +// +// Permission is hereby granted, free of charge, to any person obtaining a copy +// of this software and associated documentation files (the "Software"), to deal +// in the Software without restriction, including without limitation the rights +// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +// copies of the Software, and to permit persons to whom the Software is +// furnished to do so, subject to the following conditions: +// +// The above copyright notice and this permission notice shall be included in +// all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. +// --------------------------------------------------------------------- + +using System; +using System.Collections.Generic; +using System.IO; +using System.Linq; +using System.Security.Cryptography; +using System.Text; +using System.Text.RegularExpressions; +using System.Threading; +using System.Threading.Tasks; +using Ninja.WebSockets.Exceptions; + +namespace Ninja.WebSockets +{ + public class HttpHelper + { + const string HTTP_GET_HEADER_REGEX = @"^GET(.*)HTTP\/1\.1"; + + /// + /// Calculates a random WebSocket key that can be used to initiate a WebSocket handshake + /// + /// A random websocket key + public static string CalculateWebSocketKey() + { + // this is not used for cryptography so doing something simple like he code below is op + Random rand = new Random((int)DateTime.Now.Ticks); + byte[] keyAsBytes = new byte[16]; + rand.NextBytes(keyAsBytes); + return Convert.ToBase64String(keyAsBytes); + } + + /// + /// Computes a WebSocket accept string from a given key + /// + /// The web socket key to base the accept string on + /// A web socket accept string + public static string ComputeSocketAcceptString(string secWebSocketKey) + { + // this is a guid as per the web socket spec + const string webSocketGuid = "258EAFA5-E914-47DA-95CA-C5AB0DC85B11"; + string concatenated = secWebSocketKey + webSocketGuid; + byte[] concatenatedAsBytes = Encoding.UTF8.GetBytes(concatenated); + + // note an instance of SHA1 is not threadsafe so we have to create a new one every time here + byte[] sha1Hash = SHA1.Create().ComputeHash(concatenatedAsBytes); + string secWebSocketAccept = Convert.ToBase64String(sha1Hash); + return secWebSocketAccept; + } + + /// + /// Reads an http header as per the HTTP spec + /// + /// The stream to read UTF8 text from + /// The cancellation token + /// The HTTP header + public static async Task ReadHttpHeaderAsync(Stream stream, CancellationToken token) + { + // 16KB buffer more than enough for http header + int length = 1024 * 16; + byte[] buffer = new byte[length]; + int offset = 0; + int bytesRead = 0; + + do + { + if (offset >= length) + { + throw new EntityTooLargeException("Http header message too large to fit in buffer (16KB)"); + } + + bytesRead = await stream.ReadAsync(buffer, offset, length - offset, token); + offset += bytesRead; + string header = Encoding.UTF8.GetString(buffer, 0, offset); + + // as per http specification, all headers should end this this + if (header.Contains("\r\n\r\n")) + { + return header; + } + + } while (bytesRead > 0); + + return string.Empty; + } + + /// + /// Decodes the header to detect is this is a web socket upgrade response + /// + /// The HTTP header + /// True if this is an http WebSocket upgrade response + public static bool IsWebSocketUpgradeRequest(String header) + { + Regex getRegex = new Regex(HTTP_GET_HEADER_REGEX, RegexOptions.IgnoreCase); + Match getRegexMatch = getRegex.Match(header); + + if (getRegexMatch.Success) + { + // check if this is a web socket upgrade request + Regex webSocketUpgradeRegex = new Regex("Upgrade: websocket", RegexOptions.IgnoreCase); + Match webSocketUpgradeRegexMatch = webSocketUpgradeRegex.Match(header); + return webSocketUpgradeRegexMatch.Success; + } + + return false; + } + + /// + /// Gets the path from the HTTP header + /// + /// The HTTP header to read + /// The path + public static string GetPathFromHeader(string httpHeader) + { + Regex getRegex = new Regex(HTTP_GET_HEADER_REGEX, RegexOptions.IgnoreCase); + Match getRegexMatch = getRegex.Match(httpHeader); + + if (getRegexMatch.Success) + { + // extract the path attribute from the first line of the header + return getRegexMatch.Groups[1].Value.Trim(); + } + + return null; + } + + public static IList GetSubProtocols(string httpHeader) + { + Regex regex = new Regex(@"Sec-WebSocket-Protocol:(?.+)", RegexOptions.IgnoreCase); + Match match = regex.Match(httpHeader); + + if (match.Success) + { + const int MAX_LEN = 2048; + if (match.Length > MAX_LEN) + { + throw new EntityTooLargeException($"Sec-WebSocket-Protocol exceeded the maximum of length of {MAX_LEN}"); + } + + // extract a csv list of sub protocols (in order of highest preference first) + string csv = match.Groups["protocols"].Value.Trim(); + return csv.Split(new char[] { ',' }, StringSplitOptions.RemoveEmptyEntries) + .Select(x => x.Trim()) + .ToList(); + } + + return new List(); + } + + /// + /// Reads the HTTP response code from the http response string + /// + /// The response string + /// the response code + public static string ReadHttpResponseCode(string response) + { + Regex getRegex = new Regex(@"HTTP\/1\.1 (.*)", RegexOptions.IgnoreCase); + Match getRegexMatch = getRegex.Match(response); + + if (getRegexMatch.Success) + { + // extract the path attribute from the first line of the header + return getRegexMatch.Groups[1].Value.Trim(); + } + + return null; + } + + /// + /// Writes an HTTP response string to the stream + /// + /// The response (without the new line characters) + /// The stream to write to + /// The cancellation token + public static async Task WriteHttpHeaderAsync(string response, Stream stream, CancellationToken token) + { + response = response.Trim() + "\r\n\r\n"; + Byte[] bytes = Encoding.UTF8.GetBytes(response); + await stream.WriteAsync(bytes, 0, bytes.Length, token); + } + } +} diff --git a/MultiplayerFPS/Assets/Mirror/Runtime/Transport/Websocket/Ninja.WebSockets/HttpHelper.cs.meta b/MultiplayerFPS/Assets/Mirror/Runtime/Transport/Websocket/Ninja.WebSockets/HttpHelper.cs.meta new file mode 100644 index 0000000..808420c --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Runtime/Transport/Websocket/Ninja.WebSockets/HttpHelper.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 3c90b5378af58402987e8a2938d763f2 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Mirror/Runtime/Transport/Websocket/Ninja.WebSockets/IBufferPool.cs b/MultiplayerFPS/Assets/Mirror/Runtime/Transport/Websocket/Ninja.WebSockets/IBufferPool.cs new file mode 100644 index 0000000..a014fff --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Runtime/Transport/Websocket/Ninja.WebSockets/IBufferPool.cs @@ -0,0 +1,14 @@ +using System.IO; + +namespace Ninja.WebSockets +{ + public interface IBufferPool + { + /// + /// Gets a MemoryStream built from a buffer plucked from a thread safe pool + /// The pool grows automatically. + /// Closing the memory stream clears the buffer and returns it to the pool + /// + MemoryStream GetBuffer(); + } +} diff --git a/MultiplayerFPS/Assets/Mirror/Runtime/Transport/Websocket/Ninja.WebSockets/IBufferPool.cs.meta b/MultiplayerFPS/Assets/Mirror/Runtime/Transport/Websocket/Ninja.WebSockets/IBufferPool.cs.meta new file mode 100644 index 0000000..cb3da58 --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Runtime/Transport/Websocket/Ninja.WebSockets/IBufferPool.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 894bb86ff9cbe4179a6764904f9dd742 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Mirror/Runtime/Transport/Websocket/Ninja.WebSockets/IPingPongManager.cs b/MultiplayerFPS/Assets/Mirror/Runtime/Transport/Websocket/Ninja.WebSockets/IPingPongManager.cs new file mode 100644 index 0000000..e87dbb6 --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Runtime/Transport/Websocket/Ninja.WebSockets/IPingPongManager.cs @@ -0,0 +1,24 @@ +using System; +using System.Threading; +using System.Threading.Tasks; + +namespace Ninja.WebSockets +{ + /// + /// Ping Pong Manager used to facilitate ping pong WebSocket messages + /// + interface IPingPongManager + { + /// + /// Raised when a Pong frame is received + /// + event EventHandler Pong; + + /// + /// Sends a ping frame + /// + /// The payload (must be 125 bytes of less) + /// The cancellation token + Task SendPing(ArraySegment payload, CancellationToken cancellation); + } +} diff --git a/MultiplayerFPS/Assets/Mirror/Runtime/Transport/Websocket/Ninja.WebSockets/IPingPongManager.cs.meta b/MultiplayerFPS/Assets/Mirror/Runtime/Transport/Websocket/Ninja.WebSockets/IPingPongManager.cs.meta new file mode 100644 index 0000000..9ac6ac5 --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Runtime/Transport/Websocket/Ninja.WebSockets/IPingPongManager.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 1432676d0074e4a7ca123228797fe0ac +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Mirror/Runtime/Transport/Websocket/Ninja.WebSockets/IWebSocketClientFactory.cs b/MultiplayerFPS/Assets/Mirror/Runtime/Transport/Websocket/Ninja.WebSockets/IWebSocketClientFactory.cs new file mode 100644 index 0000000..7eb1071 --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Runtime/Transport/Websocket/Ninja.WebSockets/IWebSocketClientFactory.cs @@ -0,0 +1,45 @@ +using System; +using System.IO; +using System.Net.WebSockets; +using System.Threading; +using System.Threading.Tasks; + +namespace Ninja.WebSockets +{ + /// + /// Web socket client factory used to open web socket client connections + /// + public interface IWebSocketClientFactory + { + /// + /// Connect with default options + /// + /// The WebSocket uri to connect to (e.g. ws://example.com or wss://example.com for SSL) + /// The optional cancellation token + /// A connected web socket instance + Task ConnectAsync(Uri uri, CancellationToken token = default(CancellationToken)); + + /// + /// Connect with options specified + /// + /// The WebSocket uri to connect to (e.g. ws://example.com or wss://example.com for SSL) + /// The WebSocket client options + /// The optional cancellation token + /// A connected web socket instance + Task ConnectAsync(Uri uri, WebSocketClientOptions options, CancellationToken token = default(CancellationToken)); + + /// + /// Connect with a stream that has already been opened and HTTP websocket upgrade request sent + /// This function will check the handshake response from the server and proceed if successful + /// Use this function if you have specific requirements to open a conenction like using special http headers and cookies + /// You will have to build your own HTTP websocket upgrade request + /// You may not even choose to use TCP/IP and this function will allow you to do that + /// + /// The full duplex response stream from the server + /// The secWebSocketKey you used in the handshake request + /// The WebSocket client options + /// The optional cancellation token + /// + Task ConnectAsync(Stream responseStream, string secWebSocketKey, WebSocketClientOptions options, CancellationToken token = default(CancellationToken)); + } +} diff --git a/MultiplayerFPS/Assets/Mirror/Runtime/Transport/Websocket/Ninja.WebSockets/IWebSocketClientFactory.cs.meta b/MultiplayerFPS/Assets/Mirror/Runtime/Transport/Websocket/Ninja.WebSockets/IWebSocketClientFactory.cs.meta new file mode 100644 index 0000000..7039071 --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Runtime/Transport/Websocket/Ninja.WebSockets/IWebSocketClientFactory.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 290e337adc73544809ef6db4d09ec5bc +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Mirror/Runtime/Transport/Websocket/Ninja.WebSockets/IWebSocketServerFactory.cs b/MultiplayerFPS/Assets/Mirror/Runtime/Transport/Websocket/Ninja.WebSockets/IWebSocketServerFactory.cs new file mode 100644 index 0000000..98d7b39 --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Runtime/Transport/Websocket/Ninja.WebSockets/IWebSocketServerFactory.cs @@ -0,0 +1,41 @@ +using System.IO; +using System.Net.Sockets; +using System.Net.WebSockets; +using System.Threading; +using System.Threading.Tasks; + +namespace Ninja.WebSockets +{ + /// + /// Web socket server factory used to open web socket server connections + /// + public interface IWebSocketServerFactory + { + /// + /// Reads a http header information from a stream and decodes the parts relating to the WebSocket protocot upgrade + /// + /// The network stream + /// The optional cancellation token + /// Http data read from the stream + Task ReadHttpHeaderFromStreamAsync(TcpClient client, Stream stream, CancellationToken token = default(CancellationToken)); + + /// + /// Accept web socket with default options + /// Call ReadHttpHeaderFromStreamAsync first to get WebSocketHttpContext + /// + /// The http context used to initiate this web socket request + /// The optional cancellation token + /// A connected web socket + Task AcceptWebSocketAsync(WebSocketHttpContext context, CancellationToken token = default(CancellationToken)); + + /// + /// Accept web socket with options specified + /// Call ReadHttpHeaderFromStreamAsync first to get WebSocketHttpContext + /// + /// The http context used to initiate this web socket request + /// The web socket options + /// The optional cancellation token + /// A connected web socket + Task AcceptWebSocketAsync(WebSocketHttpContext context, WebSocketServerOptions options, CancellationToken token = default(CancellationToken)); + } +} diff --git a/MultiplayerFPS/Assets/Mirror/Runtime/Transport/Websocket/Ninja.WebSockets/IWebSocketServerFactory.cs.meta b/MultiplayerFPS/Assets/Mirror/Runtime/Transport/Websocket/Ninja.WebSockets/IWebSocketServerFactory.cs.meta new file mode 100644 index 0000000..391cb7f --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Runtime/Transport/Websocket/Ninja.WebSockets/IWebSocketServerFactory.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 33e062311740342db82c2f6e53fbce73 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Mirror/Runtime/Transport/Websocket/Ninja.WebSockets/Internal.meta b/MultiplayerFPS/Assets/Mirror/Runtime/Transport/Websocket/Ninja.WebSockets/Internal.meta new file mode 100644 index 0000000..b6bf8b2 --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Runtime/Transport/Websocket/Ninja.WebSockets/Internal.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 58fcf4fbb7c9b47eeaf267adb27810d3 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Mirror/Runtime/Transport/Websocket/Ninja.WebSockets/Internal/BinaryReaderWriter.cs b/MultiplayerFPS/Assets/Mirror/Runtime/Transport/Websocket/Ninja.WebSockets/Internal/BinaryReaderWriter.cs new file mode 100644 index 0000000..5dcef4c --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Runtime/Transport/Websocket/Ninja.WebSockets/Internal/BinaryReaderWriter.cs @@ -0,0 +1,152 @@ +// --------------------------------------------------------------------- +// Copyright 2018 David Haig +// +// Permission is hereby granted, free of charge, to any person obtaining a copy +// of this software and associated documentation files (the "Software"), to deal +// in the Software without restriction, including without limitation the rights +// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +// copies of the Software, and to permit persons to whom the Software is +// furnished to do so, subject to the following conditions: +// +// The above copyright notice and this permission notice shall be included in +// all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. +// --------------------------------------------------------------------- + +using System; +using System.IO; +using System.Net.Sockets; +using System.Threading; +using System.Threading.Tasks; + +namespace Ninja.WebSockets.Internal +{ + internal class BinaryReaderWriter + { + public static async Task ReadExactly(int length, Stream stream, ArraySegment buffer, CancellationToken cancellationToken) + { + if (buffer.Count < length) + { + // This will happen if the calling function supplied a buffer that was too small to fit the payload of the websocket frame. + // Note that this can happen on the close handshake where the message size can be larger than the regular payload + throw new InternalBufferOverflowException($"Unable to read {length} bytes into buffer (offset: {buffer.Offset} size: {buffer.Count}). Use a larger read buffer"); + } + + int offset = 0; + while (offset < length) + { + int bytesRead = 0; + + NetworkStream networkStream = stream as NetworkStream; + if (networkStream != null && networkStream.DataAvailable) + { + // paul: if data is available read it immediatelly. + // in my tests this performed a lot better, because ReadAsync always waited until + // the next frame. + bytesRead = stream.Read(buffer.Array, buffer.Offset + offset, length - offset); + } + else + { + bytesRead = await stream.ReadAsync(buffer.Array, buffer.Offset + offset, length - offset, cancellationToken); + } + + if (bytesRead == 0) + { + throw new EndOfStreamException(string.Format("Unexpected end of stream encountered whilst attempting to read {0:#,##0} bytes", length)); + } + + offset += bytesRead; + } + } + + public static async Task ReadUShortExactly(Stream stream, bool isLittleEndian, ArraySegment buffer, CancellationToken cancellationToken) + { + await ReadExactly(2, stream, buffer, cancellationToken); + + if (!isLittleEndian) + { + // big endian + Array.Reverse(buffer.Array, buffer.Offset, 2); + } + + return BitConverter.ToUInt16(buffer.Array, buffer.Offset); + } + + public static async Task ReadULongExactly(Stream stream, bool isLittleEndian, ArraySegment buffer, CancellationToken cancellationToken) + { + await ReadExactly(8, stream, buffer, cancellationToken); + + if (!isLittleEndian) + { + // big endian + Array.Reverse(buffer.Array, buffer.Offset, 8); + } + + return BitConverter.ToUInt64(buffer.Array, buffer.Offset); + } + + public static async Task ReadLongExactly(Stream stream, bool isLittleEndian, ArraySegment buffer, CancellationToken cancellationToken) + { + await ReadExactly(8, stream, buffer, cancellationToken); + + if (!isLittleEndian) + { + // big endian + Array.Reverse(buffer.Array, buffer.Offset, 8); + } + + return BitConverter.ToInt64(buffer.Array, buffer.Offset); + } + + public static void WriteInt(int value, Stream stream, bool isLittleEndian) + { + byte[] buffer = BitConverter.GetBytes(value); + if (BitConverter.IsLittleEndian && !isLittleEndian) + { + Array.Reverse(buffer); + } + + stream.Write(buffer, 0, buffer.Length); + } + + public static void WriteULong(ulong value, Stream stream, bool isLittleEndian) + { + byte[] buffer = BitConverter.GetBytes(value); + if (BitConverter.IsLittleEndian && !isLittleEndian) + { + Array.Reverse(buffer); + } + + stream.Write(buffer, 0, buffer.Length); + } + + public static void WriteLong(long value, Stream stream, bool isLittleEndian) + { + byte[] buffer = BitConverter.GetBytes(value); + if (BitConverter.IsLittleEndian && !isLittleEndian) + { + Array.Reverse(buffer); + } + + stream.Write(buffer, 0, buffer.Length); + } + + public static void WriteUShort(ushort value, Stream stream, bool isLittleEndian) + { + byte[] buffer = BitConverter.GetBytes(value); + if (BitConverter.IsLittleEndian && !isLittleEndian) + { + Array.Reverse(buffer); + } + + stream.Write(buffer, 0, buffer.Length); + } + } +} diff --git a/MultiplayerFPS/Assets/Mirror/Runtime/Transport/Websocket/Ninja.WebSockets/Internal/BinaryReaderWriter.cs.meta b/MultiplayerFPS/Assets/Mirror/Runtime/Transport/Websocket/Ninja.WebSockets/Internal/BinaryReaderWriter.cs.meta new file mode 100644 index 0000000..8671b81 --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Runtime/Transport/Websocket/Ninja.WebSockets/Internal/BinaryReaderWriter.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 2379de83fde9446689e7fd94d8cefca1 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Mirror/Runtime/Transport/Websocket/Ninja.WebSockets/Internal/Events.cs b/MultiplayerFPS/Assets/Mirror/Runtime/Transport/Websocket/Ninja.WebSockets/Internal/Events.cs new file mode 100644 index 0000000..579f158 --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Runtime/Transport/Websocket/Ninja.WebSockets/Internal/Events.cs @@ -0,0 +1,393 @@ +// --------------------------------------------------------------------- +// Copyright 2018 David Haig +// +// Permission is hereby granted, free of charge, to any person obtaining a copy +// of this software and associated documentation files (the "Software"), to deal +// in the Software without restriction, including without limitation the rights +// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +// copies of the Software, and to permit persons to whom the Software is +// furnished to do so, subject to the following conditions: +// +// The above copyright notice and this permission notice shall be included in +// all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. +// --------------------------------------------------------------------- + +using System; +using System.Diagnostics.Tracing; +using System.Net.Security; +using System.Net.WebSockets; + +namespace Ninja.WebSockets.Internal +{ + /// + /// Use the Guid to locate this EventSource in PerfView using the Additional Providers box (without wildcard characters) + /// + [EventSource(Name = "Ninja-WebSockets", Guid = "7DE1A071-4F85-4DBD-8FB1-EE8D3845E087")] + internal sealed class Events : EventSource + { + public static Events Log = new Events(); + + [Event(1, Level = EventLevel.Informational)] + public void ClientConnectingToIpAddress(Guid guid, string ipAddress, int port) + { + if (IsEnabled()) + { + WriteEvent(1, guid, ipAddress, port); + } + } + + [Event(2, Level = EventLevel.Informational)] + public void ClientConnectingToHost(Guid guid, string host, int port) + { + if (IsEnabled()) + { + WriteEvent(2, guid, host, port); + } + } + + [Event(3, Level = EventLevel.Informational)] + public void AttemtingToSecureSslConnection(Guid guid) + { + if (IsEnabled()) + { + WriteEvent(3, guid); + } + } + + [Event(4, Level = EventLevel.Informational)] + public void ConnectionSecured(Guid guid) + { + if (IsEnabled()) + { + WriteEvent(4, guid); + } + } + + [Event(5, Level = EventLevel.Informational)] + public void ConnectionNotSecure(Guid guid) + { + if (IsEnabled()) + { + WriteEvent(5, guid); + } + } + + [Event(6, Level = EventLevel.Error)] + public void SslCertificateError(SslPolicyErrors sslPolicyErrors) + { + if (IsEnabled()) + { + WriteEvent(6, sslPolicyErrors); + } + } + + [Event(7, Level = EventLevel.Informational)] + public void HandshakeSent(Guid guid, string httpHeader) + { + if (IsEnabled()) + { + WriteEvent(7, guid, httpHeader ?? string.Empty); + } + } + + [Event(8, Level = EventLevel.Informational)] + public void ReadingHttpResponse(Guid guid) + { + if (IsEnabled()) + { + WriteEvent(8, guid); + } + } + + [Event(9, Level = EventLevel.Error)] + public void ReadHttpResponseError(Guid guid, string exception) + { + if (IsEnabled()) + { + WriteEvent(9, guid, exception ?? string.Empty); + } + } + + [Event(10, Level = EventLevel.Warning)] + public void InvalidHttpResponseCode(Guid guid, string response) + { + if (IsEnabled()) + { + WriteEvent(10, guid, response ?? string.Empty); + } + } + + [Event(11, Level = EventLevel.Error)] + public void HandshakeFailure(Guid guid, string message) + { + if (IsEnabled()) + { + WriteEvent(11, guid, message ?? string.Empty); + } + } + + [Event(12, Level = EventLevel.Informational)] + public void ClientHandshakeSuccess(Guid guid) + { + if (IsEnabled()) + { + WriteEvent(12, guid); + } + } + + [Event(13, Level = EventLevel.Informational)] + public void ServerHandshakeSuccess(Guid guid) + { + if (IsEnabled()) + { + WriteEvent(13, guid); + } + } + + [Event(14, Level = EventLevel.Informational)] + public void AcceptWebSocketStarted(Guid guid) + { + if (IsEnabled()) + { + WriteEvent(14, guid); + } + } + + [Event(15, Level = EventLevel.Informational)] + public void SendingHandshakeResponse(Guid guid, string response) + { + if (IsEnabled()) + { + WriteEvent(15, guid, response ?? string.Empty); + } + } + + [Event(16, Level = EventLevel.Error)] + public void WebSocketVersionNotSupported(Guid guid, string exception) + { + if (IsEnabled()) + { + WriteEvent(16, guid, exception ?? string.Empty); + } + } + + [Event(17, Level = EventLevel.Error)] + public void BadRequest(Guid guid, string exception) + { + if (IsEnabled()) + { + WriteEvent(17, guid, exception ?? string.Empty); + } + } + + [Event(18, Level = EventLevel.Informational)] + public void UsePerMessageDeflate(Guid guid) + { + if (IsEnabled()) + { + WriteEvent(18, guid); + } + } + + [Event(19, Level = EventLevel.Informational)] + public void NoMessageCompression(Guid guid) + { + if (IsEnabled()) + { + WriteEvent(19, guid); + } + } + + [Event(20, Level = EventLevel.Informational)] + public void KeepAliveIntervalZero(Guid guid) + { + if (IsEnabled()) + { + WriteEvent(20, guid); + } + } + + [Event(21, Level = EventLevel.Informational)] + public void PingPongManagerStarted(Guid guid, int keepAliveIntervalSeconds) + { + if (IsEnabled()) + { + WriteEvent(21, guid, keepAliveIntervalSeconds); + } + } + + [Event(22, Level = EventLevel.Informational)] + public void PingPongManagerEnded(Guid guid) + { + if (IsEnabled()) + { + WriteEvent(22, guid); + } + } + + [Event(23, Level = EventLevel.Warning)] + public void KeepAliveIntervalExpired(Guid guid, int keepAliveIntervalSeconds) + { + if (IsEnabled()) + { + WriteEvent(23, guid, keepAliveIntervalSeconds); + } + } + + [Event(24, Level = EventLevel.Warning)] + public void CloseOutputAutoTimeout(Guid guid, WebSocketCloseStatus closeStatus, string statusDescription, string exception) + { + if (IsEnabled()) + { + WriteEvent(24, guid, closeStatus, statusDescription ?? string.Empty, exception ?? string.Empty); + } + } + + [Event(25, Level = EventLevel.Error)] + public void CloseOutputAutoTimeoutCancelled(Guid guid, int timeoutSeconds, WebSocketCloseStatus closeStatus, string statusDescription, string exception) + { + if (IsEnabled()) + { + WriteEvent(25, guid, timeoutSeconds, closeStatus, statusDescription ?? string.Empty, exception ?? string.Empty); + } + } + + [Event(26, Level = EventLevel.Error)] + public void CloseOutputAutoTimeoutError(Guid guid, string closeException, WebSocketCloseStatus closeStatus, string statusDescription, string exception) + { + if (IsEnabled()) + { + WriteEvent(26, guid, closeException ?? string.Empty, closeStatus, statusDescription ?? string.Empty, exception ?? string.Empty); + } + } + + [Event(27, Level = EventLevel.Warning)] + public void TryGetBufferNotSupported(Guid guid, string streamType) + { + if (IsEnabled()) + { + WriteEvent(27, guid, streamType ?? string.Empty); + } + } + + [Event(28, Level = EventLevel.Verbose)] + public void SendingFrame(Guid guid, WebSocketOpCode webSocketOpCode, bool isFinBitSet, int numBytes, bool isPayloadCompressed) + { + if (IsEnabled(EventLevel.Verbose, EventKeywords.None)) + { + WriteEvent(28, guid, webSocketOpCode, isFinBitSet, numBytes, isPayloadCompressed); + } + } + + [Event(29, Level = EventLevel.Verbose)] + public void ReceivedFrame(Guid guid, WebSocketOpCode webSocketOpCode, bool isFinBitSet, int numBytes) + { + if (IsEnabled(EventLevel.Verbose, EventKeywords.None)) + { + WriteEvent(29, guid, webSocketOpCode, isFinBitSet, numBytes); + } + } + + [Event(30, Level = EventLevel.Informational)] + public void CloseOutputNoHandshake(Guid guid, WebSocketCloseStatus? closeStatus, string statusDescription) + { + if (IsEnabled()) + { + string closeStatusDesc = $"{closeStatus}"; + WriteEvent(30, guid, closeStatusDesc, statusDescription ?? string.Empty); + } + } + + [Event(31, Level = EventLevel.Informational)] + public void CloseHandshakeStarted(Guid guid, WebSocketCloseStatus? closeStatus, string statusDescription) + { + if (IsEnabled()) + { + string closeStatusDesc = $"{closeStatus}"; + WriteEvent(31, guid, closeStatusDesc, statusDescription ?? string.Empty); + } + } + + [Event(32, Level = EventLevel.Informational)] + public void CloseHandshakeRespond(Guid guid, WebSocketCloseStatus? closeStatus, string statusDescription) + { + if (IsEnabled()) + { + string closeStatusDesc = $"{closeStatus}"; + WriteEvent(32, guid, closeStatusDesc, statusDescription ?? string.Empty); + } + } + + [Event(33, Level = EventLevel.Informational)] + public void CloseHandshakeComplete(Guid guid) + { + if (IsEnabled()) + { + WriteEvent(33, guid); + } + } + + [Event(34, Level = EventLevel.Warning)] + public void CloseFrameReceivedInUnexpectedState(Guid guid, WebSocketState webSocketState, WebSocketCloseStatus? closeStatus, string statusDescription) + { + if (IsEnabled()) + { + string closeStatusDesc = $"{closeStatus}"; + WriteEvent(34, guid, webSocketState, closeStatusDesc, statusDescription ?? string.Empty); + } + } + + [Event(35, Level = EventLevel.Informational)] + public void WebSocketDispose(Guid guid, WebSocketState webSocketState) + { + if (IsEnabled()) + { + WriteEvent(35, guid, webSocketState); + } + } + + [Event(36, Level = EventLevel.Warning)] + public void WebSocketDisposeCloseTimeout(Guid guid, WebSocketState webSocketState) + { + if (IsEnabled()) + { + WriteEvent(36, guid, webSocketState); + } + } + + [Event(37, Level = EventLevel.Error)] + public void WebSocketDisposeError(Guid guid, WebSocketState webSocketState, string exception) + { + if (IsEnabled()) + { + WriteEvent(37, guid, webSocketState, exception ?? string.Empty); + } + } + + [Event(38, Level = EventLevel.Warning)] + public void InvalidStateBeforeClose(Guid guid, WebSocketState webSocketState) + { + if (IsEnabled()) + { + WriteEvent(38, guid, webSocketState); + } + } + + [Event(39, Level = EventLevel.Warning)] + public void InvalidStateBeforeCloseOutput(Guid guid, WebSocketState webSocketState) + { + if (IsEnabled()) + { + WriteEvent(39, guid, webSocketState); + } + } + } +} diff --git a/MultiplayerFPS/Assets/Mirror/Runtime/Transport/Websocket/Ninja.WebSockets/Internal/Events.cs.meta b/MultiplayerFPS/Assets/Mirror/Runtime/Transport/Websocket/Ninja.WebSockets/Internal/Events.cs.meta new file mode 100644 index 0000000..3e533be --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Runtime/Transport/Websocket/Ninja.WebSockets/Internal/Events.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 7713ae9d113e145389c0a175d58090be +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Mirror/Runtime/Transport/Websocket/Ninja.WebSockets/Internal/WebSocketFrame.cs b/MultiplayerFPS/Assets/Mirror/Runtime/Transport/Websocket/Ninja.WebSockets/Internal/WebSocketFrame.cs new file mode 100644 index 0000000..eb37317 --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Runtime/Transport/Websocket/Ninja.WebSockets/Internal/WebSocketFrame.cs @@ -0,0 +1,31 @@ +using System.Net.WebSockets; + +namespace Ninja.WebSockets.Internal +{ + internal class WebSocketFrame + { + public bool IsFinBitSet { get; private set; } + + public WebSocketOpCode OpCode { get; private set; } + + public int Count { get; private set; } + + public WebSocketCloseStatus? CloseStatus { get; private set; } + + public string CloseStatusDescription { get; private set; } + + public WebSocketFrame(bool isFinBitSet, WebSocketOpCode webSocketOpCode, int count) + { + IsFinBitSet = isFinBitSet; + OpCode = webSocketOpCode; + Count = count; + } + + public WebSocketFrame(bool isFinBitSet, WebSocketOpCode webSocketOpCode, int count, WebSocketCloseStatus closeStatus, string closeStatusDescription) : this(isFinBitSet, webSocketOpCode, count) + { + CloseStatus = closeStatus; + CloseStatusDescription = closeStatusDescription; + } + + } +} diff --git a/MultiplayerFPS/Assets/Mirror/Runtime/Transport/Websocket/Ninja.WebSockets/Internal/WebSocketFrame.cs.meta b/MultiplayerFPS/Assets/Mirror/Runtime/Transport/Websocket/Ninja.WebSockets/Internal/WebSocketFrame.cs.meta new file mode 100644 index 0000000..f27e26d --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Runtime/Transport/Websocket/Ninja.WebSockets/Internal/WebSocketFrame.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: a4e8a4f1bcb0c49d7a82e5f430c85e2d +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Mirror/Runtime/Transport/Websocket/Ninja.WebSockets/Internal/WebSocketFrameCommon.cs b/MultiplayerFPS/Assets/Mirror/Runtime/Transport/Websocket/Ninja.WebSockets/Internal/WebSocketFrameCommon.cs new file mode 100644 index 0000000..d35aeea --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Runtime/Transport/Websocket/Ninja.WebSockets/Internal/WebSocketFrameCommon.cs @@ -0,0 +1,63 @@ +// --------------------------------------------------------------------- +// Copyright 2018 David Haig +// +// Permission is hereby granted, free of charge, to any person obtaining a copy +// of this software and associated documentation files (the "Software"), to deal +// in the Software without restriction, including without limitation the rights +// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +// copies of the Software, and to permit persons to whom the Software is +// furnished to do so, subject to the following conditions: +// +// The above copyright notice and this permission notice shall be included in +// all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. +// --------------------------------------------------------------------- + +using System; + +namespace Ninja.WebSockets.Internal +{ + internal static class WebSocketFrameCommon + { + public const int MaskKeyLength = 4; + + /// + /// Mutate payload with the mask key + /// This is a reversible process + /// If you apply this to masked data it will be unmasked and visa versa + /// + /// The 4 byte mask key + /// The payload to mutate + public static void ToggleMask(ArraySegment maskKey, ArraySegment payload) + { + if (maskKey.Count != MaskKeyLength) + { + throw new Exception($"MaskKey key must be {MaskKeyLength} bytes"); + } + + byte[] buffer = payload.Array; + byte[] maskKeyArray = maskKey.Array; + int payloadOffset = payload.Offset; + int payloadCount = payload.Count; + int maskKeyOffset = maskKey.Offset; + + // apply the mask key (this is a reversible process so no need to copy the payload) + // NOTE: this is a hot function + // TODO: make this faster + for (int i = payloadOffset; i < payloadCount; i++) + { + // index should start at zero + int payloadIndex = i - payloadOffset; + int maskKeyIndex = maskKeyOffset + (payloadIndex % MaskKeyLength); + buffer[i] = (Byte)(buffer[i] ^ maskKeyArray[maskKeyIndex]); + } + } + } +} diff --git a/MultiplayerFPS/Assets/Mirror/Runtime/Transport/Websocket/Ninja.WebSockets/Internal/WebSocketFrameCommon.cs.meta b/MultiplayerFPS/Assets/Mirror/Runtime/Transport/Websocket/Ninja.WebSockets/Internal/WebSocketFrameCommon.cs.meta new file mode 100644 index 0000000..0011ea2 --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Runtime/Transport/Websocket/Ninja.WebSockets/Internal/WebSocketFrameCommon.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: adbf6c11b66794c0494acf9c713a6759 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Mirror/Runtime/Transport/Websocket/Ninja.WebSockets/Internal/WebSocketFrameReader.cs b/MultiplayerFPS/Assets/Mirror/Runtime/Transport/Websocket/Ninja.WebSockets/Internal/WebSocketFrameReader.cs new file mode 100644 index 0000000..54dd96a --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Runtime/Transport/Websocket/Ninja.WebSockets/Internal/WebSocketFrameReader.cs @@ -0,0 +1,170 @@ +// --------------------------------------------------------------------- +// Copyright 2018 David Haig +// +// Permission is hereby granted, free of charge, to any person obtaining a copy +// of this software and associated documentation files (the "Software"), to deal +// in the Software without restriction, including without limitation the rights +// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +// copies of the Software, and to permit persons to whom the Software is +// furnished to do so, subject to the following conditions: +// +// The above copyright notice and this permission notice shall be included in +// all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. +// --------------------------------------------------------------------- + +using System; +using System.IO; +using System.Net.WebSockets; +using System.Text; +using System.Threading; +using System.Threading.Tasks; + +namespace Ninja.WebSockets.Internal +{ + /// + /// Reads a WebSocket frame + /// see http://tools.ietf.org/html/rfc6455 for specification + /// + internal static class WebSocketFrameReader + { + /// + /// Read a WebSocket frame from the stream + /// + /// The stream to read from + /// The buffer to read into + /// the cancellation token + /// A websocket frame + public static async Task ReadAsync(Stream fromStream, ArraySegment intoBuffer, CancellationToken cancellationToken) + { + // allocate a small buffer to read small chunks of data from the stream + ArraySegment smallBuffer = new ArraySegment(new byte[8]); + + await BinaryReaderWriter.ReadExactly(2, fromStream, smallBuffer, cancellationToken); + byte byte1 = smallBuffer.Array[0]; + byte byte2 = smallBuffer.Array[1]; + + // process first byte + byte finBitFlag = 0x80; + byte opCodeFlag = 0x0F; + bool isFinBitSet = (byte1 & finBitFlag) == finBitFlag; + WebSocketOpCode opCode = (WebSocketOpCode)(byte1 & opCodeFlag); + + // read and process second byte + byte maskFlag = 0x80; + bool isMaskBitSet = (byte2 & maskFlag) == maskFlag; + uint len = await ReadLength(byte2, smallBuffer, fromStream, cancellationToken); + int count = (int)len; + + try + { + // use the masking key to decode the data if needed + if (isMaskBitSet) + { + ArraySegment maskKey = new ArraySegment(smallBuffer.Array, 0, WebSocketFrameCommon.MaskKeyLength); + await BinaryReaderWriter.ReadExactly(maskKey.Count, fromStream, maskKey, cancellationToken); + await BinaryReaderWriter.ReadExactly(count, fromStream, intoBuffer, cancellationToken); + ArraySegment payloadToMask = new ArraySegment(intoBuffer.Array, intoBuffer.Offset, count); + WebSocketFrameCommon.ToggleMask(maskKey, payloadToMask); + } + else + { + await BinaryReaderWriter.ReadExactly(count, fromStream, intoBuffer, cancellationToken); + } + } + catch (InternalBufferOverflowException e) + { + throw new InternalBufferOverflowException($"Supplied buffer too small to read {0} bytes from {Enum.GetName(typeof(WebSocketOpCode), opCode)} frame", e); + } + + if (opCode == WebSocketOpCode.ConnectionClose) + { + return DecodeCloseFrame(isFinBitSet, opCode, count, intoBuffer); + } + else + { + // note that by this point the payload will be populated + return new WebSocketFrame(isFinBitSet, opCode, count); + } + } + + /// + /// Extracts close status and close description information from the web socket frame + /// + static WebSocketFrame DecodeCloseFrame(bool isFinBitSet, WebSocketOpCode opCode, int count, ArraySegment buffer) + { + WebSocketCloseStatus closeStatus; + string closeStatusDescription; + + if (count >= 2) + { + // network byte order + Array.Reverse(buffer.Array, buffer.Offset, 2); + int closeStatusCode = BitConverter.ToUInt16(buffer.Array, buffer.Offset); + if (Enum.IsDefined(typeof(WebSocketCloseStatus), closeStatusCode)) + { + closeStatus = (WebSocketCloseStatus)closeStatusCode; + } + else + { + closeStatus = WebSocketCloseStatus.Empty; + } + + int offset = buffer.Offset + 2; + int descCount = count - 2; + + if (descCount > 0) + { + closeStatusDescription = Encoding.UTF8.GetString(buffer.Array, offset, descCount); + } + else + { + closeStatusDescription = null; + } + } + else + { + closeStatus = WebSocketCloseStatus.Empty; + closeStatusDescription = null; + } + + return new WebSocketFrame(isFinBitSet, opCode, count, closeStatus, closeStatusDescription); + } + + /// + /// Reads the length of the payload according to the contents of byte2 + /// + static async Task ReadLength(byte byte2, ArraySegment smallBuffer, Stream fromStream, CancellationToken cancellationToken) + { + byte payloadLenFlag = 0x7F; + uint len = (uint)(byte2 & payloadLenFlag); + + // read a short length or a long length depending on the value of len + if (len == 126) + { + len = await BinaryReaderWriter.ReadUShortExactly(fromStream, false, smallBuffer, cancellationToken); + } + else if (len == 127) + { + len = (uint)await BinaryReaderWriter.ReadULongExactly(fromStream, false, smallBuffer, cancellationToken); + // 2GB - not part of the spec but just a precaution. Send large volumes of data in smaller frames. + const uint maxLen = 2147483648; + + // protect ourselves against bad data + if (len > maxLen || len < 0) + { + throw new ArgumentOutOfRangeException($"Payload length out of range. Min 0 max 2GB. Actual {len:#,##0} bytes."); + } + } + + return len; + } + } +} diff --git a/MultiplayerFPS/Assets/Mirror/Runtime/Transport/Websocket/Ninja.WebSockets/Internal/WebSocketFrameReader.cs.meta b/MultiplayerFPS/Assets/Mirror/Runtime/Transport/Websocket/Ninja.WebSockets/Internal/WebSocketFrameReader.cs.meta new file mode 100644 index 0000000..370baf4 --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Runtime/Transport/Websocket/Ninja.WebSockets/Internal/WebSocketFrameReader.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 092a4b88aabbc4d3b91f6a82c40b47e3 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Mirror/Runtime/Transport/Websocket/Ninja.WebSockets/Internal/WebSocketFrameWriter.cs b/MultiplayerFPS/Assets/Mirror/Runtime/Transport/Websocket/Ninja.WebSockets/Internal/WebSocketFrameWriter.cs new file mode 100644 index 0000000..ec00ce8 --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Runtime/Transport/Websocket/Ninja.WebSockets/Internal/WebSocketFrameWriter.cs @@ -0,0 +1,98 @@ +// --------------------------------------------------------------------- +// Copyright 2018 David Haig +// +// Permission is hereby granted, free of charge, to any person obtaining a copy +// of this software and associated documentation files (the "Software"), to deal +// in the Software without restriction, including without limitation the rights +// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +// copies of the Software, and to permit persons to whom the Software is +// furnished to do so, subject to the following conditions: +// +// The above copyright notice and this permission notice shall be included in +// all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. +// --------------------------------------------------------------------- + +using System; +using System.IO; + +namespace Ninja.WebSockets.Internal +{ + // see http://tools.ietf.org/html/rfc6455 for specification + // see fragmentation section for sending multi part messages + // EXAMPLE: For a text message sent as three fragments, + // the first fragment would have an opcode of TextFrame and isLastFrame false, + // the second fragment would have an opcode of ContinuationFrame and isLastFrame false, + // the third fragment would have an opcode of ContinuationFrame and isLastFrame true. + internal static class WebSocketFrameWriter + { + /// + /// This is used for data masking so that web proxies don't cache the data + /// Therefore, there are no cryptographic concerns + /// + static readonly Random _random; + + static WebSocketFrameWriter() + { + _random = new Random((int)DateTime.Now.Ticks); + } + + /// + /// No async await stuff here because we are dealing with a memory stream + /// + /// The web socket opcode + /// Array segment to get payload data from + /// Stream to write to + /// True is this is the last frame in this message (usually true) + public static void Write(WebSocketOpCode opCode, ArraySegment fromPayload, MemoryStream toStream, bool isLastFrame, bool isClient) + { + MemoryStream memoryStream = toStream; + byte finBitSetAsByte = isLastFrame ? (byte)0x80 : (byte)0x00; + byte byte1 = (byte)(finBitSetAsByte | (byte)opCode); + memoryStream.WriteByte(byte1); + + // NB, set the mask flag if we are constructing a client frame + byte maskBitSetAsByte = isClient ? (byte)0x80 : (byte)0x00; + + // depending on the size of the length we want to write it as a byte, ushort or ulong + if (fromPayload.Count < 126) + { + byte byte2 = (byte)(maskBitSetAsByte | (byte)fromPayload.Count); + memoryStream.WriteByte(byte2); + } + else if (fromPayload.Count <= ushort.MaxValue) + { + byte byte2 = (byte)(maskBitSetAsByte | 126); + memoryStream.WriteByte(byte2); + BinaryReaderWriter.WriteUShort((ushort)fromPayload.Count, memoryStream, false); + } + else + { + byte byte2 = (byte)(maskBitSetAsByte | 127); + memoryStream.WriteByte(byte2); + BinaryReaderWriter.WriteULong((ulong)fromPayload.Count, memoryStream, false); + } + + // if we are creating a client frame then we MUST mack the payload as per the spec + if (isClient) + { + byte[] maskKey = new byte[WebSocketFrameCommon.MaskKeyLength]; + _random.NextBytes(maskKey); + memoryStream.Write(maskKey, 0, maskKey.Length); + + // mask the payload + ArraySegment maskKeyArraySegment = new ArraySegment(maskKey, 0, maskKey.Length); + WebSocketFrameCommon.ToggleMask(maskKeyArraySegment, fromPayload); + } + + memoryStream.Write(fromPayload.Array, fromPayload.Offset, fromPayload.Count); + } + } +} diff --git a/MultiplayerFPS/Assets/Mirror/Runtime/Transport/Websocket/Ninja.WebSockets/Internal/WebSocketFrameWriter.cs.meta b/MultiplayerFPS/Assets/Mirror/Runtime/Transport/Websocket/Ninja.WebSockets/Internal/WebSocketFrameWriter.cs.meta new file mode 100644 index 0000000..acd29fa --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Runtime/Transport/Websocket/Ninja.WebSockets/Internal/WebSocketFrameWriter.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: df337f1f7ba5245f7acadbe2e44b86bd +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Mirror/Runtime/Transport/Websocket/Ninja.WebSockets/Internal/WebSocketImplementation.cs b/MultiplayerFPS/Assets/Mirror/Runtime/Transport/Websocket/Ninja.WebSockets/Internal/WebSocketImplementation.cs new file mode 100644 index 0000000..83fe357 --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Runtime/Transport/Websocket/Ninja.WebSockets/Internal/WebSocketImplementation.cs @@ -0,0 +1,612 @@ +// --------------------------------------------------------------------- +// Copyright 2018 David Haig +// +// Permission is hereby granted, free of charge, to any person obtaining a copy +// of this software and associated documentation files (the "Software"), to deal +// in the Software without restriction, including without limitation the rights +// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +// copies of the Software, and to permit persons to whom the Software is +// furnished to do so, subject to the following conditions: +// +// The above copyright notice and this permission notice shall be included in +// all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. +// --------------------------------------------------------------------- + +using System; +using System.IO; +using System.IO.Compression; +using System.Net.Security; +using System.Net.Sockets; +using System.Net.WebSockets; +using System.Runtime.CompilerServices; +using System.Text; +using System.Threading; +using System.Threading.Tasks; + +#if RELEASESIGNED +[assembly: InternalsVisibleTo("Ninja.WebSockets.UnitTests, PublicKey=0024000004800000940000000602000000240000525341310004000001000100b1707056f4761b7846ed503642fcde97fc350c939f78026211304a56ba51e094c9cefde77fadce5b83c0a621c17f032c37c520b6d9ab2da8291a21472175d9caad55bf67bab4bffb46a96f864ea441cf695edc854296e02a44062245a4e09ccd9a77ef6146ecf941ce1d9da078add54bc2d4008decdac2fa2b388e17794ee6a6")] +#else +[assembly: InternalsVisibleTo("Ninja.WebSockets.UnitTests")] +#endif + +namespace Ninja.WebSockets.Internal +{ + /// + /// Main implementation of the WebSocket abstract class + /// + public class WebSocketImplementation : WebSocket + { + readonly Guid _guid; + readonly Func _recycledStreamFactory; + readonly Stream _stream; + readonly bool _includeExceptionInCloseResponse; + readonly bool _isClient; + readonly string _subProtocol; + CancellationTokenSource _internalReadCts; + WebSocketState _state; + bool _isContinuationFrame; + WebSocketMessageType _continuationFrameMessageType = WebSocketMessageType.Binary; + readonly bool _usePerMessageDeflate = false; + bool _tryGetBufferFailureLogged = false; + const int MAX_PING_PONG_PAYLOAD_LEN = 125; + WebSocketCloseStatus? _closeStatus; + string _closeStatusDescription; + + public event EventHandler Pong; + + public WebSocketHttpContext Context { get; set; } + + internal WebSocketImplementation(Guid guid, Func recycledStreamFactory, Stream stream, TimeSpan keepAliveInterval, string secWebSocketExtensions, bool includeExceptionInCloseResponse, bool isClient, string subProtocol) + { + _guid = guid; + _recycledStreamFactory = recycledStreamFactory; + _stream = stream; + _isClient = isClient; + _subProtocol = subProtocol; + _internalReadCts = new CancellationTokenSource(); + _state = WebSocketState.Open; + + if (secWebSocketExtensions?.IndexOf("permessage-deflate") >= 0) + { + _usePerMessageDeflate = true; + Events.Log.UsePerMessageDeflate(guid); + } + else + { + Events.Log.NoMessageCompression(guid); + } + + KeepAliveInterval = keepAliveInterval; + _includeExceptionInCloseResponse = includeExceptionInCloseResponse; + if (keepAliveInterval.Ticks < 0) + { + throw new InvalidOperationException("KeepAliveInterval must be Zero or positive"); + } + + if (keepAliveInterval == TimeSpan.Zero) + { + Events.Log.KeepAliveIntervalZero(guid); + } + else + { + // the ping pong manager starts a task + // but we don't have to keep a reference to it + _ = new PingPongManager(guid, this, keepAliveInterval, _internalReadCts.Token); + } + } + + public override WebSocketCloseStatus? CloseStatus => _closeStatus; + + public override string CloseStatusDescription => _closeStatusDescription; + + public override WebSocketState State { get { return _state; } } + + public override string SubProtocol => _subProtocol; + + public TimeSpan KeepAliveInterval { get; private set; } + + /// + /// Receive web socket result + /// + /// The buffer to copy data into + /// The cancellation token + /// The web socket result details + public override async Task ReceiveAsync(ArraySegment buffer, CancellationToken cancellationToken) + { + try + { + // we may receive control frames so reading needs to happen in an infinite loop + while (true) + { + // allow this operation to be cancelled from iniside OR outside this instance + using (CancellationTokenSource linkedCts = CancellationTokenSource.CreateLinkedTokenSource(_internalReadCts.Token, cancellationToken)) + { + WebSocketFrame frame = null; + try + { + frame = await WebSocketFrameReader.ReadAsync(_stream, buffer, linkedCts.Token); + Events.Log.ReceivedFrame(_guid, frame.OpCode, frame.IsFinBitSet, frame.Count); + } + catch (SocketException) + { + // do nothing, the socket has been disconnected + } + catch (InternalBufferOverflowException ex) + { + await CloseOutputAutoTimeoutAsync(WebSocketCloseStatus.MessageTooBig, "Frame too large to fit in buffer. Use message fragmentation", ex); + throw; + } + catch (ArgumentOutOfRangeException ex) + { + await CloseOutputAutoTimeoutAsync(WebSocketCloseStatus.ProtocolError, "Payload length out of range", ex); + throw; + } + catch (EndOfStreamException ex) + { + await CloseOutputAutoTimeoutAsync(WebSocketCloseStatus.InvalidPayloadData, "Unexpected end of stream encountered", ex); + throw; + } + catch (OperationCanceledException ex) + { + await CloseOutputAutoTimeoutAsync(WebSocketCloseStatus.EndpointUnavailable, "Operation cancelled", ex); + throw; + } + catch (Exception ex) + { + await CloseOutputAutoTimeoutAsync(WebSocketCloseStatus.InternalServerError, "Error reading WebSocket frame", ex); + throw; + } + + switch (frame.OpCode) + { + case WebSocketOpCode.ConnectionClose: + return await RespondToCloseFrame(frame, buffer, linkedCts.Token); + case WebSocketOpCode.Ping: + ArraySegment pingPayload = new ArraySegment(buffer.Array, buffer.Offset, frame.Count); + await SendPongAsync(pingPayload, linkedCts.Token); + break; + case WebSocketOpCode.Pong: + ArraySegment pongBuffer = new ArraySegment(buffer.Array, frame.Count, buffer.Offset); + Pong?.Invoke(this, new PongEventArgs(pongBuffer)); + break; + case WebSocketOpCode.TextFrame: + if (!frame.IsFinBitSet) + { + // continuation frames will follow, record the message type Text + _continuationFrameMessageType = WebSocketMessageType.Text; + } + return new WebSocketReceiveResult(frame.Count, WebSocketMessageType.Text, frame.IsFinBitSet); + case WebSocketOpCode.BinaryFrame: + if (!frame.IsFinBitSet) + { + // continuation frames will follow, record the message type Binary + _continuationFrameMessageType = WebSocketMessageType.Binary; + } + return new WebSocketReceiveResult(frame.Count, WebSocketMessageType.Binary, frame.IsFinBitSet); + case WebSocketOpCode.ContinuationFrame: + return new WebSocketReceiveResult(frame.Count, _continuationFrameMessageType, frame.IsFinBitSet); + default: + Exception ex = new NotSupportedException($"Unknown WebSocket opcode {frame.OpCode}"); + await CloseOutputAutoTimeoutAsync(WebSocketCloseStatus.ProtocolError, ex.Message, ex); + throw ex; + } + } + } + } + catch (Exception catchAll) + { + // Most exceptions will be caught closer to their source to send an appropriate close message (and set the WebSocketState) + // However, if an unhandled exception is encountered and a close message not sent then send one here + if (_state == WebSocketState.Open) + { + await CloseOutputAutoTimeoutAsync(WebSocketCloseStatus.InternalServerError, "Unexpected error reading from WebSocket", catchAll); + } + + throw; + } + } + + /// + /// Send data to the web socket + /// + /// the buffer containing data to send + /// The message type. Can be Text or Binary + /// True if this message is a standalone message (this is the norm) + /// If it is a multi-part message then false (and true for the last message) + /// the cancellation token + public override async Task SendAsync(ArraySegment buffer, WebSocketMessageType messageType, bool endOfMessage, CancellationToken cancellationToken) + { + using (MemoryStream stream = _recycledStreamFactory()) + { + WebSocketOpCode opCode = GetOppCode(messageType); + + if (_usePerMessageDeflate) + { + // NOTE: Compression is currently work in progress and should NOT be used in this library. + // The code below is very inefficient for small messages. Ideally we would like to have some sort of moving window + // of data to get the best compression. And we don't want to create new buffers which is bad for GC. + using (MemoryStream temp = new MemoryStream()) + { + DeflateStream deflateStream = new DeflateStream(temp, CompressionMode.Compress); + deflateStream.Write(buffer.Array, buffer.Offset, buffer.Count); + deflateStream.Flush(); + ArraySegment compressedBuffer = new ArraySegment(temp.ToArray()); + WebSocketFrameWriter.Write(opCode, compressedBuffer, stream, endOfMessage, _isClient); + Events.Log.SendingFrame(_guid, opCode, endOfMessage, compressedBuffer.Count, true); + } + } + else + { + WebSocketFrameWriter.Write(opCode, buffer, stream, endOfMessage, _isClient); + Events.Log.SendingFrame(_guid, opCode, endOfMessage, buffer.Count, false); + } + + await WriteStreamToNetwork(stream, cancellationToken); + // TODO: is this correct?? + _isContinuationFrame = !endOfMessage; + } + } + + /// + /// Call this automatically from server side each keepAliveInterval period + /// NOTE: ping payload must be 125 bytes or less + /// + public async Task SendPingAsync(ArraySegment payload, CancellationToken cancellationToken) + { + if (payload.Count > MAX_PING_PONG_PAYLOAD_LEN) + { + throw new InvalidOperationException($"Cannot send Ping: Max ping message size {MAX_PING_PONG_PAYLOAD_LEN} exceeded: {payload.Count}"); + } + + if (_state == WebSocketState.Open) + { + using (MemoryStream stream = _recycledStreamFactory()) + { + WebSocketFrameWriter.Write(WebSocketOpCode.Ping, payload, stream, true, _isClient); + Events.Log.SendingFrame(_guid, WebSocketOpCode.Ping, true, payload.Count, false); + await WriteStreamToNetwork(stream, cancellationToken); + } + } + } + + /// + /// Aborts the WebSocket without sending a Close frame + /// + public override void Abort() + { + _state = WebSocketState.Aborted; + _internalReadCts.Cancel(); + } + + /// + /// Polite close (use the close handshake) + /// + public override async Task CloseAsync(WebSocketCloseStatus closeStatus, string statusDescription, CancellationToken cancellationToken) + { + if (_state == WebSocketState.Open) + { + using (MemoryStream stream = _recycledStreamFactory()) + { + ArraySegment buffer = BuildClosePayload(closeStatus, statusDescription); + WebSocketFrameWriter.Write(WebSocketOpCode.ConnectionClose, buffer, stream, true, _isClient); + Events.Log.CloseHandshakeStarted(_guid, closeStatus, statusDescription); + Events.Log.SendingFrame(_guid, WebSocketOpCode.ConnectionClose, true, buffer.Count, true); + await WriteStreamToNetwork(stream, cancellationToken); + _state = WebSocketState.CloseSent; + } + } + else + { + Events.Log.InvalidStateBeforeClose(_guid, _state); + } + } + + /// + /// Fire and forget close + /// + public override async Task CloseOutputAsync(WebSocketCloseStatus closeStatus, string statusDescription, CancellationToken cancellationToken) + { + if (_state == WebSocketState.Open) + { + // set this before we write to the network because the write may fail + _state = WebSocketState.Closed; + + using (MemoryStream stream = _recycledStreamFactory()) + { + ArraySegment buffer = BuildClosePayload(closeStatus, statusDescription); + WebSocketFrameWriter.Write(WebSocketOpCode.ConnectionClose, buffer, stream, true, _isClient); + Events.Log.CloseOutputNoHandshake(_guid, closeStatus, statusDescription); + Events.Log.SendingFrame(_guid, WebSocketOpCode.ConnectionClose, true, buffer.Count, true); + await WriteStreamToNetwork(stream, cancellationToken); + } + } + else + { + Events.Log.InvalidStateBeforeCloseOutput(_guid, _state); + } + + // cancel pending reads + _internalReadCts.Cancel(); + } + + /// + /// Dispose will send a close frame if the connection is still open + /// + public override void Dispose() + { + Events.Log.WebSocketDispose(_guid, _state); + + try + { + if (_state == WebSocketState.Open) + { + CancellationTokenSource cts = new CancellationTokenSource(TimeSpan.FromSeconds(5)); + try + { + CloseOutputAsync(WebSocketCloseStatus.EndpointUnavailable, "Service is Disposed", cts.Token).Wait(); + } + catch (OperationCanceledException) + { + // log don't throw + Events.Log.WebSocketDisposeCloseTimeout(_guid, _state); + } + } + + // cancel pending reads - usually does nothing + _internalReadCts.Cancel(); + _stream.Close(); + } + catch (Exception ex) + { + // log dont throw + Events.Log.WebSocketDisposeError(_guid, _state, ex.ToString()); + } + } + + /// + /// Called when a Pong frame is received + /// + /// + protected virtual void OnPong(PongEventArgs e) + { + Pong?.Invoke(this, e); + } + + /// + /// As per the spec, write the close status followed by the close reason + /// + /// The close status + /// Optional extra close details + /// The payload to sent in the close frame + ArraySegment BuildClosePayload(WebSocketCloseStatus closeStatus, string statusDescription) + { + byte[] statusBuffer = BitConverter.GetBytes((ushort)closeStatus); + // network byte order (big endian) + Array.Reverse(statusBuffer); + + if (statusDescription == null) + { + return new ArraySegment(statusBuffer); + } + else + { + byte[] descBuffer = Encoding.UTF8.GetBytes(statusDescription); + byte[] payload = new byte[statusBuffer.Length + descBuffer.Length]; + Buffer.BlockCopy(statusBuffer, 0, payload, 0, statusBuffer.Length); + Buffer.BlockCopy(descBuffer, 0, payload, statusBuffer.Length, descBuffer.Length); + return new ArraySegment(payload); + } + } + + /// NOTE: pong payload must be 125 bytes or less + /// Pong should contain the same payload as the ping + async Task SendPongAsync(ArraySegment payload, CancellationToken cancellationToken) + { + // as per websocket spec + if (payload.Count > MAX_PING_PONG_PAYLOAD_LEN) + { + Exception ex = new InvalidOperationException($"Max ping message size {MAX_PING_PONG_PAYLOAD_LEN} exceeded: {payload.Count}"); + await CloseOutputAutoTimeoutAsync(WebSocketCloseStatus.ProtocolError, ex.Message, ex); + throw ex; + } + + try + { + if (_state == WebSocketState.Open) + { + using (MemoryStream stream = _recycledStreamFactory()) + { + WebSocketFrameWriter.Write(WebSocketOpCode.Pong, payload, stream, true, _isClient); + Events.Log.SendingFrame(_guid, WebSocketOpCode.Pong, true, payload.Count, false); + await WriteStreamToNetwork(stream, cancellationToken); + } + } + } + catch (Exception ex) + { + await CloseOutputAutoTimeoutAsync(WebSocketCloseStatus.EndpointUnavailable, "Unable to send Pong response", ex); + throw; + } + } + + /// + /// Called when a Close frame is received + /// Send a response close frame if applicable + /// + async Task RespondToCloseFrame(WebSocketFrame frame, ArraySegment buffer, CancellationToken token) + { + _closeStatus = frame.CloseStatus; + _closeStatusDescription = frame.CloseStatusDescription; + + if (_state == WebSocketState.CloseSent) + { + // this is a response to close handshake initiated by this instance + _state = WebSocketState.Closed; + Events.Log.CloseHandshakeComplete(_guid); + } + else if (_state == WebSocketState.Open) + { + // do not echo the close payload back to the client, there is no requirement for it in the spec. + // However, the same CloseStatus as recieved should be sent back. + ArraySegment closePayload = new ArraySegment(new byte[0], 0, 0); + _state = WebSocketState.CloseReceived; + Events.Log.CloseHandshakeRespond(_guid, frame.CloseStatus, frame.CloseStatusDescription); + + using (MemoryStream stream = _recycledStreamFactory()) + { + WebSocketFrameWriter.Write(WebSocketOpCode.ConnectionClose, closePayload, stream, true, _isClient); + Events.Log.SendingFrame(_guid, WebSocketOpCode.ConnectionClose, true, closePayload.Count, false); + await WriteStreamToNetwork(stream, token); + } + } + else + { + Events.Log.CloseFrameReceivedInUnexpectedState(_guid, _state, frame.CloseStatus, frame.CloseStatusDescription); + } + + return new WebSocketReceiveResult(frame.Count, WebSocketMessageType.Close, frame.IsFinBitSet, frame.CloseStatus, frame.CloseStatusDescription); + } + + /// + /// Note that the way in which the stream buffer is accessed can lead to significant performance problems + /// You want to avoid a call to stream.ToArray to avoid extra memory allocation + /// MemoryStream can be configured to have its internal buffer accessible. + /// + ArraySegment GetBuffer(MemoryStream stream) + { +#if NET45 + // NET45 does not have a TryGetBuffer function on Stream + if (_tryGetBufferFailureLogged) + { + return new ArraySegment(stream.ToArray(), 0, (int)stream.Position); + } + + // note that a MemoryStream will throw an UnuthorizedAccessException if the internal buffer is not public. Set publiclyVisible = true + try + { + return new ArraySegment(stream.GetBuffer(), 0, (int)stream.Position); + } + catch (UnauthorizedAccessException) + { + Events.Log.TryGetBufferNotSupported(_guid, stream?.GetType()?.ToString()); + _tryGetBufferFailureLogged = true; + return new ArraySegment(stream.ToArray(), 0, (int)stream.Position); + } +#else + // Avoid calling ToArray on the MemoryStream because it allocates a new byte array on tha heap + // We avaoid this by attempting to access the internal memory stream buffer + // This works with supported streams like the recyclable memory stream and writable memory streams + if (!stream.TryGetBuffer(out ArraySegment buffer)) + { + if (!_tryGetBufferFailureLogged) + { + Events.Log.TryGetBufferNotSupported(_guid, stream?.GetType()?.ToString()); + _tryGetBufferFailureLogged = true; + } + + // internal buffer not suppoted, fall back to ToArray() + byte[] array = stream.ToArray(); + buffer = new ArraySegment(array, 0, array.Length); + } + + return new ArraySegment(buffer.Array, buffer.Offset, (int)stream.Position); +#endif + } + + Task writeTask = Task.CompletedTask; + + /// + /// Puts data on the wire + /// + /// The stream to read data from + async Task WriteStreamToNetwork(MemoryStream stream, CancellationToken cancellationToken) + { + ArraySegment buffer = GetBuffer(stream); + if (_stream is SslStream) + { + if (writeTask.IsCompleted) + { + writeTask = _stream.WriteAsync(buffer.Array, buffer.Offset, buffer.Count, cancellationToken); + } + else + { + writeTask = writeTask.ContinueWith((prevTask) => + _stream.WriteAsync(buffer.Array, buffer.Offset, buffer.Count, cancellationToken)); + } + await writeTask; + await _stream.FlushAsync(); + } + else + { + await _stream.WriteAsync(buffer.Array, buffer.Offset, buffer.Count, cancellationToken).ConfigureAwait(false); + } + } + + /// + /// Turns a spec websocket frame opcode into a WebSocketMessageType + /// + WebSocketOpCode GetOppCode(WebSocketMessageType messageType) + { + if (_isContinuationFrame) + { + return WebSocketOpCode.ContinuationFrame; + } + else + { + switch (messageType) + { + case WebSocketMessageType.Binary: + return WebSocketOpCode.BinaryFrame; + case WebSocketMessageType.Text: + return WebSocketOpCode.TextFrame; + case WebSocketMessageType.Close: + throw new NotSupportedException("Cannot use Send function to send a close frame. Use Close function."); + default: + throw new NotSupportedException($"MessageType {messageType} not supported"); + } + } + } + + /// + /// Automatic WebSocket close in response to some invalid data from the remote websocket host + /// + /// The close status to use + /// A description of why we are closing + /// The exception (for logging) + async Task CloseOutputAutoTimeoutAsync(WebSocketCloseStatus closeStatus, string statusDescription, Exception ex) + { + TimeSpan timeSpan = TimeSpan.FromSeconds(5); + Events.Log.CloseOutputAutoTimeout(_guid, closeStatus, statusDescription, ex.ToString()); + + try + { + // we may not want to send sensitive information to the client / server + if (_includeExceptionInCloseResponse) + { + statusDescription = statusDescription + "\r\n\r\n" + ex.ToString(); + } + + CancellationTokenSource autoCancel = new CancellationTokenSource(timeSpan); + await CloseOutputAsync(closeStatus, statusDescription, autoCancel.Token); + } + catch (OperationCanceledException) + { + // do not throw an exception because that will mask the original exception + Events.Log.CloseOutputAutoTimeoutCancelled(_guid, (int)timeSpan.TotalSeconds, closeStatus, statusDescription, ex.ToString()); + } + catch (Exception closeException) + { + // do not throw an exception because that will mask the original exception + Events.Log.CloseOutputAutoTimeoutError(_guid, closeException.ToString(), closeStatus, statusDescription, ex.ToString()); + } + } + } +} diff --git a/MultiplayerFPS/Assets/Mirror/Runtime/Transport/Websocket/Ninja.WebSockets/Internal/WebSocketImplementation.cs.meta b/MultiplayerFPS/Assets/Mirror/Runtime/Transport/Websocket/Ninja.WebSockets/Internal/WebSocketImplementation.cs.meta new file mode 100644 index 0000000..a573a62 --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Runtime/Transport/Websocket/Ninja.WebSockets/Internal/WebSocketImplementation.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 087dfa54efe9345b390e0758d42e52cf +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Mirror/Runtime/Transport/Websocket/Ninja.WebSockets/Internal/WebSocketOpCode.cs b/MultiplayerFPS/Assets/Mirror/Runtime/Transport/Websocket/Ninja.WebSockets/Internal/WebSocketOpCode.cs new file mode 100644 index 0000000..6ef2ac0 --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Runtime/Transport/Websocket/Ninja.WebSockets/Internal/WebSocketOpCode.cs @@ -0,0 +1,12 @@ +namespace Ninja.WebSockets.Internal +{ + internal enum WebSocketOpCode + { + ContinuationFrame = 0, + TextFrame = 1, + BinaryFrame = 2, + ConnectionClose = 8, + Ping = 9, + Pong = 10 + } +} diff --git a/MultiplayerFPS/Assets/Mirror/Runtime/Transport/Websocket/Ninja.WebSockets/Internal/WebSocketOpCode.cs.meta b/MultiplayerFPS/Assets/Mirror/Runtime/Transport/Websocket/Ninja.WebSockets/Internal/WebSocketOpCode.cs.meta new file mode 100644 index 0000000..f568d56 --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Runtime/Transport/Websocket/Ninja.WebSockets/Internal/WebSocketOpCode.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 5f2106e8022034b9180513e27b488b4c +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Mirror/Runtime/Transport/Websocket/Ninja.WebSockets/LICENCE.md b/MultiplayerFPS/Assets/Mirror/Runtime/Transport/Websocket/Ninja.WebSockets/LICENCE.md new file mode 100644 index 0000000..6fd6c11 --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Runtime/Transport/Websocket/Ninja.WebSockets/LICENCE.md @@ -0,0 +1,21 @@ +The MIT License (MIT) + +Copyright 2018 David Haig + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. \ No newline at end of file diff --git a/MultiplayerFPS/Assets/Mirror/Runtime/Transport/Websocket/Ninja.WebSockets/LICENCE.md.meta b/MultiplayerFPS/Assets/Mirror/Runtime/Transport/Websocket/Ninja.WebSockets/LICENCE.md.meta new file mode 100644 index 0000000..9a7423e --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Runtime/Transport/Websocket/Ninja.WebSockets/LICENCE.md.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 681505da4aa4b48b8b6251521a495d64 +TextScriptImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Mirror/Runtime/Transport/Websocket/Ninja.WebSockets/Ninja.WebSockets.asmdef b/MultiplayerFPS/Assets/Mirror/Runtime/Transport/Websocket/Ninja.WebSockets/Ninja.WebSockets.asmdef new file mode 100644 index 0000000..1e87ae9 --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Runtime/Transport/Websocket/Ninja.WebSockets/Ninja.WebSockets.asmdef @@ -0,0 +1,3 @@ +{ + "name": "Ninja.WebSockets" +} diff --git a/MultiplayerFPS/Assets/Mirror/Runtime/Transport/Websocket/Ninja.WebSockets/Ninja.WebSockets.asmdef.meta b/MultiplayerFPS/Assets/Mirror/Runtime/Transport/Websocket/Ninja.WebSockets/Ninja.WebSockets.asmdef.meta new file mode 100644 index 0000000..7f999dd --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Runtime/Transport/Websocket/Ninja.WebSockets/Ninja.WebSockets.asmdef.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: f314da276aede4b96a9d5130f4833dd2 +AssemblyDefinitionImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Mirror/Runtime/Transport/Websocket/Ninja.WebSockets/PingPongManager.cs b/MultiplayerFPS/Assets/Mirror/Runtime/Transport/Websocket/Ninja.WebSockets/PingPongManager.cs new file mode 100644 index 0000000..762e625 --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Runtime/Transport/Websocket/Ninja.WebSockets/PingPongManager.cs @@ -0,0 +1,139 @@ +// --------------------------------------------------------------------- +// Copyright 2018 David Haig +// +// Permission is hereby granted, free of charge, to any person obtaining a copy +// of this software and associated documentation files (the "Software"), to deal +// in the Software without restriction, including without limitation the rights +// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +// copies of the Software, and to permit persons to whom the Software is +// furnished to do so, subject to the following conditions: +// +// The above copyright notice and this permission notice shall be included in +// all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. +// --------------------------------------------------------------------- + +using System; +using System.Diagnostics; +using System.Net.WebSockets; +using System.Threading; +using System.Threading.Tasks; +using Ninja.WebSockets.Internal; + +namespace Ninja.WebSockets +{ + /// + /// Ping Pong Manager used to facilitate ping pong WebSocket messages + /// + public class PingPongManager : IPingPongManager + { + readonly WebSocketImplementation _webSocket; + readonly Guid _guid; + readonly TimeSpan _keepAliveInterval; + readonly Task _pingTask; + readonly CancellationToken _cancellationToken; + Stopwatch _stopwatch; + long _pingSentTicks; + + /// + /// Raised when a Pong frame is received + /// + public event EventHandler Pong; + + /// + /// Initialises a new instance of the PingPongManager to facilitate ping pong WebSocket messages. + /// If you are manually creating an instance of this class then it is advisable to set keepAliveInterval to + /// TimeSpan.Zero when you create the WebSocket instance (using a factory) otherwise you may be automatically + /// be sending duplicate Ping messages (see keepAliveInterval below) + /// + /// The web socket used to listen to ping messages and send pong messages + /// The time between automatically sending ping messages. + /// Set this to TimeSpan.Zero if you with to manually control sending ping messages. + /// + /// The token used to cancel a pending ping send AND the automatic sending of ping messages + /// if keepAliveInterval is positive + public PingPongManager(Guid guid, WebSocket webSocket, TimeSpan keepAliveInterval, CancellationToken cancellationToken) + { + WebSocketImplementation webSocketImpl = webSocket as WebSocketImplementation; + _webSocket = webSocketImpl; + if (_webSocket == null) + throw new InvalidCastException("Cannot cast WebSocket to an instance of WebSocketImplementation. Please use the web socket factories to create a web socket"); + _guid = guid; + _keepAliveInterval = keepAliveInterval; + _cancellationToken = cancellationToken; + webSocketImpl.Pong += WebSocketImpl_Pong; + _stopwatch = Stopwatch.StartNew(); + + if (keepAliveInterval != TimeSpan.Zero) + { + Task.Run(PingForever, cancellationToken); + } + } + + /// + /// Sends a ping frame + /// + /// The payload (must be 125 bytes of less) + /// The cancellation token + public async Task SendPing(ArraySegment payload, CancellationToken cancellation) + { + await _webSocket.SendPingAsync(payload, cancellation); + } + + protected virtual void OnPong(PongEventArgs e) + { + Pong?.Invoke(this, e); + } + + async Task PingForever() + { + Events.Log.PingPongManagerStarted(_guid, (int)_keepAliveInterval.TotalSeconds); + + try + { + while (!_cancellationToken.IsCancellationRequested) + { + await Task.Delay(_keepAliveInterval, _cancellationToken); + + if (_webSocket.State != WebSocketState.Open) + { + break; + } + + if (_pingSentTicks != 0) + { + Events.Log.KeepAliveIntervalExpired(_guid, (int)_keepAliveInterval.TotalSeconds); + await _webSocket.CloseAsync(WebSocketCloseStatus.NormalClosure, $"No Pong message received in response to a Ping after KeepAliveInterval {_keepAliveInterval}", _cancellationToken); + break; + } + + if (!_cancellationToken.IsCancellationRequested) + { + _pingSentTicks = _stopwatch.Elapsed.Ticks; + ArraySegment buffer = new ArraySegment(BitConverter.GetBytes(_pingSentTicks)); + await SendPing(buffer, _cancellationToken); + } + } + } + catch (OperationCanceledException) + { + // normal, do nothing + } + + Events.Log.PingPongManagerEnded(_guid); + } + + void WebSocketImpl_Pong(object sender, PongEventArgs e) + { + _pingSentTicks = 0; + OnPong(e); + } + } +} diff --git a/MultiplayerFPS/Assets/Mirror/Runtime/Transport/Websocket/Ninja.WebSockets/PingPongManager.cs.meta b/MultiplayerFPS/Assets/Mirror/Runtime/Transport/Websocket/Ninja.WebSockets/PingPongManager.cs.meta new file mode 100644 index 0000000..80bb880 --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Runtime/Transport/Websocket/Ninja.WebSockets/PingPongManager.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: e69d99db8e5024dda9afb8bb5d494260 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Mirror/Runtime/Transport/Websocket/Ninja.WebSockets/PongEventArgs.cs b/MultiplayerFPS/Assets/Mirror/Runtime/Transport/Websocket/Ninja.WebSockets/PongEventArgs.cs new file mode 100644 index 0000000..3136ff2 --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Runtime/Transport/Websocket/Ninja.WebSockets/PongEventArgs.cs @@ -0,0 +1,24 @@ +using System; + +namespace Ninja.WebSockets +{ + /// + /// Pong EventArgs + /// + public class PongEventArgs : EventArgs + { + /// + /// The data extracted from a Pong WebSocket frame + /// + public ArraySegment Payload { get; private set; } + + /// + /// Initialises a new instance of the PongEventArgs class + /// + /// The pong payload must be 125 bytes or less (can be zero bytes) + public PongEventArgs(ArraySegment payload) + { + Payload = payload; + } + } +} diff --git a/MultiplayerFPS/Assets/Mirror/Runtime/Transport/Websocket/Ninja.WebSockets/PongEventArgs.cs.meta b/MultiplayerFPS/Assets/Mirror/Runtime/Transport/Websocket/Ninja.WebSockets/PongEventArgs.cs.meta new file mode 100644 index 0000000..6b75b16 --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Runtime/Transport/Websocket/Ninja.WebSockets/PongEventArgs.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 57068e417e3ea4201a8de864e9a223a5 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Mirror/Runtime/Transport/Websocket/Ninja.WebSockets/Properties.meta b/MultiplayerFPS/Assets/Mirror/Runtime/Transport/Websocket/Ninja.WebSockets/Properties.meta new file mode 100644 index 0000000..afecd37 --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Runtime/Transport/Websocket/Ninja.WebSockets/Properties.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: c1e6c099dd56f4b30b02f4258c38ff05 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Mirror/Runtime/Transport/Websocket/Ninja.WebSockets/Properties/PublishProfiles.meta b/MultiplayerFPS/Assets/Mirror/Runtime/Transport/Websocket/Ninja.WebSockets/Properties/PublishProfiles.meta new file mode 100644 index 0000000..5fc2e66 --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Runtime/Transport/Websocket/Ninja.WebSockets/Properties/PublishProfiles.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 52998228355394f00bf8c88cfad8e362 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Mirror/Runtime/Transport/Websocket/Ninja.WebSockets/Properties/PublishProfiles/FolderProfile.pubxml b/MultiplayerFPS/Assets/Mirror/Runtime/Transport/Websocket/Ninja.WebSockets/Properties/PublishProfiles/FolderProfile.pubxml new file mode 100644 index 0000000..f873eee --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Runtime/Transport/Websocket/Ninja.WebSockets/Properties/PublishProfiles/FolderProfile.pubxml @@ -0,0 +1,13 @@ + + + + + FileSystem + ReleaseSigned + netstandard2.0 + bin\ReleaseSigned\PublishOutput + Any CPU + + \ No newline at end of file diff --git a/MultiplayerFPS/Assets/Mirror/Runtime/Transport/Websocket/Ninja.WebSockets/Properties/PublishProfiles/FolderProfile.pubxml.meta b/MultiplayerFPS/Assets/Mirror/Runtime/Transport/Websocket/Ninja.WebSockets/Properties/PublishProfiles/FolderProfile.pubxml.meta new file mode 100644 index 0000000..a829e20 --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Runtime/Transport/Websocket/Ninja.WebSockets/Properties/PublishProfiles/FolderProfile.pubxml.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 5e1a5037feecd49deb7892a8b0b755c6 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Mirror/Runtime/Transport/Websocket/Ninja.WebSockets/WebSocketClientFactory.cs b/MultiplayerFPS/Assets/Mirror/Runtime/Transport/Websocket/Ninja.WebSockets/WebSocketClientFactory.cs new file mode 100644 index 0000000..a6f0546 --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Runtime/Transport/Websocket/Ninja.WebSockets/WebSocketClientFactory.cs @@ -0,0 +1,288 @@ +// --------------------------------------------------------------------- +// Copyright 2018 David Haig +// +// Permission is hereby granted, free of charge, to any person obtaining a copy +// of this software and associated documentation files (the "Software"), to deal +// in the Software without restriction, including without limitation the rights +// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +// copies of the Software, and to permit persons to whom the Software is +// furnished to do so, subject to the following conditions: +// +// The above copyright notice and this permission notice shall be included in +// all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. +// --------------------------------------------------------------------- + +using System; +using System.Collections.Generic; +using System.IO; +using System.Net; +using System.Net.Security; +using System.Net.Sockets; +using System.Net.WebSockets; +using System.Security.Cryptography.X509Certificates; +using System.Text; +using System.Text.RegularExpressions; +using System.Threading; +using System.Threading.Tasks; +using Ninja.WebSockets.Exceptions; +using Ninja.WebSockets.Internal; + +namespace Ninja.WebSockets +{ + /// + /// Web socket client factory used to open web socket client connections + /// + public class WebSocketClientFactory : IWebSocketClientFactory + { + readonly Func _bufferFactory; + readonly IBufferPool _bufferPool; + + /// + /// Initialises a new instance of the WebSocketClientFactory class without caring about internal buffers + /// + public WebSocketClientFactory() + { + _bufferPool = new BufferPool(); + _bufferFactory = _bufferPool.GetBuffer; + } + + /// + /// Initialises a new instance of the WebSocketClientFactory class with control over internal buffer creation + /// + /// Used to get a memory stream. Feel free to implement your own buffer pool. MemoryStreams will be disposed when no longer needed and can be returned to the pool. + public WebSocketClientFactory(Func bufferFactory) + { + _bufferFactory = bufferFactory; + } + + /// + /// Connect with default options + /// + /// The WebSocket uri to connect to (e.g. ws://example.com or wss://example.com for SSL) + /// The optional cancellation token + /// A connected web socket instance + public async Task ConnectAsync(Uri uri, CancellationToken token = default(CancellationToken)) + { + return await ConnectAsync(uri, new WebSocketClientOptions(), token); + } + + /// + /// Connect with options specified + /// + /// The WebSocket uri to connect to (e.g. ws://example.com or wss://example.com for SSL) + /// The WebSocket client options + /// The optional cancellation token + /// A connected web socket instance + public async Task ConnectAsync(Uri uri, WebSocketClientOptions options, CancellationToken token = default(CancellationToken)) + { + Guid guid = Guid.NewGuid(); + string host = uri.Host; + int port = uri.Port; + TcpClient tcpClient = new TcpClient(AddressFamily.InterNetworkV6); + tcpClient.NoDelay = options.NoDelay; + tcpClient.Client.DualMode = true; + string uriScheme = uri.Scheme.ToLower(); + bool useSsl = uriScheme == "wss" || uriScheme == "https"; + if (IPAddress.TryParse(host, out IPAddress ipAddress)) + { + Events.Log.ClientConnectingToIpAddress(guid, ipAddress.ToString(), port); + await tcpClient.ConnectAsync(ipAddress, port); + } + else + { + Events.Log.ClientConnectingToHost(guid, host, port); + await tcpClient.ConnectAsync(host, port); + } + + token.ThrowIfCancellationRequested(); + Stream stream = GetStream(guid, tcpClient, useSsl, host); + return await PerformHandshake(guid, uri, stream, options, token); + } + + /// + /// Connect with a stream that has already been opened and HTTP websocket upgrade request sent + /// This function will check the handshake response from the server and proceed if successful + /// Use this function if you have specific requirements to open a conenction like using special http headers and cookies + /// You will have to build your own HTTP websocket upgrade request + /// You may not even choose to use TCP/IP and this function will allow you to do that + /// + /// The full duplex response stream from the server + /// The secWebSocketKey you used in the handshake request + /// The WebSocket client options + /// The optional cancellation token + /// + public async Task ConnectAsync(Stream responseStream, string secWebSocketKey, WebSocketClientOptions options, CancellationToken token = default(CancellationToken)) + { + Guid guid = Guid.NewGuid(); + return await ConnectAsync(guid, responseStream, secWebSocketKey, options.KeepAliveInterval, options.SecWebSocketExtensions, options.IncludeExceptionInCloseResponse, token); + } + + async Task ConnectAsync(Guid guid, Stream responseStream, string secWebSocketKey, TimeSpan keepAliveInterval, string secWebSocketExtensions, bool includeExceptionInCloseResponse, CancellationToken token) + { + Events.Log.ReadingHttpResponse(guid); + string response = string.Empty; + + try + { + response = await HttpHelper.ReadHttpHeaderAsync(responseStream, token); + } + catch (Exception ex) + { + Events.Log.ReadHttpResponseError(guid, ex.ToString()); + throw new WebSocketHandshakeFailedException("Handshake unexpected failure", ex); + } + + ThrowIfInvalidResponseCode(response); + ThrowIfInvalidAcceptString(guid, response, secWebSocketKey); + string subProtocol = GetSubProtocolFromHeader(response); + return new WebSocketImplementation(guid, _bufferFactory, responseStream, keepAliveInterval, secWebSocketExtensions, includeExceptionInCloseResponse, true, subProtocol); + } + + string GetSubProtocolFromHeader(string response) + { + // make sure we escape the accept string which could contain special regex characters + string regexPattern = "Sec-WebSocket-Protocol: (.*)"; + Regex regex = new Regex(regexPattern, RegexOptions.IgnoreCase); + Match match = regex.Match(response); + if (match.Success) + { + return match.Groups[1].Value.Trim(); + } + + return null; + } + + void ThrowIfInvalidAcceptString(Guid guid, string response, string secWebSocketKey) + { + // make sure we escape the accept string which could contain special regex characters + string regexPattern = "Sec-WebSocket-Accept: (.*)"; + Regex regex = new Regex(regexPattern, RegexOptions.IgnoreCase); + string actualAcceptString = regex.Match(response).Groups[1].Value.Trim(); + + // check the accept string + string expectedAcceptString = HttpHelper.ComputeSocketAcceptString(secWebSocketKey); + if (expectedAcceptString != actualAcceptString) + { + string warning = string.Format($"Handshake failed because the accept string from the server '{expectedAcceptString}' was not the expected string '{actualAcceptString}'"); + Events.Log.HandshakeFailure(guid, warning); + throw new WebSocketHandshakeFailedException(warning); + } + else + { + Events.Log.ClientHandshakeSuccess(guid); + } + } + + void ThrowIfInvalidResponseCode(string responseHeader) + { + string responseCode = HttpHelper.ReadHttpResponseCode(responseHeader); + if (!string.Equals(responseCode, "101 Switching Protocols", StringComparison.InvariantCultureIgnoreCase)) + { + string[] lines = responseHeader.Split(new string[] { "\r\n" }, StringSplitOptions.None); + + for (int i = 0; i < lines.Length; i++) + { + // if there is more to the message than just the header + if (string.IsNullOrWhiteSpace(lines[i])) + { + StringBuilder builder = new StringBuilder(); + for (int j = i + 1; j < lines.Length - 1; j++) + { + builder.AppendLine(lines[j]); + } + + string responseDetails = builder.ToString(); + throw new InvalidHttpResponseCodeException(responseCode, responseDetails, responseHeader); + } + } + } + } + + Stream GetStream(Guid guid, TcpClient tcpClient, bool isSecure, string host) + { + Stream stream = tcpClient.GetStream(); + + if (isSecure) + { + SslStream sslStream = new SslStream(stream, false, new RemoteCertificateValidationCallback(ValidateServerCertificate), null); + Events.Log.AttemtingToSecureSslConnection(guid); + + // This will throw an AuthenticationException if the certificate is not valid + sslStream.AuthenticateAsClient(host); + Events.Log.ConnectionSecured(guid); + return sslStream; + } + else + { + Events.Log.ConnectionNotSecure(guid); + return stream; + } + } + + /// + /// Invoked by the RemoteCertificateValidationDelegate + /// If you want to ignore certificate errors (for debugging) then return true + /// + static bool ValidateServerCertificate(object sender, X509Certificate certificate, X509Chain chain, SslPolicyErrors sslPolicyErrors) + { + if (sslPolicyErrors == SslPolicyErrors.None) + { + return true; + } + + Events.Log.SslCertificateError(sslPolicyErrors); + + // Do not allow this client to communicate with unauthenticated servers. + return false; + } + + static string GetAdditionalHeaders(Dictionary additionalHeaders) + { + if (additionalHeaders == null || additionalHeaders.Count == 0) + { + return string.Empty; + } + else + { + StringBuilder builder = new StringBuilder(); + foreach (KeyValuePair pair in additionalHeaders) + { + builder.Append($"{pair.Key}: {pair.Value}\r\n"); + } + + return builder.ToString(); + } + } + + async Task PerformHandshake(Guid guid, Uri uri, Stream stream, WebSocketClientOptions options, CancellationToken token) + { + Random rand = new Random(); + byte[] keyAsBytes = new byte[16]; + rand.NextBytes(keyAsBytes); + string secWebSocketKey = Convert.ToBase64String(keyAsBytes); + string additionalHeaders = GetAdditionalHeaders(options.AdditionalHttpHeaders); + string handshakeHttpRequest = $"GET {uri.PathAndQuery} HTTP/1.1\r\n" + + $"Host: {uri.Host}:{uri.Port}\r\n" + + "Upgrade: websocket\r\n" + + "Connection: Upgrade\r\n" + + $"Sec-WebSocket-Key: {secWebSocketKey}\r\n" + + $"Origin: http://{uri.Host}:{uri.Port}\r\n" + + $"Sec-WebSocket-Protocol: {options.SecWebSocketProtocol}\r\n" + + additionalHeaders + + "Sec-WebSocket-Version: 13\r\n\r\n"; + + byte[] httpRequest = Encoding.UTF8.GetBytes(handshakeHttpRequest); + stream.Write(httpRequest, 0, httpRequest.Length); + Events.Log.HandshakeSent(guid, handshakeHttpRequest); + return await ConnectAsync(stream, secWebSocketKey, options, token); + } + } +} diff --git a/MultiplayerFPS/Assets/Mirror/Runtime/Transport/Websocket/Ninja.WebSockets/WebSocketClientFactory.cs.meta b/MultiplayerFPS/Assets/Mirror/Runtime/Transport/Websocket/Ninja.WebSockets/WebSocketClientFactory.cs.meta new file mode 100644 index 0000000..a93bf3e --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Runtime/Transport/Websocket/Ninja.WebSockets/WebSocketClientFactory.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 38af07c5cfa1940f2bd0b981bccea293 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Mirror/Runtime/Transport/Websocket/Ninja.WebSockets/WebSocketClientOptions.cs b/MultiplayerFPS/Assets/Mirror/Runtime/Transport/Websocket/Ninja.WebSockets/WebSocketClientOptions.cs new file mode 100644 index 0000000..b329522 --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Runtime/Transport/Websocket/Ninja.WebSockets/WebSocketClientOptions.cs @@ -0,0 +1,65 @@ +using System; +using System.Collections.Generic; + +namespace Ninja.WebSockets +{ + /// + /// Client WebSocket init options + /// + public class WebSocketClientOptions + { + /// + /// How often to send ping requests to the Server + /// This is done to prevent proxy servers from closing your connection + /// The default is TimeSpan.Zero meaning that it is disabled. + /// WebSocket servers usually send ping messages so it is not normally necessary for the client to send them (hence the TimeSpan.Zero default) + /// You can manually control ping pong messages using the PingPongManager class. + /// If you do that it is advisible to set this KeepAliveInterval to zero for the WebSocketClientFactory + /// + public TimeSpan KeepAliveInterval { get; set; } + + /// + /// Set to true to send a message immediately with the least amount of latency (typical usage for chat) + /// This will disable Nagle's algorithm which can cause high tcp latency for small packets sent infrequently + /// However, if you are streaming large packets or sending large numbers of small packets frequently it is advisable to set NoDelay to false + /// This way data will be bundled into larger packets for better throughput + /// + public bool NoDelay { get; set; } + + /// + /// Add any additional http headers to this dictionary + /// + public Dictionary AdditionalHttpHeaders { get; set; } + + /// + /// Include the full exception (with stack trace) in the close response + /// when an exception is encountered and the WebSocket connection is closed + /// The default is false + /// + public bool IncludeExceptionInCloseResponse { get; set; } + + /// + /// WebSocket Extensions as an HTTP header value + /// + public string SecWebSocketExtensions { get; set; } + + /// + /// A comma separated list of sub protocols in preference order (first one being the most preferred) + /// The server will return the first supported sub protocol (or none if none are supported) + /// Can be null + /// + public string SecWebSocketProtocol { get; set; } + + /// + /// Initialises a new instance of the WebSocketClientOptions class + /// + public WebSocketClientOptions() + { + KeepAliveInterval = TimeSpan.Zero; + NoDelay = true; + AdditionalHttpHeaders = new Dictionary(); + IncludeExceptionInCloseResponse = false; + SecWebSocketProtocol = null; + } + } +} diff --git a/MultiplayerFPS/Assets/Mirror/Runtime/Transport/Websocket/Ninja.WebSockets/WebSocketClientOptions.cs.meta b/MultiplayerFPS/Assets/Mirror/Runtime/Transport/Websocket/Ninja.WebSockets/WebSocketClientOptions.cs.meta new file mode 100644 index 0000000..45c8305 --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Runtime/Transport/Websocket/Ninja.WebSockets/WebSocketClientOptions.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: f2911aa44c1154bf88781555542a9de3 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Mirror/Runtime/Transport/Websocket/Ninja.WebSockets/WebSocketHttpContext.cs b/MultiplayerFPS/Assets/Mirror/Runtime/Transport/Websocket/Ninja.WebSockets/WebSocketHttpContext.cs new file mode 100644 index 0000000..fd136e1 --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Runtime/Transport/Websocket/Ninja.WebSockets/WebSocketHttpContext.cs @@ -0,0 +1,56 @@ +using System.Collections.Generic; +using System.IO; +using System.Net.Sockets; + +namespace Ninja.WebSockets +{ + /// + /// The WebSocket HTTP Context used to initiate a WebSocket handshake + /// + public class WebSocketHttpContext + { + /// + /// True if this is a valid WebSocket request + /// + public bool IsWebSocketRequest { get; private set; } + + public IList WebSocketRequestedProtocols { get; private set; } + + /// + /// The raw http header extracted from the stream + /// + public string HttpHeader { get; private set; } + + /// + /// The Path extracted from the http header + /// + public string Path { get; private set; } + + /// + /// The stream AFTER the header has already been read + /// + public Stream Stream { get; private set; } + + /// + /// The tcp connection we are using + /// + public TcpClient Client { get; private set; } + + /// + /// Initialises a new instance of the WebSocketHttpContext class + /// + /// True if this is a valid WebSocket request + /// The raw http header extracted from the stream + /// The Path extracted from the http header + /// The stream AFTER the header has already been read + public WebSocketHttpContext(bool isWebSocketRequest, IList webSocketRequestedProtocols, string httpHeader, string path, TcpClient client, Stream stream) + { + IsWebSocketRequest = isWebSocketRequest; + WebSocketRequestedProtocols = webSocketRequestedProtocols; + HttpHeader = httpHeader; + Path = path; + Client = client; + Stream = stream; + } + } +} diff --git a/MultiplayerFPS/Assets/Mirror/Runtime/Transport/Websocket/Ninja.WebSockets/WebSocketHttpContext.cs.meta b/MultiplayerFPS/Assets/Mirror/Runtime/Transport/Websocket/Ninja.WebSockets/WebSocketHttpContext.cs.meta new file mode 100644 index 0000000..7e38e8a --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Runtime/Transport/Websocket/Ninja.WebSockets/WebSocketHttpContext.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: efbbd1ab9e45e4dd3b88faaca1048c7f +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Mirror/Runtime/Transport/Websocket/Ninja.WebSockets/WebSocketServerFactory.cs b/MultiplayerFPS/Assets/Mirror/Runtime/Transport/Websocket/Ninja.WebSockets/WebSocketServerFactory.cs new file mode 100644 index 0000000..972e8db --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Runtime/Transport/Websocket/Ninja.WebSockets/WebSocketServerFactory.cs @@ -0,0 +1,172 @@ +// --------------------------------------------------------------------- +// Copyright 2018 David Haig +// +// Permission is hereby granted, free of charge, to any person obtaining a copy +// of this software and associated documentation files (the "Software"), to deal +// in the Software without restriction, including without limitation the rights +// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +// copies of the Software, and to permit persons to whom the Software is +// furnished to do so, subject to the following conditions: +// +// The above copyright notice and this permission notice shall be included in +// all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. +// --------------------------------------------------------------------- + +using System; +using System.Collections.Generic; +using System.IO; +using System.Net.Sockets; +using System.Net.WebSockets; +using System.Text.RegularExpressions; +using System.Threading; +using System.Threading.Tasks; +using Ninja.WebSockets.Exceptions; +using Ninja.WebSockets.Internal; + +namespace Ninja.WebSockets +{ + /// + /// Web socket server factory used to open web socket server connections + /// + public class WebSocketServerFactory : IWebSocketServerFactory + { + readonly Func _bufferFactory; + readonly IBufferPool _bufferPool; + + /// + /// Initialises a new instance of the WebSocketServerFactory class without caring about internal buffers + /// + public WebSocketServerFactory() + { + _bufferPool = new BufferPool(); + _bufferFactory = _bufferPool.GetBuffer; + } + + /// + /// Initialises a new instance of the WebSocketClientFactory class with control over internal buffer creation + /// + /// Used to get a memory stream. Feel free to implement your own buffer pool. MemoryStreams will be disposed when no longer needed and can be returned to the pool. + public WebSocketServerFactory(Func bufferFactory) + { + _bufferFactory = bufferFactory; + } + + /// + /// Reads a http header information from a stream and decodes the parts relating to the WebSocket protocot upgrade + /// + /// The network stream + /// The optional cancellation token + /// Http data read from the stream + public async Task ReadHttpHeaderFromStreamAsync(TcpClient client, Stream stream, CancellationToken token = default(CancellationToken)) + { + string header = await HttpHelper.ReadHttpHeaderAsync(stream, token); + string path = HttpHelper.GetPathFromHeader(header); + bool isWebSocketRequest = HttpHelper.IsWebSocketUpgradeRequest(header); + IList subProtocols = HttpHelper.GetSubProtocols(header); + return new WebSocketHttpContext(isWebSocketRequest, subProtocols, header, path, client, stream); + } + + /// + /// Accept web socket with default options + /// Call ReadHttpHeaderFromStreamAsync first to get WebSocketHttpContext + /// + /// The http context used to initiate this web socket request + /// The optional cancellation token + /// A connected web socket + public async Task AcceptWebSocketAsync(WebSocketHttpContext context, CancellationToken token = default(CancellationToken)) + { + return await AcceptWebSocketAsync(context, new WebSocketServerOptions(), token); + } + + /// + /// Accept web socket with options specified + /// Call ReadHttpHeaderFromStreamAsync first to get WebSocketHttpContext + /// + /// The http context used to initiate this web socket request + /// The web socket options + /// The optional cancellation token + /// A connected web socket + public async Task AcceptWebSocketAsync(WebSocketHttpContext context, WebSocketServerOptions options, CancellationToken token = default(CancellationToken)) + { + Guid guid = Guid.NewGuid(); + Events.Log.AcceptWebSocketStarted(guid); + await PerformHandshakeAsync(guid, context.HttpHeader, options.SubProtocol, context.Stream, token); + Events.Log.ServerHandshakeSuccess(guid); + string secWebSocketExtensions = null; + return new WebSocketImplementation(guid, _bufferFactory, context.Stream, options.KeepAliveInterval, secWebSocketExtensions, options.IncludeExceptionInCloseResponse, false, options.SubProtocol) + { + Context = context + }; + } + + static void CheckWebSocketVersion(string httpHeader) + { + Regex webSocketVersionRegex = new Regex("Sec-WebSocket-Version: (.*)", RegexOptions.IgnoreCase); + + // check the version. Support version 13 and above + const int WebSocketVersion = 13; + Match match = webSocketVersionRegex.Match(httpHeader); + if (match.Success) + { + int secWebSocketVersion = Convert.ToInt32(match.Groups[1].Value.Trim()); + if (secWebSocketVersion < WebSocketVersion) + { + throw new WebSocketVersionNotSupportedException(string.Format("WebSocket Version {0} not suported. Must be {1} or above", secWebSocketVersion, WebSocketVersion)); + } + } + else + { + throw new WebSocketVersionNotSupportedException("Cannot find \"Sec-WebSocket-Version\" in http header"); + } + } + + static async Task PerformHandshakeAsync(Guid guid, String httpHeader, string subProtocol, Stream stream, CancellationToken token) + { + try + { + Regex webSocketKeyRegex = new Regex("Sec-WebSocket-Key: (.*)", RegexOptions.IgnoreCase); + CheckWebSocketVersion(httpHeader); + + Match match = webSocketKeyRegex.Match(httpHeader); + if (match.Success) + { + string secWebSocketKey = match.Groups[1].Value.Trim(); + string setWebSocketAccept = HttpHelper.ComputeSocketAcceptString(secWebSocketKey); + string response = ("HTTP/1.1 101 Switching Protocols\r\n" + + "Connection: Upgrade\r\n" + + "Upgrade: websocket\r\n" + + (subProtocol != null ? $"Sec-WebSocket-Protocol: {subProtocol}\r\n" : "") + + $"Sec-WebSocket-Accept: {setWebSocketAccept}"); + + Events.Log.SendingHandshakeResponse(guid, response); + await HttpHelper.WriteHttpHeaderAsync(response, stream, token); + } + else + { + throw new SecWebSocketKeyMissingException("Unable to read \"Sec-WebSocket-Key\" from http header"); + } + } + catch (WebSocketVersionNotSupportedException ex) + { + Events.Log.WebSocketVersionNotSupported(guid, ex.ToString()); + string response = "HTTP/1.1 426 Upgrade Required\r\nSec-WebSocket-Version: 13" + ex.Message; + await HttpHelper.WriteHttpHeaderAsync(response, stream, token); + throw; + } + catch (Exception ex) + { + Events.Log.BadRequest(guid, ex.ToString()); + await HttpHelper.WriteHttpHeaderAsync("HTTP/1.1 400 Bad Request", stream, token); + throw; + } + } + } +} diff --git a/MultiplayerFPS/Assets/Mirror/Runtime/Transport/Websocket/Ninja.WebSockets/WebSocketServerFactory.cs.meta b/MultiplayerFPS/Assets/Mirror/Runtime/Transport/Websocket/Ninja.WebSockets/WebSocketServerFactory.cs.meta new file mode 100644 index 0000000..920e27a --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Runtime/Transport/Websocket/Ninja.WebSockets/WebSocketServerFactory.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: c5fcfcd10538542edb4842d81798f4dd +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Mirror/Runtime/Transport/Websocket/Ninja.WebSockets/WebSocketServerOptions.cs b/MultiplayerFPS/Assets/Mirror/Runtime/Transport/Websocket/Ninja.WebSockets/WebSocketServerOptions.cs new file mode 100644 index 0000000..c347bd5 --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Runtime/Transport/Websocket/Ninja.WebSockets/WebSocketServerOptions.cs @@ -0,0 +1,45 @@ +using System; + +namespace Ninja.WebSockets +{ + /// + /// Server WebSocket init options + /// + public class WebSocketServerOptions + { + /// + /// How often to send ping requests to the Client + /// The default is 60 seconds + /// This is done to prevent proxy servers from closing your connection + /// A timespan of zero will disable the automatic ping pong mechanism + /// You can manually control ping pong messages using the PingPongManager class. + /// If you do that it is advisible to set this KeepAliveInterval to zero in the WebSocketServerFactory + /// + public TimeSpan KeepAliveInterval { get; set; } + + /// + /// Include the full exception (with stack trace) in the close response + /// when an exception is encountered and the WebSocket connection is closed + /// The default is false + /// + public bool IncludeExceptionInCloseResponse { get; set; } + + /// + /// Specifies the sub protocol to send back to the client in the opening handshake + /// Can be null (the most common use case) + /// The client can specify multiple preferred protocols in the opening handshake header + /// The server should use the first supported one or set this to null if none of the requested sub protocols are supported + /// + public string SubProtocol { get; set; } + + /// + /// Initialises a new instance of the WebSocketServerOptions class + /// + public WebSocketServerOptions() + { + KeepAliveInterval = TimeSpan.FromSeconds(60); + IncludeExceptionInCloseResponse = false; + SubProtocol = null; + } + } +} diff --git a/MultiplayerFPS/Assets/Mirror/Runtime/Transport/Websocket/Ninja.WebSockets/WebSocketServerOptions.cs.meta b/MultiplayerFPS/Assets/Mirror/Runtime/Transport/Websocket/Ninja.WebSockets/WebSocketServerOptions.cs.meta new file mode 100644 index 0000000..adfcf1d --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Runtime/Transport/Websocket/Ninja.WebSockets/WebSocketServerOptions.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 7f8d9d315d665461a94bc139e46cbfce +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Mirror/Runtime/Transport/Websocket/Plugins.meta b/MultiplayerFPS/Assets/Mirror/Runtime/Transport/Websocket/Plugins.meta new file mode 100644 index 0000000..6d6de23 --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Runtime/Transport/Websocket/Plugins.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: b64fa4674492a4cf1857ecee9f73fcb1 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Mirror/Runtime/Transport/Websocket/Plugins/WebSocket.jslib b/MultiplayerFPS/Assets/Mirror/Runtime/Transport/Websocket/Plugins/WebSocket.jslib new file mode 100644 index 0000000..b6a6dee --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Runtime/Transport/Websocket/Plugins/WebSocket.jslib @@ -0,0 +1,112 @@ +var LibraryWebSockets = { + $webSocketInstances: [], + + SocketCreate: function(url, id, onopen, ondata, onclose) + { + var str = Pointer_stringify(url); + + var socket = new WebSocket(str, "binary"); + + socket.binaryType = 'arraybuffer'; + + socket.onopen = function(e) { + Runtime.dynCall('vi', onopen, [id]); + } + + socket.onerror = function(e) { + console.log("websocket error " + JSON.stringify(e)); + } + + socket.onmessage = function (e) { + // Todo: handle other data types? + if (e.data instanceof Blob) + { + var reader = new FileReader(); + reader.addEventListener("loadend", function() { + var array = new Uint8Array(reader.result); + }); + reader.readAsArrayBuffer(e.data); + } + else if (e.data instanceof ArrayBuffer) + { + var array = new Uint8Array(e.data); + var ptr = _malloc(array.length); + var dataHeap = new Uint8Array(HEAPU8.buffer, ptr, array.length); + dataHeap.set(array); + Runtime.dynCall('viii', ondata, [id, ptr, array.length]); + _free(ptr); + } + else if(typeof e.data === "string") { + var reader = new FileReader(); + reader.addEventListener("loadend", function() { + var array = new Uint8Array(reader.result); + }); + var blob = new Blob([e.data]); + reader.readAsArrayBuffer(blob); + } + }; + + socket.onclose = function (e) { + Runtime.dynCall('vi', onclose, [id]); + + if (e.code != 1000) + { + if (e.reason != null && e.reason.length > 0) + socket.error = e.reason; + else + { + switch (e.code) + { + case 1001: + socket.error = "Endpoint going away."; + break; + case 1002: + socket.error = "Protocol error."; + break; + case 1003: + socket.error = "Unsupported message."; + break; + case 1005: + socket.error = "No status."; + break; + case 1006: + socket.error = "Abnormal disconnection."; + break; + case 1009: + socket.error = "Data frame too large."; + break; + default: + socket.error = "Error "+e.code; + } + } + } + } + var instance = webSocketInstances.push(socket) - 1; + return instance; + }, + + SocketState: function (socketInstance) + { + var socket = webSocketInstances[socketInstance]; + + if(socket) + return socket.readyState; + + return false; + }, + + SocketSend: function (socketInstance, ptr, length) + { + var socket = webSocketInstances[socketInstance]; + socket.send (HEAPU8.buffer.slice(ptr, ptr+length)); + }, + + SocketClose: function (socketInstance) + { + var socket = webSocketInstances[socketInstance]; + socket.close(); + } +}; + +autoAddDeps(LibraryWebSockets, '$webSocketInstances'); +mergeInto(LibraryManager.library, LibraryWebSockets); \ No newline at end of file diff --git a/MultiplayerFPS/Assets/Mirror/Runtime/Transport/Websocket/Plugins/WebSocket.jslib.meta b/MultiplayerFPS/Assets/Mirror/Runtime/Transport/Websocket/Plugins/WebSocket.jslib.meta new file mode 100644 index 0000000..67daa5e --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Runtime/Transport/Websocket/Plugins/WebSocket.jslib.meta @@ -0,0 +1,34 @@ +fileFormatVersion: 2 +guid: 3fba16b22ae274c729f6e8f91c425355 +PluginImporter: + externalObjects: {} + serializedVersion: 2 + iconMap: {} + executionOrder: {} + isPreloaded: 0 + isOverridable: 0 + platformData: + - first: + Any: + second: + enabled: 0 + settings: {} + - first: + Editor: Editor + second: + enabled: 0 + settings: + DefaultValueInitialized: true + - first: + Facebook: WebGL + second: + enabled: 1 + settings: {} + - first: + WebGL: WebGL + second: + enabled: 1 + settings: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Mirror/Runtime/Transport/Websocket/Server.cs b/MultiplayerFPS/Assets/Mirror/Runtime/Transport/Websocket/Server.cs new file mode 100644 index 0000000..8418b08 --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Runtime/Transport/Websocket/Server.cs @@ -0,0 +1,363 @@ +using System; +using System.Collections.Generic; +using System.IO; +using System.Net.Security; +using System.Net.Sockets; +using System.Net.WebSockets; +using System.Security.Cryptography.X509Certificates; +using System.Threading; +using System.Threading.Tasks; +using Ninja.WebSockets; +using Ninja.WebSockets.Internal; +using UnityEngine; + +namespace Mirror.Websocket +{ + public class Server + { + public event Action Connected; + public event Action> ReceivedData; + public event Action Disconnected; + public event Action ReceivedError; + + const int MaxMessageSize = 256 * 1024; + + // listener + TcpListener listener; + readonly IWebSocketServerFactory webSocketServerFactory = new WebSocketServerFactory(); + + CancellationTokenSource cancellation; + + // clients with + Dictionary clients = new Dictionary(); + + public bool NoDelay = true; + + // connectionId counter + // (right now we only use it from one listener thread, but we might have + // multiple threads later in case of WebSockets etc.) + // -> static so that another server instance doesn't start at 0 again. + static int counter = 0; + + // public next id function in case someone needs to reserve an id + // (e.g. if hostMode should always have 0 connection and external + // connections should start at 1, etc.) + public static int NextConnectionId() + { + int id = Interlocked.Increment(ref counter); + + // it's very unlikely that we reach the uint limit of 2 billion. + // even with 1 new connection per second, this would take 68 years. + // -> but if it happens, then we should throw an exception because + // the caller probably should stop accepting clients. + // -> it's hardly worth using 'bool Next(out id)' for that case + // because it's just so unlikely. + if (id == int.MaxValue) + { + throw new Exception("connection id limit reached: " + id); + } + + return id; + } + + // check if the server is running + public bool Active + { + get { return listener != null; } + } + + public WebSocket GetClient(int connectionId) + { + // paul: null is evil, throw exception if not found + return clients[connectionId]; + } + + public bool _secure = false; + + public SslConfiguration _sslConfig; + + public class SslConfiguration + { + public System.Security.Cryptography.X509Certificates.X509Certificate2 Certificate; + public bool ClientCertificateRequired; + public System.Security.Authentication.SslProtocols EnabledSslProtocols; + public bool CheckCertificateRevocation; + } + + public async Task Listen(int port) + { + try + { + cancellation = new CancellationTokenSource(); + + listener = TcpListener.Create(port); + listener.Server.NoDelay = NoDelay; + listener.Start(); + Debug.Log($"Websocket server started listening on port {port}"); + while (true) + { + TcpClient tcpClient = await listener.AcceptTcpClientAsync(); + _ = ProcessTcpClient(tcpClient, cancellation.Token); + } + } + catch (ObjectDisposedException) + { + // do nothing. This will be thrown if the Listener has been stopped + } + catch (Exception ex) + { + ReceivedError?.Invoke(0, ex); + } + } + + async Task ProcessTcpClient(TcpClient tcpClient, CancellationToken token) + { + + try + { + // this worker thread stays alive until either of the following happens: + // Client sends a close conection request OR + // An unhandled exception is thrown OR + // The server is disposed + + // get a secure or insecure stream + Stream stream = tcpClient.GetStream(); + if (_secure) + { + SslStream sslStream = new SslStream(stream, false, CertVerificationCallback); + sslStream.AuthenticateAsServer(_sslConfig.Certificate, _sslConfig.ClientCertificateRequired, _sslConfig.EnabledSslProtocols, _sslConfig.CheckCertificateRevocation); + stream = sslStream; + } + WebSocketHttpContext context = await webSocketServerFactory.ReadHttpHeaderFromStreamAsync(tcpClient, stream, token); + if (context.IsWebSocketRequest) + { + // Force KeepAliveInterval to Zero, otherwise the transport is unstable and causes random disconnects. + WebSocketServerOptions options = new WebSocketServerOptions() { KeepAliveInterval = TimeSpan.Zero, SubProtocol = "binary" }; + + WebSocket webSocket = await webSocketServerFactory.AcceptWebSocketAsync(context, options); + + await ReceiveLoopAsync(webSocket, token); + } + else + { + Debug.Log("Http header contains no web socket upgrade request. Ignoring"); + } + + } + catch (IOException) + { + // do nothing. This will be thrown if the transport is closed + } + catch (ObjectDisposedException) + { + // do nothing. This will be thrown if the Listener has been stopped + } + catch (Exception ex) + { + ReceivedError?.Invoke(0, ex); + } + finally + { + try + { + tcpClient.Client.Close(); + tcpClient.Close(); + } + catch (Exception ex) + { + ReceivedError?.Invoke(0, ex); + } + } + } + + bool CertVerificationCallback(object sender, X509Certificate certificate, X509Chain chain, SslPolicyErrors sslPolicyErrors) + { + // Much research has been done on this. When this is initiated from a HTTPS/WSS stream, + // the certificate is null and the SslPolicyErrors is RemoteCertificateNotAvailable. + // Meaning we CAN'T verify this and this is all we can do. + return true; + } + + public bool enabled; + + async Task ReceiveLoopAsync(WebSocket webSocket, CancellationToken token) + { + int connectionId = NextConnectionId(); + clients.Add(connectionId, webSocket); + + byte[] buffer = new byte[MaxMessageSize]; + + try + { + // someone connected, raise event + Connected?.Invoke(connectionId); + + while (true) + { + WebSocketReceiveResult result = await webSocket.ReceiveAsync(new ArraySegment(buffer), token); + + if (!enabled) + { + await WaitForEnabledAsync(); + } + + if (result.MessageType == WebSocketMessageType.Close) + { + Debug.Log($"Client initiated close. Status: {result.CloseStatus} Description: {result.CloseStatusDescription}"); + break; + } + + ArraySegment data = await ReadFrames(connectionId, result, webSocket, buffer, token); + + if (data.Count == 0) + break; + + try + { + // we received some data, raise event + ReceivedData?.Invoke(connectionId, data); + } + catch (Exception exception) + { + ReceivedError?.Invoke(connectionId, exception); + } + } + + } + catch (Exception exception) + { + ReceivedError?.Invoke(connectionId, exception); + } + finally + { + clients.Remove(connectionId); + Disconnected?.Invoke(connectionId); + } + } + + async Task WaitForEnabledAsync() + { + while (!enabled) + { + await Task.Delay(10); + } + } + + // a message might come splitted in multiple frames + // collect all frames + async Task> ReadFrames(int connectionId, WebSocketReceiveResult result, WebSocket webSocket, byte[] buffer, CancellationToken token) + { + int count = result.Count; + + while (!result.EndOfMessage) + { + if (count >= MaxMessageSize) + { + string closeMessage = string.Format("Maximum message size: {0} bytes.", MaxMessageSize); + await webSocket.CloseAsync(WebSocketCloseStatus.MessageTooBig, closeMessage, CancellationToken.None); + ReceivedError?.Invoke(connectionId, new WebSocketException(WebSocketError.HeaderError)); + return new ArraySegment(); + } + + result = await webSocket.ReceiveAsync(new ArraySegment(buffer, count, MaxMessageSize - count), CancellationToken.None); + count += result.Count; + + } + return new ArraySegment(buffer, 0, count); + } + + public void Stop() + { + // only if started + if (!Active) + return; + + Debug.Log("Server: stopping..."); + cancellation.Cancel(); + + // stop listening to connections so that no one can connect while we + // close the client connections + listener.Stop(); + + // clear clients list + clients.Clear(); + listener = null; + } + + // send message to client using socket connection or throws exception + public async void Send(int connectionId, ArraySegment segment) + { + // find the connection + if (clients.TryGetValue(connectionId, out WebSocket client)) + { + try + { + await client.SendAsync(segment, WebSocketMessageType.Binary, true, cancellation.Token); + } + catch (ObjectDisposedException) + { + // connection has been closed, swallow exception + Disconnect(connectionId); + } + catch (Exception exception) + { + if (clients.ContainsKey(connectionId)) + { + // paul: If someone unplugs their internet + // we can potentially get hundreds of errors here all at once + // because all the WriteAsync wake up at once and throw exceptions + + // by hiding inside this if, I ensure that we only report the first error + // all other errors are swallowed. + // this prevents a log storm that freezes the server for several seconds + ReceivedError?.Invoke(connectionId, exception); + } + + Disconnect(connectionId); + } + } + else + { + ReceivedError?.Invoke(connectionId, new SocketException((int)SocketError.NotConnected)); + } + } + + // get connection info in case it's needed (IP etc.) + // (we should never pass the TcpClient to the outside) + public string GetClientAddress(int connectionId) + { + // find the connection + if (clients.TryGetValue(connectionId, out WebSocket client)) + { + WebSocketImplementation wsClient = client as WebSocketImplementation; + return wsClient.Context.Client.Client.RemoteEndPoint.ToString(); + + } + return null; + } + + // disconnect (kick) a client + public bool Disconnect(int connectionId) + { + // find the connection + if (clients.TryGetValue(connectionId, out WebSocket client)) + { + clients.Remove(connectionId); + // just close it. client thread will take care of the rest. + client.CloseAsync(WebSocketCloseStatus.NormalClosure, "", CancellationToken.None); + Debug.Log("Server.Disconnect connectionId:" + connectionId); + return true; + } + return false; + } + + public override string ToString() + { + if (Active) + { + return $"Websocket server {listener.LocalEndpoint}"; + } + return ""; + } + } +} diff --git a/MultiplayerFPS/Assets/Mirror/Runtime/Transport/Websocket/Server.cs.meta b/MultiplayerFPS/Assets/Mirror/Runtime/Transport/Websocket/Server.cs.meta new file mode 100644 index 0000000..44d8af0 --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Runtime/Transport/Websocket/Server.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: b4bf9040513294fa4939bb9f2f0cda4e +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Mirror/Runtime/Transport/Websocket/WebsocketTransport.cs b/MultiplayerFPS/Assets/Mirror/Runtime/Transport/Websocket/WebsocketTransport.cs new file mode 100644 index 0000000..a86026c --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Runtime/Transport/Websocket/WebsocketTransport.cs @@ -0,0 +1,215 @@ +using System; +using System.Collections.Generic; +using System.Net; +using UnityEngine; + +namespace Mirror.Websocket +{ + [HelpURL("https://mirror-networking.com/docs/Transports/WebSockets.html")] + public class WebsocketTransport : Transport + { + public const string Scheme = "ws"; + public const string SecureScheme = "wss"; + + protected Client client = new Client(); + protected Server server = new Server(); + + [Header("Transport Settings")] + + [Tooltip("Connection Port.")] + public int port = 7778; + + [Tooltip("Nagle Algorithm can be disabled by enabling NoDelay.")] + public bool NoDelay = true; + + [Header("Secure Sockets (SSL/WSS).")] + + [Tooltip("Indicates if SSL/WSS protocol will be used with the PFX Certificate file below.")] + public bool Secure; + + [Tooltip("Full path and filename to PFX Certificate file generated from web hosting environment.")] + public string CertificatePath; + + [Tooltip("Password for PFX Certificate file above.")] + public string CertificatePassword; + + public WebsocketTransport() + { + // dispatch the events from the server + server.Connected += (connectionId) => OnServerConnected.Invoke(connectionId); + server.Disconnected += (connectionId) => OnServerDisconnected.Invoke(connectionId); + server.ReceivedData += (connectionId, data) => OnServerDataReceived.Invoke(connectionId, data, Channels.DefaultReliable); + server.ReceivedError += (connectionId, error) => OnServerError.Invoke(connectionId, error); + + // dispatch events from the client + client.Connected += () => OnClientConnected.Invoke(); + client.Disconnected += () => OnClientDisconnected.Invoke(); + client.ReceivedData += (data) => OnClientDataReceived.Invoke(data, Channels.DefaultReliable); + client.ReceivedError += (error) => OnClientError.Invoke(error); + + // configure + client.NoDelay = NoDelay; + server.NoDelay = NoDelay; + + Debug.Log("Websocket transport initialized!"); + } + + public override bool Available() + { + // WebSockets should be available on all platforms, including WebGL (automatically) using our included JSLIB code + return true; + } + + void OnEnable() + { + server.enabled = true; + client.enabled = true; + } + + void OnDisable() + { + server.enabled = false; + client.enabled = false; + } + + void LateUpdate() + { + // note: we need to check enabled in case we set it to false + // when LateUpdate already started. + // (https://github.com/vis2k/Mirror/pull/379) + if (!enabled) + return; + + // process a maximum amount of client messages per tick + // TODO add clientMaxReceivesPerTick same as telepathy + while (true) + { + // stop when there is no more message + if (!client.ProcessClientMessage()) + { + break; + } + + // Some messages can disable transport + // If this is disabled stop processing message in queue + if (!enabled) + { + break; + } + } + } + + // client + public override bool ClientConnected() => client.IsConnected; + + public override void ClientConnect(string host) + { + if (Secure) + { + client.Connect(new Uri($"wss://{host}:{port}")); + } + else + { + client.Connect(new Uri($"ws://{host}:{port}")); + } + } + + public override void ClientConnect(Uri uri) + { + if (uri.Scheme != Scheme && uri.Scheme != SecureScheme) + throw new ArgumentException($"Invalid url {uri}, use {Scheme}://host:port or {SecureScheme}://host:port instead", nameof(uri)); + + if (uri.IsDefaultPort) + { + UriBuilder uriBuilder = new UriBuilder(uri); + uriBuilder.Port = port; + uri = uriBuilder.Uri; + } + + client.Connect(uri); + } + + public override bool ClientSend(int channelId, ArraySegment segment) + { + client.Send(segment); + return true; + } + + public override void ClientDisconnect() => client.Disconnect(); + + public override Uri ServerUri() + { + UriBuilder builder = new UriBuilder(); + builder.Scheme = Secure ? SecureScheme : Scheme; + builder.Host = Dns.GetHostName(); + builder.Port = port; + return builder.Uri; + } + + + // server + public override bool ServerActive() => server.Active; + + public override void ServerStart() + { + server._secure = Secure; + if (Secure) + { + server._secure = Secure; + server._sslConfig = new Server.SslConfiguration + { + Certificate = new System.Security.Cryptography.X509Certificates.X509Certificate2(CertificatePath, CertificatePassword), + ClientCertificateRequired = false, + CheckCertificateRevocation = false, + EnabledSslProtocols = System.Security.Authentication.SslProtocols.Default + }; + } + _ = server.Listen(port); + } + + public override bool ServerSend(List connectionIds, int channelId, ArraySegment segment) + { + // send to all + foreach (int connectionId in connectionIds) + server.Send(connectionId, segment); + return true; + } + + public override bool ServerDisconnect(int connectionId) + { + return server.Disconnect(connectionId); + } + + public override string ServerGetClientAddress(int connectionId) + { + return server.GetClientAddress(connectionId); + } + public override void ServerStop() => server.Stop(); + + // common + public override void Shutdown() + { + client.Disconnect(); + server.Stop(); + } + + public override int GetMaxPacketSize(int channelId) + { + // Telepathy's limit is Array.Length, which is int + return int.MaxValue; + } + + public override string ToString() + { + if (client.Connecting || client.IsConnected) + { + return client.ToString(); + } + if (server.Active) + { + return server.ToString(); + } + return ""; + } + } +} diff --git a/MultiplayerFPS/Assets/Mirror/Runtime/Transport/Websocket/WebsocketTransport.cs.meta b/MultiplayerFPS/Assets/Mirror/Runtime/Transport/Websocket/WebsocketTransport.cs.meta new file mode 100644 index 0000000..432cfd6 --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Runtime/Transport/Websocket/WebsocketTransport.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 5f039183eda8945448b822a77e2a9d0e +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {fileID: 2800000, guid: 7453abfe9e8b2c04a8a47eb536fe21eb, type: 3} + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Mirror/Runtime/UNetwork.cs b/MultiplayerFPS/Assets/Mirror/Runtime/UNetwork.cs new file mode 100644 index 0000000..19350fb --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Runtime/UNetwork.cs @@ -0,0 +1,70 @@ +using System; +using System.Runtime.InteropServices; +using UnityEngine; + +namespace Mirror +{ + // Handles network messages on client and server + public delegate void NetworkMessageDelegate(NetworkConnection conn, NetworkReader reader, int channelId); + + // Handles requests to spawn objects on the client + public delegate GameObject SpawnDelegate(Vector3 position, Guid assetId); + + public delegate GameObject SpawnHandlerDelegate(SpawnMessage msg); + + // Handles requests to unspawn objects on the client + public delegate void UnSpawnDelegate(GameObject spawned); + + // invoke type for Cmd/Rpc/SyncEvents + public enum MirrorInvokeType + { + Command, + ClientRpc, + SyncEvent + } + + public enum Version + { + Current = 1 + } + + public static class Channels + { + public const int DefaultReliable = 0; + public const int DefaultUnreliable = 1; + } + + // -- helpers for float conversion without allocations -- + [StructLayout(LayoutKind.Explicit)] + internal struct UIntFloat + { + [FieldOffset(0)] + public float floatValue; + + [FieldOffset(0)] + public uint intValue; + } + + [StructLayout(LayoutKind.Explicit)] + internal struct UIntDouble + { + [FieldOffset(0)] + public double doubleValue; + + [FieldOffset(0)] + public ulong longValue; + } + + [StructLayout(LayoutKind.Explicit)] + internal struct UIntDecimal + { + [FieldOffset(0)] + public ulong longValue1; + + [FieldOffset(8)] + public ulong longValue2; + + [FieldOffset(0)] + public decimal decimalValue; + } +} diff --git a/MultiplayerFPS/Assets/Mirror/Runtime/UNetwork.cs.meta b/MultiplayerFPS/Assets/Mirror/Runtime/UNetwork.cs.meta new file mode 100644 index 0000000..0ee79ed --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/Runtime/UNetwork.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: b530ce39098b54374a29ad308c8e4554 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Mirror/version.txt b/MultiplayerFPS/Assets/Mirror/version.txt new file mode 100644 index 0000000..986f18a --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/version.txt @@ -0,0 +1 @@ +16.9.0 \ No newline at end of file diff --git a/MultiplayerFPS/Assets/Mirror/version.txt.meta b/MultiplayerFPS/Assets/Mirror/version.txt.meta new file mode 100644 index 0000000..097f259 --- /dev/null +++ b/MultiplayerFPS/Assets/Mirror/version.txt.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: c6b1f72568a9340178b4c34608fbdbc3 +TextScriptImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/New Terrain.asset b/MultiplayerFPS/Assets/New Terrain.asset new file mode 100644 index 0000000..f2f8bf1 Binary files /dev/null and b/MultiplayerFPS/Assets/New Terrain.asset differ diff --git a/MultiplayerFPS/Assets/New Terrain.asset.meta b/MultiplayerFPS/Assets/New Terrain.asset.meta new file mode 100644 index 0000000..7fa162d --- /dev/null +++ b/MultiplayerFPS/Assets/New Terrain.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 508740bccb7bfaf45a2d6ccd11968007 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 15600000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/PlayerModel/Animation/MoveBackwards.anim b/MultiplayerFPS/Assets/PlayerModel/Animation/MoveBackwards.anim new file mode 100644 index 0000000..54144e9 --- /dev/null +++ b/MultiplayerFPS/Assets/PlayerModel/Animation/MoveBackwards.anim @@ -0,0 +1,175 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!74 &7400000 +AnimationClip: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_Name: MoveBackwards + serializedVersion: 6 + m_Legacy: 0 + m_Compressed: 0 + m_UseHighQualityCurve: 1 + m_RotationCurves: [] + m_CompressedRotationCurves: [] + m_EulerCurves: + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: {x: -0, y: 0, z: 0} + inSlope: {x: 0, y: 0, z: 0} + outSlope: {x: 0, y: 0, z: 0} + tangentMode: 0 + - serializedVersion: 2 + time: 1 + value: {x: -0, y: 0, z: 0} + inSlope: {x: 0, y: 0, z: 0} + outSlope: {x: 0, y: 0, z: 0} + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + path: Graphics/PlayerModel/Thrusters + m_PositionCurves: [] + m_ScaleCurves: [] + m_FloatCurves: [] + m_PPtrCurves: [] + m_SampleRate: 60 + m_WrapMode: 0 + m_Bounds: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0, y: 0, z: 0} + m_ClipBindingConstant: + genericBindings: + - serializedVersion: 2 + path: 3297253354 + attribute: 4 + script: {fileID: 0} + typeID: 4 + customType: 4 + isPPtrCurve: 0 + pptrCurveMapping: [] + m_AnimationClipSettings: + serializedVersion: 2 + m_AdditiveReferencePoseClip: {fileID: 0} + m_AdditiveReferencePoseTime: 0 + m_StartTime: 0 + m_StopTime: 1 + m_OrientationOffsetY: 0 + m_Level: 0 + m_CycleOffset: 0 + m_HasAdditiveReferencePose: 0 + m_LoopTime: 1 + m_LoopBlend: 0 + m_LoopBlendOrientation: 0 + m_LoopBlendPositionY: 0 + m_LoopBlendPositionXZ: 0 + m_KeepOriginalOrientation: 0 + m_KeepOriginalPositionY: 1 + m_KeepOriginalPositionXZ: 0 + m_HeightFromFeet: 0 + m_Mirror: 0 + m_EditorCurves: + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 34 + - serializedVersion: 2 + time: 1 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 34 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: localEulerAnglesRaw.x + path: Graphics/PlayerModel/Thrusters + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 34 + - serializedVersion: 2 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 34 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: localEulerAnglesRaw.y + path: Graphics/PlayerModel/Thrusters + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 34 + - serializedVersion: 2 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 34 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: localEulerAnglesRaw.z + path: Graphics/PlayerModel/Thrusters + classID: 4 + script: {fileID: 0} + m_EulerEditorCurves: + - curve: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalEulerAngles.x + path: Graphics/PlayerModel/Thrusters + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalEulerAngles.y + path: Graphics/PlayerModel/Thrusters + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalEulerAngles.z + path: Graphics/PlayerModel/Thrusters + classID: 4 + script: {fileID: 0} + m_HasGenericRootTransform: 0 + m_HasMotionFloatCurves: 0 + m_GenerateMotionCurves: 0 + m_Events: [] diff --git a/MultiplayerFPS/Assets/PlayerModel/Animation/MoveBackwards.anim.meta b/MultiplayerFPS/Assets/PlayerModel/Animation/MoveBackwards.anim.meta new file mode 100644 index 0000000..a76c82b --- /dev/null +++ b/MultiplayerFPS/Assets/PlayerModel/Animation/MoveBackwards.anim.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 1694258563c14a1498e23a4f81ab0cb3 +timeCreated: 1470859008 +licenseType: Free +NativeFormatImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Prefabs/BulletObject.prefab b/MultiplayerFPS/Assets/Prefabs/BulletObject.prefab new file mode 100644 index 0000000..92b6bc5 --- /dev/null +++ b/MultiplayerFPS/Assets/Prefabs/BulletObject.prefab @@ -0,0 +1,191 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1001 &100100000 +Prefab: + m_ObjectHideFlags: 1 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 0} + m_Modifications: [] + m_RemovedComponents: [] + m_ParentPrefab: {fileID: 0} + m_RootGameObject: {fileID: 1770875571030426} + m_IsPrefabParent: 0 +--- !u!1 &1770875571030426 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 4 + m_Component: + - 4: {fileID: 4405740145512678} + - 82: {fileID: 82761825074339952} + - 82: {fileID: 82326056984172256} + m_Layer: 0 + m_Name: BulletObject + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &4405740145512678 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1770875571030426} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 0 +--- !u!82 &82326056984172256 +AudioSource: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1770875571030426} + m_Enabled: 1 + serializedVersion: 4 + OutputAudioMixerGroup: {fileID: 0} + m_audioClip: {fileID: 8300000, guid: d0c2bf572f181b642a97c86307aa53c8, type: 3} + m_PlayOnAwake: 1 + m_Volume: 0.138 + m_Pitch: 1 + Loop: 0 + Mute: 0 + Spatialize: 0 + Priority: 148 + DopplerLevel: 1 + MinDistance: 1 + MaxDistance: 500 + Pan2D: 0 + rolloffMode: 0 + BypassEffects: 0 + BypassListenerEffects: 0 + BypassReverbZones: 0 + rolloffCustomCurve: + serializedVersion: 2 + m_Curve: + - time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + panLevelCustomCurve: + serializedVersion: 2 + m_Curve: + - time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + spreadCustomCurve: + serializedVersion: 2 + m_Curve: + - time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + reverbZoneMixCustomCurve: + serializedVersion: 2 + m_Curve: + - time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 +--- !u!82 &82761825074339952 +AudioSource: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1770875571030426} + m_Enabled: 1 + serializedVersion: 4 + OutputAudioMixerGroup: {fileID: 0} + m_audioClip: {fileID: 8300000, guid: 8c366469c4ad7e64a8b1516db74d2937, type: 3} + m_PlayOnAwake: 1 + m_Volume: 0.057 + m_Pitch: 1 + Loop: 0 + Mute: 0 + Spatialize: 0 + Priority: 128 + DopplerLevel: 1 + MinDistance: 1 + MaxDistance: 500 + Pan2D: 0 + rolloffMode: 0 + BypassEffects: 0 + BypassListenerEffects: 0 + BypassReverbZones: 0 + rolloffCustomCurve: + serializedVersion: 2 + m_Curve: + - time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + panLevelCustomCurve: + serializedVersion: 2 + m_Curve: + - time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + spreadCustomCurve: + serializedVersion: 2 + m_Curve: + - time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + reverbZoneMixCustomCurve: + serializedVersion: 2 + m_Curve: + - time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 diff --git a/MultiplayerFPS/Assets/Prefabs/BulletObject.prefab.meta b/MultiplayerFPS/Assets/Prefabs/BulletObject.prefab.meta new file mode 100644 index 0000000..5c2b16a --- /dev/null +++ b/MultiplayerFPS/Assets/Prefabs/BulletObject.prefab.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: d51ebfaa5fd4bac40a3b1654f398a716 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 100100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Prefabs/Player.prefab b/MultiplayerFPS/Assets/Prefabs/Player.prefab new file mode 100644 index 0000000..4cf1ca0 --- /dev/null +++ b/MultiplayerFPS/Assets/Prefabs/Player.prefab @@ -0,0 +1,2827 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &105082 +GameObject: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 4 + m_Component: + - 4: {fileID: 435378} + - 33: {fileID: 3379010} + - 23: {fileID: 2386574} + - 122: {fileID: 122696557418030764} + m_Layer: 8 + m_Name: + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!1 &142584 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 4 + m_Component: + - 4: {fileID: 407334} + m_Layer: 8 + m_Name: + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!1 &145158 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 4 + m_Component: + - 4: {fileID: 492684} + - 20: {fileID: 2045656} + - 124: {fileID: 12489766} + m_Layer: 8 + m_Name: + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!1 &169166 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 4 + m_Component: + - 4: {fileID: 476510} + - 135: {fileID: 13580332} + - 54: {fileID: 5496792} + - 153: {fileID: 15361964} + - 114: {fileID: 11430888} + - 114: {fileID: 11405918} + - 114: {fileID: 11469600} + - 114: {fileID: 11470642} + - 114: {fileID: 11461734} + - 114: {fileID: 11487676} + - 114: {fileID: 11485982} + - 114: {fileID: 11419484} + - 114: {fileID: 11486290} + - 95: {fileID: 9532154} + - 82: {fileID: 8203712} + - 82: {fileID: 82860850948782480} + m_Layer: 8 + m_Name: Player + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!1 &191478 +GameObject: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 4 + m_Component: + - 4: {fileID: 446424} + - 20: {fileID: 2040106} + m_Layer: 8 + m_Name: + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!1 &192846 +GameObject: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 4 + m_Component: + - 4: {fileID: 490840} + m_Layer: 8 + m_Name: + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!1 &192942 +GameObject: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 4 + m_Component: + - 4: {fileID: 459380} + m_Layer: 8 + m_Name: + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &407334 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 142584} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_Children: + - {fileID: 490840} + m_Father: {fileID: 476510} + m_RootOrder: 1 +--- !u!4 &435378 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 105082} + m_LocalRotation: {x: 0.7071068, y: 0, z: 0, w: 0.7071068} + m_LocalPosition: {x: 0, y: 0.387, z: 0.701} + m_LocalScale: {x: 810.68536, y: 298.65, z: 608.61884} + m_LocalEulerAnglesHint: {x: 90, y: 0, z: 0} + m_Children: [] + m_Father: {fileID: 490840} + m_RootOrder: 1 +--- !u!4 &446424 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 191478} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0.38} + m_LocalScale: {x: 1, y: 1, z: 1} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_Children: [] + m_Father: {fileID: 492684} + m_RootOrder: 1 +--- !u!4 &459380 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 192942} + m_LocalRotation: {x: -0.7068895, y: 0.017532008, z: 0.017531998, w: 0.7068894} + m_LocalPosition: {x: 0.3, y: -0.25, z: 1.3} + m_LocalScale: {x: 1, y: 1, z: 1} + m_LocalEulerAnglesHint: {x: -90, y: 2.8415, z: 0} + m_Children: + - {fileID: 4942672139234618} + - {fileID: 4376323493830344} + m_Father: {fileID: 492684} + m_RootOrder: 0 +--- !u!4 &476510 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 169166} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 127, y: 5, z: 93} + m_LocalScale: {x: 1, y: 1, z: 1} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_Children: + - {fileID: 492684} + - {fileID: 407334} + m_Father: {fileID: 0} + m_RootOrder: 0 +--- !u!4 &490840 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 192846} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 5, y: 5, z: 5} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_Children: + - {fileID: 4707179451923488} + - {fileID: 435378} + m_Father: {fileID: 407334} + m_RootOrder: 0 +--- !u!4 &492684 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 145158} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_Children: + - {fileID: 459380} + - {fileID: 446424} + m_Father: {fileID: 476510} + m_RootOrder: 0 +--- !u!20 &2040106 +Camera: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 191478} + m_Enabled: 0 + serializedVersion: 2 + m_ClearFlags: 3 + m_BackGroundColor: {r: 0.19215687, g: 0.3019608, b: 0.4745098, a: 0.019607844} + m_NormalizedViewPortRect: + serializedVersion: 2 + x: 0 + y: 0 + width: 1 + height: 1 + near clip plane: 0.1 + far clip plane: 1000 + field of view: 30 + orthographic: 0 + orthographic size: 5 + m_Depth: 1 + m_CullingMask: + serializedVersion: 2 + m_Bits: 2048 + m_RenderingPath: -1 + m_TargetTexture: {fileID: 0} + m_TargetDisplay: 0 + m_TargetEye: 3 + m_HDR: 0 + m_OcclusionCulling: 1 + m_StereoConvergence: 10 + m_StereoSeparation: 0.022 + m_StereoMirrorMode: 0 +--- !u!20 &2045656 +Camera: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 145158} + m_Enabled: 1 + serializedVersion: 2 + m_ClearFlags: 1 + m_BackGroundColor: {r: 0.19215687, g: 0.3019608, b: 0.4745098, a: 0.019607844} + m_NormalizedViewPortRect: + serializedVersion: 2 + x: 0 + y: 0 + width: 1 + height: 1 + near clip plane: 0.3 + far clip plane: 1000 + field of view: 70 + orthographic: 0 + orthographic size: 5 + m_Depth: 0 + m_CullingMask: + serializedVersion: 2 + m_Bits: 4294964223 + m_RenderingPath: -1 + m_TargetTexture: {fileID: 0} + m_TargetDisplay: 0 + m_TargetEye: 3 + m_HDR: 0 + m_OcclusionCulling: 1 + m_StereoConvergence: 10 + m_StereoSeparation: 0.022 + m_StereoMirrorMode: 0 +--- !u!23 &2386574 +MeshRenderer: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 105082} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_Materials: + - {fileID: 2100000, guid: d5482b9881f954549a353cf2db91b8f0, type: 2} + m_SubsetIndices: + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_SelectedWireframeHidden: 0 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingOrder: 0 +--- !u!33 &3379010 +MeshFilter: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 105082} + m_Mesh: {fileID: 4300002, guid: 4df60a0914ee99d4698132f5aa2a986f, type: 3} +--- !u!54 &5496792 +Rigidbody: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 169166} + serializedVersion: 2 + m_Mass: 1 + m_Drag: 4 + m_AngularDrag: 0.05 + m_UseGravity: 0 + m_IsKinematic: 0 + m_Interpolate: 0 + m_Constraints: 112 + m_CollisionDetection: 0 +--- !u!82 &8203712 +AudioSource: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 169166} + m_Enabled: 1 + serializedVersion: 4 + OutputAudioMixerGroup: {fileID: 0} + m_audioClip: {fileID: 8300000, guid: 1347f85963503dd4fb2ba97283b45fb2, type: 3} + m_PlayOnAwake: 1 + m_Volume: 0.736 + m_Pitch: 0.45 + Loop: 1 + Mute: 0 + Spatialize: 0 + Priority: 128 + DopplerLevel: 1 + MinDistance: 1 + MaxDistance: 500 + Pan2D: 0 + rolloffMode: 0 + BypassEffects: 0 + BypassListenerEffects: 0 + BypassReverbZones: 0 + rolloffCustomCurve: + serializedVersion: 2 + m_Curve: + - time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + panLevelCustomCurve: + serializedVersion: 2 + m_Curve: + - time: 0 + value: 0.413 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 0 + spreadCustomCurve: + serializedVersion: 2 + m_Curve: + - time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 0 + reverbZoneMixCustomCurve: + serializedVersion: 2 + m_Curve: + - time: 0 + value: 0.615 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 0 +--- !u!95 &9532154 +Animator: + serializedVersion: 3 + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 169166} + m_Enabled: 1 + m_Avatar: {fileID: 0} + m_Controller: {fileID: 9100000, guid: a256333e39228324f949060c6e5922b3, type: 2} + m_CullingMode: 0 + m_UpdateMode: 0 + m_ApplyRootMotion: 0 + m_LinearVelocityBlending: 0 + m_WarningMessage: + m_HasTransformHierarchy: 1 + m_AllowConstantClipSamplingOptimization: 1 +--- !u!114 &11405918 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 169166} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: -1768714887, guid: 870353891bb340e2b2a9c8707e7419ba, type: 3} + m_Name: + m_EditorClassIdentifier: + m_TransformSyncMode: 3 + m_SendInterval: 0.1 + m_SyncRotationAxis: 2 + m_RotationSyncCompression: 0 + m_SyncSpin: 0 + m_MovementTheshold: 0.001 + m_SnapThreshold: 5 + m_InterpolateRotation: 10 + m_InterpolateMovement: 1 +--- !u!114 &11419484 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 169166} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f3c08487cfe79f24e8c4c65ba021a937, type: 3} + m_Name: + m_EditorClassIdentifier: + m_CorrespondingSourceObject: {fileID: 0} + maxHealth: 100 + disableOnDeath: + - {fileID: 11461734} + - {fileID: 11485982} + disableGameObjectsOnDeath: + - {fileID: 142584} + - {fileID: 145158} + deathEffect: {fileID: 135786, guid: a45c9bf0f699e8e4cbd969c484ea3ec9, type: 2} + spawnEffect: {fileID: 135406, guid: 66fd16029b1f8b5499b9419baa42209f, type: 2} + deathSound: {fileID: 1684955508} +--- !u!114 &11430888 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 169166} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 372142912, guid: 870353891bb340e2b2a9c8707e7419ba, type: 3} + m_Name: + m_EditorClassIdentifier: + m_SceneId: + m_Value: 0 + m_AssetId: + i0: 0 + i1: 0 + i2: 0 + i3: 0 + i4: 0 + i5: 0 + i6: 0 + i7: 0 + i8: 0 + i9: 0 + i10: 0 + i11: 0 + i12: 0 + i13: 0 + i14: 0 + i15: 0 + m_ServerOnly: 0 + m_LocalPlayerAuthority: 1 +--- !u!114 &11461734 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 169166} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 726192479be692c45bdeb0d6f42edda1, type: 3} + m_Name: + m_EditorClassIdentifier: + m_CorrespondingSourceObject: {fileID: 0} + speed: 50 + lookSensitivity: 3 + thrusterForce: 3000 + thrusterFuelBurnSpeed: 1 + thrusterFuelRegenSpeed: 0.5 + thrusterSound: {fileID: 8203712} + environmentMask: + serializedVersion: 2 + m_Bits: 4096 + jointSpring: 20 + jointMaxForce: 40 +--- !u!114 &11469600 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 169166} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: -1267208747, guid: 870353891bb340e2b2a9c8707e7419ba, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Target: {fileID: 492684} + m_ChildIndex: 0 + m_SendInterval: 0.1 + m_SyncRotationAxis: 1 + m_RotationSyncCompression: 0 + m_MovementThreshold: 0.001 + m_InterpolateRotation: 0.3 + m_InterpolateMovement: 0 +--- !u!114 &11470642 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 169166} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: b0be55c72ed3db74f9724c1e704c4c3e, type: 3} + m_Name: + m_EditorClassIdentifier: + m_CorrespondingSourceObject: {fileID: 0} + cam: {fileID: 2045656} + cameraRotationLimit: 85 +--- !u!114 &11485982 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 169166} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 7ee89630442914d4280acd4dcd8c2217, type: 3} + m_Name: + m_EditorClassIdentifier: + m_CorrespondingSourceObject: {fileID: 0} + cam: {fileID: 2045656} + mask: + serializedVersion: 2 + m_Bits: 4294967039 + gunObject: {fileID: 1752461921, guid: d51ebfaa5fd4bac40a3b1654f398a716, type: 2} +--- !u!114 &11486290 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 169166} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 398c8e885da2a314aa30f3489cea9f62, type: 3} + m_Name: + m_EditorClassIdentifier: + m_CorrespondingSourceObject: {fileID: 0} + weaponLayerName: Weapon + weaponHolder: {fileID: 459380} + primaryWeapon: + name: Weapon1 + damage: 5 + range: 100 + fireRate: 10 + graphics: {fileID: 58577056, guid: b4cbb4c30dc6e2443a0612b417d3209f, type: 2} + secondaryWeapon: + name: Weapon2 + damage: 10 + range: 100 + fireRate: 20 + graphics: {fileID: 1684955508, guid: 20b3fab092dde89439f763c876fd7e27, type: 2} + otherWeapon: {fileID: 1752461921, guid: 20b3fab092dde89439f763c876fd7e27, type: 2} + componentsToDisable: + - {fileID: 1869771369} + - {fileID: 1684955508} +--- !u!114 &11487676 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 169166} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: a4bb4a17f16a9f540bbeef3714657420, type: 3} + m_Name: + m_EditorClassIdentifier: + m_CorrespondingSourceObject: {fileID: 0} + componentsToDisable: + - {fileID: 11470642} + - {fileID: 11461734} + - {fileID: 2045656} + - {fileID: 11485982} + - {fileID: 9532154} + - {fileID: 2040106} + remoteLayerName: RemotePlayer + dontDrawLayerName: DontDraw + playerGraphics: {fileID: 142584} + playerUIPrefab: {fileID: 101710, guid: 520fb838e783b0f4f9d6014005b53466, type: 2} + playerUIInstance: {fileID: 0} +--- !u!124 &12489766 +Behaviour: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 145158} + m_Enabled: 1 +--- !u!135 &13580332 +SphereCollider: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 169166} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Radius: 5.21 + m_Center: {x: 0, y: 0, z: 0} +--- !u!153 &15361964 +ConfigurableJoint: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 169166} + m_ConnectedBody: {fileID: 0} + m_Anchor: {x: 0, y: 0, z: 0} + m_Axis: {x: 1, y: 0, z: 0} + m_AutoConfigureConnectedAnchor: 1 + m_ConnectedAnchor: {x: 127, y: 5, z: 93} + serializedVersion: 2 + m_SecondaryAxis: {x: 0, y: 1, z: 0} + m_XMotion: 2 + m_YMotion: 2 + m_ZMotion: 2 + m_AngularXMotion: 2 + m_AngularYMotion: 2 + m_AngularZMotion: 2 + m_LinearLimitSpring: + spring: 0 + damper: 0 + m_LinearLimit: + limit: 0 + bounciness: 0 + contactDistance: 0 + m_AngularXLimitSpring: + spring: 0 + damper: 0 + m_LowAngularXLimit: + limit: 0 + bounciness: 0 + contactDistance: 0 + m_HighAngularXLimit: + limit: 0 + bounciness: 0 + contactDistance: 0 + m_AngularYZLimitSpring: + spring: 0 + damper: 0 + m_AngularYLimit: + limit: 0 + bounciness: 0 + contactDistance: 0 + m_AngularZLimit: + limit: 0 + bounciness: 0 + contactDistance: 0 + m_TargetPosition: {x: 0, y: -1, z: 0} + m_TargetVelocity: {x: 0, y: 0, z: 0} + m_XDrive: + serializedVersion: 3 + positionSpring: 0 + positionDamper: 0 + maximumForce: 3.4028233e+38 + m_YDrive: + serializedVersion: 3 + positionSpring: 20 + positionDamper: 0 + maximumForce: 40 + m_ZDrive: + serializedVersion: 3 + positionSpring: 0 + positionDamper: 0 + maximumForce: 3.4028233e+38 + m_TargetRotation: {x: 0, y: 0, z: 0, w: 1} + m_TargetAngularVelocity: {x: 0, y: 0, z: 0} + m_RotationDriveMode: 0 + m_AngularXDrive: + serializedVersion: 3 + positionSpring: 0 + positionDamper: 0 + maximumForce: 3.4028233e+38 + m_AngularYZDrive: + serializedVersion: 3 + positionSpring: 0 + positionDamper: 0 + maximumForce: 3.4028233e+38 + m_SlerpDrive: + serializedVersion: 3 + positionSpring: 0 + positionDamper: 0 + maximumForce: 3.4028233e+38 + m_ProjectionMode: 0 + m_ProjectionDistance: 0.1 + m_ProjectionAngle: 180 + m_ConfiguredInWorldSpace: 0 + m_SwapBodies: 0 + m_BreakForce: Infinity + m_BreakTorque: Infinity + m_EnableCollision: 0 + m_EnablePreprocessing: 1 +--- !u!1001 &100100000 +Prefab: + m_ObjectHideFlags: 1 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 0} + m_Modifications: [] + m_RemovedComponents: [] + m_ParentPrefab: {fileID: 0} + m_RootGameObject: {fileID: 169166} + m_IsPrefabParent: 0 +--- !u!1 &1095048438911490 +GameObject: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 4 + m_Component: + - 4: {fileID: 4713881840933908} + - 33: {fileID: 33533057378829174} + - 23: {fileID: 23003248031869296} + m_Layer: 8 + m_Name: + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!1 &1127414104092072 +GameObject: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 4 + m_Component: + - 4: {fileID: 4568732223240110} + - 33: {fileID: 33935114840304548} + - 23: {fileID: 23579481729536256} + m_Layer: 8 + m_Name: + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!1 &1206168345771586 +GameObject: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 4 + m_Component: + - 4: {fileID: 4450929493679580} + - 33: {fileID: 33703413445810434} + - 23: {fileID: 23301276358153844} + m_Layer: 8 + m_Name: + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!1 &1210428835064646 +GameObject: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 4 + m_Component: + - 4: {fileID: 4853345405421592} + - 33: {fileID: 33434620914476744} + - 23: {fileID: 23536006723624576} + m_Layer: 8 + m_Name: + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!1 &1229338411331534 +GameObject: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 4 + m_Component: + - 4: {fileID: 4340908035497130} + - 33: {fileID: 33728748730163058} + - 23: {fileID: 23102299279283088} + m_Layer: 8 + m_Name: + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!1 &1289919502114566 +GameObject: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 4 + m_Component: + - 4: {fileID: 4633825571193472} + - 95: {fileID: 95621439895708456} + m_Layer: 8 + m_Name: + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!1 &1328367783660056 +GameObject: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 4 + m_Component: + - 4: {fileID: 4580080898380682} + - 33: {fileID: 33367017941761038} + - 23: {fileID: 23326520234052848} + - 95: {fileID: 95432639179373884} + - 122: {fileID: 122538504534619770} + m_Layer: 8 + m_Name: + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!1 &1430581364474744 +GameObject: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 4 + m_Component: + - 4: {fileID: 4434126156399370} + - 33: {fileID: 33518906322884348} + - 23: {fileID: 23490057557735246} + m_Layer: 8 + m_Name: + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!1 &1436539587816732 +GameObject: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 4 + m_Component: + - 4: {fileID: 4926856349578784} + - 33: {fileID: 33237848118565580} + - 23: {fileID: 23496296852369774} + m_Layer: 8 + m_Name: + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!1 &1518003996425056 +GameObject: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 4 + m_Component: + - 4: {fileID: 4576427774032282} + - 33: {fileID: 33785279554624942} + - 23: {fileID: 23030532448530430} + m_Layer: 8 + m_Name: + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!1 &1528697331359300 +GameObject: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 4 + m_Component: + - 4: {fileID: 4660781850707856} + - 33: {fileID: 33127006567263680} + - 23: {fileID: 23671830512152016} + m_Layer: 8 + m_Name: + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!1 &1558741301169540 +GameObject: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 4 + m_Component: + - 4: {fileID: 4827023816246980} + - 33: {fileID: 33361358266636804} + - 23: {fileID: 23813245375091284} + m_Layer: 8 + m_Name: + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!1 &1588990808681046 +GameObject: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 4 + m_Component: + - 4: {fileID: 4707179451923488} + - 114: {fileID: 114888633223845754} + - 114: {fileID: 114489339231478782} + - 135: {fileID: 135308713905558410} + m_Layer: 8 + m_Name: + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!1 &1666201191790748 +GameObject: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 4 + m_Component: + - 4: {fileID: 4089745923851440} + - 33: {fileID: 33956466259278656} + - 23: {fileID: 23038129719223502} + m_Layer: 8 + m_Name: + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!1 &1680586490928702 +GameObject: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 4 + m_Component: + - 4: {fileID: 4376323493830344} + - 114: {fileID: 114231850000623094} + m_Layer: 8 + m_Name: + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!1 &1718442862781706 +GameObject: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 4 + m_Component: + - 4: {fileID: 4320112723616224} + - 33: {fileID: 33440411734127676} + - 23: {fileID: 23892996072133126} + m_Layer: 8 + m_Name: + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!1 &1774642372685334 +GameObject: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 4 + m_Component: + - 4: {fileID: 4183735780714544} + - 33: {fileID: 33848793872041328} + - 23: {fileID: 23307106094483578} + m_Layer: 8 + m_Name: + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!1 &1780673630541922 +GameObject: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 4 + m_Component: + - 4: {fileID: 4524421965948324} + - 33: {fileID: 33872180316946610} + - 23: {fileID: 23056568644134440} + m_Layer: 8 + m_Name: + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!1 &1806585822063860 +GameObject: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 4 + m_Component: + - 4: {fileID: 4942672139234618} + - 33: {fileID: 33179277025611430} + - 23: {fileID: 23453645872642050} + - 114: {fileID: 114190828775874682} + - 64: {fileID: 64895439303228666} + m_Layer: 8 + m_Name: + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!1 &1823871322055058 +GameObject: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 4 + m_Component: + - 4: {fileID: 4027015551373886} + - 33: {fileID: 33626524205919538} + - 23: {fileID: 23582923404413066} + m_Layer: 8 + m_Name: + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!1 &1845343222651098 +GameObject: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 4 + m_Component: + - 4: {fileID: 4643554791198944} + - 33: {fileID: 33317592241757316} + - 23: {fileID: 23020922527633688} + m_Layer: 8 + m_Name: + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!1 &1855179351890508 +GameObject: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 4 + m_Component: + - 4: {fileID: 4548616287812622} + - 33: {fileID: 33140723694576380} + - 23: {fileID: 23502576364358914} + m_Layer: 8 + m_Name: + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!1 &1868707363756736 +GameObject: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 4 + m_Component: + - 4: {fileID: 4334034832145514} + - 114: {fileID: 114788970976390586} + m_Layer: 8 + m_Name: + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!1 &1894855090691812 +GameObject: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 4 + m_Component: + - 4: {fileID: 4463930609539512} + - 33: {fileID: 33190838689020354} + - 23: {fileID: 23543742310413410} + - 114: {fileID: 114425248710883382} + m_Layer: 8 + m_Name: + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!1 &1928726180302902 +GameObject: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 4 + m_Component: + - 4: {fileID: 4952522159540352} + - 33: {fileID: 33011928609202110} + - 23: {fileID: 23194467363213982} + m_Layer: 8 + m_Name: + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!1 &1952386071126792 +GameObject: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 4 + m_Component: + - 4: {fileID: 4699336098437172} + - 33: {fileID: 33380507031466576} + - 23: {fileID: 23665198296961182} + m_Layer: 8 + m_Name: + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!1 &1973048692007222 +GameObject: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 4 + m_Component: + - 4: {fileID: 4095886965718472} + - 33: {fileID: 33579207858967434} + - 23: {fileID: 23363822963143048} + m_Layer: 8 + m_Name: + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!1 &1995200339235170 +GameObject: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 4 + m_Component: + - 4: {fileID: 4644036178654086} + - 33: {fileID: 33132654461760484} + - 23: {fileID: 23223269459931762} + - 95: {fileID: 95804982452183372} + - 122: {fileID: 122430207917905016} + m_Layer: 8 + m_Name: + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!1 &1997717830861764 +GameObject: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 4 + m_Component: + - 4: {fileID: 4259510671760636} + - 33: {fileID: 33673024455609400} + - 23: {fileID: 23639177538844378} + m_Layer: 8 + m_Name: + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &4027015551373886 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1823871322055058} + m_LocalRotation: {x: 0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: -0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_Children: [] + m_Father: {fileID: 4376323493830344} + m_RootOrder: 5 +--- !u!4 &4089745923851440 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1666201191790748} + m_LocalRotation: {x: 0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: -0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_Children: [] + m_Father: {fileID: 4376323493830344} + m_RootOrder: 9 +--- !u!4 &4095886965718472 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1973048692007222} + m_LocalRotation: {x: 0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: -0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_Children: [] + m_Father: {fileID: 4376323493830344} + m_RootOrder: 1 +--- !u!4 &4183735780714544 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1774642372685334} + m_LocalRotation: {x: 0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: -0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_Children: [] + m_Father: {fileID: 4376323493830344} + m_RootOrder: 18 +--- !u!4 &4259510671760636 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1997717830861764} + m_LocalRotation: {x: 0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: -0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_Children: [] + m_Father: {fileID: 4376323493830344} + m_RootOrder: 0 +--- !u!4 &4320112723616224 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1718442862781706} + m_LocalRotation: {x: 0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: -0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_Children: [] + m_Father: {fileID: 4376323493830344} + m_RootOrder: 6 +--- !u!4 &4334034832145514 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1868707363756736} + m_LocalRotation: {x: 0, y: 0.9441767, z: 0, w: 0.3294395} + m_LocalPosition: {x: 0, y: 0, z: -0} + m_LocalScale: {x: 0.1012, y: 0.1012, z: 0.1012} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_Children: + - {fileID: 4644036178654086} + - {fileID: 4580080898380682} + m_Father: {fileID: 4707179451923488} + m_RootOrder: 0 +--- !u!4 &4340908035497130 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1229338411331534} + m_LocalRotation: {x: 0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: -0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_Children: [] + m_Father: {fileID: 4376323493830344} + m_RootOrder: 10 +--- !u!4 &4376323493830344 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1680586490928702} + m_LocalRotation: {x: 0.4954849, y: -0.56203645, z: 0.50050855, w: 0.43370613} + m_LocalPosition: {x: 10.2, y: -8.2, z: -12} + m_LocalScale: {x: 5, y: 5, z: 5.425} + m_LocalEulerAnglesHint: {x: 82.93101, y: -543.947, z: -446.286} + m_Children: + - {fileID: 4259510671760636} + - {fileID: 4095886965718472} + - {fileID: 4576427774032282} + - {fileID: 4434126156399370} + - {fileID: 4713881840933908} + - {fileID: 4027015551373886} + - {fileID: 4320112723616224} + - {fileID: 4827023816246980} + - {fileID: 4952522159540352} + - {fileID: 4089745923851440} + - {fileID: 4340908035497130} + - {fileID: 4524421965948324} + - {fileID: 4699336098437172} + - {fileID: 4643554791198944} + - {fileID: 4568732223240110} + - {fileID: 4450929493679580} + - {fileID: 4548616287812622} + - {fileID: 4660781850707856} + - {fileID: 4183735780714544} + - {fileID: 4853345405421592} + m_Father: {fileID: 459380} + m_RootOrder: 1 +--- !u!4 &4434126156399370 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1430581364474744} + m_LocalRotation: {x: 0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: -0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_Children: [] + m_Father: {fileID: 4376323493830344} + m_RootOrder: 3 +--- !u!4 &4450929493679580 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1206168345771586} + m_LocalRotation: {x: 0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: -0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_Children: [] + m_Father: {fileID: 4376323493830344} + m_RootOrder: 15 +--- !u!4 &4463930609539512 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1894855090691812} + m_LocalRotation: {x: 0, y: 0, z: -0.00000008510479, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1.01, y: 1.01, z: 1.01} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_Children: [] + m_Father: {fileID: 4633825571193472} + m_RootOrder: 1 +--- !u!4 &4524421965948324 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1780673630541922} + m_LocalRotation: {x: 0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: -0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_Children: [] + m_Father: {fileID: 4376323493830344} + m_RootOrder: 11 +--- !u!4 &4548616287812622 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1855179351890508} + m_LocalRotation: {x: 0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: -0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_Children: [] + m_Father: {fileID: 4376323493830344} + m_RootOrder: 16 +--- !u!4 &4568732223240110 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1127414104092072} + m_LocalRotation: {x: 0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: -0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_Children: [] + m_Father: {fileID: 4376323493830344} + m_RootOrder: 14 +--- !u!4 &4576427774032282 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1518003996425056} + m_LocalRotation: {x: 0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: -0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_Children: [] + m_Father: {fileID: 4376323493830344} + m_RootOrder: 2 +--- !u!4 &4580080898380682 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1328367783660056} + m_LocalRotation: {x: 0.6691306, y: 0, z: 0, w: -0.7431448} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 10.049999, y: 10.049999, z: 10.049999} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_Children: [] + m_Father: {fileID: 4334034832145514} + m_RootOrder: 1 +--- !u!4 &4633825571193472 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1289919502114566} + m_LocalRotation: {x: -0.000000030908623, y: -0.7071068, z: -0.7071068, w: 0.000000030908623} + m_LocalPosition: {x: -0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_Children: + - {fileID: 4926856349578784} + - {fileID: 4463930609539512} + m_Father: {fileID: 4707179451923488} + m_RootOrder: 1 +--- !u!4 &4643554791198944 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1845343222651098} + m_LocalRotation: {x: 0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: -0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_Children: [] + m_Father: {fileID: 4376323493830344} + m_RootOrder: 13 +--- !u!4 &4644036178654086 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1995200339235170} + m_LocalRotation: {x: 0.7071068, y: 0, z: 0, w: -0.7071068} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 10, y: 10, z: 10} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_Children: [] + m_Father: {fileID: 4334034832145514} + m_RootOrder: 0 +--- !u!4 &4660781850707856 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1528697331359300} + m_LocalRotation: {x: 0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: -0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_Children: [] + m_Father: {fileID: 4376323493830344} + m_RootOrder: 17 +--- !u!4 &4699336098437172 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1952386071126792} + m_LocalRotation: {x: 0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: -0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_Children: [] + m_Father: {fileID: 4376323493830344} + m_RootOrder: 12 +--- !u!4 &4707179451923488 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1588990808681046} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_Children: + - {fileID: 4334034832145514} + - {fileID: 4633825571193472} + m_Father: {fileID: 490840} + m_RootOrder: 0 +--- !u!4 &4713881840933908 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1095048438911490} + m_LocalRotation: {x: 0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: -0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_Children: [] + m_Father: {fileID: 4376323493830344} + m_RootOrder: 4 +--- !u!4 &4827023816246980 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1558741301169540} + m_LocalRotation: {x: 0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: -0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_Children: [] + m_Father: {fileID: 4376323493830344} + m_RootOrder: 7 +--- !u!4 &4853345405421592 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1210428835064646} + m_LocalRotation: {x: 0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: -0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_Children: [] + m_Father: {fileID: 4376323493830344} + m_RootOrder: 19 +--- !u!4 &4926856349578784 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1436539587816732} + m_LocalRotation: {x: 0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: -0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_Children: [] + m_Father: {fileID: 4633825571193472} + m_RootOrder: 0 +--- !u!4 &4942672139234618 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1806585822063860} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 2.7, y: -6.44, z: -1.09} + m_LocalScale: {x: 5, y: 5, z: 5.425} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_Children: [] + m_Father: {fileID: 459380} + m_RootOrder: 0 +--- !u!4 &4952522159540352 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1928726180302902} + m_LocalRotation: {x: 0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: -0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_Children: [] + m_Father: {fileID: 4376323493830344} + m_RootOrder: 8 +--- !u!23 &23003248031869296 +MeshRenderer: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1095048438911490} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_Materials: + - {fileID: 2100000, guid: 23fb302a4f527544ba3a11533a2927d5, type: 2} + m_SubsetIndices: + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_SelectedWireframeHidden: 0 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingOrder: 0 +--- !u!23 &23020922527633688 +MeshRenderer: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1845343222651098} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_Materials: + - {fileID: 2100000, guid: 8be0ef066d3d2644886f2719793e62f7, type: 2} + m_SubsetIndices: + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_SelectedWireframeHidden: 0 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingOrder: 0 +--- !u!23 &23030532448530430 +MeshRenderer: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1518003996425056} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_Materials: + - {fileID: 2100000, guid: 0270776a0ff0c5843928bfd7fc9dc4dd, type: 2} + m_SubsetIndices: + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_SelectedWireframeHidden: 0 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingOrder: 0 +--- !u!23 &23038129719223502 +MeshRenderer: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1666201191790748} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_Materials: + - {fileID: 2100000, guid: 3effb59a6506f0548b38bb89d9c91106, type: 2} + m_SubsetIndices: + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_SelectedWireframeHidden: 0 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingOrder: 0 +--- !u!23 &23056568644134440 +MeshRenderer: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1780673630541922} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_Materials: + - {fileID: 2100000, guid: 112cf3f1c3e190b4694801187934632d, type: 2} + m_SubsetIndices: + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_SelectedWireframeHidden: 0 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingOrder: 0 +--- !u!23 &23102299279283088 +MeshRenderer: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1229338411331534} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_Materials: + - {fileID: 2100000, guid: cc0b6366948a81747a78274aaec86d00, type: 2} + m_SubsetIndices: + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_SelectedWireframeHidden: 0 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingOrder: 0 +--- !u!23 &23194467363213982 +MeshRenderer: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1928726180302902} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_Materials: + - {fileID: 2100000, guid: 1a1cccb02ce59ac4ab1c251c27262fac, type: 2} + m_SubsetIndices: + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_SelectedWireframeHidden: 0 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingOrder: 0 +--- !u!23 &23223269459931762 +MeshRenderer: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1995200339235170} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 0 + m_ReflectionProbeUsage: 1 + m_Materials: + - {fileID: 2100000, guid: 32b64dbd53532304286d6104b499821c, type: 2} + m_SubsetIndices: + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_SelectedWireframeHidden: 0 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingOrder: 0 +--- !u!23 &23301276358153844 +MeshRenderer: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1206168345771586} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_Materials: + - {fileID: 2100000, guid: 2e734830e40e4bc40a6f426ffe16a47d, type: 2} + m_SubsetIndices: + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_SelectedWireframeHidden: 0 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingOrder: 0 +--- !u!23 &23307106094483578 +MeshRenderer: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1774642372685334} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_Materials: + - {fileID: 2100000, guid: 65cd010c07e5fd146b3e27a48a902a7a, type: 2} + m_SubsetIndices: + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_SelectedWireframeHidden: 0 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingOrder: 0 +--- !u!23 &23326520234052848 +MeshRenderer: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1328367783660056} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 0 + m_ReflectionProbeUsage: 1 + m_Materials: + - {fileID: 2100000, guid: 735bfb95a5fbb32499f68c4a06982e10, type: 2} + m_SubsetIndices: + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_SelectedWireframeHidden: 0 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingOrder: 0 +--- !u!23 &23363822963143048 +MeshRenderer: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1973048692007222} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_Materials: + - {fileID: 2100000, guid: 30d225a7b032d6841a41852d806135d4, type: 2} + m_SubsetIndices: + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_SelectedWireframeHidden: 0 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingOrder: 0 +--- !u!23 &23453645872642050 +MeshRenderer: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1806585822063860} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_Materials: + - {fileID: 2100000, guid: 88e7009706e92a94a87e1d6188982d92, type: 2} + - {fileID: 2100000, guid: 02b8821e23402f84cbb80132a313b333, type: 2} + - {fileID: 2100000, guid: c237efdb6c7e43b41b52f6b32ce76140, type: 2} + m_SubsetIndices: + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_SelectedWireframeHidden: 0 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingOrder: 0 +--- !u!23 &23490057557735246 +MeshRenderer: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1430581364474744} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_Materials: + - {fileID: 2100000, guid: abb104c0a40509644a02be71ed4f6c86, type: 2} + m_SubsetIndices: + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_SelectedWireframeHidden: 0 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingOrder: 0 +--- !u!23 &23496296852369774 +MeshRenderer: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1436539587816732} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_Materials: + - {fileID: 2100000, guid: 806fc09f37e3aa546b9c291aea169ed3, type: 2} + m_SubsetIndices: + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_SelectedWireframeHidden: 0 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingOrder: 0 +--- !u!23 &23502576364358914 +MeshRenderer: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1855179351890508} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_Materials: + - {fileID: 2100000, guid: 0d72d6b5b76c5ab44953348ff776f357, type: 2} + m_SubsetIndices: + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_SelectedWireframeHidden: 0 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingOrder: 0 +--- !u!23 &23536006723624576 +MeshRenderer: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1210428835064646} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_Materials: + - {fileID: 2100000, guid: 5a64328a71dd2414c820a723e967bc20, type: 2} + m_SubsetIndices: + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_SelectedWireframeHidden: 0 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingOrder: 0 +--- !u!23 &23543742310413410 +MeshRenderer: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1894855090691812} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_Materials: + - {fileID: 2100000, guid: 77688573a11bd49479bcdef577b5d05d, type: 2} + m_SubsetIndices: + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_SelectedWireframeHidden: 0 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingOrder: 0 +--- !u!23 &23579481729536256 +MeshRenderer: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1127414104092072} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_Materials: + - {fileID: 2100000, guid: be10e32410481964da3f4a926ecf3d53, type: 2} + m_SubsetIndices: + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_SelectedWireframeHidden: 0 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingOrder: 0 +--- !u!23 &23582923404413066 +MeshRenderer: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1823871322055058} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_Materials: + - {fileID: 2100000, guid: c7981f11f51590549a4dabf59afecacf, type: 2} + m_SubsetIndices: + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_SelectedWireframeHidden: 0 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingOrder: 0 +--- !u!23 &23639177538844378 +MeshRenderer: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1997717830861764} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_Materials: + - {fileID: 2100000, guid: 73ada6e8ed42feb48bc9dc7baf4a5f2d, type: 2} + m_SubsetIndices: + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_SelectedWireframeHidden: 0 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingOrder: 0 +--- !u!23 &23665198296961182 +MeshRenderer: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1952386071126792} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_Materials: + - {fileID: 2100000, guid: 15982911727ca5b4c9b051693b2d7a54, type: 2} + m_SubsetIndices: + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_SelectedWireframeHidden: 0 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingOrder: 0 +--- !u!23 &23671830512152016 +MeshRenderer: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1528697331359300} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_Materials: + - {fileID: 2100000, guid: 5d37e9ffc5613ce43a7e94adc194ff5c, type: 2} + m_SubsetIndices: + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_SelectedWireframeHidden: 0 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingOrder: 0 +--- !u!23 &23813245375091284 +MeshRenderer: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1558741301169540} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_Materials: + - {fileID: 2100000, guid: b82c83bfc3d7f4b42819d87caa52b3fd, type: 2} + m_SubsetIndices: + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_SelectedWireframeHidden: 0 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingOrder: 0 +--- !u!23 &23892996072133126 +MeshRenderer: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1718442862781706} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_Materials: + - {fileID: 2100000, guid: 12bc85a2f89ebe8438c57a8a7ed6069a, type: 2} + m_SubsetIndices: + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_SelectedWireframeHidden: 0 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingOrder: 0 +--- !u!33 &33011928609202110 +MeshFilter: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1928726180302902} + m_Mesh: {fileID: 4300016, guid: 599cc84b590cac8458e7795a670fc07e, type: 3} +--- !u!33 &33127006567263680 +MeshFilter: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1528697331359300} + m_Mesh: {fileID: 4300034, guid: 599cc84b590cac8458e7795a670fc07e, type: 3} +--- !u!33 &33132654461760484 +MeshFilter: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1995200339235170} + m_Mesh: {fileID: 4300000, guid: 814508e4800cf134da5d975ad6020589, type: 3} +--- !u!33 &33140723694576380 +MeshFilter: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1855179351890508} + m_Mesh: {fileID: 4300032, guid: 599cc84b590cac8458e7795a670fc07e, type: 3} +--- !u!33 &33179277025611430 +MeshFilter: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1806585822063860} + m_Mesh: {fileID: 4300000, guid: d7c37fc1198eedf459517f4a84c811be, type: 3} +--- !u!33 &33190838689020354 +MeshFilter: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1894855090691812} + m_Mesh: {fileID: 4300000, guid: 814508e4800cf134da5d975ad6020589, type: 3} +--- !u!33 &33237848118565580 +MeshFilter: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1436539587816732} + m_Mesh: {fileID: 4300000, guid: 814508e4800cf134da5d975ad6020589, type: 3} +--- !u!33 &33317592241757316 +MeshFilter: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1845343222651098} + m_Mesh: {fileID: 4300026, guid: 599cc84b590cac8458e7795a670fc07e, type: 3} +--- !u!33 &33361358266636804 +MeshFilter: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1558741301169540} + m_Mesh: {fileID: 4300014, guid: 599cc84b590cac8458e7795a670fc07e, type: 3} +--- !u!33 &33367017941761038 +MeshFilter: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1328367783660056} + m_Mesh: {fileID: 4300000, guid: 814508e4800cf134da5d975ad6020589, type: 3} +--- !u!33 &33380507031466576 +MeshFilter: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1952386071126792} + m_Mesh: {fileID: 4300024, guid: 599cc84b590cac8458e7795a670fc07e, type: 3} +--- !u!33 &33434620914476744 +MeshFilter: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1210428835064646} + m_Mesh: {fileID: 4300038, guid: 599cc84b590cac8458e7795a670fc07e, type: 3} +--- !u!33 &33440411734127676 +MeshFilter: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1718442862781706} + m_Mesh: {fileID: 4300012, guid: 599cc84b590cac8458e7795a670fc07e, type: 3} +--- !u!33 &33518906322884348 +MeshFilter: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1430581364474744} + m_Mesh: {fileID: 4300006, guid: 599cc84b590cac8458e7795a670fc07e, type: 3} +--- !u!33 &33533057378829174 +MeshFilter: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1095048438911490} + m_Mesh: {fileID: 4300008, guid: 599cc84b590cac8458e7795a670fc07e, type: 3} +--- !u!33 &33579207858967434 +MeshFilter: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1973048692007222} + m_Mesh: {fileID: 4300002, guid: 599cc84b590cac8458e7795a670fc07e, type: 3} +--- !u!33 &33626524205919538 +MeshFilter: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1823871322055058} + m_Mesh: {fileID: 4300010, guid: 599cc84b590cac8458e7795a670fc07e, type: 3} +--- !u!33 &33673024455609400 +MeshFilter: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1997717830861764} + m_Mesh: {fileID: 4300000, guid: 599cc84b590cac8458e7795a670fc07e, type: 3} +--- !u!33 &33703413445810434 +MeshFilter: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1206168345771586} + m_Mesh: {fileID: 4300030, guid: 599cc84b590cac8458e7795a670fc07e, type: 3} +--- !u!33 &33728748730163058 +MeshFilter: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1229338411331534} + m_Mesh: {fileID: 4300020, guid: 599cc84b590cac8458e7795a670fc07e, type: 3} +--- !u!33 &33785279554624942 +MeshFilter: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1518003996425056} + m_Mesh: {fileID: 4300004, guid: 599cc84b590cac8458e7795a670fc07e, type: 3} +--- !u!33 &33848793872041328 +MeshFilter: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1774642372685334} + m_Mesh: {fileID: 4300036, guid: 599cc84b590cac8458e7795a670fc07e, type: 3} +--- !u!33 &33872180316946610 +MeshFilter: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1780673630541922} + m_Mesh: {fileID: 4300022, guid: 599cc84b590cac8458e7795a670fc07e, type: 3} +--- !u!33 &33935114840304548 +MeshFilter: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1127414104092072} + m_Mesh: {fileID: 4300028, guid: 599cc84b590cac8458e7795a670fc07e, type: 3} +--- !u!33 &33956466259278656 +MeshFilter: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1666201191790748} + m_Mesh: {fileID: 4300018, guid: 599cc84b590cac8458e7795a670fc07e, type: 3} +--- !u!64 &64895439303228666 +MeshCollider: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1806585822063860} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Convex: 1 + m_Mesh: {fileID: 4300000, guid: d7c37fc1198eedf459517f4a84c811be, type: 3} +--- !u!82 &82860850948782480 +AudioSource: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 169166} + m_Enabled: 1 + serializedVersion: 4 + OutputAudioMixerGroup: {fileID: 0} + m_audioClip: {fileID: 8300000, guid: 524b90a59c10fa043825330db3be5b0c, type: 3} + m_PlayOnAwake: 0 + m_Volume: 1 + m_Pitch: 1 + Loop: 0 + Mute: 0 + Spatialize: 0 + Priority: 128 + DopplerLevel: 1 + MinDistance: 1 + MaxDistance: 500 + Pan2D: 0 + rolloffMode: 0 + BypassEffects: 0 + BypassListenerEffects: 0 + BypassReverbZones: 0 + rolloffCustomCurve: + serializedVersion: 2 + m_Curve: + - time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + panLevelCustomCurve: + serializedVersion: 2 + m_Curve: + - time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + spreadCustomCurve: + serializedVersion: 2 + m_Curve: + - time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + reverbZoneMixCustomCurve: + serializedVersion: 2 + m_Curve: + - time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 +--- !u!95 &95432639179373884 +Animator: + serializedVersion: 3 + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1328367783660056} + m_Enabled: 1 + m_Avatar: {fileID: 9000000, guid: 6c1f6058c0a8b954ca130d890e93141e, type: 3} + m_Controller: {fileID: 0} + m_CullingMode: 0 + m_UpdateMode: 0 + m_ApplyRootMotion: 1 + m_LinearVelocityBlending: 0 + m_WarningMessage: + m_HasTransformHierarchy: 1 + m_AllowConstantClipSamplingOptimization: 1 +--- !u!95 &95621439895708456 +Animator: + serializedVersion: 3 + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1289919502114566} + m_Enabled: 1 + m_Avatar: {fileID: 9000000, guid: 8784879114f624946ab37aa4a373b971, type: 3} + m_Controller: {fileID: 0} + m_CullingMode: 1 + m_UpdateMode: 0 + m_ApplyRootMotion: 1 + m_LinearVelocityBlending: 0 + m_WarningMessage: + m_HasTransformHierarchy: 1 + m_AllowConstantClipSamplingOptimization: 1 +--- !u!95 &95804982452183372 +Animator: + serializedVersion: 3 + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1995200339235170} + m_Enabled: 1 + m_Avatar: {fileID: 9000000, guid: 6c1f6058c0a8b954ca130d890e93141e, type: 3} + m_Controller: {fileID: 0} + m_CullingMode: 0 + m_UpdateMode: 0 + m_ApplyRootMotion: 1 + m_LinearVelocityBlending: 0 + m_WarningMessage: + m_HasTransformHierarchy: 1 + m_AllowConstantClipSamplingOptimization: 1 +--- !u!114 &114190828775874682 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1806585822063860} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4ddbede69be02e74e9ca7873dd234128, type: 3} + m_Name: + m_EditorClassIdentifier: + m_CorrespondingSourceObject: {fileID: 0} + muzzleFlash: {fileID: 19800004, guid: 0438351a6e6422d43a09930e9be00ee9, type: 2} + hitEffectPrefab: {fileID: 157676, guid: 5cc1c7d56f334bc499828f24397efe15, type: 2} +--- !u!114 &114231850000623094 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1680586490928702} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4ddbede69be02e74e9ca7873dd234128, type: 3} + m_Name: + m_EditorClassIdentifier: + m_CorrespondingSourceObject: {fileID: 0} + muzzleFlash: {fileID: 19800004, guid: 0438351a6e6422d43a09930e9be00ee9, type: 2} + hitEffectPrefab: {fileID: 157676, guid: 5cc1c7d56f334bc499828f24397efe15, type: 2} +--- !u!114 &114425248710883382 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1894855090691812} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 84c7f9c3187cb8b48b91d381f568bae7, type: 3} + m_Name: + m_EditorClassIdentifier: + m_CorrespondingSourceObject: {fileID: 0} +--- !u!114 &114489339231478782 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1588990808681046} + m_Enabled: 0 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 2dfae4ec225be0b489ff8798fd094988, type: 3} + m_Name: + m_EditorClassIdentifier: + m_CorrespondingSourceObject: {fileID: 0} + cloudMaterials: [] + cloudShadowMaterials: [] + earthTypeLabel: EarthSimple5 +--- !u!114 &114788970976390586 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1868707363756736} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: d2cbbf0ddd8e1d24fb198c43d785d008, type: 3} + m_Name: + m_EditorClassIdentifier: + m_CorrespondingSourceObject: {fileID: 0} + planetSpeedRotation: 3 +--- !u!114 &114888633223845754 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1588990808681046} + m_Enabled: 0 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 2525dbbf144c93d43a723b6c42ab4d21, type: 3} + m_Name: + m_EditorClassIdentifier: + m_CorrespondingSourceObject: {fileID: 0} + labelWidth: 160 +--- !u!122 &122430207917905016 +Halo: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1995200339235170} + m_Enabled: 0 + m_Color: + serializedVersion: 2 + rgba: 4294820946 + m_Size: 12 +--- !u!122 &122538504534619770 +Halo: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1328367783660056} + m_Enabled: 0 + m_Color: + serializedVersion: 2 + rgba: 4294820946 + m_Size: 12 +--- !u!122 &122696557418030764 +Halo: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 105082} + m_Enabled: 1 + m_Color: + serializedVersion: 2 + rgba: 318726144 + m_Size: 4 +--- !u!135 &135308713905558410 +SphereCollider: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1588990808681046} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Radius: 0.5 + m_Center: {x: 0, y: 0, z: 0} diff --git a/MultiplayerFPS/Assets/Prefabs/Player.prefab.meta b/MultiplayerFPS/Assets/Prefabs/Player.prefab.meta new file mode 100644 index 0000000..b26c3fd --- /dev/null +++ b/MultiplayerFPS/Assets/Prefabs/Player.prefab.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 854604d681848d24e850e40fbbdc612c +timeCreated: 1470572624 +licenseType: Free +NativeFormatImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Prefabs/Point light.prefab b/MultiplayerFPS/Assets/Prefabs/Point light.prefab new file mode 100644 index 0000000..2229ad2 --- /dev/null +++ b/MultiplayerFPS/Assets/Prefabs/Point light.prefab @@ -0,0 +1,76 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1001 &100100000 +Prefab: + m_ObjectHideFlags: 1 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 0} + m_Modifications: [] + m_RemovedComponents: [] + m_ParentPrefab: {fileID: 0} + m_RootGameObject: {fileID: 1359729111977376} + m_IsPrefabParent: 0 +--- !u!1 &1359729111977376 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 4 + m_Component: + - 4: {fileID: 4393230162931664} + - 108: {fileID: 108868024484086004} + m_Layer: 0 + m_Name: Point light + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &4393230162931664 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1359729111977376} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0.092865944, y: 3, z: 0.025515348} + m_LocalScale: {x: 1, y: 1, z: 1} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 0 +--- !u!108 &108868024484086004 +Light: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1359729111977376} + m_Enabled: 1 + serializedVersion: 7 + m_Type: 2 + m_Color: {r: 1, g: 0.56896555, b: 0.56896555, a: 1} + m_Intensity: 1 + m_Range: 25 + m_SpotAngle: 30 + m_CookieSize: 10 + m_Shadows: + m_Type: 1 + m_Resolution: -1 + m_CustomResolution: -1 + m_Strength: 1 + m_Bias: 0.05 + m_NormalBias: 0.4 + m_NearPlane: 0.2 + m_Cookie: {fileID: 0} + m_DrawHalo: 0 + m_Flare: {fileID: 0} + m_RenderMode: 0 + m_CullingMask: + serializedVersion: 2 + m_Bits: 4294967295 + m_Lightmapping: 4 + m_AreaSize: {x: 1, y: 1} + m_BounceIntensity: 1 + m_ShadowRadius: 0 + m_ShadowAngle: 0 diff --git a/MultiplayerFPS/Assets/Prefabs/Point light.prefab.meta b/MultiplayerFPS/Assets/Prefabs/Point light.prefab.meta new file mode 100644 index 0000000..b51b69d --- /dev/null +++ b/MultiplayerFPS/Assets/Prefabs/Point light.prefab.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 6a4e1c2b0d5a99b4b9fa60b6e51a8fc1 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 100100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Prefabs/Terrain.prefab b/MultiplayerFPS/Assets/Prefabs/Terrain.prefab new file mode 100644 index 0000000..5c73648 --- /dev/null +++ b/MultiplayerFPS/Assets/Prefabs/Terrain.prefab @@ -0,0 +1,114 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1001 &100100000 +Prefab: + m_ObjectHideFlags: 1 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 0} + m_Modifications: [] + m_RemovedComponents: [] + m_ParentPrefab: {fileID: 0} + m_RootGameObject: {fileID: 1105223205101268} + m_IsPrefabParent: 0 +--- !u!1 &1105223205101268 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 4 + m_Component: + - 4: {fileID: 4527951141842910} + - 218: {fileID: 218529031337522692} + - 154: {fileID: 154723996066759630} + - 23: {fileID: 23001140705310038} + m_Layer: 0 + m_Name: Terrain + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &4527951141842910 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1105223205101268} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: -1752.6, y: 4668, z: -321.75} + m_LocalScale: {x: 1, y: 1, z: 1} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 0 +--- !u!23 &23001140705310038 +MeshRenderer: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1105223205101268} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_Materials: + - {fileID: 2100000, guid: 60ac71d9dc703f3438c60897cd5a6a1a, type: 2} + m_SubsetIndices: + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_SelectedWireframeHidden: 0 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingOrder: 0 +--- !u!154 &154723996066759630 +TerrainCollider: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1105223205101268} + m_Material: {fileID: 13400000, guid: 8ecd1abf6d9cb9e48a42db33d0bdbd03, type: 2} + m_Enabled: 1 + m_TerrainData: {fileID: 15600000, guid: 508740bccb7bfaf45a2d6ccd11968007, type: 2} + m_EnableTreeColliders: 1 +--- !u!218 &218529031337522692 +Terrain: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1105223205101268} + m_Enabled: 1 + serializedVersion: 3 + m_TerrainData: {fileID: 15600000, guid: 508740bccb7bfaf45a2d6ccd11968007, type: 2} + m_TreeDistance: 2000 + m_TreeBillboardDistance: 50 + m_TreeCrossFadeLength: 5 + m_TreeMaximumFullLODCount: 50 + m_DetailObjectDistance: 80 + m_DetailObjectDensity: 1 + m_HeightmapPixelError: 5 + m_SplatMapDistance: 1000 + m_HeightmapMaximumLOD: 0 + m_CastShadows: 1 + m_DrawHeightmap: 1 + m_DrawTreesAndFoliage: 1 + m_ReflectionProbeUsage: 1 + m_MaterialType: 0 + m_LegacySpecular: + serializedVersion: 2 + rgba: 4286545791 + m_LegacyShininess: 0.078125 + m_MaterialTemplate: {fileID: 0} + m_BakeLightProbesForTrees: 1 + m_ScaleInLightmap: 0.0512 + m_LightmapParameters: {fileID: 15203, guid: 0000000000000000f000000000000000, type: 0} diff --git a/MultiplayerFPS/Assets/Prefabs/Terrain.prefab.meta b/MultiplayerFPS/Assets/Prefabs/Terrain.prefab.meta new file mode 100644 index 0000000..788477d --- /dev/null +++ b/MultiplayerFPS/Assets/Prefabs/Terrain.prefab.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 090d74bab37a1ec468ea8494211a9d86 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 100100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Prefabs/Weapon1.prefab b/MultiplayerFPS/Assets/Prefabs/Weapon1.prefab new file mode 100644 index 0000000..abd53b4 --- /dev/null +++ b/MultiplayerFPS/Assets/Prefabs/Weapon1.prefab @@ -0,0 +1,109 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1001 &100100000 +Prefab: + m_ObjectHideFlags: 1 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 0} + m_Modifications: [] + m_RemovedComponents: [] + m_ParentPrefab: {fileID: 0} + m_RootGameObject: {fileID: 1000012144158490} + m_IsPrefabParent: 0 +--- !u!1 &1000012144158490 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 4 + m_Component: + - 4: {fileID: 4000010504296096} + - 33: {fileID: 33000012004083142} + - 23: {fileID: 23000010321305046} + - 114: {fileID: 114000010449505346} + - 64: {fileID: 64595438983151286} + m_Layer: 0 + m_Name: Weapon1 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &4000010504296096 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1000012144158490} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 2.7, y: -6.44, z: -1.09} + m_LocalScale: {x: 5, y: 5, z: 5.425} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 0 +--- !u!23 &23000010321305046 +MeshRenderer: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1000012144158490} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_Materials: + - {fileID: 2100000, guid: 88e7009706e92a94a87e1d6188982d92, type: 2} + - {fileID: 2100000, guid: 02b8821e23402f84cbb80132a313b333, type: 2} + - {fileID: 2100000, guid: c237efdb6c7e43b41b52f6b32ce76140, type: 2} + m_SubsetIndices: + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_SelectedWireframeHidden: 0 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingOrder: 0 +--- !u!33 &33000012004083142 +MeshFilter: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1000012144158490} + m_Mesh: {fileID: 4300000, guid: d7c37fc1198eedf459517f4a84c811be, type: 3} +--- !u!64 &64595438983151286 +MeshCollider: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1000012144158490} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Convex: 1 + m_Mesh: {fileID: 4300000, guid: d7c37fc1198eedf459517f4a84c811be, type: 3} +--- !u!114 &114000010449505346 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1000012144158490} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4ddbede69be02e74e9ca7873dd234128, type: 3} + m_Name: + m_EditorClassIdentifier: + m_CorrespondingSourceObject: {fileID: 0} + muzzleFlash: {fileID: 19800004, guid: 0438351a6e6422d43a09930e9be00ee9, type: 2} + hitEffectPrefab: {fileID: 157676, guid: 5cc1c7d56f334bc499828f24397efe15, type: 2} diff --git a/MultiplayerFPS/Assets/Prefabs/Weapon1.prefab.meta b/MultiplayerFPS/Assets/Prefabs/Weapon1.prefab.meta new file mode 100644 index 0000000..cdfd424 --- /dev/null +++ b/MultiplayerFPS/Assets/Prefabs/Weapon1.prefab.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: b4cbb4c30dc6e2443a0612b417d3209f +timeCreated: 1475593609 +licenseType: Free +NativeFormatImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Prefabs/Weapon2.prefab b/MultiplayerFPS/Assets/Prefabs/Weapon2.prefab new file mode 100644 index 0000000..928d0da --- /dev/null +++ b/MultiplayerFPS/Assets/Prefabs/Weapon2.prefab @@ -0,0 +1,1396 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1001 &100100000 +Prefab: + m_ObjectHideFlags: 1 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 0} + m_Modifications: [] + m_RemovedComponents: [] + m_ParentPrefab: {fileID: 0} + m_RootGameObject: {fileID: 1934027501971244} + m_IsPrefabParent: 0 +--- !u!1 &1021973402819920 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 4 + m_Component: + - 4: {fileID: 4970023952860774} + - 33: {fileID: 33601638940025346} + - 23: {fileID: 23179733153508262} + m_Layer: 0 + m_Name: + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!1 &1080742667945892 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 4 + m_Component: + - 4: {fileID: 4830731239194414} + - 33: {fileID: 33320683711010512} + - 23: {fileID: 23079374990219500} + m_Layer: 0 + m_Name: + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!1 &1106391548774136 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 4 + m_Component: + - 4: {fileID: 4025179539241162} + - 33: {fileID: 33726631598705698} + - 23: {fileID: 23773953837343684} + m_Layer: 0 + m_Name: + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!1 &1107865573456042 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 4 + m_Component: + - 4: {fileID: 4720550459079934} + - 33: {fileID: 33243893458842090} + - 23: {fileID: 23568611310500262} + m_Layer: 0 + m_Name: + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!1 &1110555628444640 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 4 + m_Component: + - 4: {fileID: 4696823579164464} + - 33: {fileID: 33732655217795232} + - 23: {fileID: 23120599910296458} + m_Layer: 0 + m_Name: + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!1 &1122395207230406 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 4 + m_Component: + - 4: {fileID: 4020444811586446} + - 33: {fileID: 33026055573268188} + - 23: {fileID: 23458576599933990} + m_Layer: 0 + m_Name: + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!1 &1222055107771426 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 4 + m_Component: + - 4: {fileID: 4095455723872656} + - 33: {fileID: 33529296457313040} + - 23: {fileID: 23230005858307584} + m_Layer: 0 + m_Name: + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!1 &1233887013487590 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 4 + m_Component: + - 4: {fileID: 4282943283631022} + - 33: {fileID: 33688248238215712} + - 23: {fileID: 23033896981385686} + m_Layer: 0 + m_Name: + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!1 &1238246460689136 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 4 + m_Component: + - 4: {fileID: 4417346115399432} + - 33: {fileID: 33874784285589866} + - 23: {fileID: 23506087238473834} + m_Layer: 0 + m_Name: + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!1 &1378184504980144 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 4 + m_Component: + - 4: {fileID: 4307425121971772} + - 33: {fileID: 33076727614563068} + - 23: {fileID: 23830428615922212} + m_Layer: 0 + m_Name: + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!1 &1391149908303188 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 4 + m_Component: + - 4: {fileID: 4978341820841308} + - 33: {fileID: 33525839603543484} + - 23: {fileID: 23184308279645252} + m_Layer: 0 + m_Name: + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!1 &1411612885960538 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 4 + m_Component: + - 4: {fileID: 4612231524842000} + - 33: {fileID: 33968556483772402} + - 23: {fileID: 23873475742087320} + m_Layer: 0 + m_Name: + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!1 &1511439611695554 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 4 + m_Component: + - 4: {fileID: 4562164887327864} + - 33: {fileID: 33724696180395598} + - 23: {fileID: 23221558702131250} + m_Layer: 0 + m_Name: + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!1 &1527139730760186 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 4 + m_Component: + - 4: {fileID: 4582197851212164} + - 33: {fileID: 33452291141493080} + - 23: {fileID: 23896512181683364} + m_Layer: 0 + m_Name: + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!1 &1623475378233276 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 4 + m_Component: + - 4: {fileID: 4932958036638860} + - 33: {fileID: 33807603578682710} + - 23: {fileID: 23753946956223720} + m_Layer: 0 + m_Name: + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!1 &1726899999356172 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 4 + m_Component: + - 4: {fileID: 4927783868666326} + - 33: {fileID: 33409074739154262} + - 23: {fileID: 23808291308680914} + m_Layer: 0 + m_Name: + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!1 &1759396156640348 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 4 + m_Component: + - 4: {fileID: 4343005892985816} + - 33: {fileID: 33258377694851906} + - 23: {fileID: 23232892054969936} + m_Layer: 0 + m_Name: + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!1 &1775221247036428 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 4 + m_Component: + - 4: {fileID: 4184329187137970} + - 33: {fileID: 33333437920663138} + - 23: {fileID: 23613686015555542} + m_Layer: 0 + m_Name: + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!1 &1789768232584936 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 4 + m_Component: + - 4: {fileID: 4513953129376872} + - 33: {fileID: 33198065977976244} + - 23: {fileID: 23538474916648454} + m_Layer: 0 + m_Name: + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!1 &1816627248912516 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 4 + m_Component: + - 4: {fileID: 4165212073521346} + - 33: {fileID: 33184378530747394} + - 23: {fileID: 23740949149337874} + m_Layer: 0 + m_Name: + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!1 &1934027501971244 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 4 + m_Component: + - 4: {fileID: 4682850400627034} + - 114: {fileID: 114360015599964876} + m_Layer: 0 + m_Name: Weapon2 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &4020444811586446 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1122395207230406} + m_LocalRotation: {x: 0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: -0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_Children: [] + m_Father: {fileID: 4682850400627034} + m_RootOrder: 13 +--- !u!4 &4025179539241162 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1106391548774136} + m_LocalRotation: {x: 0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: -0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_Children: [] + m_Father: {fileID: 4682850400627034} + m_RootOrder: 12 +--- !u!4 &4095455723872656 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1222055107771426} + m_LocalRotation: {x: 0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: -0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_Children: [] + m_Father: {fileID: 4682850400627034} + m_RootOrder: 7 +--- !u!4 &4165212073521346 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1816627248912516} + m_LocalRotation: {x: 0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: -0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_Children: [] + m_Father: {fileID: 4682850400627034} + m_RootOrder: 19 +--- !u!4 &4184329187137970 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1775221247036428} + m_LocalRotation: {x: 0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: -0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_Children: [] + m_Father: {fileID: 4682850400627034} + m_RootOrder: 4 +--- !u!4 &4282943283631022 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1233887013487590} + m_LocalRotation: {x: 0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: -0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_Children: [] + m_Father: {fileID: 4682850400627034} + m_RootOrder: 3 +--- !u!4 &4307425121971772 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1378184504980144} + m_LocalRotation: {x: 0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: -0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_Children: [] + m_Father: {fileID: 4682850400627034} + m_RootOrder: 9 +--- !u!4 &4343005892985816 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1759396156640348} + m_LocalRotation: {x: 0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: -0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_Children: [] + m_Father: {fileID: 4682850400627034} + m_RootOrder: 0 +--- !u!4 &4417346115399432 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1238246460689136} + m_LocalRotation: {x: 0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: -0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_Children: [] + m_Father: {fileID: 4682850400627034} + m_RootOrder: 5 +--- !u!4 &4513953129376872 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1789768232584936} + m_LocalRotation: {x: 0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: -0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_Children: [] + m_Father: {fileID: 4682850400627034} + m_RootOrder: 18 +--- !u!4 &4562164887327864 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1511439611695554} + m_LocalRotation: {x: 0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: -0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_Children: [] + m_Father: {fileID: 4682850400627034} + m_RootOrder: 10 +--- !u!4 &4582197851212164 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1527139730760186} + m_LocalRotation: {x: 0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: -0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_Children: [] + m_Father: {fileID: 4682850400627034} + m_RootOrder: 1 +--- !u!4 &4612231524842000 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1411612885960538} + m_LocalRotation: {x: 0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: -0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_Children: [] + m_Father: {fileID: 4682850400627034} + m_RootOrder: 2 +--- !u!4 &4682850400627034 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1934027501971244} + m_LocalRotation: {x: 0.45451948, y: -0.54167527, z: 0.54167527, w: 0.45451948} + m_LocalPosition: {x: 10.2, y: -8.2, z: -12} + m_LocalScale: {x: 5, y: 5, z: 5.425} + m_LocalEulerAnglesHint: {x: 90, y: -100, z: 0} + m_Children: + - {fileID: 4343005892985816} + - {fileID: 4582197851212164} + - {fileID: 4612231524842000} + - {fileID: 4282943283631022} + - {fileID: 4184329187137970} + - {fileID: 4417346115399432} + - {fileID: 4927783868666326} + - {fileID: 4095455723872656} + - {fileID: 4696823579164464} + - {fileID: 4307425121971772} + - {fileID: 4562164887327864} + - {fileID: 4830731239194414} + - {fileID: 4025179539241162} + - {fileID: 4020444811586446} + - {fileID: 4932958036638860} + - {fileID: 4970023952860774} + - {fileID: 4720550459079934} + - {fileID: 4978341820841308} + - {fileID: 4513953129376872} + - {fileID: 4165212073521346} + m_Father: {fileID: 0} + m_RootOrder: 0 +--- !u!4 &4696823579164464 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1110555628444640} + m_LocalRotation: {x: 0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: -0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_Children: [] + m_Father: {fileID: 4682850400627034} + m_RootOrder: 8 +--- !u!4 &4720550459079934 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1107865573456042} + m_LocalRotation: {x: 0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: -0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_Children: [] + m_Father: {fileID: 4682850400627034} + m_RootOrder: 16 +--- !u!4 &4830731239194414 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1080742667945892} + m_LocalRotation: {x: 0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: -0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_Children: [] + m_Father: {fileID: 4682850400627034} + m_RootOrder: 11 +--- !u!4 &4927783868666326 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1726899999356172} + m_LocalRotation: {x: 0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: -0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_Children: [] + m_Father: {fileID: 4682850400627034} + m_RootOrder: 6 +--- !u!4 &4932958036638860 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1623475378233276} + m_LocalRotation: {x: 0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: -0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_Children: [] + m_Father: {fileID: 4682850400627034} + m_RootOrder: 14 +--- !u!4 &4970023952860774 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1021973402819920} + m_LocalRotation: {x: 0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: -0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_Children: [] + m_Father: {fileID: 4682850400627034} + m_RootOrder: 15 +--- !u!4 &4978341820841308 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1391149908303188} + m_LocalRotation: {x: 0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: -0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_Children: [] + m_Father: {fileID: 4682850400627034} + m_RootOrder: 17 +--- !u!23 &23033896981385686 +MeshRenderer: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1233887013487590} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_Materials: + - {fileID: 2100000, guid: abb104c0a40509644a02be71ed4f6c86, type: 2} + m_SubsetIndices: + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_SelectedWireframeHidden: 0 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingOrder: 0 +--- !u!23 &23079374990219500 +MeshRenderer: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1080742667945892} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_Materials: + - {fileID: 2100000, guid: 112cf3f1c3e190b4694801187934632d, type: 2} + m_SubsetIndices: + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_SelectedWireframeHidden: 0 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingOrder: 0 +--- !u!23 &23120599910296458 +MeshRenderer: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1110555628444640} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_Materials: + - {fileID: 2100000, guid: 1a1cccb02ce59ac4ab1c251c27262fac, type: 2} + m_SubsetIndices: + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_SelectedWireframeHidden: 0 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingOrder: 0 +--- !u!23 &23179733153508262 +MeshRenderer: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1021973402819920} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_Materials: + - {fileID: 2100000, guid: 2e734830e40e4bc40a6f426ffe16a47d, type: 2} + m_SubsetIndices: + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_SelectedWireframeHidden: 0 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingOrder: 0 +--- !u!23 &23184308279645252 +MeshRenderer: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1391149908303188} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_Materials: + - {fileID: 2100000, guid: 5d37e9ffc5613ce43a7e94adc194ff5c, type: 2} + m_SubsetIndices: + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_SelectedWireframeHidden: 0 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingOrder: 0 +--- !u!23 &23221558702131250 +MeshRenderer: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1511439611695554} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_Materials: + - {fileID: 2100000, guid: cc0b6366948a81747a78274aaec86d00, type: 2} + m_SubsetIndices: + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_SelectedWireframeHidden: 0 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingOrder: 0 +--- !u!23 &23230005858307584 +MeshRenderer: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1222055107771426} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_Materials: + - {fileID: 2100000, guid: b82c83bfc3d7f4b42819d87caa52b3fd, type: 2} + m_SubsetIndices: + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_SelectedWireframeHidden: 0 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingOrder: 0 +--- !u!23 &23232892054969936 +MeshRenderer: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1759396156640348} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_Materials: + - {fileID: 2100000, guid: 73ada6e8ed42feb48bc9dc7baf4a5f2d, type: 2} + m_SubsetIndices: + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_SelectedWireframeHidden: 0 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingOrder: 0 +--- !u!23 &23458576599933990 +MeshRenderer: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1122395207230406} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_Materials: + - {fileID: 2100000, guid: 8be0ef066d3d2644886f2719793e62f7, type: 2} + m_SubsetIndices: + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_SelectedWireframeHidden: 0 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingOrder: 0 +--- !u!23 &23506087238473834 +MeshRenderer: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1238246460689136} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_Materials: + - {fileID: 2100000, guid: c7981f11f51590549a4dabf59afecacf, type: 2} + m_SubsetIndices: + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_SelectedWireframeHidden: 0 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingOrder: 0 +--- !u!23 &23538474916648454 +MeshRenderer: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1789768232584936} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_Materials: + - {fileID: 2100000, guid: 65cd010c07e5fd146b3e27a48a902a7a, type: 2} + m_SubsetIndices: + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_SelectedWireframeHidden: 0 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingOrder: 0 +--- !u!23 &23568611310500262 +MeshRenderer: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1107865573456042} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_Materials: + - {fileID: 2100000, guid: 0d72d6b5b76c5ab44953348ff776f357, type: 2} + m_SubsetIndices: + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_SelectedWireframeHidden: 0 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingOrder: 0 +--- !u!23 &23613686015555542 +MeshRenderer: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1775221247036428} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_Materials: + - {fileID: 2100000, guid: 23fb302a4f527544ba3a11533a2927d5, type: 2} + m_SubsetIndices: + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_SelectedWireframeHidden: 0 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingOrder: 0 +--- !u!23 &23740949149337874 +MeshRenderer: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1816627248912516} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_Materials: + - {fileID: 2100000, guid: 5a64328a71dd2414c820a723e967bc20, type: 2} + m_SubsetIndices: + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_SelectedWireframeHidden: 0 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingOrder: 0 +--- !u!23 &23753946956223720 +MeshRenderer: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1623475378233276} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_Materials: + - {fileID: 2100000, guid: be10e32410481964da3f4a926ecf3d53, type: 2} + m_SubsetIndices: + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_SelectedWireframeHidden: 0 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingOrder: 0 +--- !u!23 &23773953837343684 +MeshRenderer: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1106391548774136} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_Materials: + - {fileID: 2100000, guid: 15982911727ca5b4c9b051693b2d7a54, type: 2} + m_SubsetIndices: + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_SelectedWireframeHidden: 0 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingOrder: 0 +--- !u!23 &23808291308680914 +MeshRenderer: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1726899999356172} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_Materials: + - {fileID: 2100000, guid: 12bc85a2f89ebe8438c57a8a7ed6069a, type: 2} + m_SubsetIndices: + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_SelectedWireframeHidden: 0 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingOrder: 0 +--- !u!23 &23830428615922212 +MeshRenderer: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1378184504980144} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_Materials: + - {fileID: 2100000, guid: 3effb59a6506f0548b38bb89d9c91106, type: 2} + m_SubsetIndices: + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_SelectedWireframeHidden: 0 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingOrder: 0 +--- !u!23 &23873475742087320 +MeshRenderer: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1411612885960538} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_Materials: + - {fileID: 2100000, guid: 0270776a0ff0c5843928bfd7fc9dc4dd, type: 2} + m_SubsetIndices: + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_SelectedWireframeHidden: 0 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingOrder: 0 +--- !u!23 &23896512181683364 +MeshRenderer: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1527139730760186} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_Materials: + - {fileID: 2100000, guid: 30d225a7b032d6841a41852d806135d4, type: 2} + m_SubsetIndices: + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_SelectedWireframeHidden: 0 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingOrder: 0 +--- !u!33 &33026055573268188 +MeshFilter: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1122395207230406} + m_Mesh: {fileID: 4300026, guid: 599cc84b590cac8458e7795a670fc07e, type: 3} +--- !u!33 &33076727614563068 +MeshFilter: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1378184504980144} + m_Mesh: {fileID: 4300018, guid: 599cc84b590cac8458e7795a670fc07e, type: 3} +--- !u!33 &33184378530747394 +MeshFilter: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1816627248912516} + m_Mesh: {fileID: 4300038, guid: 599cc84b590cac8458e7795a670fc07e, type: 3} +--- !u!33 &33198065977976244 +MeshFilter: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1789768232584936} + m_Mesh: {fileID: 4300036, guid: 599cc84b590cac8458e7795a670fc07e, type: 3} +--- !u!33 &33243893458842090 +MeshFilter: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1107865573456042} + m_Mesh: {fileID: 4300032, guid: 599cc84b590cac8458e7795a670fc07e, type: 3} +--- !u!33 &33258377694851906 +MeshFilter: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1759396156640348} + m_Mesh: {fileID: 4300000, guid: 599cc84b590cac8458e7795a670fc07e, type: 3} +--- !u!33 &33320683711010512 +MeshFilter: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1080742667945892} + m_Mesh: {fileID: 4300022, guid: 599cc84b590cac8458e7795a670fc07e, type: 3} +--- !u!33 &33333437920663138 +MeshFilter: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1775221247036428} + m_Mesh: {fileID: 4300008, guid: 599cc84b590cac8458e7795a670fc07e, type: 3} +--- !u!33 &33409074739154262 +MeshFilter: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1726899999356172} + m_Mesh: {fileID: 4300012, guid: 599cc84b590cac8458e7795a670fc07e, type: 3} +--- !u!33 &33452291141493080 +MeshFilter: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1527139730760186} + m_Mesh: {fileID: 4300002, guid: 599cc84b590cac8458e7795a670fc07e, type: 3} +--- !u!33 &33525839603543484 +MeshFilter: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1391149908303188} + m_Mesh: {fileID: 4300034, guid: 599cc84b590cac8458e7795a670fc07e, type: 3} +--- !u!33 &33529296457313040 +MeshFilter: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1222055107771426} + m_Mesh: {fileID: 4300014, guid: 599cc84b590cac8458e7795a670fc07e, type: 3} +--- !u!33 &33601638940025346 +MeshFilter: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1021973402819920} + m_Mesh: {fileID: 4300030, guid: 599cc84b590cac8458e7795a670fc07e, type: 3} +--- !u!33 &33688248238215712 +MeshFilter: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1233887013487590} + m_Mesh: {fileID: 4300006, guid: 599cc84b590cac8458e7795a670fc07e, type: 3} +--- !u!33 &33724696180395598 +MeshFilter: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1511439611695554} + m_Mesh: {fileID: 4300020, guid: 599cc84b590cac8458e7795a670fc07e, type: 3} +--- !u!33 &33726631598705698 +MeshFilter: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1106391548774136} + m_Mesh: {fileID: 4300024, guid: 599cc84b590cac8458e7795a670fc07e, type: 3} +--- !u!33 &33732655217795232 +MeshFilter: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1110555628444640} + m_Mesh: {fileID: 4300016, guid: 599cc84b590cac8458e7795a670fc07e, type: 3} +--- !u!33 &33807603578682710 +MeshFilter: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1623475378233276} + m_Mesh: {fileID: 4300028, guid: 599cc84b590cac8458e7795a670fc07e, type: 3} +--- !u!33 &33874784285589866 +MeshFilter: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1238246460689136} + m_Mesh: {fileID: 4300010, guid: 599cc84b590cac8458e7795a670fc07e, type: 3} +--- !u!33 &33968556483772402 +MeshFilter: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1411612885960538} + m_Mesh: {fileID: 4300004, guid: 599cc84b590cac8458e7795a670fc07e, type: 3} +--- !u!114 &114360015599964876 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1934027501971244} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4ddbede69be02e74e9ca7873dd234128, type: 3} + m_Name: + m_EditorClassIdentifier: + m_CorrespondingSourceObject: {fileID: 0} + muzzleFlash: {fileID: 19800004, guid: 0438351a6e6422d43a09930e9be00ee9, type: 2} + hitEffectPrefab: {fileID: 157676, guid: 5cc1c7d56f334bc499828f24397efe15, type: 2} diff --git a/MultiplayerFPS/Assets/Prefabs/Weapon2.prefab.meta b/MultiplayerFPS/Assets/Prefabs/Weapon2.prefab.meta new file mode 100644 index 0000000..14e3e5b --- /dev/null +++ b/MultiplayerFPS/Assets/Prefabs/Weapon2.prefab.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 20b3fab092dde89439f763c876fd7e27 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 100100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Prefabs/_GameManager.prefab b/MultiplayerFPS/Assets/Prefabs/_GameManager.prefab new file mode 100644 index 0000000..4572a58 --- /dev/null +++ b/MultiplayerFPS/Assets/Prefabs/_GameManager.prefab @@ -0,0 +1,209 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1001 &100100000 +Prefab: + m_ObjectHideFlags: 1 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 0} + m_Modifications: [] + m_RemovedComponents: [] + m_ParentPrefab: {fileID: 0} + m_RootGameObject: {fileID: 1009017417627522} + m_IsPrefabParent: 0 +--- !u!1 &1009017417627522 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 4 + m_Component: + - 4: {fileID: 4517087032073844} + - 114: {fileID: 114838501564104518} + - 82: {fileID: 82364861542259794} + - 82: {fileID: 82980417303458416} + m_Layer: 0 + m_Name: _GameManager + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &4517087032073844 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1009017417627522} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 0 +--- !u!82 &82364861542259794 +AudioSource: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1009017417627522} + m_Enabled: 1 + serializedVersion: 4 + OutputAudioMixerGroup: {fileID: 0} + m_audioClip: {fileID: 8300000, guid: 3bce33a5c653679479efa35522dd5c1e, type: 3} + m_PlayOnAwake: 1 + m_Volume: 0.66 + m_Pitch: 1 + Loop: 1 + Mute: 0 + Spatialize: 0 + Priority: 0 + DopplerLevel: 1 + MinDistance: 1 + MaxDistance: 500 + Pan2D: 0 + rolloffMode: 0 + BypassEffects: 1 + BypassListenerEffects: 1 + BypassReverbZones: 1 + rolloffCustomCurve: + serializedVersion: 2 + m_Curve: + - time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + panLevelCustomCurve: + serializedVersion: 2 + m_Curve: + - time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 0 + spreadCustomCurve: + serializedVersion: 2 + m_Curve: + - time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + reverbZoneMixCustomCurve: + serializedVersion: 2 + m_Curve: + - time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 0 +--- !u!82 &82980417303458416 +AudioSource: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1009017417627522} + m_Enabled: 1 + serializedVersion: 4 + OutputAudioMixerGroup: {fileID: 0} + m_audioClip: {fileID: 8300000, guid: b31f492a8dd964a4e9502457cca87c6b, type: 3} + m_PlayOnAwake: 0 + m_Volume: 1 + m_Pitch: 1 + Loop: 1 + Mute: 0 + Spatialize: 0 + Priority: 128 + DopplerLevel: 1 + MinDistance: 1 + MaxDistance: 500 + Pan2D: 0 + rolloffMode: 0 + BypassEffects: 1 + BypassListenerEffects: 1 + BypassReverbZones: 1 + rolloffCustomCurve: + serializedVersion: 2 + m_Curve: + - time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + panLevelCustomCurve: + serializedVersion: 2 + m_Curve: + - time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + spreadCustomCurve: + serializedVersion: 2 + m_Curve: + - time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + reverbZoneMixCustomCurve: + serializedVersion: 2 + m_Curve: + - time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 +--- !u!114 &114838501564104518 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1009017417627522} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fb1b0a204bb59114681198574ef3da00, type: 3} + m_Name: + m_EditorClassIdentifier: + m_CorrespondingSourceObject: {fileID: 0} + matchSettings: + respawnTime: 3 + source: {fileID: 62215968} + gameBgMusic: {fileID: 0} + sceneCamera: {fileID: 0} diff --git a/MultiplayerFPS/Assets/Prefabs/_GameManager.prefab.meta b/MultiplayerFPS/Assets/Prefabs/_GameManager.prefab.meta new file mode 100644 index 0000000..261e4a2 --- /dev/null +++ b/MultiplayerFPS/Assets/Prefabs/_GameManager.prefab.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 73d3c3736b9d3cc4a9de1149aeb2e137 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 100100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/ScriptTemplates.meta b/MultiplayerFPS/Assets/ScriptTemplates.meta new file mode 100644 index 0000000..cab2b9b --- /dev/null +++ b/MultiplayerFPS/Assets/ScriptTemplates.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 44ffc995e27cf42399ce512dd0e86f9a +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/ScriptTemplates/50-Mirror__Network Manager-NewNetworkManager.cs.txt b/MultiplayerFPS/Assets/ScriptTemplates/50-Mirror__Network Manager-NewNetworkManager.cs.txt new file mode 100644 index 0000000..a54ea6e --- /dev/null +++ b/MultiplayerFPS/Assets/ScriptTemplates/50-Mirror__Network Manager-NewNetworkManager.cs.txt @@ -0,0 +1,250 @@ +using UnityEngine; +using UnityEngine.SceneManagement; +using Mirror; + +/* + Documentation: https://mirror-networking.com/docs/Components/NetworkManager.html + API Reference: https://mirror-networking.com/docs/api/Mirror.NetworkManager.html +*/ + +public class #SCRIPTNAME# : NetworkManager +{ + #region Unity Callbacks + + public override void OnValidate() + { + base.OnValidate(); + } + + /// + /// Runs on both Server and Client + /// Networking is NOT initialized when this fires + /// + public override void Awake() + { + base.Awake(); + } + + /// + /// Runs on both Server and Client + /// Networking is NOT initialized when this fires + /// + public override void Start() + { + base.Start(); + } + + /// + /// Runs on both Server and Client + /// + public override void LateUpdate() + { + base.LateUpdate(); + } + + /// + /// Runs on both Server and Client + /// + public override void OnDestroy() + { + base.OnDestroy(); + } + + #endregion + + #region Start & Stop + + /// + /// Set the frame rate for a headless server. + /// Override if you wish to disable the behavior or set your own tick rate. + /// + public override void ConfigureServerFrameRate() + { + base.ConfigureServerFrameRate(); + } + + /// + /// called when quitting the application by closing the window / pressing stop in the editor + /// + public override void OnApplicationQuit() + { + base.OnApplicationQuit(); + } + + #endregion + + #region Scene Management + + /// + /// This causes the server to switch scenes and sets the networkSceneName. + /// Clients that connect to this server will automatically switch to this scene. This is called autmatically if onlineScene or offlineScene are set, but it can be called from user code to switch scenes again while the game is in progress. This automatically sets clients to be not-ready. The clients must call NetworkClient.Ready() again to participate in the new scene. + /// + /// + public override void ServerChangeScene(string newSceneName) + { + base.ServerChangeScene(newSceneName); + } + + /// + /// Called from ServerChangeScene immediately before SceneManager.LoadSceneAsync is executed + /// This allows server to do work / cleanup / prep before the scene changes. + /// + /// Name of the scene that's about to be loaded + public override void OnServerChangeScene(string newSceneName) { } + + /// + /// Called on the server when a scene is completed loaded, when the scene load was initiated by the server with ServerChangeScene(). + /// + /// The name of the new scene. + public override void OnServerSceneChanged(string sceneName) { } + + /// + /// Called from ClientChangeScene immediately before SceneManager.LoadSceneAsync is executed + /// This allows client to do work / cleanup / prep before the scene changes. + /// + /// Name of the scene that's about to be loaded + /// Scene operation that's about to happen + /// true to indicate that scene loading will be handled through overrides + public override void OnClientChangeScene(string newSceneName, SceneOperation sceneOperation, bool customHandling) { } + + /// + /// Called on clients when a scene has completed loaded, when the scene load was initiated by the server. + /// Scene changes can cause player objects to be destroyed. The default implementation of OnClientSceneChanged in the NetworkManager is to add a player object for the connection if no player object exists. + /// + /// The network connection that the scene change message arrived on. + public override void OnClientSceneChanged(NetworkConnection conn) + { + base.OnClientSceneChanged(conn); + } + + #endregion + + #region Server System Callbacks + + /// + /// Called on the server when a new client connects. + /// Unity calls this on the Server when a Client connects to the Server. Use an override to tell the NetworkManager what to do when a client connects to the server. + /// + /// Connection from client. + public override void OnServerConnect(NetworkConnection conn) { } + + /// + /// Called on the server when a client is ready. + /// The default implementation of this function calls NetworkServer.SetClientReady() to continue the network setup process. + /// + /// Connection from client. + public override void OnServerReady(NetworkConnection conn) + { + base.OnServerReady(conn); + } + + /// + /// Called on the server when a client adds a new player with ClientScene.AddPlayer. + /// The default implementation for this function creates a new player object from the playerPrefab. + /// + /// Connection from client. + public override void OnServerAddPlayer(NetworkConnection conn) + { + base.OnServerAddPlayer(conn); + } + + /// + /// Called on the server when a client disconnects. + /// This is called on the Server when a Client disconnects from the Server. Use an override to decide what should happen when a disconnection is detected. + /// + /// Connection from client. + public override void OnServerDisconnect(NetworkConnection conn) + { + base.OnServerDisconnect(conn); + } + + /// + /// Called on the server when a network error occurs for a client connection. + /// + /// Connection from client. + /// Error code. + public override void OnServerError(NetworkConnection conn, int errorCode) { } + + #endregion + + #region Client System Callbacks + + /// + /// Called on the client when connected to a server. + /// The default implementation of this function sets the client as ready and adds a player. Override the function to dictate what happens when the client connects. + /// + /// Connection to the server. + public override void OnClientConnect(NetworkConnection conn) + { + base.OnClientConnect(conn); + } + + /// + /// Called on clients when disconnected from a server. + /// This is called on the client when it disconnects from the server. Override this function to decide what happens when the client disconnects. + /// + /// Connection to the server. + public override void OnClientDisconnect(NetworkConnection conn) + { + base.OnClientDisconnect(conn); + } + + /// + /// Called on clients when a network error occurs. + /// + /// Connection to a server. + /// Error code. + public override void OnClientError(NetworkConnection conn, int errorCode) { } + + /// + /// Called on clients when a servers tells the client it is no longer ready. + /// This is commonly used when switching scenes. + /// + /// Connection to the server. + public override void OnClientNotReady(NetworkConnection conn) { } + + #endregion + + #region Start & Stop Callbacks + + // Since there are multiple versions of StartServer, StartClient and StartHost, to reliably customize + // their functionality, users would need override all the versions. Instead these callbacks are invoked + // from all versions, so users only need to implement this one case. + + /// + /// This is invoked when a host is started. + /// StartHost has multiple signatures, but they all cause this hook to be called. + /// + public override void OnStartHost() { } + + /// + /// This is invoked when a server is started - including when a host is started. + /// StartServer has multiple signatures, but they all cause this hook to be called. + /// + public override void OnStartServer() { } + + /// + /// This is invoked when the client is started. + /// + public override void OnStartClient() + { + base.OnStartClient(); + } + + /// + /// This is called when a host is stopped. + /// + public override void OnStopHost() { } + + /// + /// This is called when a server is stopped - including when a host is stopped. + /// + public override void OnStopServer() { } + + /// + /// This is called when a client is stopped. + /// + public override void OnStopClient() { } + + #endregion +} diff --git a/MultiplayerFPS/Assets/ScriptTemplates/50-Mirror__Network Manager-NewNetworkManager.cs.txt.meta b/MultiplayerFPS/Assets/ScriptTemplates/50-Mirror__Network Manager-NewNetworkManager.cs.txt.meta new file mode 100644 index 0000000..6221c57 --- /dev/null +++ b/MultiplayerFPS/Assets/ScriptTemplates/50-Mirror__Network Manager-NewNetworkManager.cs.txt.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: ed73cc79a95879d4abd948a36043c798 +TextScriptImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/ScriptTemplates/51-Mirror__Network Authenticator-NewNetworkAuthenticator.cs.txt b/MultiplayerFPS/Assets/ScriptTemplates/51-Mirror__Network Authenticator-NewNetworkAuthenticator.cs.txt new file mode 100644 index 0000000..b61e862 --- /dev/null +++ b/MultiplayerFPS/Assets/ScriptTemplates/51-Mirror__Network Authenticator-NewNetworkAuthenticator.cs.txt @@ -0,0 +1,81 @@ +using UnityEngine; +using UnityEngine.SceneManagement; +using Mirror; + +/* + Authenticators: https://mirror-networking.com/docs/Components/Authenticators/ + Documentation: https://mirror-networking.com/docs/Guides/Authentication.html + API Reference: https://mirror-networking.com/docs/api/Mirror.NetworkAuthenticator.html +*/ + +public class #SCRIPTNAME# : NetworkAuthenticator +{ + #region Messages + + public class AuthRequestMessage : MessageBase { } + + public class AuthResponseMessage : MessageBase { } + + #endregion + + #region Server + + /// + /// Called on server from StartServer to initialize the Authenticator + /// Server message handlers should be registered in this method. + /// + public override void OnStartServer() + { + // register a handler for the authentication request we expect from client + NetworkServer.RegisterHandler(OnAuthRequestMessage, false); + } + + /// + /// Called on server from OnServerAuthenticateInternal when a client needs to authenticate + /// + /// Connection to client. + public override void OnServerAuthenticate(NetworkConnection conn) { } + + public void OnAuthRequestMessage(NetworkConnection conn, AuthRequestMessage msg) + { + AuthResponseMessage authResponseMessage = new AuthResponseMessage(); + + conn.Send(authResponseMessage); + + // Invoke the event to complete a successful authentication + base.OnServerAuthenticated.Invoke(conn); + } + + #endregion + + #region Client + + /// + /// Called on client from StartClient to initialize the Authenticator + /// Client message handlers should be registered in this method. + /// + public override void OnStartClient() + { + // register a handler for the authentication response we expect from server + NetworkClient.RegisterHandler(OnAuthResponseMessage, false); + } + + /// + /// Called on client from OnClientAuthenticateInternal when a client needs to authenticate + /// + /// Connection of the client. + public override void OnClientAuthenticate(NetworkConnection conn) + { + AuthRequestMessage authRequestMessage = new AuthRequestMessage(); + + NetworkClient.Send(authRequestMessage); + } + + public void OnAuthResponseMessage(NetworkConnection conn, AuthResponseMessage msg) + { + // Invoke the event to complete a successful authentication + base.OnClientAuthenticated.Invoke(conn); + } + + #endregion +} diff --git a/MultiplayerFPS/Assets/ScriptTemplates/51-Mirror__Network Authenticator-NewNetworkAuthenticator.cs.txt.meta b/MultiplayerFPS/Assets/ScriptTemplates/51-Mirror__Network Authenticator-NewNetworkAuthenticator.cs.txt.meta new file mode 100644 index 0000000..be22fe6 --- /dev/null +++ b/MultiplayerFPS/Assets/ScriptTemplates/51-Mirror__Network Authenticator-NewNetworkAuthenticator.cs.txt.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 12dc04aca2d89f744bef5a65622ba708 +TextScriptImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/ScriptTemplates/52-Mirror__Network Behaviour-NewNetworkBehaviour.cs.txt b/MultiplayerFPS/Assets/ScriptTemplates/52-Mirror__Network Behaviour-NewNetworkBehaviour.cs.txt new file mode 100644 index 0000000..85e9a0a --- /dev/null +++ b/MultiplayerFPS/Assets/ScriptTemplates/52-Mirror__Network Behaviour-NewNetworkBehaviour.cs.txt @@ -0,0 +1,59 @@ +using UnityEngine; +using Mirror; +using System.Collections.Generic; + +/* + Documentation: https://mirror-networking.com/docs/Guides/NetworkBehaviour.html + API Reference: https://mirror-networking.com/docs/api/Mirror.NetworkBehaviour.html +*/ + +public class #SCRIPTNAME# : NetworkBehaviour +{ + #region Start & Stop Callbacks + + /// + /// This is invoked for NetworkBehaviour objects when they become active on the server. + /// This could be triggered by NetworkServer.Listen() for objects in the scene, or by NetworkServer.Spawn() for objects that are dynamically created. + /// This will be called for objects on a "host" as well as for object on a dedicated server. + /// + public override void OnStartServer() { } + + /// + /// Invoked on the server when the object is unspawned + /// Useful for saving object data in persistant storage + /// + public override void OnStopServer() { } + + /// + /// Called on every NetworkBehaviour when it is activated on a client. + /// Objects on the host have this function called, as there is a local client on the host. The values of SyncVars on object are guaranteed to be initialized correctly with the latest state from the server when this function is called on the client. + /// + public override void OnStartClient() { } + + /// + /// This is invoked on clients when the server has caused this object to be destroyed. + /// This can be used as a hook to invoke effects or do client specific cleanup. + /// + public override void OnStopClient() { } + + /// + /// Called when the local player object has been set up. + /// This happens after OnStartClient(), as it is triggered by an ownership message from the server. This is an appropriate place to activate components or functionality that should only be active for the local player, such as cameras and input. + /// + public override void OnStartLocalPlayer() { } + + /// + /// This is invoked on behaviours that have authority, based on context and NetworkIdentity.hasAuthority. + /// This is called after OnStartServer and before OnStartClient. + /// When is called on the server, this will be called on the client that owns the object. When an object is spawned with NetworkServer.Spawn with a NetworkConnection parameter included, this will be called on the client that owns the object. + /// + public override void OnStartAuthority() { } + + /// + /// This is invoked on behaviours when authority is removed. + /// When NetworkIdentity.RemoveClientAuthority is called on the server, this will be called on the client that owns the object. + /// + public override void OnStopAuthority() { } + + #endregion +} diff --git a/MultiplayerFPS/Assets/ScriptTemplates/52-Mirror__Network Behaviour-NewNetworkBehaviour.cs.txt.meta b/MultiplayerFPS/Assets/ScriptTemplates/52-Mirror__Network Behaviour-NewNetworkBehaviour.cs.txt.meta new file mode 100644 index 0000000..c5a0018 --- /dev/null +++ b/MultiplayerFPS/Assets/ScriptTemplates/52-Mirror__Network Behaviour-NewNetworkBehaviour.cs.txt.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 29b2ae9aeacc49b47b711838dd1876a4 +TextScriptImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/ScriptTemplates/53-Mirror__Network Observer-NewNetworkObserver.cs.txt b/MultiplayerFPS/Assets/ScriptTemplates/53-Mirror__Network Observer-NewNetworkObserver.cs.txt new file mode 100644 index 0000000..1f2f081 --- /dev/null +++ b/MultiplayerFPS/Assets/ScriptTemplates/53-Mirror__Network Observer-NewNetworkObserver.cs.txt @@ -0,0 +1,30 @@ +using UnityEngine; +using Mirror; +using System.Collections.Generic; + +/* + Visibility Guide: https://mirror-networking.com/docs/Guides/Visibility.html + API Reference: https://mirror-networking.com/docs/api/Mirror.NetworkBehaviour.html +*/ + +public class #SCRIPTNAME# : NetworkVisibility +{ + /// + /// Callback used by the visibility system to determine if an observer (player) can see this object. + /// If this function returns true, the network connection will be added as an observer. + /// + /// Network connection of a player. + /// True if the player can see this object. + public override bool OnCheckObserver(NetworkConnection conn) + { + return true; + } + + /// + /// Callback used by the visibility system to (re)construct the set of observers that can see this object. + /// Implementations of this callback should add network connections of players that can see this object to the observers set. + /// + /// The new set of observers for this object. + /// True if the set of observers is being built for the first time. + public override void OnRebuildObservers(HashSet observers, bool initialize) { } +} diff --git a/MultiplayerFPS/Assets/ScriptTemplates/53-Mirror__Network Observer-NewNetworkObserver.cs.txt.meta b/MultiplayerFPS/Assets/ScriptTemplates/53-Mirror__Network Observer-NewNetworkObserver.cs.txt.meta new file mode 100644 index 0000000..2c034bf --- /dev/null +++ b/MultiplayerFPS/Assets/ScriptTemplates/53-Mirror__Network Observer-NewNetworkObserver.cs.txt.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 4362fdd91ea5a9c44997cc575af62b3e +TextScriptImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/ScriptTemplates/54-Mirror__Network Room Manager-NewNetworkRoomManager.cs.txt b/MultiplayerFPS/Assets/ScriptTemplates/54-Mirror__Network Room Manager-NewNetworkRoomManager.cs.txt new file mode 100644 index 0000000..f872dbc --- /dev/null +++ b/MultiplayerFPS/Assets/ScriptTemplates/54-Mirror__Network Room Manager-NewNetworkRoomManager.cs.txt @@ -0,0 +1,182 @@ +using UnityEngine; +using Mirror; + +/* + Documentation: https://mirror-networking.com/docs/Components/NetworkRoomManager.html + API Reference: https://mirror-networking.com/docs/api/Mirror.NetworkRoomManager.html + + See Also: NetworkManager + Documentation: https://mirror-networking.com/docs/Components/NetworkManager.html + API Reference: https://mirror-networking.com/docs/api/Mirror.NetworkManager.html +*/ + +/// +/// This is a specialized NetworkManager that includes a networked room. +/// The room has slots that track the joined players, and a maximum player count that is enforced. +/// It requires that the NetworkRoomPlayer component be on the room player objects. +/// NetworkRoomManager is derived from NetworkManager, and so it implements many of the virtual functions provided by the NetworkManager class. +/// +public class #SCRIPTNAME# : NetworkRoomManager +{ + #region Server Callbacks + + /// + /// This is called on the server when the server is started - including when a host is started. + /// + public override void OnRoomStartServer() { } + + /// + /// This is called on the server when the server is stopped - including when a host is stopped. + /// + public override void OnRoomStopServer() { } + + /// + /// This is called on the host when a host is started. + /// + public override void OnRoomStartHost() { } + + /// + /// This is called on the host when the host is stopped. + /// + public override void OnRoomStopHost() { } + + /// + /// This is called on the server when a new client connects to the server. + /// + /// The new connection. + public override void OnRoomServerConnect(NetworkConnection conn) { } + + /// + /// This is called on the server when a client disconnects. + /// + /// The connection that disconnected. + public override void OnRoomServerDisconnect(NetworkConnection conn) { } + + /// + /// This is called on the server when a networked scene finishes loading. + /// + /// Name of the new scene. + public override void OnRoomServerSceneChanged(string sceneName) { } + + /// + /// This allows customization of the creation of the room-player object on the server. + /// By default the roomPlayerPrefab is used to create the room-player, but this function allows that behaviour to be customized. + /// + /// The connection the player object is for. + /// The new room-player object. + public override GameObject OnRoomServerCreateRoomPlayer(NetworkConnection conn) + { + return base.OnRoomServerCreateRoomPlayer(conn); + } + + /// + /// This allows customization of the creation of the GamePlayer object on the server. + /// By default the gamePlayerPrefab is used to create the game-player, but this function allows that behaviour to be customized. The object returned from the function will be used to replace the room-player on the connection. + /// + /// The connection the player object is for. + /// The room player object for this connection. + /// A new GamePlayer object. + public override GameObject OnRoomServerCreateGamePlayer(NetworkConnection conn, GameObject roomPlayer) + { + return base.OnRoomServerCreateGamePlayer(conn, roomPlayer); + } + + /// + /// This allows customization of the creation of the GamePlayer object on the server. + /// This is only called for subsequent GamePlay scenes after the first one. + /// See OnRoomServerCreateGamePlayer to customize the player object for the initial GamePlay scene. + /// + /// The connection the player object is for. + public override void OnRoomServerAddPlayer(NetworkConnection conn) + { + base.OnRoomServerAddPlayer(conn); + } + + /// + /// This is called on the server when it is told that a client has finished switching from the room scene to a game player scene. + /// When switching from the room, the room-player is replaced with a game-player object. This callback function gives an opportunity to apply state from the room-player to the game-player object. + /// + /// The connection of the player + /// The room player object. + /// The game player object. + /// False to not allow this player to replace the room player. + public override bool OnRoomServerSceneLoadedForPlayer(NetworkConnection conn, GameObject roomPlayer, GameObject gamePlayer) + { + return base.OnRoomServerSceneLoadedForPlayer(conn, roomPlayer, gamePlayer); + } + + /// + /// This is called on the server when all the players in the room are ready. + /// The default implementation of this function uses ServerChangeScene() to switch to the game player scene. By implementing this callback you can customize what happens when all the players in the room are ready, such as adding a countdown or a confirmation for a group leader. + /// + public override void OnRoomServerPlayersReady() + { + base.OnRoomServerPlayersReady(); + } + + /// + /// This is called on the server when CheckReadyToBegin finds that players are not ready + /// May be called multiple times while not ready players are joining + /// + public override void OnRoomServerPlayersNotReady() { } + + #endregion + + #region Client Callbacks + + /// + /// This is a hook to allow custom behaviour when the game client enters the room. + /// + public override void OnRoomClientEnter() { } + + /// + /// This is a hook to allow custom behaviour when the game client exits the room. + /// + public override void OnRoomClientExit() { } + + /// + /// This is called on the client when it connects to server. + /// + /// The connection that connected. + public override void OnRoomClientConnect(NetworkConnection conn) { } + + /// + /// This is called on the client when disconnected from a server. + /// + /// The connection that disconnected. + public override void OnRoomClientDisconnect(NetworkConnection conn) { } + + /// + /// This is called on the client when a client is started. + /// + /// The connection for the room. + public override void OnRoomStartClient() { } + + /// + /// This is called on the client when the client stops. + /// + public override void OnRoomStopClient() { } + + /// + /// This is called on the client when the client is finished loading a new networked scene. + /// + /// The connection that finished loading a new networked scene. + public override void OnRoomClientSceneChanged(NetworkConnection conn) { } + + /// + /// Called on the client when adding a player to the room fails. + /// This could be because the room is full, or the connection is not allowed to have more players. + /// + public override void OnRoomClientAddPlayerFailed() { } + + #endregion + + #region Optional UI + + public override void OnGUI() + { + base.OnGUI(); + } + + #endregion +} diff --git a/MultiplayerFPS/Assets/ScriptTemplates/54-Mirror__Network Room Manager-NewNetworkRoomManager.cs.txt.meta b/MultiplayerFPS/Assets/ScriptTemplates/54-Mirror__Network Room Manager-NewNetworkRoomManager.cs.txt.meta new file mode 100644 index 0000000..fe5bc32 --- /dev/null +++ b/MultiplayerFPS/Assets/ScriptTemplates/54-Mirror__Network Room Manager-NewNetworkRoomManager.cs.txt.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 2e5656107e61a93439544b91e5f541f6 +TextScriptImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/ScriptTemplates/55-Mirror__Network Room Player-NewNetworkRoomPlayer.cs.txt b/MultiplayerFPS/Assets/ScriptTemplates/55-Mirror__Network Room Player-NewNetworkRoomPlayer.cs.txt new file mode 100644 index 0000000..ec5dcd6 --- /dev/null +++ b/MultiplayerFPS/Assets/ScriptTemplates/55-Mirror__Network Room Player-NewNetworkRoomPlayer.cs.txt @@ -0,0 +1,106 @@ +using UnityEngine; +using Mirror; + +/* + Documentation: https://mirror-networking.com/docs/Components/NetworkRoomPlayer.html + API Reference: https://mirror-networking.com/docs/api/Mirror.NetworkRoomPlayer.html +*/ + +/// +/// This component works in conjunction with the NetworkRoomManager to make up the multiplayer room system. +/// The RoomPrefab object of the NetworkRoomManager must have this component on it. +/// This component holds basic room player data required for the room to function. +/// Game specific data for room players can be put in other components on the RoomPrefab or in scripts derived from NetworkRoomPlayer. +/// +public class #SCRIPTNAME# : NetworkRoomPlayer +{ + #region Start & Stop Callbacks + + /// + /// This is invoked for NetworkBehaviour objects when they become active on the server. + /// This could be triggered by NetworkServer.Listen() for objects in the scene, or by NetworkServer.Spawn() for objects that are dynamically created. + /// This will be called for objects on a "host" as well as for object on a dedicated server. + /// + public override void OnStartServer() { } + + /// + /// Invoked on the server when the object is unspawned + /// Useful for saving object data in persistant storage + /// + public override void OnStopServer() { } + + /// + /// Called on every NetworkBehaviour when it is activated on a client. + /// Objects on the host have this function called, as there is a local client on the host. The values of SyncVars on object are guaranteed to be initialized correctly with the latest state from the server when this function is called on the client. + /// + public override void OnStartClient() { } + + /// + /// This is invoked on clients when the server has caused this object to be destroyed. + /// This can be used as a hook to invoke effects or do client specific cleanup. + /// + public override void OnStopClient() { } + + /// + /// Called when the local player object has been set up. + /// This happens after OnStartClient(), as it is triggered by an ownership message from the server. This is an appropriate place to activate components or functionality that should only be active for the local player, such as cameras and input. + /// + public override void OnStartLocalPlayer() { } + + /// + /// This is invoked on behaviours that have authority, based on context and NetworkIdentity.hasAuthority. + /// This is called after OnStartServer and before OnStartClient. + /// When is called on the server, this will be called on the client that owns the object. When an object is spawned with NetworkServer.Spawn with a NetworkConnection parameter included, this will be called on the client that owns the object. + /// + public override void OnStartAuthority() { } + + /// + /// This is invoked on behaviours when authority is removed. + /// When NetworkIdentity.RemoveClientAuthority is called on the server, this will be called on the client that owns the object. + /// + public override void OnStopAuthority() { } + + #endregion + + #region Room Client Callbacks + + /// + /// This is a hook that is invoked on all player objects when entering the room. + /// Note: isLocalPlayer is not guaranteed to be set until OnStartLocalPlayer is called. + /// + public override void OnClientEnterRoom() { } + + /// + /// This is a hook that is invoked on all player objects when exiting the room. + /// + public override void OnClientExitRoom() { } + + #endregion + + #region SyncVar Hooks + + /// + /// This is a hook that is invoked on clients when the index changes. + /// + /// The old index value + /// The new index value + public override void IndexChanged(int oldIndex, int newIndex) { } + + /// + /// This is a hook that is invoked on clients when a RoomPlayer switches between ready or not ready. + /// This function is called when the a client player calls SendReadyToBeginMessage() or SendNotReadyToBeginMessage(). + /// + /// Whether the player is ready or not. + public override void ReadyStateChanged(bool _, bool readyState) { } + + #endregion + + #region Optional UI + + public override void OnGUI() + { + base.OnGUI(); + } + + #endregion +} diff --git a/MultiplayerFPS/Assets/ScriptTemplates/55-Mirror__Network Room Player-NewNetworkRoomPlayer.cs.txt.meta b/MultiplayerFPS/Assets/ScriptTemplates/55-Mirror__Network Room Player-NewNetworkRoomPlayer.cs.txt.meta new file mode 100644 index 0000000..36a48dd --- /dev/null +++ b/MultiplayerFPS/Assets/ScriptTemplates/55-Mirror__Network Room Player-NewNetworkRoomPlayer.cs.txt.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 1ca8a6309173d4248bc7fa0c6ae001e0 +TextScriptImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/ScriptTemplates/56-Mirror__Network Discovery-NewNetworkDiscovery.cs.txt b/MultiplayerFPS/Assets/ScriptTemplates/56-Mirror__Network Discovery-NewNetworkDiscovery.cs.txt new file mode 100644 index 0000000..01b8b1f --- /dev/null +++ b/MultiplayerFPS/Assets/ScriptTemplates/56-Mirror__Network Discovery-NewNetworkDiscovery.cs.txt @@ -0,0 +1,84 @@ +using System.Net; +using Mirror; +using Mirror.Discovery; + +/* + Discovery Guide: https://mirror-networking.com/docs/Guides/NetworkDiscovery.html + Documentation: https://mirror-networking.com/docs/Components/NetworkDiscovery.html + API Reference: https://mirror-networking.com/docs/api/Mirror.Discovery.NetworkDiscovery.html +*/ + +public class DiscoveryRequest : MessageBase +{ + // Add properties for whatever information you want sent by clients + // in their broadcast messages that servers will consume. +} + +public class DiscoveryResponse : MessageBase +{ + // Add properties for whatever information you want the server to return to + // clients for them to display or consume for establishing a connection. +} + +public class #SCRIPTNAME# : NetworkDiscoveryBase +{ + #region Server + + /// + /// Reply to the client to inform it of this server + /// + /// + /// Override if you wish to ignore server requests based on + /// custom criteria such as language, full server game mode or difficulty + /// + /// Request comming from client + /// Address of the client that sent the request + protected override void ProcessClientRequest(DiscoveryRequest request, IPEndPoint endpoint) + { + base.ProcessClientRequest(request, endpoint); + } + + /// + /// Process the request from a client + /// + /// + /// Override if you wish to provide more information to the clients + /// such as the name of the host player + /// + /// Request comming from client + /// Address of the client that sent the request + /// A message containing information about this server + protected override DiscoveryResponse ProcessRequest(DiscoveryRequest request, IPEndPoint endpoint) + { + return new DiscoveryResponse(); + } + + #endregion + + #region Client + + /// + /// Create a message that will be broadcasted on the network to discover servers + /// + /// + /// Override if you wish to include additional data in the discovery message + /// such as desired game mode, language, difficulty, etc... + /// An instance of ServerRequest with data to be broadcasted + protected override DiscoveryRequest GetRequest() + { + return new DiscoveryRequest(); + } + + /// + /// Process the answer from a server + /// + /// + /// A client receives a reply from a server, this method processes the + /// reply and raises an event + /// + /// Response that came from the server + /// Address of the server that replied + protected override void ProcessResponse(DiscoveryResponse response, IPEndPoint endpoint) { } + + #endregion +} diff --git a/MultiplayerFPS/Assets/ScriptTemplates/56-Mirror__Network Discovery-NewNetworkDiscovery.cs.txt.meta b/MultiplayerFPS/Assets/ScriptTemplates/56-Mirror__Network Discovery-NewNetworkDiscovery.cs.txt.meta new file mode 100644 index 0000000..a034ec8 --- /dev/null +++ b/MultiplayerFPS/Assets/ScriptTemplates/56-Mirror__Network Discovery-NewNetworkDiscovery.cs.txt.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 04337367db30af3459bf9e9f3f880734 +TextScriptImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Scripts/HostGame.cs b/MultiplayerFPS/Assets/Scripts/HostGame.cs index 3e0a285..699b924 100644 --- a/MultiplayerFPS/Assets/Scripts/HostGame.cs +++ b/MultiplayerFPS/Assets/Scripts/HostGame.cs @@ -1,5 +1,5 @@ +using Mirror; using UnityEngine; -using UnityEngine.Networking; public class HostGame : MonoBehaviour { @@ -13,10 +13,10 @@ public class HostGame : MonoBehaviour { void Start () { networkManager = NetworkManager.singleton; - if (networkManager.matchMaker == null) - { - networkManager.StartMatchMaker(); - } + //if (networkManager.matchMaker == null) + //{ + // networkManager.StartMatchMaker(); + //} } public void SetRoomName (string _name) @@ -26,11 +26,11 @@ public void SetRoomName (string _name) public void CreateRoom () { - if (roomName != "" && roomName != null) - { - Debug.Log("Creating Room: " + roomName + " with room for " + roomSize + " players."); - networkManager.matchMaker.CreateMatch(roomName, roomSize, true, "", "", "", 0, 0, networkManager.OnMatchCreate); - } + //if (roomName != "" && roomName != null) + //{ + // Debug.Log("Creating Room: " + roomName + " with room for " + roomSize + " players."); + // networkManager.matchMaker.CreateMatch(roomName, roomSize, true, "", "", "", 0, 0, networkManager.OnMatchCreate); + //} } } diff --git a/MultiplayerFPS/Assets/Scripts/JoinGame.cs b/MultiplayerFPS/Assets/Scripts/JoinGame.cs index a07a07e..48b1221 100644 --- a/MultiplayerFPS/Assets/Scripts/JoinGame.cs +++ b/MultiplayerFPS/Assets/Scripts/JoinGame.cs @@ -1,9 +1,9 @@ using UnityEngine; using UnityEngine.UI; using System.Collections.Generic; -using UnityEngine.Networking; using UnityEngine.Networking.Match; using System.Collections; +using Mirror; public class JoinGame : MonoBehaviour { @@ -23,10 +23,10 @@ public class JoinGame : MonoBehaviour { void Start () { networkManager = NetworkManager.singleton; - if (networkManager.matchMaker == null) - { - networkManager.StartMatchMaker(); - } + //if (networkManager.matchMaker == null) + //{ + // networkManager.StartMatchMaker(); + //} RefreshRoomList(); } @@ -35,12 +35,12 @@ public void RefreshRoomList () { ClearRoomList(); - if (networkManager.matchMaker == null) - { - networkManager.StartMatchMaker(); - } + //if (networkManager.matchMaker == null) + //{ + // networkManager.StartMatchMaker(); + //} - networkManager.matchMaker.ListMatches(0, 20, "", true, 0, 0, OnMatchList); + //networkManager.matchMaker.ListMatches(0, 20, "", true, 0, 0, OnMatchList); status.text = "Loading..."; } @@ -89,7 +89,7 @@ void ClearRoomList() public void JoinRoom (MatchInfoSnapshot _match) { - networkManager.matchMaker.JoinMatch(_match.networkId, "", "", "", 0, 0, networkManager.OnMatchJoined); + //networkManager.matchMaker.JoinMatch(_match.networkId, "", "", "", 0, 0, networkManager.OnMatchJoined); StartCoroutine(WaitForJoin()); } @@ -111,12 +111,12 @@ IEnumerator WaitForJoin () status.text = "Failed to connect."; yield return new WaitForSeconds(1); - MatchInfo matchInfo = networkManager.matchInfo; - if (matchInfo != null) - { - networkManager.matchMaker.DropConnection(matchInfo.networkId, matchInfo.nodeId, 0, networkManager.OnDropConnection); - networkManager.StopHost(); - } + //MatchInfo matchInfo = networkManager.matchInfo; + //if (matchInfo != null) + //{ + // networkManager.matchMaker.DropConnection(matchInfo.networkId, matchInfo.nodeId, 0, networkManager.OnDropConnection); + // networkManager.StopHost(); + //} RefreshRoomList(); diff --git a/MultiplayerFPS/Assets/Scripts/PauseMenu.cs b/MultiplayerFPS/Assets/Scripts/PauseMenu.cs index 1f0d0f3..98dcd75 100644 --- a/MultiplayerFPS/Assets/Scripts/PauseMenu.cs +++ b/MultiplayerFPS/Assets/Scripts/PauseMenu.cs @@ -1,5 +1,5 @@ +using Mirror; using UnityEngine; -using UnityEngine.Networking; using UnityEngine.Networking.Match; public class PauseMenu : MonoBehaviour { @@ -15,8 +15,8 @@ void Start () public void LeaveRoom () { - MatchInfo matchInfo = networkManager.matchInfo; - networkManager.matchMaker.DropConnection(matchInfo.networkId, matchInfo.nodeId, 0, networkManager.OnDropConnection); + //MatchInfo matchInfo = networkManager.matchInfo; + //networkManager.matchMaker.DropConnection(matchInfo.networkId, matchInfo.nodeId, 0, networkManager.OnDropConnection); networkManager.StopHost(); } diff --git a/MultiplayerFPS/Assets/Scripts/Player.cs b/MultiplayerFPS/Assets/Scripts/Player.cs index eca9368..961b19a 100644 --- a/MultiplayerFPS/Assets/Scripts/Player.cs +++ b/MultiplayerFPS/Assets/Scripts/Player.cs @@ -1,6 +1,6 @@ using UnityEngine; -using UnityEngine.Networking; using System.Collections; +using Mirror; [RequireComponent(typeof(PlayerSetup))] public class Player : NetworkBehaviour { @@ -13,11 +13,11 @@ public bool isDead protected set { _isDead = value; } } - [SerializeField] - private int maxHealth = 100; + [SerializeField] + private int maxHealth = 100; - [SyncVar] - private int currentHealth; + [SyncVar] + private int currentHealth; public float GetHealthPct () { @@ -46,7 +46,7 @@ public float GetHealthPct () private bool firstSetup = true; public void SetupPlayer () - { + { if (isLocalPlayer) { //Switch cameras @@ -55,13 +55,13 @@ public void SetupPlayer () } CmdBroadCastNewPlayerSetup(); - } + } [Command] private void CmdBroadCastNewPlayerSetup () { RpcSetupPlayerOnAllClients(); - } + } [ClientRpc] private void RpcSetupPlayerOnAllClients () @@ -92,20 +92,20 @@ private void RpcSetupPlayerOnAllClients () //} [ClientRpc] - public void RpcTakeDamage (int _amount, string _sourceID) - { + public void RpcTakeDamage (int _amount, string _sourceID) + { if (isDead) return; - currentHealth -= _amount; + currentHealth -= _amount; - Debug.Log(transform.name + " now has " + currentHealth + " health."); + Debug.Log(transform.name + " now has " + currentHealth + " health."); if (currentHealth <= 0) { Die(_sourceID); } - } + } private void Die(string _sourceID) { @@ -168,11 +168,11 @@ private IEnumerator Respawn () Debug.Log(transform.name + " respawned."); } - public void SetDefaults () - { + public void SetDefaults () + { isDead = false; - currentHealth = maxHealth; + currentHealth = maxHealth; //Enable the components for (int i = 0; i < disableOnDeath.Length; i++) diff --git a/MultiplayerFPS/Assets/Scripts/PlayerSetup.cs b/MultiplayerFPS/Assets/Scripts/PlayerSetup.cs index 037f228..b9624d5 100644 --- a/MultiplayerFPS/Assets/Scripts/PlayerSetup.cs +++ b/MultiplayerFPS/Assets/Scripts/PlayerSetup.cs @@ -3,8 +3,8 @@ // This includes adding/removing him correctly on the network. //------------------------------------- +using Mirror; using UnityEngine; -using UnityEngine.Networking; [RequireComponent(typeof(Player))] [RequireComponent(typeof(PlayerController))] diff --git a/MultiplayerFPS/Assets/Scripts/PlayerShoot.cs b/MultiplayerFPS/Assets/Scripts/PlayerShoot.cs index b38d2e0..de1c8a5 100644 --- a/MultiplayerFPS/Assets/Scripts/PlayerShoot.cs +++ b/MultiplayerFPS/Assets/Scripts/PlayerShoot.cs @@ -1,5 +1,5 @@ +using Mirror; using UnityEngine; -using UnityEngine.Networking; [RequireComponent (typeof (WeaponManager))] public class PlayerShoot : NetworkBehaviour { diff --git a/MultiplayerFPS/Assets/Scripts/PlayerWeapon2.cs b/MultiplayerFPS/Assets/Scripts/PlayerWeapon2.cs new file mode 100644 index 0000000..949503a --- /dev/null +++ b/MultiplayerFPS/Assets/Scripts/PlayerWeapon2.cs @@ -0,0 +1,15 @@ +using UnityEngine; + +[System.Serializable] +public class PlayerWeapon2 { + + public string name = "Weapon2"; + + public int damage = 20; + public float range = 200f; + + public float fireRate = 0f; + + public GameObject graphics; + +} diff --git a/MultiplayerFPS/Assets/Scripts/PlayerWeapon2.cs.meta b/MultiplayerFPS/Assets/Scripts/PlayerWeapon2.cs.meta new file mode 100644 index 0000000..ec04d55 --- /dev/null +++ b/MultiplayerFPS/Assets/Scripts/PlayerWeapon2.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: ad876aa278d3e6e43bdbb039a7d9728a +timeCreated: 1475583244 +licenseType: Free +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Scripts/WeaponManager.cs b/MultiplayerFPS/Assets/Scripts/WeaponManager.cs index 379bc9e..34f8131 100644 --- a/MultiplayerFPS/Assets/Scripts/WeaponManager.cs +++ b/MultiplayerFPS/Assets/Scripts/WeaponManager.cs @@ -1,6 +1,6 @@ using UnityEngine; -using UnityEngine.Networking; using System.Collections; +using Mirror; public class WeaponManager : NetworkBehaviour { diff --git a/MultiplayerFPS/Assets/Sounds.meta b/MultiplayerFPS/Assets/Sounds.meta new file mode 100644 index 0000000..735fa63 --- /dev/null +++ b/MultiplayerFPS/Assets/Sounds.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 11e9ab3340c44774a9ec2ea90325b756 +folderAsset: yes +timeCreated: 1473186750 +licenseType: Free +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Sounds/AK47 Shot.mp3 b/MultiplayerFPS/Assets/Sounds/AK47 Shot.mp3 new file mode 100644 index 0000000..689ba79 Binary files /dev/null and b/MultiplayerFPS/Assets/Sounds/AK47 Shot.mp3 differ diff --git a/MultiplayerFPS/Assets/Sounds/AK47 Shot.mp3.meta b/MultiplayerFPS/Assets/Sounds/AK47 Shot.mp3.meta new file mode 100644 index 0000000..330a59e --- /dev/null +++ b/MultiplayerFPS/Assets/Sounds/AK47 Shot.mp3.meta @@ -0,0 +1,22 @@ +fileFormatVersion: 2 +guid: 8c366469c4ad7e64a8b1516db74d2937 +timeCreated: 1475595091 +licenseType: Free +AudioImporter: + serializedVersion: 6 + defaultSettings: + loadType: 0 + sampleRateSetting: 0 + sampleRateOverride: 44100 + compressionFormat: 1 + quality: 1 + conversionMode: 0 + platformSettingOverrides: {} + forceToMono: 0 + normalize: 1 + preloadAudioData: 1 + loadInBackground: 0 + 3D: 1 + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Sounds/Big Eyes.mp3 b/MultiplayerFPS/Assets/Sounds/Big Eyes.mp3 new file mode 100644 index 0000000..1e27afa Binary files /dev/null and b/MultiplayerFPS/Assets/Sounds/Big Eyes.mp3 differ diff --git a/MultiplayerFPS/Assets/Sounds/Big Eyes.mp3.meta b/MultiplayerFPS/Assets/Sounds/Big Eyes.mp3.meta new file mode 100644 index 0000000..017cb90 --- /dev/null +++ b/MultiplayerFPS/Assets/Sounds/Big Eyes.mp3.meta @@ -0,0 +1,22 @@ +fileFormatVersion: 2 +guid: b31f492a8dd964a4e9502457cca87c6b +AudioImporter: + externalObjects: {} + serializedVersion: 6 + defaultSettings: + loadType: 0 + sampleRateSetting: 0 + sampleRateOverride: 44100 + compressionFormat: 1 + quality: 1 + conversionMode: 0 + platformSettingOverrides: {} + forceToMono: 0 + normalize: 1 + preloadAudioData: 1 + loadInBackground: 0 + ambisonic: 0 + 3D: 1 + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Sounds/Explosion.wav b/MultiplayerFPS/Assets/Sounds/Explosion.wav new file mode 100644 index 0000000..f8b7caf Binary files /dev/null and b/MultiplayerFPS/Assets/Sounds/Explosion.wav differ diff --git a/MultiplayerFPS/Assets/Sounds/Explosion.wav.meta b/MultiplayerFPS/Assets/Sounds/Explosion.wav.meta new file mode 100644 index 0000000..4a51b0c --- /dev/null +++ b/MultiplayerFPS/Assets/Sounds/Explosion.wav.meta @@ -0,0 +1,22 @@ +fileFormatVersion: 2 +guid: 524b90a59c10fa043825330db3be5b0c +AudioImporter: + externalObjects: {} + serializedVersion: 6 + defaultSettings: + loadType: 0 + sampleRateSetting: 0 + sampleRateOverride: 44100 + compressionFormat: 1 + quality: 1 + conversionMode: 0 + platformSettingOverrides: {} + forceToMono: 0 + normalize: 1 + preloadAudioData: 1 + loadInBackground: 0 + ambisonic: 0 + 3D: 1 + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Sounds/Rocket Thruster.mp3 b/MultiplayerFPS/Assets/Sounds/Rocket Thruster.mp3 new file mode 100644 index 0000000..e107741 Binary files /dev/null and b/MultiplayerFPS/Assets/Sounds/Rocket Thruster.mp3 differ diff --git a/MultiplayerFPS/Assets/Sounds/Rocket Thruster.mp3.meta b/MultiplayerFPS/Assets/Sounds/Rocket Thruster.mp3.meta new file mode 100644 index 0000000..3c7367b --- /dev/null +++ b/MultiplayerFPS/Assets/Sounds/Rocket Thruster.mp3.meta @@ -0,0 +1,22 @@ +fileFormatVersion: 2 +guid: 1347f85963503dd4fb2ba97283b45fb2 +timeCreated: 1475594359 +licenseType: Free +AudioImporter: + serializedVersion: 6 + defaultSettings: + loadType: 0 + sampleRateSetting: 0 + sampleRateOverride: 44100 + compressionFormat: 1 + quality: 1 + conversionMode: 0 + platformSettingOverrides: {} + forceToMono: 0 + normalize: 1 + preloadAudioData: 1 + loadInBackground: 0 + 3D: 1 + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Sounds/Video Game Blockbuster.mp3 b/MultiplayerFPS/Assets/Sounds/Video Game Blockbuster.mp3 new file mode 100644 index 0000000..5363dc9 Binary files /dev/null and b/MultiplayerFPS/Assets/Sounds/Video Game Blockbuster.mp3 differ diff --git a/MultiplayerFPS/Assets/Sounds/Video Game Blockbuster.mp3.meta b/MultiplayerFPS/Assets/Sounds/Video Game Blockbuster.mp3.meta new file mode 100644 index 0000000..6e6d3ae --- /dev/null +++ b/MultiplayerFPS/Assets/Sounds/Video Game Blockbuster.mp3.meta @@ -0,0 +1,22 @@ +fileFormatVersion: 2 +guid: 3bce33a5c653679479efa35522dd5c1e +AudioImporter: + externalObjects: {} + serializedVersion: 6 + defaultSettings: + loadType: 0 + sampleRateSetting: 0 + sampleRateOverride: 44100 + compressionFormat: 1 + quality: 1 + conversionMode: 0 + platformSettingOverrides: {} + forceToMono: 0 + normalize: 1 + preloadAudioData: 1 + loadInBackground: 0 + ambisonic: 0 + 3D: 1 + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Sounds/shellSound.wav b/MultiplayerFPS/Assets/Sounds/shellSound.wav new file mode 100644 index 0000000..5bfedf4 Binary files /dev/null and b/MultiplayerFPS/Assets/Sounds/shellSound.wav differ diff --git a/MultiplayerFPS/Assets/Sounds/shellSound.wav.meta b/MultiplayerFPS/Assets/Sounds/shellSound.wav.meta new file mode 100644 index 0000000..43987c9 --- /dev/null +++ b/MultiplayerFPS/Assets/Sounds/shellSound.wav.meta @@ -0,0 +1,22 @@ +fileFormatVersion: 2 +guid: d0c2bf572f181b642a97c86307aa53c8 +timeCreated: 1473416570 +licenseType: Free +AudioImporter: + serializedVersion: 6 + defaultSettings: + loadType: 0 + sampleRateSetting: 0 + sampleRateOverride: 44100 + compressionFormat: 1 + quality: 1 + conversionMode: 0 + platformSettingOverrides: {} + forceToMono: 0 + normalize: 1 + preloadAudioData: 1 + loadInBackground: 0 + 3D: 1 + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Standard Assets/CrossPlatformInput/Sprites/ButtonAcceleratorOverSprite.png.meta b/MultiplayerFPS/Assets/Standard Assets/CrossPlatformInput/Sprites/ButtonAcceleratorOverSprite.png.meta index dbd8884..95b303d 100644 --- a/MultiplayerFPS/Assets/Standard Assets/CrossPlatformInput/Sprites/ButtonAcceleratorOverSprite.png.meta +++ b/MultiplayerFPS/Assets/Standard Assets/CrossPlatformInput/Sprites/ButtonAcceleratorOverSprite.png.meta @@ -1,52 +1,94 @@ fileFormatVersion: 2 guid: eb5f6e2757c821940b69cf1456f7865a TextureImporter: - fileIDToRecycleName: {} - serializedVersion: 2 + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 11 mipmaps: mipMapMode: 0 enableMipMap: 1 + sRGBTexture: 1 linearTexture: 0 - correctGamma: 0 fadeOut: 0 borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 mipMapFadeDistanceStart: 1 mipMapFadeDistanceEnd: 3 bumpmap: convertToNormalMap: 0 externalNormalMap: 0 - heightScale: .25 + heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 grayScaleToAlpha: 0 - generateCubemap: 0 + generateCubemap: 6 cubemapConvolution: 0 - cubemapConvolutionSteps: 8 - cubemapConvolutionExponent: 1.5 seamlessCubemap: 0 textureFormat: -1 maxTextureSize: 256 textureSettings: + serializedVersion: 2 filterMode: 1 aniso: 16 - mipBias: -1 - wrapMode: 1 + mipBias: -100 + wrapU: 1 + wrapV: 1 + wrapW: 1 nPOTScale: 0 lightmap: 0 - rGBM: 0 compressionQuality: 50 spriteMode: 1 spriteExtrude: 1 spriteMeshType: 1 alignment: 0 - spritePivot: {x: .5, y: .5} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePivot: {x: 0.5, y: 0.5} spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 alphaIsTransparency: 1 + spriteTessellationDetail: -1 textureType: 8 - buildTargetSettings: [] + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 1 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 256 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 spriteSheet: + serializedVersion: 2 sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Standard Assets/CrossPlatformInput/Sprites/ButtonAcceleratorUpSprite.png.meta b/MultiplayerFPS/Assets/Standard Assets/CrossPlatformInput/Sprites/ButtonAcceleratorUpSprite.png.meta index 1ec1baa..e4336c5 100644 --- a/MultiplayerFPS/Assets/Standard Assets/CrossPlatformInput/Sprites/ButtonAcceleratorUpSprite.png.meta +++ b/MultiplayerFPS/Assets/Standard Assets/CrossPlatformInput/Sprites/ButtonAcceleratorUpSprite.png.meta @@ -1,52 +1,94 @@ fileFormatVersion: 2 guid: f588d850485d0ae479d73cf3bd0b7b00 TextureImporter: - fileIDToRecycleName: {} - serializedVersion: 2 + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 11 mipmaps: mipMapMode: 0 enableMipMap: 1 + sRGBTexture: 1 linearTexture: 0 - correctGamma: 0 fadeOut: 0 borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 mipMapFadeDistanceStart: 1 mipMapFadeDistanceEnd: 3 bumpmap: convertToNormalMap: 0 externalNormalMap: 0 - heightScale: .25 + heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 grayScaleToAlpha: 0 - generateCubemap: 0 + generateCubemap: 6 cubemapConvolution: 0 - cubemapConvolutionSteps: 8 - cubemapConvolutionExponent: 1.5 seamlessCubemap: 0 textureFormat: -1 maxTextureSize: 256 textureSettings: + serializedVersion: 2 filterMode: 1 aniso: 16 - mipBias: -1 - wrapMode: 1 + mipBias: -100 + wrapU: 1 + wrapV: 1 + wrapW: 1 nPOTScale: 0 lightmap: 0 - rGBM: 0 compressionQuality: 50 spriteMode: 1 spriteExtrude: 1 spriteMeshType: 1 alignment: 0 - spritePivot: {x: .5, y: .5} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePivot: {x: 0.5, y: 0.5} spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 alphaIsTransparency: 1 + spriteTessellationDetail: -1 textureType: 8 - buildTargetSettings: [] + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 1 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 256 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 spriteSheet: + serializedVersion: 2 sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Standard Assets/CrossPlatformInput/Sprites/ButtonArrowOverSprite.png.meta b/MultiplayerFPS/Assets/Standard Assets/CrossPlatformInput/Sprites/ButtonArrowOverSprite.png.meta index 8af76bc..e95496d 100644 --- a/MultiplayerFPS/Assets/Standard Assets/CrossPlatformInput/Sprites/ButtonArrowOverSprite.png.meta +++ b/MultiplayerFPS/Assets/Standard Assets/CrossPlatformInput/Sprites/ButtonArrowOverSprite.png.meta @@ -1,52 +1,94 @@ fileFormatVersion: 2 guid: 49b611e658efbf443b686a4036f74fe3 TextureImporter: - fileIDToRecycleName: {} - serializedVersion: 2 + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 11 mipmaps: mipMapMode: 0 enableMipMap: 1 + sRGBTexture: 1 linearTexture: 0 - correctGamma: 0 fadeOut: 0 borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 mipMapFadeDistanceStart: 1 mipMapFadeDistanceEnd: 3 bumpmap: convertToNormalMap: 0 externalNormalMap: 0 - heightScale: .25 + heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 grayScaleToAlpha: 0 - generateCubemap: 0 + generateCubemap: 6 cubemapConvolution: 0 - cubemapConvolutionSteps: 8 - cubemapConvolutionExponent: 1.5 seamlessCubemap: 0 textureFormat: -1 maxTextureSize: 256 textureSettings: + serializedVersion: 2 filterMode: 1 aniso: 16 - mipBias: -1 - wrapMode: 1 + mipBias: -100 + wrapU: 1 + wrapV: 1 + wrapW: 1 nPOTScale: 0 lightmap: 0 - rGBM: 0 compressionQuality: 50 spriteMode: 1 spriteExtrude: 1 spriteMeshType: 1 alignment: 0 - spritePivot: {x: .5, y: .5} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePivot: {x: 0.5, y: 0.5} spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 alphaIsTransparency: 1 + spriteTessellationDetail: -1 textureType: 8 - buildTargetSettings: [] + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 1 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 256 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 spriteSheet: + serializedVersion: 2 sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Standard Assets/CrossPlatformInput/Sprites/ButtonArrowUpSprite.png.meta b/MultiplayerFPS/Assets/Standard Assets/CrossPlatformInput/Sprites/ButtonArrowUpSprite.png.meta index 05148c9..8649a82 100644 --- a/MultiplayerFPS/Assets/Standard Assets/CrossPlatformInput/Sprites/ButtonArrowUpSprite.png.meta +++ b/MultiplayerFPS/Assets/Standard Assets/CrossPlatformInput/Sprites/ButtonArrowUpSprite.png.meta @@ -1,52 +1,94 @@ fileFormatVersion: 2 guid: 4db017495c69e8140a56a0e2b669e3f8 TextureImporter: - fileIDToRecycleName: {} - serializedVersion: 2 + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 11 mipmaps: mipMapMode: 0 enableMipMap: 1 + sRGBTexture: 1 linearTexture: 0 - correctGamma: 0 fadeOut: 0 borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 mipMapFadeDistanceStart: 1 mipMapFadeDistanceEnd: 3 bumpmap: convertToNormalMap: 0 externalNormalMap: 0 - heightScale: .25 + heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 grayScaleToAlpha: 0 - generateCubemap: 0 + generateCubemap: 6 cubemapConvolution: 0 - cubemapConvolutionSteps: 8 - cubemapConvolutionExponent: 1.5 seamlessCubemap: 0 textureFormat: -1 maxTextureSize: 256 textureSettings: + serializedVersion: 2 filterMode: 1 aniso: 16 - mipBias: -1 - wrapMode: 1 + mipBias: -100 + wrapU: 1 + wrapV: 1 + wrapW: 1 nPOTScale: 0 lightmap: 0 - rGBM: 0 compressionQuality: 50 spriteMode: 1 spriteExtrude: 1 spriteMeshType: 1 alignment: 0 - spritePivot: {x: .5, y: .5} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePivot: {x: 0.5, y: 0.5} spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 alphaIsTransparency: 1 + spriteTessellationDetail: -1 textureType: 8 - buildTargetSettings: [] + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 1 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 256 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 spriteSheet: + serializedVersion: 2 sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Standard Assets/CrossPlatformInput/Sprites/ButtonBrakeOverSprite.png.meta b/MultiplayerFPS/Assets/Standard Assets/CrossPlatformInput/Sprites/ButtonBrakeOverSprite.png.meta index ae89df0..4679b13 100644 --- a/MultiplayerFPS/Assets/Standard Assets/CrossPlatformInput/Sprites/ButtonBrakeOverSprite.png.meta +++ b/MultiplayerFPS/Assets/Standard Assets/CrossPlatformInput/Sprites/ButtonBrakeOverSprite.png.meta @@ -1,52 +1,94 @@ fileFormatVersion: 2 guid: 5b1a64ea234fb2343b8d0686c51280de TextureImporter: - fileIDToRecycleName: {} - serializedVersion: 2 + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 11 mipmaps: mipMapMode: 0 enableMipMap: 1 + sRGBTexture: 1 linearTexture: 0 - correctGamma: 0 fadeOut: 0 borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 mipMapFadeDistanceStart: 1 mipMapFadeDistanceEnd: 3 bumpmap: convertToNormalMap: 0 externalNormalMap: 0 - heightScale: .25 + heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 grayScaleToAlpha: 0 - generateCubemap: 0 + generateCubemap: 6 cubemapConvolution: 0 - cubemapConvolutionSteps: 8 - cubemapConvolutionExponent: 1.5 seamlessCubemap: 0 textureFormat: -1 maxTextureSize: 256 textureSettings: + serializedVersion: 2 filterMode: 1 aniso: 16 - mipBias: -1 - wrapMode: 1 + mipBias: -100 + wrapU: 1 + wrapV: 1 + wrapW: 1 nPOTScale: 0 lightmap: 0 - rGBM: 0 compressionQuality: 50 spriteMode: 1 spriteExtrude: 1 spriteMeshType: 1 alignment: 0 - spritePivot: {x: .5, y: .5} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePivot: {x: 0.5, y: 0.5} spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 alphaIsTransparency: 1 + spriteTessellationDetail: -1 textureType: 8 - buildTargetSettings: [] + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 1 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 256 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 spriteSheet: + serializedVersion: 2 sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Standard Assets/CrossPlatformInput/Sprites/ButtonBrakeUpSprite.png.meta b/MultiplayerFPS/Assets/Standard Assets/CrossPlatformInput/Sprites/ButtonBrakeUpSprite.png.meta index a3a396d..cdb11b4 100644 --- a/MultiplayerFPS/Assets/Standard Assets/CrossPlatformInput/Sprites/ButtonBrakeUpSprite.png.meta +++ b/MultiplayerFPS/Assets/Standard Assets/CrossPlatformInput/Sprites/ButtonBrakeUpSprite.png.meta @@ -1,52 +1,94 @@ fileFormatVersion: 2 guid: 827c9cd4a3943534f909ac6473e17288 TextureImporter: - fileIDToRecycleName: {} - serializedVersion: 2 + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 11 mipmaps: mipMapMode: 0 enableMipMap: 1 + sRGBTexture: 1 linearTexture: 0 - correctGamma: 0 fadeOut: 0 borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 mipMapFadeDistanceStart: 1 mipMapFadeDistanceEnd: 3 bumpmap: convertToNormalMap: 0 externalNormalMap: 0 - heightScale: .25 + heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 grayScaleToAlpha: 0 - generateCubemap: 0 + generateCubemap: 6 cubemapConvolution: 0 - cubemapConvolutionSteps: 8 - cubemapConvolutionExponent: 1.5 seamlessCubemap: 0 textureFormat: -1 maxTextureSize: 256 textureSettings: + serializedVersion: 2 filterMode: 1 aniso: 16 - mipBias: -1 - wrapMode: 1 + mipBias: -100 + wrapU: 1 + wrapV: 1 + wrapW: 1 nPOTScale: 0 lightmap: 0 - rGBM: 0 compressionQuality: 50 spriteMode: 1 spriteExtrude: 1 spriteMeshType: 1 alignment: 0 - spritePivot: {x: .5, y: .5} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePivot: {x: 0.5, y: 0.5} spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 alphaIsTransparency: 1 + spriteTessellationDetail: -1 textureType: 8 - buildTargetSettings: [] + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 1 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 256 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 spriteSheet: + serializedVersion: 2 sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Standard Assets/CrossPlatformInput/Sprites/ButtonCameraCycleUpSprite.png.meta b/MultiplayerFPS/Assets/Standard Assets/CrossPlatformInput/Sprites/ButtonCameraCycleUpSprite.png.meta index 3394885..9973f11 100644 --- a/MultiplayerFPS/Assets/Standard Assets/CrossPlatformInput/Sprites/ButtonCameraCycleUpSprite.png.meta +++ b/MultiplayerFPS/Assets/Standard Assets/CrossPlatformInput/Sprites/ButtonCameraCycleUpSprite.png.meta @@ -1,52 +1,94 @@ fileFormatVersion: 2 guid: a3983c59ebf804b4abba687bd7c9e92f TextureImporter: - fileIDToRecycleName: {} - serializedVersion: 2 + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 11 mipmaps: mipMapMode: 0 enableMipMap: 1 + sRGBTexture: 1 linearTexture: 0 - correctGamma: 0 fadeOut: 0 borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 mipMapFadeDistanceStart: 1 mipMapFadeDistanceEnd: 3 bumpmap: convertToNormalMap: 0 externalNormalMap: 0 - heightScale: .25 + heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 grayScaleToAlpha: 0 - generateCubemap: 0 + generateCubemap: 6 cubemapConvolution: 0 - cubemapConvolutionSteps: 8 - cubemapConvolutionExponent: 1.5 seamlessCubemap: 0 textureFormat: -1 maxTextureSize: 256 textureSettings: + serializedVersion: 2 filterMode: 1 aniso: 16 - mipBias: -1 - wrapMode: 1 + mipBias: -100 + wrapU: 1 + wrapV: 1 + wrapW: 1 nPOTScale: 0 lightmap: 0 - rGBM: 0 compressionQuality: 50 spriteMode: 1 spriteExtrude: 1 spriteMeshType: 1 alignment: 0 - spritePivot: {x: .5, y: .5} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePivot: {x: 0.5, y: 0.5} spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 alphaIsTransparency: 1 + spriteTessellationDetail: -1 textureType: 8 - buildTargetSettings: [] + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 1 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 256 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 spriteSheet: + serializedVersion: 2 sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Standard Assets/CrossPlatformInput/Sprites/ButtonResetSprite.png.meta b/MultiplayerFPS/Assets/Standard Assets/CrossPlatformInput/Sprites/ButtonResetSprite.png.meta index c97b81c..710ae8e 100644 --- a/MultiplayerFPS/Assets/Standard Assets/CrossPlatformInput/Sprites/ButtonResetSprite.png.meta +++ b/MultiplayerFPS/Assets/Standard Assets/CrossPlatformInput/Sprites/ButtonResetSprite.png.meta @@ -1,53 +1,97 @@ fileFormatVersion: 2 guid: a94c9a7eb94ceec4a8d67a1890e22e51 TextureImporter: - fileIDToRecycleName: - 21300000: ResetButton - serializedVersion: 2 + internalIDToNameTable: + - first: + 213: 21300000 + second: ResetButton + externalObjects: {} + serializedVersion: 11 mipmaps: mipMapMode: 0 enableMipMap: 1 + sRGBTexture: 1 linearTexture: 0 - correctGamma: 0 fadeOut: 0 borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 mipMapFadeDistanceStart: 1 mipMapFadeDistanceEnd: 3 bumpmap: convertToNormalMap: 0 externalNormalMap: 0 - heightScale: .25 + heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 grayScaleToAlpha: 0 - generateCubemap: 0 + generateCubemap: 6 cubemapConvolution: 0 - cubemapConvolutionSteps: 8 - cubemapConvolutionExponent: 1.5 seamlessCubemap: 0 textureFormat: -1 maxTextureSize: 256 textureSettings: + serializedVersion: 2 filterMode: 1 aniso: 16 - mipBias: -1 - wrapMode: 1 + mipBias: -100 + wrapU: 1 + wrapV: 1 + wrapW: 1 nPOTScale: 0 lightmap: 0 - rGBM: 0 compressionQuality: 50 spriteMode: 1 spriteExtrude: 1 spriteMeshType: 1 alignment: 0 - spritePivot: {x: .5, y: .5} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePivot: {x: 0.5, y: 0.5} spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 alphaIsTransparency: 1 + spriteTessellationDetail: -1 textureType: 8 - buildTargetSettings: [] + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 1 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 256 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 spriteSheet: + serializedVersion: 2 sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Standard Assets/CrossPlatformInput/Sprites/ButtonSpacebarSprite.png.meta b/MultiplayerFPS/Assets/Standard Assets/CrossPlatformInput/Sprites/ButtonSpacebarSprite.png.meta index bc3d2b4..2cd1834 100644 --- a/MultiplayerFPS/Assets/Standard Assets/CrossPlatformInput/Sprites/ButtonSpacebarSprite.png.meta +++ b/MultiplayerFPS/Assets/Standard Assets/CrossPlatformInput/Sprites/ButtonSpacebarSprite.png.meta @@ -1,53 +1,97 @@ fileFormatVersion: 2 guid: 3d8675433a508ec47b8f895201eacf20 TextureImporter: - fileIDToRecycleName: - 21300000: JumpButton - serializedVersion: 2 + internalIDToNameTable: + - first: + 213: 21300000 + second: JumpButton + externalObjects: {} + serializedVersion: 11 mipmaps: mipMapMode: 0 enableMipMap: 1 + sRGBTexture: 1 linearTexture: 0 - correctGamma: 0 fadeOut: 0 borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 mipMapFadeDistanceStart: 1 mipMapFadeDistanceEnd: 3 bumpmap: convertToNormalMap: 0 externalNormalMap: 0 - heightScale: .25 + heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 grayScaleToAlpha: 0 - generateCubemap: 0 + generateCubemap: 6 cubemapConvolution: 0 - cubemapConvolutionSteps: 8 - cubemapConvolutionExponent: 1.5 seamlessCubemap: 0 textureFormat: -1 maxTextureSize: 1024 textureSettings: + serializedVersion: 2 filterMode: 1 aniso: 16 - mipBias: -1 - wrapMode: 1 + mipBias: -100 + wrapU: 1 + wrapV: 1 + wrapW: 1 nPOTScale: 0 lightmap: 0 - rGBM: 0 compressionQuality: 50 spriteMode: 1 spriteExtrude: 1 spriteMeshType: 1 alignment: 0 - spritePivot: {x: .5, y: .5} - spriteBorder: {x: 40, y: 40, z: 40, w: 40} + spritePivot: {x: 0.5, y: 0.5} spritePixelsToUnits: 100 + spriteBorder: {x: 40, y: 40, z: 40, w: 40} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 alphaIsTransparency: 1 + spriteTessellationDetail: -1 textureType: 8 - buildTargetSettings: [] + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 1 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 1024 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 spriteSheet: + serializedVersion: 2 sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Standard Assets/CrossPlatformInput/Sprites/ButtonThumbstickOverSprite.png.meta b/MultiplayerFPS/Assets/Standard Assets/CrossPlatformInput/Sprites/ButtonThumbstickOverSprite.png.meta index 11b1a1d..508ac60 100644 --- a/MultiplayerFPS/Assets/Standard Assets/CrossPlatformInput/Sprites/ButtonThumbstickOverSprite.png.meta +++ b/MultiplayerFPS/Assets/Standard Assets/CrossPlatformInput/Sprites/ButtonThumbstickOverSprite.png.meta @@ -1,52 +1,94 @@ fileFormatVersion: 2 guid: 5485e2f56028a3c4cb54f5caa167377e TextureImporter: - fileIDToRecycleName: {} - serializedVersion: 2 + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 11 mipmaps: mipMapMode: 0 enableMipMap: 1 + sRGBTexture: 1 linearTexture: 0 - correctGamma: 0 fadeOut: 0 borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 mipMapFadeDistanceStart: 1 mipMapFadeDistanceEnd: 3 bumpmap: convertToNormalMap: 0 externalNormalMap: 0 - heightScale: .25 + heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 grayScaleToAlpha: 0 - generateCubemap: 0 + generateCubemap: 6 cubemapConvolution: 0 - cubemapConvolutionSteps: 8 - cubemapConvolutionExponent: 1.5 seamlessCubemap: 0 textureFormat: -1 maxTextureSize: 256 textureSettings: + serializedVersion: 2 filterMode: 1 aniso: 16 - mipBias: -1 - wrapMode: 1 + mipBias: -100 + wrapU: 1 + wrapV: 1 + wrapW: 1 nPOTScale: 0 lightmap: 0 - rGBM: 0 compressionQuality: 50 spriteMode: 1 spriteExtrude: 1 spriteMeshType: 1 alignment: 0 - spritePivot: {x: .5, y: .5} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePivot: {x: 0.5, y: 0.5} spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 alphaIsTransparency: 1 + spriteTessellationDetail: -1 textureType: 8 - buildTargetSettings: [] + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 1 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 256 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 spriteSheet: + serializedVersion: 2 sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Standard Assets/CrossPlatformInput/Sprites/ButtonThumbstickUpSprite.png.meta b/MultiplayerFPS/Assets/Standard Assets/CrossPlatformInput/Sprites/ButtonThumbstickUpSprite.png.meta index 5eb7480..bb921d7 100644 --- a/MultiplayerFPS/Assets/Standard Assets/CrossPlatformInput/Sprites/ButtonThumbstickUpSprite.png.meta +++ b/MultiplayerFPS/Assets/Standard Assets/CrossPlatformInput/Sprites/ButtonThumbstickUpSprite.png.meta @@ -1,52 +1,94 @@ fileFormatVersion: 2 guid: 9866a92691696b346901281f2b329034 TextureImporter: - fileIDToRecycleName: {} - serializedVersion: 2 + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 11 mipmaps: mipMapMode: 0 enableMipMap: 1 + sRGBTexture: 1 linearTexture: 0 - correctGamma: 0 fadeOut: 0 borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 mipMapFadeDistanceStart: 1 mipMapFadeDistanceEnd: 3 bumpmap: convertToNormalMap: 0 externalNormalMap: 0 - heightScale: .25 + heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 grayScaleToAlpha: 0 - generateCubemap: 0 + generateCubemap: 6 cubemapConvolution: 0 - cubemapConvolutionSteps: 8 - cubemapConvolutionExponent: 1.5 seamlessCubemap: 0 textureFormat: -1 maxTextureSize: 256 textureSettings: + serializedVersion: 2 filterMode: 1 aniso: 16 - mipBias: -1 - wrapMode: 1 + mipBias: -100 + wrapU: 1 + wrapV: 1 + wrapW: 1 nPOTScale: 0 lightmap: 0 - rGBM: 0 compressionQuality: 50 spriteMode: 1 spriteExtrude: 1 spriteMeshType: 1 alignment: 0 - spritePivot: {x: .5, y: .5} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePivot: {x: 0.5, y: 0.5} spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 alphaIsTransparency: 1 + spriteTessellationDetail: -1 textureType: 8 - buildTargetSettings: [] + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 1 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 256 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 spriteSheet: + serializedVersion: 2 sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Standard Assets/CrossPlatformInput/Sprites/ButtonTimescaleFullUpSprite.png.meta b/MultiplayerFPS/Assets/Standard Assets/CrossPlatformInput/Sprites/ButtonTimescaleFullUpSprite.png.meta index efb87d8..72d6997 100644 --- a/MultiplayerFPS/Assets/Standard Assets/CrossPlatformInput/Sprites/ButtonTimescaleFullUpSprite.png.meta +++ b/MultiplayerFPS/Assets/Standard Assets/CrossPlatformInput/Sprites/ButtonTimescaleFullUpSprite.png.meta @@ -1,52 +1,94 @@ fileFormatVersion: 2 guid: 0c6271a290ef75b4c97d58746c86c5b8 TextureImporter: - fileIDToRecycleName: {} - serializedVersion: 2 + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 11 mipmaps: mipMapMode: 0 enableMipMap: 1 + sRGBTexture: 1 linearTexture: 0 - correctGamma: 0 fadeOut: 0 borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 mipMapFadeDistanceStart: 1 mipMapFadeDistanceEnd: 3 bumpmap: convertToNormalMap: 0 externalNormalMap: 0 - heightScale: .25 + heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 grayScaleToAlpha: 0 - generateCubemap: 0 + generateCubemap: 6 cubemapConvolution: 0 - cubemapConvolutionSteps: 8 - cubemapConvolutionExponent: 1.5 seamlessCubemap: 0 textureFormat: -1 maxTextureSize: 256 textureSettings: + serializedVersion: 2 filterMode: 1 aniso: 16 - mipBias: -1 - wrapMode: 1 + mipBias: -100 + wrapU: 1 + wrapV: 1 + wrapW: 1 nPOTScale: 0 lightmap: 0 - rGBM: 0 compressionQuality: 50 spriteMode: 1 spriteExtrude: 1 spriteMeshType: 1 alignment: 0 - spritePivot: {x: .5, y: .5} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePivot: {x: 0.5, y: 0.5} spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 alphaIsTransparency: 1 + spriteTessellationDetail: -1 textureType: 8 - buildTargetSettings: [] + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 1 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 256 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 spriteSheet: + serializedVersion: 2 sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Standard Assets/CrossPlatformInput/Sprites/ButtonTimescaleSlowUpSprite.png.meta b/MultiplayerFPS/Assets/Standard Assets/CrossPlatformInput/Sprites/ButtonTimescaleSlowUpSprite.png.meta index 2296fcc..c8f7fa8 100644 --- a/MultiplayerFPS/Assets/Standard Assets/CrossPlatformInput/Sprites/ButtonTimescaleSlowUpSprite.png.meta +++ b/MultiplayerFPS/Assets/Standard Assets/CrossPlatformInput/Sprites/ButtonTimescaleSlowUpSprite.png.meta @@ -1,52 +1,94 @@ fileFormatVersion: 2 guid: 9d7c6e4896067aa4fa512a00f692ac1c TextureImporter: - fileIDToRecycleName: {} - serializedVersion: 2 + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 11 mipmaps: mipMapMode: 0 enableMipMap: 1 + sRGBTexture: 1 linearTexture: 0 - correctGamma: 0 fadeOut: 0 borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 mipMapFadeDistanceStart: 1 mipMapFadeDistanceEnd: 3 bumpmap: convertToNormalMap: 0 externalNormalMap: 0 - heightScale: .25 + heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 grayScaleToAlpha: 0 - generateCubemap: 0 + generateCubemap: 6 cubemapConvolution: 0 - cubemapConvolutionSteps: 8 - cubemapConvolutionExponent: 1.5 seamlessCubemap: 0 textureFormat: -1 maxTextureSize: 256 textureSettings: + serializedVersion: 2 filterMode: 1 aniso: 16 - mipBias: -1 - wrapMode: 1 + mipBias: -100 + wrapU: 1 + wrapV: 1 + wrapW: 1 nPOTScale: 0 lightmap: 0 - rGBM: 0 compressionQuality: 50 spriteMode: 1 spriteExtrude: 1 spriteMeshType: 1 alignment: 0 - spritePivot: {x: .5, y: .5} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePivot: {x: 0.5, y: 0.5} spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 alphaIsTransparency: 1 + spriteTessellationDetail: -1 textureType: 8 - buildTargetSettings: [] + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 1 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 256 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 spriteSheet: + serializedVersion: 2 sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Standard Assets/CrossPlatformInput/Sprites/SliderBackgroundSprite.png.meta b/MultiplayerFPS/Assets/Standard Assets/CrossPlatformInput/Sprites/SliderBackgroundSprite.png.meta index b9d74d9..3aedb7e 100644 --- a/MultiplayerFPS/Assets/Standard Assets/CrossPlatformInput/Sprites/SliderBackgroundSprite.png.meta +++ b/MultiplayerFPS/Assets/Standard Assets/CrossPlatformInput/Sprites/SliderBackgroundSprite.png.meta @@ -1,53 +1,97 @@ fileFormatVersion: 2 guid: ea5873cfd9158664f89459f0c9e1d853 TextureImporter: - fileIDToRecycleName: - 21300000: SliderBackground - serializedVersion: 2 + internalIDToNameTable: + - first: + 213: 21300000 + second: SliderBackground + externalObjects: {} + serializedVersion: 11 mipmaps: mipMapMode: 0 enableMipMap: 1 + sRGBTexture: 1 linearTexture: 0 - correctGamma: 0 fadeOut: 0 borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 mipMapFadeDistanceStart: 1 mipMapFadeDistanceEnd: 3 bumpmap: convertToNormalMap: 0 externalNormalMap: 0 - heightScale: .25 + heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 grayScaleToAlpha: 0 - generateCubemap: 0 + generateCubemap: 6 cubemapConvolution: 0 - cubemapConvolutionSteps: 8 - cubemapConvolutionExponent: 1.5 seamlessCubemap: 0 textureFormat: -1 maxTextureSize: 256 textureSettings: + serializedVersion: 2 filterMode: 1 aniso: 16 - mipBias: -1 - wrapMode: 1 + mipBias: -100 + wrapU: 1 + wrapV: 1 + wrapW: 1 nPOTScale: 0 lightmap: 0 - rGBM: 0 compressionQuality: 50 spriteMode: 1 spriteExtrude: 1 spriteMeshType: 1 alignment: 0 - spritePivot: {x: .5, y: .5} - spriteBorder: {x: 31, y: 15, z: 31, w: 15} + spritePivot: {x: 0.5, y: 0.5} spritePixelsToUnits: 100 + spriteBorder: {x: 31, y: 15, z: 31, w: 15} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 alphaIsTransparency: 1 + spriteTessellationDetail: -1 textureType: 8 - buildTargetSettings: [] + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 1 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 256 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 spriteSheet: + serializedVersion: 2 sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Standard Assets/CrossPlatformInput/Sprites/SliderHandleSprite.png.meta b/MultiplayerFPS/Assets/Standard Assets/CrossPlatformInput/Sprites/SliderHandleSprite.png.meta index a323916..910743d 100644 --- a/MultiplayerFPS/Assets/Standard Assets/CrossPlatformInput/Sprites/SliderHandleSprite.png.meta +++ b/MultiplayerFPS/Assets/Standard Assets/CrossPlatformInput/Sprites/SliderHandleSprite.png.meta @@ -1,52 +1,94 @@ fileFormatVersion: 2 guid: 0626b924325d1c34cafa6b22297f4e4f TextureImporter: - fileIDToRecycleName: {} - serializedVersion: 2 + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 11 mipmaps: mipMapMode: 0 enableMipMap: 1 + sRGBTexture: 1 linearTexture: 0 - correctGamma: 0 fadeOut: 0 borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 mipMapFadeDistanceStart: 1 mipMapFadeDistanceEnd: 3 bumpmap: convertToNormalMap: 0 externalNormalMap: 0 - heightScale: .25 + heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 grayScaleToAlpha: 0 - generateCubemap: 0 + generateCubemap: 6 cubemapConvolution: 0 - cubemapConvolutionSteps: 8 - cubemapConvolutionExponent: 1.5 seamlessCubemap: 0 textureFormat: -1 maxTextureSize: 256 textureSettings: + serializedVersion: 2 filterMode: 1 aniso: 16 - mipBias: -1 - wrapMode: 1 + mipBias: -100 + wrapU: 1 + wrapV: 1 + wrapW: 1 nPOTScale: 0 lightmap: 0 - rGBM: 0 compressionQuality: 50 spriteMode: 1 spriteExtrude: 1 spriteMeshType: 1 alignment: 0 - spritePivot: {x: .5, y: .5} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePivot: {x: 0.5, y: 0.5} spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 alphaIsTransparency: 1 + spriteTessellationDetail: -1 textureType: 8 - buildTargetSettings: [] + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 1 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 256 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 spriteSheet: + serializedVersion: 2 sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Standard Assets/CrossPlatformInput/Sprites/TouchpadSprite.png.meta b/MultiplayerFPS/Assets/Standard Assets/CrossPlatformInput/Sprites/TouchpadSprite.png.meta index fc51dbc..1d16750 100644 --- a/MultiplayerFPS/Assets/Standard Assets/CrossPlatformInput/Sprites/TouchpadSprite.png.meta +++ b/MultiplayerFPS/Assets/Standard Assets/CrossPlatformInput/Sprites/TouchpadSprite.png.meta @@ -1,53 +1,97 @@ fileFormatVersion: 2 guid: e4f1fee3de32377429fd1348fae62b10 TextureImporter: - fileIDToRecycleName: - 21300000: JumpButton - serializedVersion: 2 + internalIDToNameTable: + - first: + 213: 21300000 + second: JumpButton + externalObjects: {} + serializedVersion: 11 mipmaps: mipMapMode: 0 enableMipMap: 1 + sRGBTexture: 1 linearTexture: 0 - correctGamma: 0 fadeOut: 0 borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 mipMapFadeDistanceStart: 1 mipMapFadeDistanceEnd: 3 bumpmap: convertToNormalMap: 0 externalNormalMap: 0 - heightScale: .25 + heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 grayScaleToAlpha: 0 - generateCubemap: 0 + generateCubemap: 6 cubemapConvolution: 0 - cubemapConvolutionSteps: 8 - cubemapConvolutionExponent: 1.5 seamlessCubemap: 0 textureFormat: -1 maxTextureSize: 1024 textureSettings: + serializedVersion: 2 filterMode: 1 aniso: 16 - mipBias: -1 - wrapMode: 1 + mipBias: -100 + wrapU: 1 + wrapV: 1 + wrapW: 1 nPOTScale: 0 lightmap: 0 - rGBM: 0 compressionQuality: 50 spriteMode: 1 spriteExtrude: 1 spriteMeshType: 1 alignment: 0 - spritePivot: {x: .5, y: .5} - spriteBorder: {x: 65, y: 65, z: 65, w: 65} + spritePivot: {x: 0.5, y: 0.5} spritePixelsToUnits: 100 + spriteBorder: {x: 65, y: 65, z: 65, w: 65} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 alphaIsTransparency: 1 + spriteTessellationDetail: -1 textureType: 8 - buildTargetSettings: [] + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 1 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 1024 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 spriteSheet: + serializedVersion: 2 sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Standard Assets/Effects/GlassRefraction/Shaders/GlassStainedBumpDistort.shader b/MultiplayerFPS/Assets/Standard Assets/Effects/GlassRefraction/Shaders/GlassStainedBumpDistort.shader index 8ac46e1..6df813e 100644 --- a/MultiplayerFPS/Assets/Standard Assets/Effects/GlassRefraction/Shaders/GlassStainedBumpDistort.shader +++ b/MultiplayerFPS/Assets/Standard Assets/Effects/GlassRefraction/Shaders/GlassStainedBumpDistort.shader @@ -1,3 +1,5 @@ +// Upgrade NOTE: replaced 'mul(UNITY_MATRIX_MVP,*)' with 'UnityObjectToClipPos(*)' + // Per pixel bumped refraction. // Uses a normal map to distort the image behind, and // an additional texture to tint the color. @@ -56,7 +58,7 @@ float4 _MainTex_ST; v2f vert (appdata_t v) { v2f o; - o.vertex = mul(UNITY_MATRIX_MVP, v.vertex); + o.vertex = UnityObjectToClipPos(v.vertex); #if UNITY_UV_STARTS_AT_TOP float scale = -1.0; #else diff --git a/MultiplayerFPS/Assets/Standard Assets/Effects/ImageEffects/Scripts/Bloom.cs b/MultiplayerFPS/Assets/Standard Assets/Effects/ImageEffects/Scripts/Bloom.cs index d5fd7a6..15f39ff 100644 --- a/MultiplayerFPS/Assets/Standard Assets/Effects/ImageEffects/Scripts/Bloom.cs +++ b/MultiplayerFPS/Assets/Standard Assets/Effects/ImageEffects/Scripts/Bloom.cs @@ -106,7 +106,7 @@ public void OnRenderImage (RenderTexture source, RenderTexture destination) doHdr = false; if (hdr == HDRBloomMode.Auto) - doHdr = source.format == RenderTextureFormat.ARGBHalf && GetComponent().hdr; + doHdr = source.format == RenderTextureFormat.ARGBHalf && GetComponent().allowHDR; else { doHdr = hdr == HDRBloomMode.On; } diff --git a/MultiplayerFPS/Assets/Standard Assets/Effects/ImageEffects/Scripts/BloomAndFlares.cs b/MultiplayerFPS/Assets/Standard Assets/Effects/ImageEffects/Scripts/BloomAndFlares.cs index 3769c21..da269f5 100644 --- a/MultiplayerFPS/Assets/Standard Assets/Effects/ImageEffects/Scripts/BloomAndFlares.cs +++ b/MultiplayerFPS/Assets/Standard Assets/Effects/ImageEffects/Scripts/BloomAndFlares.cs @@ -109,7 +109,7 @@ void OnRenderImage(RenderTexture source, RenderTexture destination) doHdr = false; if (hdr == HDRBloomMode.Auto) - doHdr = source.format == RenderTextureFormat.ARGBHalf && GetComponent().hdr; + doHdr = source.format == RenderTextureFormat.ARGBHalf && GetComponent().allowHDR; else { doHdr = hdr == HDRBloomMode.On; diff --git a/MultiplayerFPS/Assets/Standard Assets/Effects/ImageEffects/Scripts/DepthOfField.cs b/MultiplayerFPS/Assets/Standard Assets/Effects/ImageEffects/Scripts/DepthOfField.cs index 59aee65..2ab0668 100644 --- a/MultiplayerFPS/Assets/Standard Assets/Effects/ImageEffects/Scripts/DepthOfField.cs +++ b/MultiplayerFPS/Assets/Standard Assets/Effects/ImageEffects/Scripts/DepthOfField.cs @@ -256,7 +256,7 @@ void OnRenderImage (RenderTexture source, RenderTexture destination) { dx11bokehMaterial.SetVector ("_Screen", new Vector3(1.0f/(1.0f*source.width), 1.0f/(1.0f*source.height), internalBlurWidth)); dx11bokehMaterial.SetPass (2); - Graphics.DrawProceduralIndirect (MeshTopology.Points, cbDrawArgs, 0); + Graphics.DrawProceduralIndirectNow (MeshTopology.Points, cbDrawArgs, 0); Graphics.Blit (dest2, destination); // hackaround for DX11 high resolution flipfun (OPTIMIZEME) @@ -330,7 +330,7 @@ void OnRenderImage (RenderTexture source, RenderTexture destination) { dx11bokehMaterial.SetTexture ("_MainTex", dx11BokehTexture); dx11bokehMaterial.SetVector ("_Screen", new Vector3(1.0f/(1.0f*rtLow2.width), 1.0f/(1.0f*rtLow2.height), internalBlurWidth)); dx11bokehMaterial.SetPass (1); - Graphics.DrawProceduralIndirect (MeshTopology.Points, cbDrawArgs, 0); + Graphics.DrawProceduralIndirectNow (MeshTopology.Points, cbDrawArgs, 0); // upsample & combine dofHdrMaterial.SetTexture ("_LowRez", rtLow2); diff --git a/MultiplayerFPS/Assets/Standard Assets/Effects/ImageEffects/Scripts/SunShafts.cs b/MultiplayerFPS/Assets/Standard Assets/Effects/ImageEffects/Scripts/SunShafts.cs index 480ef25..508ea52 100644 --- a/MultiplayerFPS/Assets/Standard Assets/Effects/ImageEffects/Scripts/SunShafts.cs +++ b/MultiplayerFPS/Assets/Standard Assets/Effects/ImageEffects/Scripts/SunShafts.cs @@ -90,7 +90,7 @@ void OnRenderImage (RenderTexture source, RenderTexture destination) { sunShaftsMaterial.SetVector ("_SunThreshold", sunThreshold); if (!useDepthTexture) { - var format= GetComponent().hdr ? RenderTextureFormat.DefaultHDR: RenderTextureFormat.Default; + var format= GetComponent().allowHDR ? RenderTextureFormat.DefaultHDR: RenderTextureFormat.Default; RenderTexture tmpBuffer = RenderTexture.GetTemporary (source.width, source.height, 0, format); RenderTexture.active = tmpBuffer; GL.ClearWithSkybox (false, GetComponent()); diff --git a/MultiplayerFPS/Assets/Standard Assets/Effects/ImageEffects/Shaders/BlendModesOverlay.shader b/MultiplayerFPS/Assets/Standard Assets/Effects/ImageEffects/Shaders/BlendModesOverlay.shader index 15d808d..1910244 100644 --- a/MultiplayerFPS/Assets/Standard Assets/Effects/ImageEffects/Shaders/BlendModesOverlay.shader +++ b/MultiplayerFPS/Assets/Standard Assets/Effects/ImageEffects/Shaders/BlendModesOverlay.shader @@ -1,3 +1,5 @@ +// Upgrade NOTE: replaced 'mul(UNITY_MATRIX_MVP,*)' with 'UnityObjectToClipPos(*)' + Shader "Hidden/BlendModesOverlay" { Properties { _MainTex ("Screen Blended", 2D) = "" {} @@ -25,7 +27,7 @@ Shader "Hidden/BlendModesOverlay" { v2f vert( appdata_img v ) { v2f o; - o.pos = mul(UNITY_MATRIX_MVP, v.vertex); + o.pos = UnityObjectToClipPos(v.vertex); o.uv[0] = UnityStereoScreenSpaceUVAdjust(float2( dot(v.texcoord.xy, _UV_Transform.xy), diff --git a/MultiplayerFPS/Assets/Standard Assets/Effects/ImageEffects/Shaders/BlurEffectConeTaps.shader b/MultiplayerFPS/Assets/Standard Assets/Effects/ImageEffects/Shaders/BlurEffectConeTaps.shader index f331113..743667d 100644 --- a/MultiplayerFPS/Assets/Standard Assets/Effects/ImageEffects/Shaders/BlurEffectConeTaps.shader +++ b/MultiplayerFPS/Assets/Standard Assets/Effects/ImageEffects/Shaders/BlurEffectConeTaps.shader @@ -1,3 +1,5 @@ +// Upgrade NOTE: replaced 'mul(UNITY_MATRIX_MVP,*)' with 'UnityObjectToClipPos(*)' + Shader "Hidden/BlurEffectConeTap" { Properties { _MainTex ("", any) = "" {} } CGINCLUDE @@ -13,7 +15,7 @@ Shader "Hidden/BlurEffectConeTap" { half4 _BlurOffsets; v2f vert( appdata_img v ) { v2f o; - o.pos = mul(UNITY_MATRIX_MVP, v.vertex); + o.pos = UnityObjectToClipPos(v.vertex); o.uv = v.texcoord - _BlurOffsets.xy * _MainTex_TexelSize.xy; // hack, see BlurEffect.cs for the reason for this. let's make a new blur effect soon #ifdef UNITY_SINGLE_PASS_STEREO diff --git a/MultiplayerFPS/Assets/Standard Assets/Effects/ImageEffects/Shaders/CameraMotionBlur.shader b/MultiplayerFPS/Assets/Standard Assets/Effects/ImageEffects/Shaders/CameraMotionBlur.shader index 83829d1..76ce917 100644 --- a/MultiplayerFPS/Assets/Standard Assets/Effects/ImageEffects/Shaders/CameraMotionBlur.shader +++ b/MultiplayerFPS/Assets/Standard Assets/Effects/ImageEffects/Shaders/CameraMotionBlur.shader @@ -1,3 +1,5 @@ +// Upgrade NOTE: replaced 'mul(UNITY_MATRIX_MVP,*)' with 'UnityObjectToClipPos(*)' + /* CAMERA MOTION BLUR IMAGE EFFECTS @@ -89,7 +91,7 @@ v2f vert(appdata_img v) { v2f o; - o.pos = mul(UNITY_MATRIX_MVP, v.vertex); + o.pos = UnityObjectToClipPos(v.vertex); o.uv = v.texcoord.xy; return o; } diff --git a/MultiplayerFPS/Assets/Standard Assets/Effects/ImageEffects/Shaders/CameraMotionBlurDX11.shader b/MultiplayerFPS/Assets/Standard Assets/Effects/ImageEffects/Shaders/CameraMotionBlurDX11.shader index 30ee759..819465b 100644 --- a/MultiplayerFPS/Assets/Standard Assets/Effects/ImageEffects/Shaders/CameraMotionBlurDX11.shader +++ b/MultiplayerFPS/Assets/Standard Assets/Effects/ImageEffects/Shaders/CameraMotionBlurDX11.shader @@ -1,3 +1,5 @@ +// Upgrade NOTE: replaced 'mul(UNITY_MATRIX_MVP,*)' with 'UnityObjectToClipPos(*)' + /* NOTES: see CameraMotionBlur.shader */ @@ -50,7 +52,7 @@ v2f vert(appdata_img v) { v2f o; - o.pos = mul (UNITY_MATRIX_MVP, v.vertex); + o.pos = UnityObjectToClipPos (v.vertex); o.uv = v.texcoord.xy; return o; } diff --git a/MultiplayerFPS/Assets/Standard Assets/Effects/ImageEffects/Shaders/ChromaticAberrationShader.shader b/MultiplayerFPS/Assets/Standard Assets/Effects/ImageEffects/Shaders/ChromaticAberrationShader.shader index 99a2734..0fec74d 100644 --- a/MultiplayerFPS/Assets/Standard Assets/Effects/ImageEffects/Shaders/ChromaticAberrationShader.shader +++ b/MultiplayerFPS/Assets/Standard Assets/Effects/ImageEffects/Shaders/ChromaticAberrationShader.shader @@ -1,3 +1,5 @@ +// Upgrade NOTE: replaced 'mul(UNITY_MATRIX_MVP,*)' with 'UnityObjectToClipPos(*)' + Shader "Hidden/ChromaticAberration" { Properties { _MainTex ("Base", 2D) = "" {} @@ -24,7 +26,7 @@ Shader "Hidden/ChromaticAberration" { v2f vert( appdata_img v ) { v2f o; - o.pos = mul(UNITY_MATRIX_MVP, v.vertex); + o.pos = UnityObjectToClipPos(v.vertex); o.uv = v.texcoord.xy; return o; diff --git a/MultiplayerFPS/Assets/Standard Assets/Effects/ImageEffects/Shaders/ColorCorrection3DLut.shader b/MultiplayerFPS/Assets/Standard Assets/Effects/ImageEffects/Shaders/ColorCorrection3DLut.shader index af9aa0f..ae21051 100644 --- a/MultiplayerFPS/Assets/Standard Assets/Effects/ImageEffects/Shaders/ColorCorrection3DLut.shader +++ b/MultiplayerFPS/Assets/Standard Assets/Effects/ImageEffects/Shaders/ColorCorrection3DLut.shader @@ -1,3 +1,5 @@ +// Upgrade NOTE: replaced 'mul(UNITY_MATRIX_MVP,*)' with 'UnityObjectToClipPos(*)' + Shader "Hidden/ColorCorrection3DLut" { Properties { _MainTex ("Base (RGB)", 2D) = "" {} @@ -24,7 +26,7 @@ float _Offset; v2f vert( appdata_img v ) { v2f o; - o.pos = mul(UNITY_MATRIX_MVP, v.vertex); + o.pos = UnityObjectToClipPos(v.vertex); o.uv = UnityStereoScreenSpaceUVAdjust(v.texcoord.xy, _MainTex_ST); return o; } diff --git a/MultiplayerFPS/Assets/Standard Assets/Effects/ImageEffects/Shaders/ColorCorrectionCurves.shader b/MultiplayerFPS/Assets/Standard Assets/Effects/ImageEffects/Shaders/ColorCorrectionCurves.shader index a924482..66dbdcb 100644 --- a/MultiplayerFPS/Assets/Standard Assets/Effects/ImageEffects/Shaders/ColorCorrectionCurves.shader +++ b/MultiplayerFPS/Assets/Standard Assets/Effects/ImageEffects/Shaders/ColorCorrectionCurves.shader @@ -1,3 +1,5 @@ +// Upgrade NOTE: replaced 'mul(UNITY_MATRIX_MVP,*)' with 'UnityObjectToClipPos(*)' + Shader "Hidden/ColorCorrectionCurves" { Properties { _MainTex ("Base (RGB)", 2D) = "" {} @@ -40,7 +42,7 @@ Shader "Hidden/ColorCorrectionCurves" { v2f vert( appdata_img v ) { v2f o; - o.pos = mul(UNITY_MATRIX_MVP, v.vertex); + o.pos = UnityObjectToClipPos(v.vertex); o.uv = UnityStereoScreenSpaceUVAdjust(v.texcoord.xy, _MainTex_ST); o.uv2 = TRANSFORM_TEX(v.texcoord, _CameraDepthTexture); diff --git a/MultiplayerFPS/Assets/Standard Assets/Effects/ImageEffects/Shaders/ColorCorrectionCurvesSimple.shader b/MultiplayerFPS/Assets/Standard Assets/Effects/ImageEffects/Shaders/ColorCorrectionCurvesSimple.shader index 6094a96..9046e53 100644 --- a/MultiplayerFPS/Assets/Standard Assets/Effects/ImageEffects/Shaders/ColorCorrectionCurvesSimple.shader +++ b/MultiplayerFPS/Assets/Standard Assets/Effects/ImageEffects/Shaders/ColorCorrectionCurvesSimple.shader @@ -1,3 +1,5 @@ +// Upgrade NOTE: replaced 'mul(UNITY_MATRIX_MVP,*)' with 'UnityObjectToClipPos(*)' + Shader "Hidden/ColorCorrectionCurvesSimple" { Properties { _MainTex ("Base (RGB)", 2D) = "" {} @@ -23,7 +25,7 @@ Shader "Hidden/ColorCorrectionCurvesSimple" { v2f vert( appdata_img v ) { v2f o; - o.pos = mul(UNITY_MATRIX_MVP, v.vertex); + o.pos = UnityObjectToClipPos(v.vertex); o.uv = UnityStereoScreenSpaceUVAdjust(v.texcoord.xy, _MainTex_ST); return o; } diff --git a/MultiplayerFPS/Assets/Standard Assets/Effects/ImageEffects/Shaders/ColorCorrectionSelective.shader b/MultiplayerFPS/Assets/Standard Assets/Effects/ImageEffects/Shaders/ColorCorrectionSelective.shader index 9cec50a..ff2fe84 100644 --- a/MultiplayerFPS/Assets/Standard Assets/Effects/ImageEffects/Shaders/ColorCorrectionSelective.shader +++ b/MultiplayerFPS/Assets/Standard Assets/Effects/ImageEffects/Shaders/ColorCorrectionSelective.shader @@ -1,3 +1,5 @@ +// Upgrade NOTE: replaced 'mul(UNITY_MATRIX_MVP,*)' with 'UnityObjectToClipPos(*)' + Shader "Hidden/ColorCorrectionSelective" { Properties { _MainTex ("Base (RGB)", 2D) = "" {} @@ -20,7 +22,7 @@ Shader "Hidden/ColorCorrectionSelective" { v2f vert( appdata_img v ) { v2f o; - o.pos = mul (UNITY_MATRIX_MVP, v.vertex); + o.pos = UnityObjectToClipPos (v.vertex); o.uv = UnityStereoScreenSpaceUVAdjust(v.texcoord.xy, _MainTex_ST); return o; } diff --git a/MultiplayerFPS/Assets/Standard Assets/Effects/ImageEffects/Shaders/Contrast Stretch/Apply.shader b/MultiplayerFPS/Assets/Standard Assets/Effects/ImageEffects/Shaders/Contrast Stretch/Apply.shader index 7eedc73..8bf6058 100644 --- a/MultiplayerFPS/Assets/Standard Assets/Effects/ImageEffects/Shaders/Contrast Stretch/Apply.shader +++ b/MultiplayerFPS/Assets/Standard Assets/Effects/ImageEffects/Shaders/Contrast Stretch/Apply.shader @@ -1,3 +1,5 @@ +// Upgrade NOTE: replaced 'mul(UNITY_MATRIX_MVP,*)' with 'UnityObjectToClipPos(*)' + // Final pass in the contrast stretch effect: apply // color stretch to the original image, based on currently // adapted to minimum/maximum luminances. @@ -30,7 +32,7 @@ half4 _MainTex_ST; v2f vert (appdata_img v) { v2f o; - o.pos = mul (UNITY_MATRIX_MVP, v.vertex); + o.pos = UnityObjectToClipPos (v.vertex); o.uv[0] = MultiplyUV (UNITY_MATRIX_TEXTURE0, UnityStereoScreenSpaceUVAdjust(v.texcoord, _MainTex_ST)); o.uv[1] = float2(0.5,0.5); return o; diff --git a/MultiplayerFPS/Assets/Standard Assets/Effects/ImageEffects/Shaders/Contrast Stretch/MinMaxReduction.shader b/MultiplayerFPS/Assets/Standard Assets/Effects/ImageEffects/Shaders/Contrast Stretch/MinMaxReduction.shader index d26fbdf..1f2dd75 100644 --- a/MultiplayerFPS/Assets/Standard Assets/Effects/ImageEffects/Shaders/Contrast Stretch/MinMaxReduction.shader +++ b/MultiplayerFPS/Assets/Standard Assets/Effects/ImageEffects/Shaders/Contrast Stretch/MinMaxReduction.shader @@ -1,3 +1,5 @@ +// Upgrade NOTE: replaced 'mul(UNITY_MATRIX_MVP,*)' with 'UnityObjectToClipPos(*)' + // Reduces input image (_MainTex) by 2x2. // Outputs maximum value in R, minimum in G. Shader "Hidden/Contrast Stretch Reduction" { @@ -26,7 +28,7 @@ half4 _MainTex_ST; v2f vert (appdata_img v) { v2f o; - o.position = mul (UNITY_MATRIX_MVP, v.vertex); + o.position = UnityObjectToClipPos (v.vertex); float2 uv = MultiplyUV (UNITY_MATRIX_TEXTURE0, v.texcoord); // Compute UVs to sample 2x2 pixel block. diff --git a/MultiplayerFPS/Assets/Standard Assets/Effects/ImageEffects/Shaders/ContrastComposite.shader b/MultiplayerFPS/Assets/Standard Assets/Effects/ImageEffects/Shaders/ContrastComposite.shader index c78fb6d..378ce44 100644 --- a/MultiplayerFPS/Assets/Standard Assets/Effects/ImageEffects/Shaders/ContrastComposite.shader +++ b/MultiplayerFPS/Assets/Standard Assets/Effects/ImageEffects/Shaders/ContrastComposite.shader @@ -1,3 +1,5 @@ +// Upgrade NOTE: replaced 'mul(UNITY_MATRIX_MVP,*)' with 'UnityObjectToClipPos(*)' + Shader "Hidden/ContrastComposite" { Properties { _MainTex ("Base (RGB)", 2D) = "" {} @@ -27,7 +29,7 @@ Shader "Hidden/ContrastComposite" { v2f vert( appdata_img v ) { v2f o; - o.pos = mul(UNITY_MATRIX_MVP, v.vertex); + o.pos = UnityObjectToClipPos(v.vertex); o.uv[0] = UnityStereoScreenSpaceUVAdjust(v.texcoord.xy, _MainTexBlurred_ST); o.uv[1] = UnityStereoScreenSpaceUVAdjust(v.texcoord.xy, _MainTex_ST); diff --git a/MultiplayerFPS/Assets/Standard Assets/Effects/ImageEffects/Shaders/ConvertDepth.shader b/MultiplayerFPS/Assets/Standard Assets/Effects/ImageEffects/Shaders/ConvertDepth.shader index 0c7b8ee..d0dbbd2 100644 --- a/MultiplayerFPS/Assets/Standard Assets/Effects/ImageEffects/Shaders/ConvertDepth.shader +++ b/MultiplayerFPS/Assets/Standard Assets/Effects/ImageEffects/Shaders/ConvertDepth.shader @@ -1,3 +1,5 @@ +// Upgrade NOTE: replaced 'mul(UNITY_MATRIX_MVP,*)' with 'UnityObjectToClipPos(*)' + Shader "Hidden/ConvertDepth" { Properties { _MainTex ("Base (RGB)", 2D) = "" {} @@ -21,7 +23,7 @@ Shader "Hidden/ConvertDepth" { v2f vert( appdata_img v ) { v2f o; - o.pos = mul(UNITY_MATRIX_MVP, v.vertex); + o.pos = UnityObjectToClipPos(v.vertex); o.uv = UnityStereoScreenSpaceUVAdjust(v.texcoord.xy, _CameraDepthTexture_ST); return o; } diff --git a/MultiplayerFPS/Assets/Standard Assets/Effects/ImageEffects/Shaders/CreaseApply.shader b/MultiplayerFPS/Assets/Standard Assets/Effects/ImageEffects/Shaders/CreaseApply.shader index 3d29cc7..bc61eab 100644 --- a/MultiplayerFPS/Assets/Standard Assets/Effects/ImageEffects/Shaders/CreaseApply.shader +++ b/MultiplayerFPS/Assets/Standard Assets/Effects/ImageEffects/Shaders/CreaseApply.shader @@ -1,3 +1,5 @@ +// Upgrade NOTE: replaced 'mul(UNITY_MATRIX_MVP,*)' with 'UnityObjectToClipPos(*)' + Shader "Hidden/CreaseApply" { @@ -34,7 +36,7 @@ struct v2f { v2f vert( appdata_img v ) { v2f o; - o.pos = mul (UNITY_MATRIX_MVP, v.vertex); + o.pos = UnityObjectToClipPos (v.vertex); o.uv.xy = v.texcoord.xy; return o; } diff --git a/MultiplayerFPS/Assets/Standard Assets/Effects/ImageEffects/Shaders/EdgeDetectNormals.shader b/MultiplayerFPS/Assets/Standard Assets/Effects/ImageEffects/Shaders/EdgeDetectNormals.shader index 7207f99..2954499 100644 --- a/MultiplayerFPS/Assets/Standard Assets/Effects/ImageEffects/Shaders/EdgeDetectNormals.shader +++ b/MultiplayerFPS/Assets/Standard Assets/Effects/ImageEffects/Shaders/EdgeDetectNormals.shader @@ -1,3 +1,5 @@ +// Upgrade NOTE: replaced 'mul(UNITY_MATRIX_MVP,*)' with 'UnityObjectToClipPos(*)' + Shader "Hidden/EdgeDetect" { Properties { @@ -44,7 +46,7 @@ Shader "Hidden/EdgeDetect" { v2flum vertLum (appdata_img v) { v2flum o; - o.pos = mul (UNITY_MATRIX_MVP, v.vertex); + o.pos = UnityObjectToClipPos (v.vertex); float2 uv = MultiplyUV( UNITY_MATRIX_TEXTURE0, v.texcoord ); o.uv[0] = UnityStereoScreenSpaceUVAdjust(uv, _MainTex_ST); o.uv[1] = UnityStereoScreenSpaceUVAdjust(uv + float2(-_MainTex_TexelSize.x, -_MainTex_TexelSize.y) * _SampleDistance, _MainTex_ST); @@ -94,7 +96,7 @@ Shader "Hidden/EdgeDetect" { v2f vertRobert( appdata_img v ) { v2f o; - o.pos = mul(UNITY_MATRIX_MVP, v.vertex); + o.pos = UnityObjectToClipPos(v.vertex); float2 uv = v.texcoord.xy; o.uv[0] = UnityStereoScreenSpaceUVAdjust(uv, _MainTex_ST); @@ -118,7 +120,7 @@ Shader "Hidden/EdgeDetect" { v2f vertThin( appdata_img v ) { v2f o; - o.pos = mul (UNITY_MATRIX_MVP, v.vertex); + o.pos = UnityObjectToClipPos (v.vertex); float2 uv = v.texcoord.xy; o.uv[0] = UnityStereoScreenSpaceUVAdjust(uv, _MainTex_ST); @@ -141,7 +143,7 @@ Shader "Hidden/EdgeDetect" { v2fd vertD( appdata_img v ) { v2fd o; - o.pos = mul (UNITY_MATRIX_MVP, v.vertex); + o.pos = UnityObjectToClipPos (v.vertex); float2 uv = v.texcoord.xy; o.uv[0] = uv; diff --git a/MultiplayerFPS/Assets/Standard Assets/Effects/ImageEffects/Shaders/FisheyeShader.shader b/MultiplayerFPS/Assets/Standard Assets/Effects/ImageEffects/Shaders/FisheyeShader.shader index d7796ce..0021042 100644 --- a/MultiplayerFPS/Assets/Standard Assets/Effects/ImageEffects/Shaders/FisheyeShader.shader +++ b/MultiplayerFPS/Assets/Standard Assets/Effects/ImageEffects/Shaders/FisheyeShader.shader @@ -1,3 +1,5 @@ +// Upgrade NOTE: replaced 'mul(UNITY_MATRIX_MVP,*)' with 'UnityObjectToClipPos(*)' + Shader "Hidden/FisheyeShader" { Properties { _MainTex ("Base (RGB)", 2D) = "" {} @@ -21,7 +23,7 @@ Shader "Hidden/FisheyeShader" { v2f vert( appdata_img v ) { v2f o; - o.pos = mul(UNITY_MATRIX_MVP, v.vertex); + o.pos = UnityObjectToClipPos(v.vertex); o.uv = v.texcoord.xy; return o; } diff --git a/MultiplayerFPS/Assets/Standard Assets/Effects/ImageEffects/Shaders/GlobalFog.shader b/MultiplayerFPS/Assets/Standard Assets/Effects/ImageEffects/Shaders/GlobalFog.shader index 5f707e6..d80b6f0 100644 --- a/MultiplayerFPS/Assets/Standard Assets/Effects/ImageEffects/Shaders/GlobalFog.shader +++ b/MultiplayerFPS/Assets/Standard Assets/Effects/ImageEffects/Shaders/GlobalFog.shader @@ -1,3 +1,5 @@ +// Upgrade NOTE: replaced 'mul(UNITY_MATRIX_MVP,*)' with 'UnityObjectToClipPos(*)' + Shader "Hidden/GlobalFog" { Properties { _MainTex ("Base (RGB)", 2D) = "black" {} @@ -44,7 +46,7 @@ CGINCLUDE v2f o; half index = v.vertex.z; v.vertex.z = 0.1; - o.pos = mul(UNITY_MATRIX_MVP, v.vertex); + o.pos = UnityObjectToClipPos(v.vertex); o.uv = v.texcoord.xy; o.uv_depth = v.texcoord.xy; diff --git a/MultiplayerFPS/Assets/Standard Assets/Effects/ImageEffects/Shaders/MotionBlur.shader b/MultiplayerFPS/Assets/Standard Assets/Effects/ImageEffects/Shaders/MotionBlur.shader index e00e988..2242495 100644 --- a/MultiplayerFPS/Assets/Standard Assets/Effects/ImageEffects/Shaders/MotionBlur.shader +++ b/MultiplayerFPS/Assets/Standard Assets/Effects/ImageEffects/Shaders/MotionBlur.shader @@ -1,3 +1,5 @@ +// Upgrade NOTE: replaced 'mul(UNITY_MATRIX_MVP,*)' with 'UnityObjectToClipPos(*)' + Shader "Hidden/MotionBlur" { Properties { _MainTex ("Base (RGB)", 2D) = "white" {} @@ -36,7 +38,7 @@ Properties { v2f vert (appdata_t v) { v2f o; - o.vertex = mul(UNITY_MATRIX_MVP, v.vertex); + o.vertex = UnityObjectToClipPos(v.vertex); o.texcoord = TRANSFORM_TEX(v.texcoord, _MainTex); return o; } @@ -80,7 +82,7 @@ Properties { v2f vert (appdata_t v) { v2f o; - o.vertex = mul(UNITY_MATRIX_MVP, v.vertex); + o.vertex = UnityObjectToClipPos(v.vertex); o.texcoord = TRANSFORM_TEX(v.texcoord, _MainTex); return o; } diff --git a/MultiplayerFPS/Assets/Standard Assets/Effects/ImageEffects/Shaders/MotionBlurClear.shader b/MultiplayerFPS/Assets/Standard Assets/Effects/ImageEffects/Shaders/MotionBlurClear.shader index d448630..24dea58 100644 --- a/MultiplayerFPS/Assets/Standard Assets/Effects/ImageEffects/Shaders/MotionBlurClear.shader +++ b/MultiplayerFPS/Assets/Standard Assets/Effects/ImageEffects/Shaders/MotionBlurClear.shader @@ -1,3 +1,5 @@ +// Upgrade NOTE: replaced 'mul(UNITY_MATRIX_MVP,*)' with 'UnityObjectToClipPos(*)' + Shader "Hidden/MotionBlurClear" { @@ -31,7 +33,7 @@ Pass { ps_input vert (vs_input v) { ps_input o; - o.pos = mul (UNITY_MATRIX_MVP, v.vertex); + o.pos = UnityObjectToClipPos (v.vertex); o.screen = ComputeScreenPos(o.pos); COMPUTE_EYEDEPTH(o.screen.z); return o; diff --git a/MultiplayerFPS/Assets/Standard Assets/Effects/ImageEffects/Shaders/NoiseAndGrain.shader b/MultiplayerFPS/Assets/Standard Assets/Effects/ImageEffects/Shaders/NoiseAndGrain.shader index dae748b..9afe47a 100644 --- a/MultiplayerFPS/Assets/Standard Assets/Effects/ImageEffects/Shaders/NoiseAndGrain.shader +++ b/MultiplayerFPS/Assets/Standard Assets/Effects/ImageEffects/Shaders/NoiseAndGrain.shader @@ -1,3 +1,5 @@ +// Upgrade NOTE: replaced 'mul(UNITY_MATRIX_MVP,*)' with 'UnityObjectToClipPos(*)' + Shader "Hidden/NoiseAndGrain" { Properties { _MainTex ("Base (RGB)", 2D) = "white" {} @@ -47,7 +49,7 @@ Shader "Hidden/NoiseAndGrain" { { v2f o; - o.pos = mul (UNITY_MATRIX_MVP, v.vertex); + o.pos = UnityObjectToClipPos (v.vertex); #if UNITY_UV_STARTS_AT_TOP o.uv_screen = v.vertex.xyxy; diff --git a/MultiplayerFPS/Assets/Standard Assets/Effects/ImageEffects/Shaders/NoiseAndGrainDX11.shader b/MultiplayerFPS/Assets/Standard Assets/Effects/ImageEffects/Shaders/NoiseAndGrainDX11.shader index 85cef6e..04d277f 100644 --- a/MultiplayerFPS/Assets/Standard Assets/Effects/ImageEffects/Shaders/NoiseAndGrainDX11.shader +++ b/MultiplayerFPS/Assets/Standard Assets/Effects/ImageEffects/Shaders/NoiseAndGrainDX11.shader @@ -1,3 +1,5 @@ +// Upgrade NOTE: replaced 'mul(UNITY_MATRIX_MVP,*)' with 'UnityObjectToClipPos(*)' + Shader "Hidden/NoiseAndGrainDX11" { Properties { _MainTex ("Base (RGB)", 2D) = "white" {} @@ -72,7 +74,7 @@ Shader "Hidden/NoiseAndGrainDX11" { { v2f o; - o.pos = mul (UNITY_MATRIX_MVP, v.vertex); + o.pos = UnityObjectToClipPos (v.vertex); #if UNITY_UV_STARTS_AT_TOP o.uv_screen = v.vertex.xyxy; diff --git a/MultiplayerFPS/Assets/Standard Assets/Effects/ImageEffects/Shaders/NoiseEffectShaderRGB.shader b/MultiplayerFPS/Assets/Standard Assets/Effects/ImageEffects/Shaders/NoiseEffectShaderRGB.shader index 4e97021..ca35d64 100644 --- a/MultiplayerFPS/Assets/Standard Assets/Effects/ImageEffects/Shaders/NoiseEffectShaderRGB.shader +++ b/MultiplayerFPS/Assets/Standard Assets/Effects/ImageEffects/Shaders/NoiseEffectShaderRGB.shader @@ -1,3 +1,5 @@ +// Upgrade NOTE: replaced 'mul(UNITY_MATRIX_MVP,*)' with 'UnityObjectToClipPos(*)' + Shader "Hidden/Noise Shader RGB" { Properties { _MainTex ("Base (RGB)", 2D) = "white" {} @@ -34,7 +36,7 @@ half4 _MainTex_ST; v2f vert (appdata_img v) { v2f o; - o.pos = mul (UNITY_MATRIX_MVP, v.vertex); + o.pos = UnityObjectToClipPos (v.vertex); o.uv = UnityStereoScreenSpaceUVAdjust(MultiplyUV (UNITY_MATRIX_TEXTURE0, v.texcoord), _MainTex_ST); o.uvg = v.texcoord.xy * _GrainOffsetScale.zw + _GrainOffsetScale.xy; o.uvs = v.texcoord.xy * _ScratchOffsetScale.zw + _ScratchOffsetScale.xy; diff --git a/MultiplayerFPS/Assets/Standard Assets/Effects/ImageEffects/Shaders/NoiseEffectShaderYUV.shader b/MultiplayerFPS/Assets/Standard Assets/Effects/ImageEffects/Shaders/NoiseEffectShaderYUV.shader index a9c756b..200f97a 100644 --- a/MultiplayerFPS/Assets/Standard Assets/Effects/ImageEffects/Shaders/NoiseEffectShaderYUV.shader +++ b/MultiplayerFPS/Assets/Standard Assets/Effects/ImageEffects/Shaders/NoiseEffectShaderYUV.shader @@ -1,3 +1,5 @@ +// Upgrade NOTE: replaced 'mul(UNITY_MATRIX_MVP,*)' with 'UnityObjectToClipPos(*)' + Shader "Hidden/Noise Shader YUV" { Properties { _MainTex ("Base (RGB)", 2D) = "white" {} @@ -34,7 +36,7 @@ half4 _MainTex_ST; v2f vert (appdata_img v) { v2f o; - o.pos = mul (UNITY_MATRIX_MVP, v.vertex); + o.pos = UnityObjectToClipPos (v.vertex); o.uv = UnityStereoScreenSpaceUVAdjust(MultiplyUV (UNITY_MATRIX_TEXTURE0, v.texcoord), _MainTex_ST); o.uvg = v.texcoord.xy * _GrainOffsetScale.zw + _GrainOffsetScale.xy; o.uvs = v.texcoord.xy * _ScratchOffsetScale.zw + _ScratchOffsetScale.xy; diff --git a/MultiplayerFPS/Assets/Standard Assets/Effects/ImageEffects/Shaders/PrepareSunShaftsBlur.shader b/MultiplayerFPS/Assets/Standard Assets/Effects/ImageEffects/Shaders/PrepareSunShaftsBlur.shader index 2e41821..5c8891a 100644 --- a/MultiplayerFPS/Assets/Standard Assets/Effects/ImageEffects/Shaders/PrepareSunShaftsBlur.shader +++ b/MultiplayerFPS/Assets/Standard Assets/Effects/ImageEffects/Shaders/PrepareSunShaftsBlur.shader @@ -1,3 +1,5 @@ +// Upgrade NOTE: replaced 'mul(UNITY_MATRIX_MVP,*)' with 'UnityObjectToClipPos(*)' + Shader "Hidden/PrepareSunShaftsBlur" { Properties { @@ -23,7 +25,7 @@ Shader "Hidden/PrepareSunShaftsBlur" { v2f vert (appdata_img v) { v2f o; - o.pos = mul(UNITY_MATRIX_MVP, v.vertex); + o.pos = UnityObjectToClipPos(v.vertex); o.uv = v.texcoord.xy; return o; } diff --git a/MultiplayerFPS/Assets/Standard Assets/Effects/ImageEffects/Shaders/RadialBlur.shader b/MultiplayerFPS/Assets/Standard Assets/Effects/ImageEffects/Shaders/RadialBlur.shader index f04e20b..5e0025c 100644 --- a/MultiplayerFPS/Assets/Standard Assets/Effects/ImageEffects/Shaders/RadialBlur.shader +++ b/MultiplayerFPS/Assets/Standard Assets/Effects/ImageEffects/Shaders/RadialBlur.shader @@ -1,3 +1,5 @@ +// Upgrade NOTE: replaced 'mul(UNITY_MATRIX_MVP,*)' with 'UnityObjectToClipPos(*)' + Shader "Hidden/RadialBlur" { Properties { @@ -24,7 +26,7 @@ Shader "Hidden/RadialBlur" v2f vert( appdata_img v ) { v2f o; - o.pos = mul(UNITY_MATRIX_MVP, v.vertex); + o.pos = UnityObjectToClipPos(v.vertex); o.uv.xy = v.texcoord.xy; o.blurVector = (_SunPosition.xy - v.texcoord.xy) * _BlurRadius4.xy; diff --git a/MultiplayerFPS/Assets/Standard Assets/Effects/ImageEffects/Shaders/SSAOShader.shader b/MultiplayerFPS/Assets/Standard Assets/Effects/ImageEffects/Shaders/SSAOShader.shader index 6fee54c..1b579fe 100644 --- a/MultiplayerFPS/Assets/Standard Assets/Effects/ImageEffects/Shaders/SSAOShader.shader +++ b/MultiplayerFPS/Assets/Standard Assets/Effects/ImageEffects/Shaders/SSAOShader.shader @@ -1,3 +1,5 @@ +// Upgrade NOTE: replaced 'mul(UNITY_MATRIX_MVP,*)' with 'UnityObjectToClipPos(*)' + Shader "Hidden/SSAO" { Properties { _MainTex ("", 2D) = "" {} @@ -22,7 +24,7 @@ float4 _CameraDepthNormalsTexture_ST; v2f_ao vert_ao (appdata_img v) { v2f_ao o; - o.pos = mul (UNITY_MATRIX_MVP, v.vertex); + o.pos = UnityObjectToClipPos (v.vertex); o.uv = TRANSFORM_TEX(v.texcoord, _CameraDepthNormalsTexture); o.uvr = v.texcoord.xy * _NoiseScale; return o; @@ -184,7 +186,7 @@ float4 _MainTex_ST; v2f vert (appdata_img v) { v2f o; - o.pos = mul (UNITY_MATRIX_MVP, v.vertex); + o.pos = UnityObjectToClipPos (v.vertex); o.uv = TRANSFORM_TEX (v.texcoord, _CameraDepthNormalsTexture); return o; } @@ -259,7 +261,7 @@ half4 _SSAO_ST; v2f vert (appdata_img v) { v2f o; - o.pos = mul (UNITY_MATRIX_MVP, v.vertex); + o.pos = UnityObjectToClipPos (v.vertex); o.uv[0] = UnityStereoScreenSpaceUVAdjust(MultiplyUV (UNITY_MATRIX_TEXTURE0, v.texcoord), _MainTex_ST); o.uv[1] = UnityStereoScreenSpaceUVAdjust(MultiplyUV (UNITY_MATRIX_TEXTURE1, v.texcoord), _SSAO_ST); return o; diff --git a/MultiplayerFPS/Assets/Standard Assets/Effects/ImageEffects/Shaders/ScreenSpaceAmbientObscurance.shader b/MultiplayerFPS/Assets/Standard Assets/Effects/ImageEffects/Shaders/ScreenSpaceAmbientObscurance.shader index 953d5f2..ee85650 100644 --- a/MultiplayerFPS/Assets/Standard Assets/Effects/ImageEffects/Shaders/ScreenSpaceAmbientObscurance.shader +++ b/MultiplayerFPS/Assets/Standard Assets/Effects/ImageEffects/Shaders/ScreenSpaceAmbientObscurance.shader @@ -1,3 +1,5 @@ +// Upgrade NOTE: replaced 'mul(UNITY_MATRIX_MVP,*)' with 'UnityObjectToClipPos(*)' + // This Ambient Occlusion image effect is based on "Scalable Ambient Obscurance": @@ -74,7 +76,7 @@ Shader "Hidden/ScreenSpaceAmbientObscurance" v2f vert( appdata_img v ) { v2f o; - o.pos = mul(UNITY_MATRIX_MVP, v.vertex); + o.pos = UnityObjectToClipPos(v.vertex); o.uv = v.texcoord.xy; o.uv2 = v.texcoord.xy; #if UNITY_UV_STARTS_AT_TOP diff --git a/MultiplayerFPS/Assets/Standard Assets/Effects/ImageEffects/Shaders/ShowAlphaChannel.shader b/MultiplayerFPS/Assets/Standard Assets/Effects/ImageEffects/Shaders/ShowAlphaChannel.shader index 69c10a2..00e0d42 100644 --- a/MultiplayerFPS/Assets/Standard Assets/Effects/ImageEffects/Shaders/ShowAlphaChannel.shader +++ b/MultiplayerFPS/Assets/Standard Assets/Effects/ImageEffects/Shaders/ShowAlphaChannel.shader @@ -1,3 +1,5 @@ +// Upgrade NOTE: replaced 'mul(UNITY_MATRIX_MVP,*)' with 'UnityObjectToClipPos(*)' + Shader "Hidden/ShowAlphaChannel" { @@ -31,7 +33,7 @@ struct v2f { v2f vert( appdata_img v ) { v2f o; - o.pos = mul (UNITY_MATRIX_MVP, v.vertex); + o.pos = UnityObjectToClipPos (v.vertex); o.uv = v.texcoord.xy; return o; diff --git a/MultiplayerFPS/Assets/Standard Assets/Effects/ImageEffects/Shaders/SimpleClear.shader b/MultiplayerFPS/Assets/Standard Assets/Effects/ImageEffects/Shaders/SimpleClear.shader index 41b134c..4d4cec9 100644 --- a/MultiplayerFPS/Assets/Standard Assets/Effects/ImageEffects/Shaders/SimpleClear.shader +++ b/MultiplayerFPS/Assets/Standard Assets/Effects/ImageEffects/Shaders/SimpleClear.shader @@ -1,3 +1,5 @@ +// Upgrade NOTE: replaced 'mul(UNITY_MATRIX_MVP,*)' with 'UnityObjectToClipPos(*)' + Shader "Hidden/SimpleClear" { @@ -24,7 +26,7 @@ struct v2f { v2f vert( appdata_img v ) { v2f o; - o.pos = mul(UNITY_MATRIX_MVP, v.vertex); + o.pos = UnityObjectToClipPos(v.vertex); return o; } diff --git a/MultiplayerFPS/Assets/Standard Assets/Effects/ImageEffects/Shaders/SunShaftsComposite.shader b/MultiplayerFPS/Assets/Standard Assets/Effects/ImageEffects/Shaders/SunShaftsComposite.shader index 60c8dba..6db882e 100644 --- a/MultiplayerFPS/Assets/Standard Assets/Effects/ImageEffects/Shaders/SunShaftsComposite.shader +++ b/MultiplayerFPS/Assets/Standard Assets/Effects/ImageEffects/Shaders/SunShaftsComposite.shader @@ -1,3 +1,5 @@ +// Upgrade NOTE: replaced 'mul(UNITY_MATRIX_MVP,*)' with 'UnityObjectToClipPos(*)' + Shader "Hidden/SunShaftsComposite" { Properties { _MainTex ("Base", 2D) = "" {} @@ -45,7 +47,7 @@ Shader "Hidden/SunShaftsComposite" { v2f vert( appdata_img v ) { v2f o; - o.pos = mul(UNITY_MATRIX_MVP, v.vertex); + o.pos = UnityObjectToClipPos(v.vertex); o.uv = v.texcoord.xy; #if UNITY_UV_STARTS_AT_TOP @@ -81,7 +83,7 @@ Shader "Hidden/SunShaftsComposite" { v2f_radial vert_radial( appdata_img v ) { v2f_radial o; - o.pos = mul(UNITY_MATRIX_MVP, v.vertex); + o.pos = UnityObjectToClipPos(v.vertex); o.uv.xy = v.texcoord.xy; o.blurVector = (_SunPosition.xy - v.texcoord.xy) * _BlurRadius4.xy; diff --git a/MultiplayerFPS/Assets/Standard Assets/Effects/ImageEffects/Shaders/Tonemapper.shader b/MultiplayerFPS/Assets/Standard Assets/Effects/ImageEffects/Shaders/Tonemapper.shader index c13dc77..fac29f1 100644 --- a/MultiplayerFPS/Assets/Standard Assets/Effects/ImageEffects/Shaders/Tonemapper.shader +++ b/MultiplayerFPS/Assets/Standard Assets/Effects/ImageEffects/Shaders/Tonemapper.shader @@ -1,3 +1,5 @@ +// Upgrade NOTE: replaced 'mul(UNITY_MATRIX_MVP,*)' with 'UnityObjectToClipPos(*)' + Shader "Hidden/Tonemapper" { Properties { _MainTex ("", 2D) = "black" {} @@ -29,7 +31,7 @@ Shader "Hidden/Tonemapper" { v2f vert( appdata_img v ) { v2f o; - o.pos = mul(UNITY_MATRIX_MVP, v.vertex); + o.pos = UnityObjectToClipPos(v.vertex); o.uv = v.texcoord.xy; return o; } diff --git a/MultiplayerFPS/Assets/Standard Assets/Effects/ImageEffects/Shaders/TwirlEffect.shader b/MultiplayerFPS/Assets/Standard Assets/Effects/ImageEffects/Shaders/TwirlEffect.shader index a6b2ab0..555988a 100644 --- a/MultiplayerFPS/Assets/Standard Assets/Effects/ImageEffects/Shaders/TwirlEffect.shader +++ b/MultiplayerFPS/Assets/Standard Assets/Effects/ImageEffects/Shaders/TwirlEffect.shader @@ -1,3 +1,5 @@ +// Upgrade NOTE: replaced 'mul(UNITY_MATRIX_MVP,*)' with 'UnityObjectToClipPos(*)' + Shader "Hidden/Twirt Effect Shader" { Properties { _MainTex ("Base (RGB)", 2D) = "white" {} @@ -26,7 +28,7 @@ struct v2f { v2f vert( appdata_img v ) { v2f o; - o.pos = mul (UNITY_MATRIX_MVP, v.vertex); + o.pos = UnityObjectToClipPos (v.vertex); o.uv = v.texcoord - _CenterRadius.xy; return o; } diff --git a/MultiplayerFPS/Assets/Standard Assets/Effects/ImageEffects/Shaders/VignettingShader.shader b/MultiplayerFPS/Assets/Standard Assets/Effects/ImageEffects/Shaders/VignettingShader.shader index f89b084..ade5c9a 100644 --- a/MultiplayerFPS/Assets/Standard Assets/Effects/ImageEffects/Shaders/VignettingShader.shader +++ b/MultiplayerFPS/Assets/Standard Assets/Effects/ImageEffects/Shaders/VignettingShader.shader @@ -1,3 +1,5 @@ +// Upgrade NOTE: replaced 'mul(UNITY_MATRIX_MVP,*)' with 'UnityObjectToClipPos(*)' + Shader "Hidden/Vignetting" { Properties { _MainTex ("Base", 2D) = "white" {} @@ -26,7 +28,7 @@ Shader "Hidden/Vignetting" { v2f vert( appdata_img v ) { v2f o; - o.pos = mul(UNITY_MATRIX_MVP, v.vertex); + o.pos = UnityObjectToClipPos(v.vertex); o.uv = v.texcoord.xy; o.uv2 = v.texcoord.xy; diff --git a/MultiplayerFPS/Assets/Standard Assets/Effects/ImageEffects/Shaders/VortexEffect.shader b/MultiplayerFPS/Assets/Standard Assets/Effects/ImageEffects/Shaders/VortexEffect.shader index d5427c9..208d1ac 100644 --- a/MultiplayerFPS/Assets/Standard Assets/Effects/ImageEffects/Shaders/VortexEffect.shader +++ b/MultiplayerFPS/Assets/Standard Assets/Effects/ImageEffects/Shaders/VortexEffect.shader @@ -1,3 +1,5 @@ +// Upgrade NOTE: replaced 'mul(UNITY_MATRIX_MVP,*)' with 'UnityObjectToClipPos(*)' + Shader "Hidden/Twist Effect" { Properties { _MainTex ("Base (RGB)", 2D) = "white" {} @@ -32,7 +34,7 @@ struct v2f { v2f vert (appdata_img v) { v2f o; - o.pos = mul(UNITY_MATRIX_MVP, v.vertex); + o.pos = UnityObjectToClipPos(v.vertex); float2 uv = v.texcoord.xy - _CenterRadius.xy; o.uv = TRANSFORM_TEX(uv, _MainTex); //MultiplyUV (UNITY_MATRIX_TEXTURE0, uv); o.uvOrig = uv; diff --git a/MultiplayerFPS/Assets/Standard Assets/Effects/ImageEffects/Shaders/_Antialiasing/DLAA.shader b/MultiplayerFPS/Assets/Standard Assets/Effects/ImageEffects/Shaders/_Antialiasing/DLAA.shader index 239f335..5c8f44b 100644 --- a/MultiplayerFPS/Assets/Standard Assets/Effects/ImageEffects/Shaders/_Antialiasing/DLAA.shader +++ b/MultiplayerFPS/Assets/Standard Assets/Effects/ImageEffects/Shaders/_Antialiasing/DLAA.shader @@ -1,3 +1,5 @@ +// Upgrade NOTE: replaced 'mul(UNITY_MATRIX_MVP,*)' with 'UnityObjectToClipPos(*)' + // // modified and adapted DLAA code based on Dmitry Andreev's @@ -279,7 +281,7 @@ CGINCLUDE v2f vert( appdata_img v ) { v2f o; - o.pos = mul (UNITY_MATRIX_MVP, v.vertex); + o.pos = UnityObjectToClipPos (v.vertex); float2 uv = v.texcoord.xy; o.uv.xy = uv; diff --git a/MultiplayerFPS/Assets/Standard Assets/Effects/ImageEffects/Shaders/_Antialiasing/FXAA2.shader b/MultiplayerFPS/Assets/Standard Assets/Effects/ImageEffects/Shaders/_Antialiasing/FXAA2.shader index 2953242..093ea9e 100644 --- a/MultiplayerFPS/Assets/Standard Assets/Effects/ImageEffects/Shaders/_Antialiasing/FXAA2.shader +++ b/MultiplayerFPS/Assets/Standard Assets/Effects/ImageEffects/Shaders/_Antialiasing/FXAA2.shader @@ -1,3 +1,5 @@ +// Upgrade NOTE: replaced 'mul(UNITY_MATRIX_MVP,*)' with 'UnityObjectToClipPos(*)' + Shader "Hidden/FXAA II" { Properties { _MainTex ("Base (RGB)", 2D) = "white" {} @@ -169,7 +171,7 @@ float4 _MainTex_TexelSize; v2f vert (appdata_img v) { v2f o; - o.pos = mul (UNITY_MATRIX_MVP, v.vertex); + o.pos = UnityObjectToClipPos (v.vertex); o.uv = FxaaVertexShader (v.texcoord.xy*2-1, _MainTex_TexelSize.xy); return o; } diff --git a/MultiplayerFPS/Assets/Standard Assets/Effects/ImageEffects/Shaders/_Antialiasing/FXAA3Console.shader b/MultiplayerFPS/Assets/Standard Assets/Effects/ImageEffects/Shaders/_Antialiasing/FXAA3Console.shader index cdfdc19..d0fe765 100644 --- a/MultiplayerFPS/Assets/Standard Assets/Effects/ImageEffects/Shaders/_Antialiasing/FXAA3Console.shader +++ b/MultiplayerFPS/Assets/Standard Assets/Effects/ImageEffects/Shaders/_Antialiasing/FXAA3Console.shader @@ -1,3 +1,5 @@ +// Upgrade NOTE: replaced 'mul(UNITY_MATRIX_MVP,*)' with 'UnityObjectToClipPos(*)' + /*============================================================================ @@ -65,7 +67,7 @@ Shader "Hidden/FXAA III (Console)" { v2f vert (appdata_img v) { v2f o; - o.pos = mul (UNITY_MATRIX_MVP, v.vertex); + o.pos = UnityObjectToClipPos (v.vertex); o.uv = v.texcoord.xy; diff --git a/MultiplayerFPS/Assets/Standard Assets/Effects/ImageEffects/Shaders/_Antialiasing/FXAAPreset2.shader b/MultiplayerFPS/Assets/Standard Assets/Effects/ImageEffects/Shaders/_Antialiasing/FXAAPreset2.shader index c66d2e3..9dd3f4d 100644 --- a/MultiplayerFPS/Assets/Standard Assets/Effects/ImageEffects/Shaders/_Antialiasing/FXAAPreset2.shader +++ b/MultiplayerFPS/Assets/Standard Assets/Effects/ImageEffects/Shaders/_Antialiasing/FXAAPreset2.shader @@ -1,3 +1,5 @@ +// Upgrade NOTE: replaced 'mul(UNITY_MATRIX_MVP,*)' with 'UnityObjectToClipPos(*)' + Shader "Hidden/FXAA Preset 2" { Properties { _MainTex ("Base (RGB)", 2D) = "white" {} @@ -808,7 +810,7 @@ struct v2f { v2f vert (appdata_img v) { v2f o; - o.pos = mul (UNITY_MATRIX_MVP, v.vertex); + o.pos = UnityObjectToClipPos (v.vertex); o.uv = v.texcoord.xy; return o; } diff --git a/MultiplayerFPS/Assets/Standard Assets/Effects/ImageEffects/Shaders/_Antialiasing/FXAAPreset3.shader b/MultiplayerFPS/Assets/Standard Assets/Effects/ImageEffects/Shaders/_Antialiasing/FXAAPreset3.shader index 08c3d3d..e93f454 100644 --- a/MultiplayerFPS/Assets/Standard Assets/Effects/ImageEffects/Shaders/_Antialiasing/FXAAPreset3.shader +++ b/MultiplayerFPS/Assets/Standard Assets/Effects/ImageEffects/Shaders/_Antialiasing/FXAAPreset3.shader @@ -1,3 +1,5 @@ +// Upgrade NOTE: replaced 'mul(UNITY_MATRIX_MVP,*)' with 'UnityObjectToClipPos(*)' + Shader "Hidden/FXAA Preset 3" { Properties { _MainTex ("Base (RGB)", 2D) = "white" {} @@ -807,7 +809,7 @@ struct v2f { v2f vert (appdata_img v) { v2f o; - o.pos = mul (UNITY_MATRIX_MVP, v.vertex); + o.pos = UnityObjectToClipPos (v.vertex); o.uv = v.texcoord.xy; return o; } diff --git a/MultiplayerFPS/Assets/Standard Assets/Effects/ImageEffects/Shaders/_Antialiasing/NFAA.shader b/MultiplayerFPS/Assets/Standard Assets/Effects/ImageEffects/Shaders/_Antialiasing/NFAA.shader index c626405..567b33a 100644 --- a/MultiplayerFPS/Assets/Standard Assets/Effects/ImageEffects/Shaders/_Antialiasing/NFAA.shader +++ b/MultiplayerFPS/Assets/Standard Assets/Effects/ImageEffects/Shaders/_Antialiasing/NFAA.shader @@ -1,3 +1,5 @@ +// Upgrade NOTE: replaced 'mul(UNITY_MATRIX_MVP,*)' with 'UnityObjectToClipPos(*)' + Shader "Hidden/NFAA" { Properties { @@ -24,7 +26,7 @@ struct v2f { v2f vert( appdata_img v ) { v2f o; - o.pos = mul (UNITY_MATRIX_MVP, v.vertex); + o.pos = UnityObjectToClipPos (v.vertex); float2 uv = v.texcoord.xy; diff --git a/MultiplayerFPS/Assets/Standard Assets/Effects/ImageEffects/Shaders/_Antialiasing/SSAA.shader b/MultiplayerFPS/Assets/Standard Assets/Effects/ImageEffects/Shaders/_Antialiasing/SSAA.shader index 9730309..d4029d2 100644 --- a/MultiplayerFPS/Assets/Standard Assets/Effects/ImageEffects/Shaders/_Antialiasing/SSAA.shader +++ b/MultiplayerFPS/Assets/Standard Assets/Effects/ImageEffects/Shaders/_Antialiasing/SSAA.shader @@ -1,3 +1,5 @@ +// Upgrade NOTE: replaced 'mul(UNITY_MATRIX_MVP,*)' with 'UnityObjectToClipPos(*)' + Shader "Hidden/SSAA" { Properties { @@ -29,7 +31,7 @@ SubShader { v2f vert( appdata_img v ) { v2f o; - o.pos = mul (UNITY_MATRIX_MVP, v.vertex); + o.pos = UnityObjectToClipPos (v.vertex); float2 uv = v.texcoord.xy; diff --git a/MultiplayerFPS/Assets/Standard Assets/Effects/ImageEffects/Shaders/_BloomAndFlares/Blend.shader b/MultiplayerFPS/Assets/Standard Assets/Effects/ImageEffects/Shaders/_BloomAndFlares/Blend.shader index 9901bc5..3505652 100644 --- a/MultiplayerFPS/Assets/Standard Assets/Effects/ImageEffects/Shaders/_BloomAndFlares/Blend.shader +++ b/MultiplayerFPS/Assets/Standard Assets/Effects/ImageEffects/Shaders/_BloomAndFlares/Blend.shader @@ -1,3 +1,5 @@ +// Upgrade NOTE: replaced 'mul(UNITY_MATRIX_MVP,*)' with 'UnityObjectToClipPos(*)' + Shader "Hidden/Blend" { Properties { _MainTex ("Screen Blended", 2D) = "" {} @@ -28,7 +30,7 @@ Shader "Hidden/Blend" { v2f vert( appdata_img v ) { v2f o; - o.pos = mul(UNITY_MATRIX_MVP, v.vertex); + o.pos = UnityObjectToClipPos(v.vertex); o.uv[0] = v.texcoord.xy; o.uv[1] = v.texcoord.xy; @@ -42,7 +44,7 @@ Shader "Hidden/Blend" { v2f_mt vertMultiTap( appdata_img v ) { v2f_mt o; - o.pos = mul(UNITY_MATRIX_MVP, v.vertex); + o.pos = UnityObjectToClipPos(v.vertex); o.uv[0] = v.texcoord.xy + _MainTex_TexelSize.xy * 0.5; o.uv[1] = v.texcoord.xy - _MainTex_TexelSize.xy * 0.5; o.uv[2] = v.texcoord.xy - _MainTex_TexelSize.xy * half2(1,-1) * 0.5; diff --git a/MultiplayerFPS/Assets/Standard Assets/Effects/ImageEffects/Shaders/_BloomAndFlares/BlendForBloom.shader b/MultiplayerFPS/Assets/Standard Assets/Effects/ImageEffects/Shaders/_BloomAndFlares/BlendForBloom.shader index 3ca07de..a1b020c 100644 --- a/MultiplayerFPS/Assets/Standard Assets/Effects/ImageEffects/Shaders/_BloomAndFlares/BlendForBloom.shader +++ b/MultiplayerFPS/Assets/Standard Assets/Effects/ImageEffects/Shaders/_BloomAndFlares/BlendForBloom.shader @@ -1,3 +1,5 @@ +// Upgrade NOTE: replaced 'mul(UNITY_MATRIX_MVP,*)' with 'UnityObjectToClipPos(*)' + Shader "Hidden/BlendForBloom" { Properties { _MainTex ("Screen Blended", 2D) = "" {} @@ -28,7 +30,7 @@ Shader "Hidden/BlendForBloom" { v2f vert( appdata_img v ) { v2f o; - o.pos = mul(UNITY_MATRIX_MVP, v.vertex); + o.pos = UnityObjectToClipPos(v.vertex); o.uv[0] = v.texcoord.xy; o.uv[1] = v.texcoord.xy; @@ -42,7 +44,7 @@ Shader "Hidden/BlendForBloom" { v2f_mt vertMultiTap( appdata_img v ) { v2f_mt o; - o.pos = mul(UNITY_MATRIX_MVP, v.vertex); + o.pos = UnityObjectToClipPos(v.vertex); o.uv[4] = v.texcoord.xy; o.uv[0] = v.texcoord.xy + _MainTex_TexelSize.xy * 0.5; o.uv[1] = v.texcoord.xy - _MainTex_TexelSize.xy * 0.5; diff --git a/MultiplayerFPS/Assets/Standard Assets/Effects/ImageEffects/Shaders/_BloomAndFlares/BlendOneOne.shader b/MultiplayerFPS/Assets/Standard Assets/Effects/ImageEffects/Shaders/_BloomAndFlares/BlendOneOne.shader index 4045803..8b4620a 100644 --- a/MultiplayerFPS/Assets/Standard Assets/Effects/ImageEffects/Shaders/_BloomAndFlares/BlendOneOne.shader +++ b/MultiplayerFPS/Assets/Standard Assets/Effects/ImageEffects/Shaders/_BloomAndFlares/BlendOneOne.shader @@ -1,3 +1,5 @@ +// Upgrade NOTE: replaced 'mul(UNITY_MATRIX_MVP,*)' with 'UnityObjectToClipPos(*)' + Shader "Hidden/BlendOneOne" { Properties { _MainTex ("-", 2D) = "" {} @@ -18,7 +20,7 @@ Shader "Hidden/BlendOneOne" { v2f vert( appdata_img v ) { v2f o; - o.pos = mul(UNITY_MATRIX_MVP, v.vertex); + o.pos = UnityObjectToClipPos(v.vertex); o.uv = UnityStereoScreenSpaceUVAdjust(v.texcoord.xy, _MainTex_ST); return o; } diff --git a/MultiplayerFPS/Assets/Standard Assets/Effects/ImageEffects/Shaders/_BloomAndFlares/BlurAndFlares.shader b/MultiplayerFPS/Assets/Standard Assets/Effects/ImageEffects/Shaders/_BloomAndFlares/BlurAndFlares.shader index 09f029f..c525eeb 100644 --- a/MultiplayerFPS/Assets/Standard Assets/Effects/ImageEffects/Shaders/_BloomAndFlares/BlurAndFlares.shader +++ b/MultiplayerFPS/Assets/Standard Assets/Effects/ImageEffects/Shaders/_BloomAndFlares/BlurAndFlares.shader @@ -1,3 +1,5 @@ +// Upgrade NOTE: replaced 'mul(UNITY_MATRIX_MVP,*)' with 'UnityObjectToClipPos(*)' + Shader "Hidden/BlurAndFlares" { Properties { _MainTex ("Base (RGB)", 2D) = "" {} @@ -42,14 +44,14 @@ Shader "Hidden/BlurAndFlares" { v2f vert (appdata_img v) { v2f o; - o.pos = mul(UNITY_MATRIX_MVP, v.vertex); + o.pos = UnityObjectToClipPos(v.vertex); o.uv = v.texcoord.xy; return o; } v2f_blur vertWithMultiCoords2 (appdata_img v) { v2f_blur o; - o.pos = mul(UNITY_MATRIX_MVP, v.vertex); + o.pos = UnityObjectToClipPos(v.vertex); o.uv.xy = UnityStereoScreenSpaceUVAdjust(v.texcoord.xy, _MainTex_ST); o.uv01 = UnityStereoScreenSpaceUVAdjust(v.texcoord.xyxy + _Offsets.xyxy * half4(1,1, -1,-1), _MainTex_ST); o.uv23 = UnityStereoScreenSpaceUVAdjust(v.texcoord.xyxy + _Offsets.xyxy * half4(1,1, -1,-1) * 2.0, _MainTex_ST); @@ -61,7 +63,7 @@ Shader "Hidden/BlurAndFlares" { v2f_opts vertStretch (appdata_img v) { v2f_opts o; - o.pos = mul(UNITY_MATRIX_MVP, v.vertex); + o.pos = UnityObjectToClipPos(v.vertex); half b = _StretchWidth; o.uv[0] = UnityStereoScreenSpaceUVAdjust(v.texcoord.xy, _MainTex_ST); o.uv[1] = UnityStereoScreenSpaceUVAdjust(v.texcoord.xy + b * 2.0 * _Offsets.xy, _MainTex_ST); @@ -75,7 +77,7 @@ Shader "Hidden/BlurAndFlares" { v2f_opts vertWithMultiCoords (appdata_img v) { v2f_opts o; - o.pos = mul(UNITY_MATRIX_MVP, v.vertex); + o.pos = UnityObjectToClipPos(v.vertex); o.uv[0] = UnityStereoScreenSpaceUVAdjust(v.texcoord.xy, _MainTex_ST); o.uv[1] = UnityStereoScreenSpaceUVAdjust(v.texcoord.xy + 0.5 * _MainTex_TexelSize.xy * _Offsets.xy, _MainTex_ST); o.uv[2] = UnityStereoScreenSpaceUVAdjust(v.texcoord.xy - 0.5 * _MainTex_TexelSize.xy * _Offsets.xy, _MainTex_ST); diff --git a/MultiplayerFPS/Assets/Standard Assets/Effects/ImageEffects/Shaders/_BloomAndFlares/BrightPassFilter.shader b/MultiplayerFPS/Assets/Standard Assets/Effects/ImageEffects/Shaders/_BloomAndFlares/BrightPassFilter.shader index 659fd1b..7f0404f 100644 --- a/MultiplayerFPS/Assets/Standard Assets/Effects/ImageEffects/Shaders/_BloomAndFlares/BrightPassFilter.shader +++ b/MultiplayerFPS/Assets/Standard Assets/Effects/ImageEffects/Shaders/_BloomAndFlares/BrightPassFilter.shader @@ -1,3 +1,5 @@ +// Upgrade NOTE: replaced 'mul(UNITY_MATRIX_MVP,*)' with 'UnityObjectToClipPos(*)' + Shader "Hidden/BrightPassFilterForBloom" { Properties @@ -24,7 +26,7 @@ Shader "Hidden/BrightPassFilterForBloom" v2f vert( appdata_img v ) { v2f o; - o.pos = mul(UNITY_MATRIX_MVP, v.vertex); + o.pos = UnityObjectToClipPos(v.vertex); o.uv = UnityStereoScreenSpaceUVAdjust(v.texcoord.xy, _MainTex_ST); return o; } diff --git a/MultiplayerFPS/Assets/Standard Assets/Effects/ImageEffects/Shaders/_BloomAndFlares/BrightPassFilter2.shader b/MultiplayerFPS/Assets/Standard Assets/Effects/ImageEffects/Shaders/_BloomAndFlares/BrightPassFilter2.shader index 2c1ff0b..b076e92 100644 --- a/MultiplayerFPS/Assets/Standard Assets/Effects/ImageEffects/Shaders/_BloomAndFlares/BrightPassFilter2.shader +++ b/MultiplayerFPS/Assets/Standard Assets/Effects/ImageEffects/Shaders/_BloomAndFlares/BrightPassFilter2.shader @@ -1,3 +1,5 @@ +// Upgrade NOTE: replaced 'mul(UNITY_MATRIX_MVP,*)' with 'UnityObjectToClipPos(*)' + Shader "Hidden/BrightPassFilter2" { Properties @@ -23,7 +25,7 @@ Shader "Hidden/BrightPassFilter2" v2f vert( appdata_img v ) { v2f o; - o.pos = mul(UNITY_MATRIX_MVP, v.vertex); + o.pos = UnityObjectToClipPos(v.vertex); o.uv = UnityStereoScreenSpaceUVAdjust(v.texcoord.xy, _MainTex_ST); return o; } diff --git a/MultiplayerFPS/Assets/Standard Assets/Effects/ImageEffects/Shaders/_BloomAndFlares/LensFlareCreate.shader b/MultiplayerFPS/Assets/Standard Assets/Effects/ImageEffects/Shaders/_BloomAndFlares/LensFlareCreate.shader index 12b633f..bacc63f 100644 --- a/MultiplayerFPS/Assets/Standard Assets/Effects/ImageEffects/Shaders/_BloomAndFlares/LensFlareCreate.shader +++ b/MultiplayerFPS/Assets/Standard Assets/Effects/ImageEffects/Shaders/_BloomAndFlares/LensFlareCreate.shader @@ -1,3 +1,5 @@ +// Upgrade NOTE: replaced 'mul(UNITY_MATRIX_MVP,*)' with 'UnityObjectToClipPos(*)' + Shader "Hidden/LensFlareCreate" { Properties { _MainTex ("Base (RGB)", 2D) = "" {} @@ -22,7 +24,7 @@ Shader "Hidden/LensFlareCreate" { v2f vert( appdata_img v ) { v2f o; - o.pos = mul(UNITY_MATRIX_MVP, v.vertex); + o.pos = UnityObjectToClipPos(v.vertex); o.uv[0] = UnityStereoScreenSpaceUVAdjust(( ( v.texcoord.xy - 0.5 ) * -0.85 ) + 0.5, _MainTex_ST); o.uv[1] = UnityStereoScreenSpaceUVAdjust(( ( v.texcoord.xy - 0.5 ) * -1.45 ) + 0.5, _MainTex_ST); diff --git a/MultiplayerFPS/Assets/Standard Assets/Effects/ImageEffects/Shaders/_BloomAndFlares/MobileBloom.shader b/MultiplayerFPS/Assets/Standard Assets/Effects/ImageEffects/Shaders/_BloomAndFlares/MobileBloom.shader index 4676e65..4152986 100644 --- a/MultiplayerFPS/Assets/Standard Assets/Effects/ImageEffects/Shaders/_BloomAndFlares/MobileBloom.shader +++ b/MultiplayerFPS/Assets/Standard Assets/Effects/ImageEffects/Shaders/_BloomAndFlares/MobileBloom.shader @@ -1,3 +1,5 @@ +// Upgrade NOTE: replaced 'mul(UNITY_MATRIX_MVP,*)' with 'UnityObjectToClipPos(*)' + Shader "Hidden/FastBloom" { Properties { @@ -36,7 +38,7 @@ Shader "Hidden/FastBloom" { { v2f_simple o; - o.pos = mul (UNITY_MATRIX_MVP, v.vertex); + o.pos = UnityObjectToClipPos (v.vertex); o.uv = UnityStereoScreenSpaceUVAdjust(v.texcoord, _MainTex_ST); #if UNITY_UV_STARTS_AT_TOP @@ -61,7 +63,7 @@ Shader "Hidden/FastBloom" { { v2f_tap o; - o.pos = mul (UNITY_MATRIX_MVP, v.vertex); + o.pos = UnityObjectToClipPos (v.vertex); o.uv20 = UnityStereoScreenSpaceUVAdjust(v.texcoord + _MainTex_TexelSize.xy, _MainTex_ST); o.uv21 = UnityStereoScreenSpaceUVAdjust(v.texcoord + _MainTex_TexelSize.xy * half2(-0.5h,-0.5h), _MainTex_ST); o.uv22 = UnityStereoScreenSpaceUVAdjust(v.texcoord + _MainTex_TexelSize.xy * half2(0.5h,-0.5h), _MainTex_ST); @@ -118,7 +120,7 @@ Shader "Hidden/FastBloom" { v2f_withBlurCoords8 vertBlurHorizontal (appdata_img v) { v2f_withBlurCoords8 o; - o.pos = mul (UNITY_MATRIX_MVP, v.vertex); + o.pos = UnityObjectToClipPos (v.vertex); o.uv = half4(v.texcoord.xy,1,1); o.offs = _MainTex_TexelSize.xy * half2(1.0, 0.0) * _Parameter.x; @@ -129,7 +131,7 @@ Shader "Hidden/FastBloom" { v2f_withBlurCoords8 vertBlurVertical (appdata_img v) { v2f_withBlurCoords8 o; - o.pos = mul (UNITY_MATRIX_MVP, v.vertex); + o.pos = UnityObjectToClipPos (v.vertex); o.uv = half4(v.texcoord.xy,1,1); o.offs = _MainTex_TexelSize.xy * half2(0.0, 1.0) * _Parameter.x; @@ -157,7 +159,7 @@ Shader "Hidden/FastBloom" { v2f_withBlurCoordsSGX vertBlurHorizontalSGX (appdata_img v) { v2f_withBlurCoordsSGX o; - o.pos = mul (UNITY_MATRIX_MVP, v.vertex); + o.pos = UnityObjectToClipPos (v.vertex); o.uv = v.texcoord.xy; @@ -172,7 +174,7 @@ Shader "Hidden/FastBloom" { v2f_withBlurCoordsSGX vertBlurVerticalSGX (appdata_img v) { v2f_withBlurCoordsSGX o; - o.pos = mul (UNITY_MATRIX_MVP, v.vertex); + o.pos = UnityObjectToClipPos (v.vertex); o.uv = half4(v.texcoord.xy,1,1); diff --git a/MultiplayerFPS/Assets/Standard Assets/Effects/ImageEffects/Shaders/_BloomAndFlares/MobileBlur.shader b/MultiplayerFPS/Assets/Standard Assets/Effects/ImageEffects/Shaders/_BloomAndFlares/MobileBlur.shader index 87ebeba..f51ccce 100644 --- a/MultiplayerFPS/Assets/Standard Assets/Effects/ImageEffects/Shaders/_BloomAndFlares/MobileBlur.shader +++ b/MultiplayerFPS/Assets/Standard Assets/Effects/ImageEffects/Shaders/_BloomAndFlares/MobileBlur.shader @@ -1,3 +1,5 @@ +// Upgrade NOTE: replaced 'mul(UNITY_MATRIX_MVP,*)' with 'UnityObjectToClipPos(*)' + Shader "Hidden/FastBlur" { Properties { @@ -34,7 +36,7 @@ Shader "Hidden/FastBlur" { { v2f_tap o; - o.pos = mul (UNITY_MATRIX_MVP, v.vertex); + o.pos = UnityObjectToClipPos (v.vertex); o.uv20 = UnityStereoScreenSpaceUVAdjust(v.texcoord + _MainTex_TexelSize.xy, _MainTex_ST); o.uv21 = UnityStereoScreenSpaceUVAdjust(v.texcoord + _MainTex_TexelSize.xy * half2(-0.5h,-0.5h), _MainTex_ST); o.uv22 = UnityStereoScreenSpaceUVAdjust(v.texcoord + _MainTex_TexelSize.xy * half2(0.5h,-0.5h), _MainTex_ST); @@ -76,7 +78,7 @@ Shader "Hidden/FastBlur" { v2f_withBlurCoords8 vertBlurHorizontal (appdata_img v) { v2f_withBlurCoords8 o; - o.pos = mul (UNITY_MATRIX_MVP, v.vertex); + o.pos = UnityObjectToClipPos (v.vertex); o.uv = half4(v.texcoord.xy,1,1); o.offs = _MainTex_TexelSize.xy * half2(1.0, 0.0) * _Parameter.x; @@ -87,7 +89,7 @@ Shader "Hidden/FastBlur" { v2f_withBlurCoords8 vertBlurVertical (appdata_img v) { v2f_withBlurCoords8 o; - o.pos = mul (UNITY_MATRIX_MVP, v.vertex); + o.pos = UnityObjectToClipPos (v.vertex); o.uv = half4(v.texcoord.xy,1,1); o.offs = _MainTex_TexelSize.xy * half2(0.0, 1.0) * _Parameter.x; @@ -115,7 +117,7 @@ Shader "Hidden/FastBlur" { v2f_withBlurCoordsSGX vertBlurHorizontalSGX (appdata_img v) { v2f_withBlurCoordsSGX o; - o.pos = mul (UNITY_MATRIX_MVP, v.vertex); + o.pos = UnityObjectToClipPos (v.vertex); o.uv = UnityStereoScreenSpaceUVAdjust(v.texcoord.xy, _MainTex_ST); @@ -130,7 +132,7 @@ Shader "Hidden/FastBlur" { v2f_withBlurCoordsSGX vertBlurVerticalSGX (appdata_img v) { v2f_withBlurCoordsSGX o; - o.pos = mul (UNITY_MATRIX_MVP, v.vertex); + o.pos = UnityObjectToClipPos (v.vertex); o.uv = half4(UnityStereoScreenSpaceUVAdjust(v.texcoord.xy, _MainTex_ST),1,1); diff --git a/MultiplayerFPS/Assets/Standard Assets/Effects/ImageEffects/Shaders/_BloomAndFlares/MultiPassHollywoodFlares.shader b/MultiplayerFPS/Assets/Standard Assets/Effects/ImageEffects/Shaders/_BloomAndFlares/MultiPassHollywoodFlares.shader index feaa87f..1516913 100644 --- a/MultiplayerFPS/Assets/Standard Assets/Effects/ImageEffects/Shaders/_BloomAndFlares/MultiPassHollywoodFlares.shader +++ b/MultiplayerFPS/Assets/Standard Assets/Effects/ImageEffects/Shaders/_BloomAndFlares/MultiPassHollywoodFlares.shader @@ -1,3 +1,5 @@ +// Upgrade NOTE: replaced 'mul(UNITY_MATRIX_MVP,*)' with 'UnityObjectToClipPos(*)' + Shader "Hidden/MultipassHollywoodFlares" { Properties { _MainTex ("Base (RGB)", 2D) = "" {} @@ -32,14 +34,14 @@ Shader "Hidden/MultipassHollywoodFlares" { v2f vert (appdata_img v) { v2f o; - o.pos = mul(UNITY_MATRIX_MVP, v.vertex); + o.pos = UnityObjectToClipPos(v.vertex); o.uv = v.texcoord.xy; return o; } v2f_opts vertStretch (appdata_img v) { v2f_opts o; - o.pos = mul(UNITY_MATRIX_MVP, v.vertex); + o.pos = UnityObjectToClipPos(v.vertex); half b = stretchWidth; o.uv[0] = UnityStereoScreenSpaceUVAdjust(v.texcoord.xy, _MainTex_ST); o.uv[1] = UnityStereoScreenSpaceUVAdjust(v.texcoord.xy + b * 2.0 * offsets.xy, _MainTex_ST); @@ -53,7 +55,7 @@ Shader "Hidden/MultipassHollywoodFlares" { v2f_opts vertVerticalCoords (appdata_img v) { v2f_opts o; - o.pos = mul(UNITY_MATRIX_MVP, v.vertex); + o.pos = UnityObjectToClipPos(v.vertex); o.uv[0] = UnityStereoScreenSpaceUVAdjust(v.texcoord.xy, _MainTex_ST); o.uv[1] = UnityStereoScreenSpaceUVAdjust(v.texcoord.xy + 0.5 * _MainTex_TexelSize.xy * half2(0,1), _MainTex_ST); o.uv[2] = UnityStereoScreenSpaceUVAdjust(v.texcoord.xy - 0.5 * _MainTex_TexelSize.xy * half2(0,1), _MainTex_ST); diff --git a/MultiplayerFPS/Assets/Standard Assets/Effects/ImageEffects/Shaders/_BloomAndFlares/SeparableBlurPlus.shader b/MultiplayerFPS/Assets/Standard Assets/Effects/ImageEffects/Shaders/_BloomAndFlares/SeparableBlurPlus.shader index dcff88e..ba3c60b 100644 --- a/MultiplayerFPS/Assets/Standard Assets/Effects/ImageEffects/Shaders/_BloomAndFlares/SeparableBlurPlus.shader +++ b/MultiplayerFPS/Assets/Standard Assets/Effects/ImageEffects/Shaders/_BloomAndFlares/SeparableBlurPlus.shader @@ -1,3 +1,5 @@ +// Upgrade NOTE: replaced 'mul(UNITY_MATRIX_MVP,*)' with 'UnityObjectToClipPos(*)' + Shader "Hidden/SeparableBlurPlus" { Properties { _MainTex ("Base (RGB)", 2D) = "" {} @@ -23,7 +25,7 @@ Shader "Hidden/SeparableBlurPlus" { v2f vert (appdata_img v) { v2f o; - o.pos = mul(UNITY_MATRIX_MVP, v.vertex); + o.pos = UnityObjectToClipPos(v.vertex); o.uv.xy = v.texcoord.xy; diff --git a/MultiplayerFPS/Assets/Standard Assets/Effects/ImageEffects/Shaders/_BloomAndFlares/VignetteShader.shader b/MultiplayerFPS/Assets/Standard Assets/Effects/ImageEffects/Shaders/_BloomAndFlares/VignetteShader.shader index 4289b2d..cf3624f 100644 --- a/MultiplayerFPS/Assets/Standard Assets/Effects/ImageEffects/Shaders/_BloomAndFlares/VignetteShader.shader +++ b/MultiplayerFPS/Assets/Standard Assets/Effects/ImageEffects/Shaders/_BloomAndFlares/VignetteShader.shader @@ -1,3 +1,5 @@ +// Upgrade NOTE: replaced 'mul(UNITY_MATRIX_MVP,*)' with 'UnityObjectToClipPos(*)' + Shader "Hidden/VignetteShader" { Properties { _MainTex ("Base (RGB)", 2D) = "" {} @@ -19,7 +21,7 @@ Shader "Hidden/VignetteShader" { v2f vert( appdata_img v ) { v2f o; - o.pos = mul(UNITY_MATRIX_MVP, v.vertex); + o.pos = UnityObjectToClipPos(v.vertex); o.uv = v.texcoord.xy; return o; diff --git a/MultiplayerFPS/Assets/Standard Assets/Effects/ImageEffects/Shaders/_DepthOfField/DepthOfField34.shader b/MultiplayerFPS/Assets/Standard Assets/Effects/ImageEffects/Shaders/_DepthOfField/DepthOfField34.shader index aae6460..77efdfe 100644 --- a/MultiplayerFPS/Assets/Standard Assets/Effects/ImageEffects/Shaders/_DepthOfField/DepthOfField34.shader +++ b/MultiplayerFPS/Assets/Standard Assets/Effects/ImageEffects/Shaders/_DepthOfField/DepthOfField34.shader @@ -1,3 +1,5 @@ +// Upgrade NOTE: replaced 'mul(UNITY_MATRIX_MVP,*)' with 'UnityObjectToClipPos(*)' + Shader "Hidden/Dof/DepthOfField34" { Properties { _MainTex ("Base", 2D) = "" {} @@ -51,14 +53,14 @@ v2f vert( appdata_img v ) { v2f o; - o.pos = mul (UNITY_MATRIX_MVP, v.vertex); + o.pos = UnityObjectToClipPos (v.vertex); o.uv1.xy = v.texcoord.xy; return o; } v2fRadius vertWithRadius( appdata_img v ) { v2fRadius o; - o.pos = mul(UNITY_MATRIX_MVP, v.vertex); + o.pos = UnityObjectToClipPos(v.vertex); o.uv.xy = UnityStereoScreenSpaceUVAdjust(v.texcoord.xy, _MainTex_ST); const half2 blurOffsets[4] = { @@ -83,14 +85,14 @@ v2fDofApply vertDofApply( appdata_img v ) { v2fDofApply o; - o.pos = mul(UNITY_MATRIX_MVP, v.vertex); + o.pos = UnityObjectToClipPos(v.vertex); o.uv.xy = v.texcoord.xy; return o; } v2fDown vertDownsampleWithCocConserve(appdata_img v) { v2fDown o; - o.pos = mul(UNITY_MATRIX_MVP, v.vertex); + o.pos = UnityObjectToClipPos(v.vertex); o.uv0.xy = v.texcoord.xy; o.uv[0].xy = v.texcoord.xy + half2(-1.0,-1.0) * _InvRenderTargetSize; o.uv[1].xy = v.texcoord.xy + half2(1.0,-1.0) * _InvRenderTargetSize; diff --git a/MultiplayerFPS/Assets/Standard Assets/Effects/ImageEffects/Shaders/_DepthOfField/DepthOfFieldDX11.shader b/MultiplayerFPS/Assets/Standard Assets/Effects/ImageEffects/Shaders/_DepthOfField/DepthOfFieldDX11.shader index 32aab7e..b62ca13 100644 --- a/MultiplayerFPS/Assets/Standard Assets/Effects/ImageEffects/Shaders/_DepthOfField/DepthOfFieldDX11.shader +++ b/MultiplayerFPS/Assets/Standard Assets/Effects/ImageEffects/Shaders/_DepthOfField/DepthOfFieldDX11.shader @@ -1,3 +1,5 @@ +// Upgrade NOTE: replaced 'mul(UNITY_MATRIX_MVP,*)' with 'UnityObjectToClipPos(*)' + /* DX11 Depth Of Field @@ -161,7 +163,7 @@ Pass v2f vert (appdata v) { v2f o; - o.pos = mul (UNITY_MATRIX_MVP, v.vertex); + o.pos = UnityObjectToClipPos (v.vertex); o.uv = UnityStereoScreenSpaceUVAdjust(v.texcoord, _MainTex_ST); o.uv_flip = UnityStereoScreenSpaceUVAdjust(v.texcoord, _MainTex_ST); #if UNITY_UV_STARTS_AT_TOP diff --git a/MultiplayerFPS/Assets/Standard Assets/Effects/ImageEffects/Shaders/_DepthOfField/DepthOfFieldScatter.shader b/MultiplayerFPS/Assets/Standard Assets/Effects/ImageEffects/Shaders/_DepthOfField/DepthOfFieldScatter.shader index c38a70b..6623699 100644 --- a/MultiplayerFPS/Assets/Standard Assets/Effects/ImageEffects/Shaders/_DepthOfField/DepthOfFieldScatter.shader +++ b/MultiplayerFPS/Assets/Standard Assets/Effects/ImageEffects/Shaders/_DepthOfField/DepthOfFieldScatter.shader @@ -1,3 +1,5 @@ +// Upgrade NOTE: replaced 'mul(UNITY_MATRIX_MVP,*)' with 'UnityObjectToClipPos(*)' + Shader "Hidden/Dof/DepthOfFieldHdr" { Properties { _MainTex ("-", 2D) = "black" {} @@ -47,7 +49,7 @@ v2f vert( appdata_img v ) { v2f o; - o.pos = mul (UNITY_MATRIX_MVP, v.vertex); + o.pos = UnityObjectToClipPos (v.vertex); o.uv1.xy = v.texcoord.xy; o.uv.xy = v.texcoord.xy; @@ -62,7 +64,7 @@ v2f vertFlip( appdata_img v ) { v2f o; - o.pos = mul (UNITY_MATRIX_MVP, v.vertex); + o.pos = UnityObjectToClipPos (v.vertex); o.uv1.xy = v.texcoord.xy; o.uv.xy = v.texcoord.xy; @@ -79,7 +81,7 @@ v2fBlur vertBlurPlusMinus (appdata_img v) { v2fBlur o; - o.pos = mul(UNITY_MATRIX_MVP, v.vertex); + o.pos = UnityObjectToClipPos(v.vertex); o.uv.xy = UnityStereoScreenSpaceUVAdjust(v.texcoord.xy, _MainTex_ST); o.uv01 = UnityStereoScreenSpaceUVAdjust(v.texcoord.xyxy + _Offsets.xyxy * float4(1,1, -1,-1) * _MainTex_TexelSize.xyxy / 6.0, _MainTex_ST); o.uv23 = UnityStereoScreenSpaceUVAdjust(v.texcoord.xyxy + _Offsets.xyxy * float4(2,2, -2,-2) * _MainTex_TexelSize.xyxy / 6.0, _MainTex_ST); diff --git a/MultiplayerFPS/Assets/Standard Assets/Effects/ImageEffects/Shaders/_DepthOfField/SeparableBlur.shader b/MultiplayerFPS/Assets/Standard Assets/Effects/ImageEffects/Shaders/_DepthOfField/SeparableBlur.shader index 8ea5863..7c8713e 100644 --- a/MultiplayerFPS/Assets/Standard Assets/Effects/ImageEffects/Shaders/_DepthOfField/SeparableBlur.shader +++ b/MultiplayerFPS/Assets/Standard Assets/Effects/ImageEffects/Shaders/_DepthOfField/SeparableBlur.shader @@ -1,3 +1,5 @@ +// Upgrade NOTE: replaced 'mul(UNITY_MATRIX_MVP,*)' with 'UnityObjectToClipPos(*)' + Shader "Hidden/SeparableBlur" { Properties { _MainTex ("Base (RGB)", 2D) = "" {} @@ -23,7 +25,7 @@ Shader "Hidden/SeparableBlur" { v2f vert (appdata_img v) { v2f o; - o.pos = mul(UNITY_MATRIX_MVP, v.vertex); + o.pos = UnityObjectToClipPos(v.vertex); o.uv.xy = UnityStereoScreenSpaceUVAdjust(v.texcoord.xy, _MainTex_ST); diff --git a/MultiplayerFPS/Assets/Standard Assets/Effects/ImageEffects/Shaders/_DepthOfField/SeparableWeightedBlurDof34.shader b/MultiplayerFPS/Assets/Standard Assets/Effects/ImageEffects/Shaders/_DepthOfField/SeparableWeightedBlurDof34.shader index abd8c27..1fe8cfb 100644 --- a/MultiplayerFPS/Assets/Standard Assets/Effects/ImageEffects/Shaders/_DepthOfField/SeparableWeightedBlurDof34.shader +++ b/MultiplayerFPS/Assets/Standard Assets/Effects/ImageEffects/Shaders/_DepthOfField/SeparableWeightedBlurDof34.shader @@ -1,3 +1,5 @@ +// Upgrade NOTE: replaced 'mul(UNITY_MATRIX_MVP,*)' with 'UnityObjectToClipPos(*)' + Shader "Hidden/SeparableWeightedBlurDof34" { Properties { _MainTex ("Base (RGB)", 2D) = "" {} @@ -36,7 +38,7 @@ Shader "Hidden/SeparableWeightedBlurDof34" { v2f vert (appdata_img v) { v2f o; - o.pos = mul(UNITY_MATRIX_MVP, v.vertex); + o.pos = UnityObjectToClipPos(v.vertex); o.uv.xy = UnityStereoScreenSpaceUVAdjust(v.texcoord.xy, _MainTex_ST); o.uv01 = UnityStereoScreenSpaceUVAdjust(v.texcoord.xyxy + offsets.xyxy * half4(1,1, -1,-1), _MainTex_ST); o.uv23 = UnityStereoScreenSpaceUVAdjust(v.texcoord.xyxy + offsets.xyxy * half4(1,1, -1,-1) * 2.0, _MainTex_ST); @@ -47,7 +49,7 @@ Shader "Hidden/SeparableWeightedBlurDof34" { v2fSingle vertSingleTex (appdata_img v) { v2fSingle o; - o.pos = mul(UNITY_MATRIX_MVP, v.vertex); + o.pos = UnityObjectToClipPos(v.vertex); o.uv.xy = v.texcoord.xy; return o; } diff --git a/MultiplayerFPS/Assets/Standard Assets/Effects/ImageEffects/Shaders/_DepthOfField/TiltShiftHdrLensBlur.shader b/MultiplayerFPS/Assets/Standard Assets/Effects/ImageEffects/Shaders/_DepthOfField/TiltShiftHdrLensBlur.shader index e79058a..972ba4e 100644 --- a/MultiplayerFPS/Assets/Standard Assets/Effects/ImageEffects/Shaders/_DepthOfField/TiltShiftHdrLensBlur.shader +++ b/MultiplayerFPS/Assets/Standard Assets/Effects/ImageEffects/Shaders/_DepthOfField/TiltShiftHdrLensBlur.shader @@ -1,3 +1,5 @@ +// Upgrade NOTE: replaced 'mul(UNITY_MATRIX_MVP,*)' with 'UnityObjectToClipPos(*)' + Shader "Hidden/Dof/TiltShiftHdrLensBlur" { Properties { @@ -34,7 +36,7 @@ v2f vert (appdata_img v) { v2f o; - o.pos = mul (UNITY_MATRIX_MVP, v.vertex); + o.pos = UnityObjectToClipPos (v.vertex); o.uv.xy = v.texcoord; o.uv1.xy = v.texcoord; diff --git a/MultiplayerFPS/Assets/Standard Assets/Effects/Projectors/Shaders/ProjectorLight.shader b/MultiplayerFPS/Assets/Standard Assets/Effects/Projectors/Shaders/ProjectorLight.shader index 739f810..ef1f463 100644 --- a/MultiplayerFPS/Assets/Standard Assets/Effects/Projectors/Shaders/ProjectorLight.shader +++ b/MultiplayerFPS/Assets/Standard Assets/Effects/Projectors/Shaders/ProjectorLight.shader @@ -1,3 +1,5 @@ +// Upgrade NOTE: replaced 'mul(UNITY_MATRIX_MVP,*)' with 'UnityObjectToClipPos(*)' + // Upgrade NOTE: replaced '_Projector' with 'unity_Projector' // Upgrade NOTE: replaced '_ProjectorClip' with 'unity_ProjectorClip' @@ -35,7 +37,7 @@ Shader "Projector/Light" { v2f vert (float4 vertex : POSITION) { v2f o; - o.pos = mul (UNITY_MATRIX_MVP, vertex); + o.pos = UnityObjectToClipPos (vertex); o.uvShadow = mul (unity_Projector, vertex); o.uvFalloff = mul (unity_ProjectorClip, vertex); UNITY_TRANSFER_FOG(o,o.pos); diff --git a/MultiplayerFPS/Assets/Standard Assets/Effects/Projectors/Shaders/ProjectorMultiply.shader b/MultiplayerFPS/Assets/Standard Assets/Effects/Projectors/Shaders/ProjectorMultiply.shader index 12dc3f0..ec10320 100644 --- a/MultiplayerFPS/Assets/Standard Assets/Effects/Projectors/Shaders/ProjectorMultiply.shader +++ b/MultiplayerFPS/Assets/Standard Assets/Effects/Projectors/Shaders/ProjectorMultiply.shader @@ -1,3 +1,5 @@ +// Upgrade NOTE: replaced 'mul(UNITY_MATRIX_MVP,*)' with 'UnityObjectToClipPos(*)' + // Upgrade NOTE: replaced '_Projector' with 'unity_Projector' // Upgrade NOTE: replaced '_ProjectorClip' with 'unity_ProjectorClip' @@ -33,7 +35,7 @@ Shader "Projector/Multiply" { v2f vert (float4 vertex : POSITION) { v2f o; - o.pos = mul (UNITY_MATRIX_MVP, vertex); + o.pos = UnityObjectToClipPos (vertex); o.uvShadow = mul (unity_Projector, vertex); o.uvFalloff = mul (unity_ProjectorClip, vertex); UNITY_TRANSFER_FOG(o,o.pos); diff --git a/MultiplayerFPS/Assets/Standard Assets/Effects/ToonShading/Shaders/ToonBasic.shader b/MultiplayerFPS/Assets/Standard Assets/Effects/ToonShading/Shaders/ToonBasic.shader index 63f0b37..683b99f 100644 --- a/MultiplayerFPS/Assets/Standard Assets/Effects/ToonShading/Shaders/ToonBasic.shader +++ b/MultiplayerFPS/Assets/Standard Assets/Effects/ToonShading/Shaders/ToonBasic.shader @@ -1,3 +1,5 @@ +// Upgrade NOTE: replaced 'mul(UNITY_MATRIX_MVP,*)' with 'UnityObjectToClipPos(*)' + Shader "Toon/Basic" { Properties { _Color ("Main Color", Color) = (.5,.5,.5,1) @@ -40,7 +42,7 @@ Shader "Toon/Basic" { v2f vert (appdata v) { v2f o; - o.pos = mul (UNITY_MATRIX_MVP, v.vertex); + o.pos = UnityObjectToClipPos (v.vertex); o.texcoord = TRANSFORM_TEX(v.texcoord, _MainTex); o.cubenormal = mul (UNITY_MATRIX_MV, float4(v.normal,0)); UNITY_TRANSFER_FOG(o,o.pos); diff --git a/MultiplayerFPS/Assets/Standard Assets/Effects/ToonShading/Shaders/ToonBasicOutline.shader b/MultiplayerFPS/Assets/Standard Assets/Effects/ToonShading/Shaders/ToonBasicOutline.shader index 3d62217..88776ae 100644 --- a/MultiplayerFPS/Assets/Standard Assets/Effects/ToonShading/Shaders/ToonBasicOutline.shader +++ b/MultiplayerFPS/Assets/Standard Assets/Effects/ToonShading/Shaders/ToonBasicOutline.shader @@ -1,3 +1,5 @@ +// Upgrade NOTE: replaced 'mul(UNITY_MATRIX_MVP,*)' with 'UnityObjectToClipPos(*)' + Shader "Toon/Basic Outline" { Properties { _Color ("Main Color", Color) = (.5,.5,.5,1) @@ -26,7 +28,7 @@ Shader "Toon/Basic Outline" { v2f vert(appdata v) { v2f o; - o.pos = mul(UNITY_MATRIX_MVP, v.vertex); + o.pos = UnityObjectToClipPos(v.vertex); float3 norm = normalize(mul ((float3x3)UNITY_MATRIX_IT_MV, v.normal)); float2 offset = TransformViewToProjection(norm.xy); diff --git a/MultiplayerFPS/Assets/Standard Assets/ParticleSystems/Shaders/PriorityParticleAdd.shader b/MultiplayerFPS/Assets/Standard Assets/ParticleSystems/Shaders/PriorityParticleAdd.shader index c17cfd5..8e82418 100644 --- a/MultiplayerFPS/Assets/Standard Assets/ParticleSystems/Shaders/PriorityParticleAdd.shader +++ b/MultiplayerFPS/Assets/Standard Assets/ParticleSystems/Shaders/PriorityParticleAdd.shader @@ -1,3 +1,5 @@ +// Upgrade NOTE: replaced 'mul(UNITY_MATRIX_MVP,*)' with 'UnityObjectToClipPos(*)' + Shader "Particles/Priority Additive" { Properties { _TintColor ("Tint Color", Color) = (0.5,0.5,0.5,0.5) @@ -52,7 +54,7 @@ Category { v2f vert (appdata_t v) { v2f o; - o.vertex = mul(UNITY_MATRIX_MVP, v.vertex); + o.vertex = UnityObjectToClipPos(v.vertex); #ifdef SOFTPARTICLES_ON o.projPos = ComputeScreenPos (o.vertex); COMPUTE_EYEDEPTH(o.projPos.z); diff --git a/MultiplayerFPS/Assets/Standard Assets/ParticleSystems/Shaders/PriorityParticleAddSoft.shader b/MultiplayerFPS/Assets/Standard Assets/ParticleSystems/Shaders/PriorityParticleAddSoft.shader index 1a49a35..7e717ff 100644 --- a/MultiplayerFPS/Assets/Standard Assets/ParticleSystems/Shaders/PriorityParticleAddSoft.shader +++ b/MultiplayerFPS/Assets/Standard Assets/ParticleSystems/Shaders/PriorityParticleAddSoft.shader @@ -1,4 +1,6 @@ -Shader "Particles/Priority Additive (Soft)" { +// Upgrade NOTE: replaced 'mul(UNITY_MATRIX_MVP,*)' with 'UnityObjectToClipPos(*)' + +Shader "Particles/Priority Additive (Soft)" { Properties { _MainTex ("Particle Texture", 2D) = "white" {} _InvFade ("Soft Particles Factor", Range(0.01,3.0)) = 1.0 @@ -50,7 +52,7 @@ Category { v2f vert (appdata_t v) { v2f o; - o.vertex = mul(UNITY_MATRIX_MVP, v.vertex); + o.vertex = UnityObjectToClipPos(v.vertex); #ifdef SOFTPARTICLES_ON o.projPos = ComputeScreenPos (o.vertex); COMPUTE_EYEDEPTH(o.projPos.z); diff --git a/MultiplayerFPS/Assets/Standard Assets/ParticleSystems/Shaders/PriorityParticleAlpha.shader b/MultiplayerFPS/Assets/Standard Assets/ParticleSystems/Shaders/PriorityParticleAlpha.shader index 92eea91..37cd81e 100644 --- a/MultiplayerFPS/Assets/Standard Assets/ParticleSystems/Shaders/PriorityParticleAlpha.shader +++ b/MultiplayerFPS/Assets/Standard Assets/ParticleSystems/Shaders/PriorityParticleAlpha.shader @@ -1,4 +1,6 @@ -Shader "Particles/Priority Alpha Blended" { +// Upgrade NOTE: replaced 'mul(UNITY_MATRIX_MVP,*)' with 'UnityObjectToClipPos(*)' + +Shader "Particles/Priority Alpha Blended" { Properties { _TintColor ("Tint Color", Color) = (0.5,0.5,0.5,0.5) _MainTex ("Particle Texture", 2D) = "white" {} @@ -52,7 +54,7 @@ Category { v2f vert (appdata_t v) { v2f o; - o.vertex = mul(UNITY_MATRIX_MVP, v.vertex); + o.vertex = UnityObjectToClipPos(v.vertex); #ifdef SOFTPARTICLES_ON o.projPos = ComputeScreenPos (o.vertex); COMPUTE_EYEDEPTH(o.projPos.z); diff --git a/MultiplayerFPS/Assets/Standard Assets/Utility/AlphaButtonClickMask.cs b/MultiplayerFPS/Assets/Standard Assets/Utility/AlphaButtonClickMask.cs new file mode 100644 index 0000000..b41398c --- /dev/null +++ b/MultiplayerFPS/Assets/Standard Assets/Utility/AlphaButtonClickMask.cs @@ -0,0 +1,57 @@ +using UnityEngine; +using UnityEngine.UI; +using System.Collections; + +public class AlphaButtonClickMask : MonoBehaviour, ICanvasRaycastFilter +{ + protected Image _image; + + public void Start() + { + _image = GetComponent(); + + Texture2D tex = _image.sprite.texture as Texture2D; + + bool isInvalid = false; + if (tex != null) + { + try + { + tex.GetPixels32(); + } + catch (UnityException e) + { + Debug.LogError(e.Message); + isInvalid = true; + } + } + else + { + isInvalid = true; + } + + if (isInvalid) + { + Debug.LogError("This script need an Image with a readbale Texture2D to work."); + } + } + + public bool IsRaycastLocationValid(Vector2 sp, Camera eventCamera) + { + Vector2 localPoint; + RectTransformUtility.ScreenPointToLocalPointInRectangle(_image.rectTransform, sp, eventCamera, out localPoint); + + Vector2 normalizedLocal = new Vector2(1.0f + localPoint.x / _image.rectTransform.rect.width, 1.0f + localPoint.y / _image.rectTransform.rect.height); + Vector2 uv = new Vector2( + _image.sprite.rect.x + normalizedLocal.x * _image.sprite.rect.width, + _image.sprite.rect.y + normalizedLocal.y * _image.sprite.rect.height ); + + uv.x /= _image.sprite.texture.width; + uv.y /= _image.sprite.texture.height; + + //uv are inversed, as 0,0 or the rect transform seem to be upper right, then going negativ toward lower left... + Color c = _image.sprite.texture.GetPixelBilinear(uv.x, uv.y); + + return c.a> 0.1f; + } +} diff --git a/MultiplayerFPS/Assets/Standard Assets/Utility/AlphaButtonClickMask.cs.meta b/MultiplayerFPS/Assets/Standard Assets/Utility/AlphaButtonClickMask.cs.meta new file mode 100644 index 0000000..ab5053f --- /dev/null +++ b/MultiplayerFPS/Assets/Standard Assets/Utility/AlphaButtonClickMask.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 971f44ba24a74294294daed00507d80e +timeCreated: 1436868016 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Standard Assets/Utility/SimpleActivatorMenu.cs b/MultiplayerFPS/Assets/Standard Assets/Utility/SimpleActivatorMenu.cs index bab71fc..3e47e15 100644 --- a/MultiplayerFPS/Assets/Standard Assets/Utility/SimpleActivatorMenu.cs +++ b/MultiplayerFPS/Assets/Standard Assets/Utility/SimpleActivatorMenu.cs @@ -7,7 +7,7 @@ public class SimpleActivatorMenu : MonoBehaviour { // An incredibly simple menu which, when given references // to gameobjects in the scene - public GUIText camSwitchButton; + public UnityEngine.UI.Text camSwitchButton; public GameObject[] objects; diff --git a/MultiplayerFPS/Assets/StreamingAssets.meta b/MultiplayerFPS/Assets/StreamingAssets.meta new file mode 100644 index 0000000..cc3caa2 --- /dev/null +++ b/MultiplayerFPS/Assets/StreamingAssets.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: d9d139800b73f4731bb022401fc29e85 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/StreamingAssets/PerformanceTestResults.json b/MultiplayerFPS/Assets/StreamingAssets/PerformanceTestResults.json new file mode 100644 index 0000000..c36fc36 --- /dev/null +++ b/MultiplayerFPS/Assets/StreamingAssets/PerformanceTestResults.json @@ -0,0 +1,57 @@ +{ + "PlayerSystemInfo": { + "OperatingSystem": "", + "DeviceModel": "", + "DeviceName": "", + "ProcessorType": "", + "ProcessorCount": 0, + "GraphicsDeviceName": "", + "SystemMemorySize": 0, + "XrModel": "", + "XrDevice": "" + }, + "EditorVersion": { + "FullVersion": "", + "DateSeconds": 0, + "Branch": "", + "RevisionValue": 0 + }, + "BuildSettings": { + "Platform": "", + "BuildTarget": "", + "DevelopmentPlayer": false, + "AndroidBuildSystem": "" + }, + "ScreenSettings": { + "ScreenWidth": 0, + "ScreenHeight": 0, + "ScreenRefreshRate": 0, + "Fullscreen": false + }, + "QualitySettings": { + "Vsync": 0, + "AntiAliasing": 0, + "ColorSpace": "", + "AnisotropicFiltering": "", + "BlendWeights": "" + }, + "PlayerSettings": { + "ScriptingBackend": "", + "VrSupported": false, + "MtRendering": false, + "GraphicsJobs": false, + "GpuSkinning": false, + "GraphicsApi": "", + "Batchmode": "", + "StereoRenderingPath": "", + "RenderThreadingMode": "", + "AndroidMinimumSdkVersion": "", + "AndroidTargetSdkVersion": "", + "EnabledXrTargets": [], + "ScriptingRuntimeVersion": "" + }, + "TestSuite": "", + "StartTime": 0.0, + "EndTime": 0.0, + "Results": [] +} \ No newline at end of file diff --git a/MultiplayerFPS/Assets/StreamingAssets/PerformanceTestResults.json.meta b/MultiplayerFPS/Assets/StreamingAssets/PerformanceTestResults.json.meta new file mode 100644 index 0000000..7842bfb --- /dev/null +++ b/MultiplayerFPS/Assets/StreamingAssets/PerformanceTestResults.json.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: cef14c3a5582a43ad85a6bdf2f710fc3 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/StreamingAssets/TestResults.xml b/MultiplayerFPS/Assets/StreamingAssets/TestResults.xml new file mode 100644 index 0000000..e4e43ee --- /dev/null +++ b/MultiplayerFPS/Assets/StreamingAssets/TestResults.xml @@ -0,0 +1,3199 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 0, because 0 is reserved for local player. +Server.HandleConnect: invalid connectionId: -1 . Needs to be >0, because 0 is reserved for local player. +]]> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + (T msg) because NetworkServer is not active +]]> + + + + (T msg) because NetworkServer is not active +]]> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/MultiplayerFPS/Assets/StreamingAssets/TestResults.xml.meta b/MultiplayerFPS/Assets/StreamingAssets/TestResults.xml.meta new file mode 100644 index 0000000..76c76d1 --- /dev/null +++ b/MultiplayerFPS/Assets/StreamingAssets/TestResults.xml.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: c38935a2f698f4c3f84db907e860a0ca +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Terrain.physicMaterial b/MultiplayerFPS/Assets/Terrain.physicMaterial new file mode 100644 index 0000000..f495625 --- /dev/null +++ b/MultiplayerFPS/Assets/Terrain.physicMaterial @@ -0,0 +1,13 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!134 &13400000 +PhysicMaterial: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_Name: Terrain + dynamicFriction: 0.6 + staticFriction: 0.6 + bounciness: 0 + frictionCombine: 0 + bounceCombine: 0 diff --git a/MultiplayerFPS/Assets/Terrain.physicMaterial.meta b/MultiplayerFPS/Assets/Terrain.physicMaterial.meta new file mode 100644 index 0000000..3df2a77 --- /dev/null +++ b/MultiplayerFPS/Assets/Terrain.physicMaterial.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 8ecd1abf6d9cb9e48a42db33d0bdbd03 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 13400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Weapons.meta b/MultiplayerFPS/Assets/Weapons.meta new file mode 100644 index 0000000..94d30d1 --- /dev/null +++ b/MultiplayerFPS/Assets/Weapons.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 796fab2d3eb361f489db892e6519f517 +folderAsset: yes +timeCreated: 1470856811 +licenseType: Free +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Weapons/AK.meta b/MultiplayerFPS/Assets/Weapons/AK.meta new file mode 100644 index 0000000..0f7f002 --- /dev/null +++ b/MultiplayerFPS/Assets/Weapons/AK.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 8f003e7f02e64a74e88130980c8e2445 +folderAsset: yes +timeCreated: 1473173228 +licenseType: Free +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Weapons/AK/Materials.meta b/MultiplayerFPS/Assets/Weapons/AK/Materials.meta new file mode 100644 index 0000000..d3485f8 --- /dev/null +++ b/MultiplayerFPS/Assets/Weapons/AK/Materials.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 9ef7948ff992941409164343ffe4b064 +folderAsset: yes +timeCreated: 1473173244 +licenseType: Free +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Weapons/AK/Materials/Cylinder002Mat.mat b/MultiplayerFPS/Assets/Weapons/AK/Materials/Cylinder002Mat.mat new file mode 100644 index 0000000..ac6face --- /dev/null +++ b/MultiplayerFPS/Assets/Weapons/AK/Materials/Cylinder002Mat.mat @@ -0,0 +1,72 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!21 &2100000 +Material: + serializedVersion: 6 + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_Name: Cylinder002Mat + m_Shader: {fileID: 46, guid: 0000000000000000f000000000000000, type: 0} + m_ShaderKeywords: + m_LightmapFlags: 5 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: {} + disabledShaderPasses: [] + 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_Floats: + - _BumpScale: 1 + - _Cutoff: 0.5 + - _DetailNormalMapScale: 1 + - _DstBlend: 0 + - _Glossiness: 0.5 + - _Metallic: 0 + - _Mode: 0 + - _OcclusionStrength: 1 + - _Parallax: 0.02 + - _SrcBlend: 1 + - _UVSec: 0 + - _ZWrite: 1 + m_Colors: + - _Color: {r: 0.8, g: 0.8, b: 0.8, a: 1} + - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} diff --git a/MultiplayerFPS/Assets/Weapons/AK/Materials/Cylinder002Mat.mat.meta b/MultiplayerFPS/Assets/Weapons/AK/Materials/Cylinder002Mat.mat.meta new file mode 100644 index 0000000..607ff6c --- /dev/null +++ b/MultiplayerFPS/Assets/Weapons/AK/Materials/Cylinder002Mat.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 73ada6e8ed42feb48bc9dc7baf4a5f2d +timeCreated: 1473173244 +licenseType: Free +NativeFormatImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Weapons/AK/Materials/Object001Mat.mat b/MultiplayerFPS/Assets/Weapons/AK/Materials/Object001Mat.mat new file mode 100644 index 0000000..af572c8 --- /dev/null +++ b/MultiplayerFPS/Assets/Weapons/AK/Materials/Object001Mat.mat @@ -0,0 +1,72 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!21 &2100000 +Material: + serializedVersion: 6 + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_Name: Object001Mat + m_Shader: {fileID: 46, guid: 0000000000000000f000000000000000, type: 0} + m_ShaderKeywords: + m_LightmapFlags: 5 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: {} + disabledShaderPasses: [] + 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_Floats: + - _BumpScale: 1 + - _Cutoff: 0.5 + - _DetailNormalMapScale: 1 + - _DstBlend: 0 + - _Glossiness: 0.5 + - _Metallic: 0 + - _Mode: 0 + - _OcclusionStrength: 1 + - _Parallax: 0.02 + - _SrcBlend: 1 + - _UVSec: 0 + - _ZWrite: 1 + m_Colors: + - _Color: {r: 0.8, g: 0.8, b: 0.8, a: 1} + - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} diff --git a/MultiplayerFPS/Assets/Weapons/AK/Materials/Object001Mat.mat.meta b/MultiplayerFPS/Assets/Weapons/AK/Materials/Object001Mat.mat.meta new file mode 100644 index 0000000..b84aaae --- /dev/null +++ b/MultiplayerFPS/Assets/Weapons/AK/Materials/Object001Mat.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 30d225a7b032d6841a41852d806135d4 +timeCreated: 1473173244 +licenseType: Free +NativeFormatImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Weapons/AK/Materials/Object002Mat.mat b/MultiplayerFPS/Assets/Weapons/AK/Materials/Object002Mat.mat new file mode 100644 index 0000000..e110f69 --- /dev/null +++ b/MultiplayerFPS/Assets/Weapons/AK/Materials/Object002Mat.mat @@ -0,0 +1,72 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!21 &2100000 +Material: + serializedVersion: 6 + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_Name: Object002Mat + m_Shader: {fileID: 46, guid: 0000000000000000f000000000000000, type: 0} + m_ShaderKeywords: + m_LightmapFlags: 5 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: {} + disabledShaderPasses: [] + 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_Floats: + - _BumpScale: 1 + - _Cutoff: 0.5 + - _DetailNormalMapScale: 1 + - _DstBlend: 0 + - _Glossiness: 0.5 + - _Metallic: 0 + - _Mode: 0 + - _OcclusionStrength: 1 + - _Parallax: 0.02 + - _SrcBlend: 1 + - _UVSec: 0 + - _ZWrite: 1 + m_Colors: + - _Color: {r: 0.8, g: 0.8, b: 0.8, a: 1} + - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} diff --git a/MultiplayerFPS/Assets/Weapons/AK/Materials/Object002Mat.mat.meta b/MultiplayerFPS/Assets/Weapons/AK/Materials/Object002Mat.mat.meta new file mode 100644 index 0000000..8e3e6a0 --- /dev/null +++ b/MultiplayerFPS/Assets/Weapons/AK/Materials/Object002Mat.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 0270776a0ff0c5843928bfd7fc9dc4dd +timeCreated: 1473173244 +licenseType: Free +NativeFormatImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Weapons/AK/Materials/Object003Mat.mat b/MultiplayerFPS/Assets/Weapons/AK/Materials/Object003Mat.mat new file mode 100644 index 0000000..3b8076c --- /dev/null +++ b/MultiplayerFPS/Assets/Weapons/AK/Materials/Object003Mat.mat @@ -0,0 +1,72 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!21 &2100000 +Material: + serializedVersion: 6 + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_Name: Object003Mat + m_Shader: {fileID: 46, guid: 0000000000000000f000000000000000, type: 0} + m_ShaderKeywords: + m_LightmapFlags: 5 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: {} + disabledShaderPasses: [] + 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_Floats: + - _BumpScale: 1 + - _Cutoff: 0.5 + - _DetailNormalMapScale: 1 + - _DstBlend: 0 + - _Glossiness: 0.5 + - _Metallic: 0 + - _Mode: 0 + - _OcclusionStrength: 1 + - _Parallax: 0.02 + - _SrcBlend: 1 + - _UVSec: 0 + - _ZWrite: 1 + m_Colors: + - _Color: {r: 0.8, g: 0.8, b: 0.8, a: 1} + - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} diff --git a/MultiplayerFPS/Assets/Weapons/AK/Materials/Object003Mat.mat.meta b/MultiplayerFPS/Assets/Weapons/AK/Materials/Object003Mat.mat.meta new file mode 100644 index 0000000..24dcb15 --- /dev/null +++ b/MultiplayerFPS/Assets/Weapons/AK/Materials/Object003Mat.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: abb104c0a40509644a02be71ed4f6c86 +timeCreated: 1473173245 +licenseType: Free +NativeFormatImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Weapons/AK/Materials/Object004Mat.mat b/MultiplayerFPS/Assets/Weapons/AK/Materials/Object004Mat.mat new file mode 100644 index 0000000..23fc830 --- /dev/null +++ b/MultiplayerFPS/Assets/Weapons/AK/Materials/Object004Mat.mat @@ -0,0 +1,72 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!21 &2100000 +Material: + serializedVersion: 6 + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_Name: Object004Mat + m_Shader: {fileID: 46, guid: 0000000000000000f000000000000000, type: 0} + m_ShaderKeywords: + m_LightmapFlags: 5 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: {} + disabledShaderPasses: [] + 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_Floats: + - _BumpScale: 1 + - _Cutoff: 0.5 + - _DetailNormalMapScale: 1 + - _DstBlend: 0 + - _Glossiness: 0.5 + - _Metallic: 0 + - _Mode: 0 + - _OcclusionStrength: 1 + - _Parallax: 0.02 + - _SrcBlend: 1 + - _UVSec: 0 + - _ZWrite: 1 + m_Colors: + - _Color: {r: 0.8, g: 0.8, b: 0.8, a: 1} + - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} diff --git a/MultiplayerFPS/Assets/Weapons/AK/Materials/Object004Mat.mat.meta b/MultiplayerFPS/Assets/Weapons/AK/Materials/Object004Mat.mat.meta new file mode 100644 index 0000000..65fbdfc --- /dev/null +++ b/MultiplayerFPS/Assets/Weapons/AK/Materials/Object004Mat.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 23fb302a4f527544ba3a11533a2927d5 +timeCreated: 1473173245 +licenseType: Free +NativeFormatImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Weapons/AK/Materials/Object005Mat.mat b/MultiplayerFPS/Assets/Weapons/AK/Materials/Object005Mat.mat new file mode 100644 index 0000000..f1185b7 --- /dev/null +++ b/MultiplayerFPS/Assets/Weapons/AK/Materials/Object005Mat.mat @@ -0,0 +1,72 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!21 &2100000 +Material: + serializedVersion: 6 + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_Name: Object005Mat + m_Shader: {fileID: 46, guid: 0000000000000000f000000000000000, type: 0} + m_ShaderKeywords: + m_LightmapFlags: 5 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: {} + disabledShaderPasses: [] + 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_Floats: + - _BumpScale: 1 + - _Cutoff: 0.5 + - _DetailNormalMapScale: 1 + - _DstBlend: 0 + - _Glossiness: 0.5 + - _Metallic: 0 + - _Mode: 0 + - _OcclusionStrength: 1 + - _Parallax: 0.02 + - _SrcBlend: 1 + - _UVSec: 0 + - _ZWrite: 1 + m_Colors: + - _Color: {r: 0.8, g: 0.8, b: 0.8, a: 1} + - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} diff --git a/MultiplayerFPS/Assets/Weapons/AK/Materials/Object005Mat.mat.meta b/MultiplayerFPS/Assets/Weapons/AK/Materials/Object005Mat.mat.meta new file mode 100644 index 0000000..f10fe0a --- /dev/null +++ b/MultiplayerFPS/Assets/Weapons/AK/Materials/Object005Mat.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: c7981f11f51590549a4dabf59afecacf +timeCreated: 1473173245 +licenseType: Free +NativeFormatImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Weapons/AK/Materials/Object007Mat.mat b/MultiplayerFPS/Assets/Weapons/AK/Materials/Object007Mat.mat new file mode 100644 index 0000000..dbfb73d --- /dev/null +++ b/MultiplayerFPS/Assets/Weapons/AK/Materials/Object007Mat.mat @@ -0,0 +1,72 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!21 &2100000 +Material: + serializedVersion: 6 + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_Name: Object007Mat + m_Shader: {fileID: 46, guid: 0000000000000000f000000000000000, type: 0} + m_ShaderKeywords: + m_LightmapFlags: 5 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: {} + disabledShaderPasses: [] + 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_Floats: + - _BumpScale: 1 + - _Cutoff: 0.5 + - _DetailNormalMapScale: 1 + - _DstBlend: 0 + - _Glossiness: 0.5 + - _Metallic: 0 + - _Mode: 0 + - _OcclusionStrength: 1 + - _Parallax: 0.02 + - _SrcBlend: 1 + - _UVSec: 0 + - _ZWrite: 1 + m_Colors: + - _Color: {r: 0.8, g: 0.8, b: 0.8, a: 1} + - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} diff --git a/MultiplayerFPS/Assets/Weapons/AK/Materials/Object007Mat.mat.meta b/MultiplayerFPS/Assets/Weapons/AK/Materials/Object007Mat.mat.meta new file mode 100644 index 0000000..1a97663 --- /dev/null +++ b/MultiplayerFPS/Assets/Weapons/AK/Materials/Object007Mat.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 12bc85a2f89ebe8438c57a8a7ed6069a +timeCreated: 1473173247 +licenseType: Free +NativeFormatImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Weapons/AK/Materials/Object008Mat.mat b/MultiplayerFPS/Assets/Weapons/AK/Materials/Object008Mat.mat new file mode 100644 index 0000000..7b7bd82 --- /dev/null +++ b/MultiplayerFPS/Assets/Weapons/AK/Materials/Object008Mat.mat @@ -0,0 +1,72 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!21 &2100000 +Material: + serializedVersion: 6 + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_Name: Object008Mat + m_Shader: {fileID: 46, guid: 0000000000000000f000000000000000, type: 0} + m_ShaderKeywords: + m_LightmapFlags: 5 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: {} + disabledShaderPasses: [] + 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_Floats: + - _BumpScale: 1 + - _Cutoff: 0.5 + - _DetailNormalMapScale: 1 + - _DstBlend: 0 + - _Glossiness: 0.5 + - _Metallic: 0 + - _Mode: 0 + - _OcclusionStrength: 1 + - _Parallax: 0.02 + - _SrcBlend: 1 + - _UVSec: 0 + - _ZWrite: 1 + m_Colors: + - _Color: {r: 0.8, g: 0.8, b: 0.8, a: 1} + - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} diff --git a/MultiplayerFPS/Assets/Weapons/AK/Materials/Object008Mat.mat.meta b/MultiplayerFPS/Assets/Weapons/AK/Materials/Object008Mat.mat.meta new file mode 100644 index 0000000..feea320 --- /dev/null +++ b/MultiplayerFPS/Assets/Weapons/AK/Materials/Object008Mat.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: b82c83bfc3d7f4b42819d87caa52b3fd +timeCreated: 1473173247 +licenseType: Free +NativeFormatImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Weapons/AK/Materials/Object009Mat.mat b/MultiplayerFPS/Assets/Weapons/AK/Materials/Object009Mat.mat new file mode 100644 index 0000000..802d827 --- /dev/null +++ b/MultiplayerFPS/Assets/Weapons/AK/Materials/Object009Mat.mat @@ -0,0 +1,72 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!21 &2100000 +Material: + serializedVersion: 6 + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_Name: Object009Mat + m_Shader: {fileID: 46, guid: 0000000000000000f000000000000000, type: 0} + m_ShaderKeywords: + m_LightmapFlags: 5 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: {} + disabledShaderPasses: [] + 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_Floats: + - _BumpScale: 1 + - _Cutoff: 0.5 + - _DetailNormalMapScale: 1 + - _DstBlend: 0 + - _Glossiness: 0.5 + - _Metallic: 0 + - _Mode: 0 + - _OcclusionStrength: 1 + - _Parallax: 0.02 + - _SrcBlend: 1 + - _UVSec: 0 + - _ZWrite: 1 + m_Colors: + - _Color: {r: 0.8, g: 0.8, b: 0.8, a: 1} + - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} diff --git a/MultiplayerFPS/Assets/Weapons/AK/Materials/Object009Mat.mat.meta b/MultiplayerFPS/Assets/Weapons/AK/Materials/Object009Mat.mat.meta new file mode 100644 index 0000000..aabf504 --- /dev/null +++ b/MultiplayerFPS/Assets/Weapons/AK/Materials/Object009Mat.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 1a1cccb02ce59ac4ab1c251c27262fac +timeCreated: 1473173248 +licenseType: Free +NativeFormatImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Weapons/AK/Materials/Object010Mat.mat b/MultiplayerFPS/Assets/Weapons/AK/Materials/Object010Mat.mat new file mode 100644 index 0000000..ca26a62 --- /dev/null +++ b/MultiplayerFPS/Assets/Weapons/AK/Materials/Object010Mat.mat @@ -0,0 +1,72 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!21 &2100000 +Material: + serializedVersion: 6 + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_Name: Object010Mat + m_Shader: {fileID: 46, guid: 0000000000000000f000000000000000, type: 0} + m_ShaderKeywords: + m_LightmapFlags: 5 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: {} + disabledShaderPasses: [] + 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_Floats: + - _BumpScale: 1 + - _Cutoff: 0.5 + - _DetailNormalMapScale: 1 + - _DstBlend: 0 + - _Glossiness: 0.5 + - _Metallic: 0 + - _Mode: 0 + - _OcclusionStrength: 1 + - _Parallax: 0.02 + - _SrcBlend: 1 + - _UVSec: 0 + - _ZWrite: 1 + m_Colors: + - _Color: {r: 0.8, g: 0.8, b: 0.8, a: 1} + - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} diff --git a/MultiplayerFPS/Assets/Weapons/AK/Materials/Object010Mat.mat.meta b/MultiplayerFPS/Assets/Weapons/AK/Materials/Object010Mat.mat.meta new file mode 100644 index 0000000..b84f58a --- /dev/null +++ b/MultiplayerFPS/Assets/Weapons/AK/Materials/Object010Mat.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 3effb59a6506f0548b38bb89d9c91106 +timeCreated: 1473173249 +licenseType: Free +NativeFormatImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Weapons/AK/Materials/Object011Mat.mat b/MultiplayerFPS/Assets/Weapons/AK/Materials/Object011Mat.mat new file mode 100644 index 0000000..111f6e2 --- /dev/null +++ b/MultiplayerFPS/Assets/Weapons/AK/Materials/Object011Mat.mat @@ -0,0 +1,72 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!21 &2100000 +Material: + serializedVersion: 6 + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_Name: Object011Mat + m_Shader: {fileID: 46, guid: 0000000000000000f000000000000000, type: 0} + m_ShaderKeywords: + m_LightmapFlags: 5 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: {} + disabledShaderPasses: [] + 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_Floats: + - _BumpScale: 1 + - _Cutoff: 0.5 + - _DetailNormalMapScale: 1 + - _DstBlend: 0 + - _Glossiness: 0.5 + - _Metallic: 0 + - _Mode: 0 + - _OcclusionStrength: 1 + - _Parallax: 0.02 + - _SrcBlend: 1 + - _UVSec: 0 + - _ZWrite: 1 + m_Colors: + - _Color: {r: 0.8, g: 0.8, b: 0.8, a: 1} + - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} diff --git a/MultiplayerFPS/Assets/Weapons/AK/Materials/Object011Mat.mat.meta b/MultiplayerFPS/Assets/Weapons/AK/Materials/Object011Mat.mat.meta new file mode 100644 index 0000000..b38e01d --- /dev/null +++ b/MultiplayerFPS/Assets/Weapons/AK/Materials/Object011Mat.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: cc0b6366948a81747a78274aaec86d00 +timeCreated: 1473173249 +licenseType: Free +NativeFormatImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Weapons/AK/Materials/Object012Mat.mat b/MultiplayerFPS/Assets/Weapons/AK/Materials/Object012Mat.mat new file mode 100644 index 0000000..017dac6 --- /dev/null +++ b/MultiplayerFPS/Assets/Weapons/AK/Materials/Object012Mat.mat @@ -0,0 +1,72 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!21 &2100000 +Material: + serializedVersion: 6 + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_Name: Object012Mat + m_Shader: {fileID: 46, guid: 0000000000000000f000000000000000, type: 0} + m_ShaderKeywords: + m_LightmapFlags: 5 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: {} + disabledShaderPasses: [] + 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_Floats: + - _BumpScale: 1 + - _Cutoff: 0.5 + - _DetailNormalMapScale: 1 + - _DstBlend: 0 + - _Glossiness: 0.5 + - _Metallic: 0 + - _Mode: 0 + - _OcclusionStrength: 1 + - _Parallax: 0.02 + - _SrcBlend: 1 + - _UVSec: 0 + - _ZWrite: 1 + m_Colors: + - _Color: {r: 0.8, g: 0.8, b: 0.8, a: 1} + - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} diff --git a/MultiplayerFPS/Assets/Weapons/AK/Materials/Object012Mat.mat.meta b/MultiplayerFPS/Assets/Weapons/AK/Materials/Object012Mat.mat.meta new file mode 100644 index 0000000..42dc195 --- /dev/null +++ b/MultiplayerFPS/Assets/Weapons/AK/Materials/Object012Mat.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 112cf3f1c3e190b4694801187934632d +timeCreated: 1473173249 +licenseType: Free +NativeFormatImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Weapons/AK/Materials/Object013tMat.mat b/MultiplayerFPS/Assets/Weapons/AK/Materials/Object013tMat.mat new file mode 100644 index 0000000..541d5b2 --- /dev/null +++ b/MultiplayerFPS/Assets/Weapons/AK/Materials/Object013tMat.mat @@ -0,0 +1,72 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!21 &2100000 +Material: + serializedVersion: 6 + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_Name: Object013tMat + m_Shader: {fileID: 46, guid: 0000000000000000f000000000000000, type: 0} + m_ShaderKeywords: + m_LightmapFlags: 5 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: {} + disabledShaderPasses: [] + 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_Floats: + - _BumpScale: 1 + - _Cutoff: 0.5 + - _DetailNormalMapScale: 1 + - _DstBlend: 0 + - _Glossiness: 0.5 + - _Metallic: 0 + - _Mode: 0 + - _OcclusionStrength: 1 + - _Parallax: 0.02 + - _SrcBlend: 1 + - _UVSec: 0 + - _ZWrite: 1 + m_Colors: + - _Color: {r: 0.8, g: 0.8, b: 0.8, a: 1} + - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} diff --git a/MultiplayerFPS/Assets/Weapons/AK/Materials/Object013tMat.mat.meta b/MultiplayerFPS/Assets/Weapons/AK/Materials/Object013tMat.mat.meta new file mode 100644 index 0000000..33d0819 --- /dev/null +++ b/MultiplayerFPS/Assets/Weapons/AK/Materials/Object013tMat.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 15982911727ca5b4c9b051693b2d7a54 +timeCreated: 1473173249 +licenseType: Free +NativeFormatImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Weapons/AK/Materials/Object014Mat.mat b/MultiplayerFPS/Assets/Weapons/AK/Materials/Object014Mat.mat new file mode 100644 index 0000000..b683776 --- /dev/null +++ b/MultiplayerFPS/Assets/Weapons/AK/Materials/Object014Mat.mat @@ -0,0 +1,72 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!21 &2100000 +Material: + serializedVersion: 6 + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_Name: Object014Mat + m_Shader: {fileID: 46, guid: 0000000000000000f000000000000000, type: 0} + m_ShaderKeywords: + m_LightmapFlags: 5 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: {} + disabledShaderPasses: [] + 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_Floats: + - _BumpScale: 1 + - _Cutoff: 0.5 + - _DetailNormalMapScale: 1 + - _DstBlend: 0 + - _Glossiness: 0.5 + - _Metallic: 0 + - _Mode: 0 + - _OcclusionStrength: 1 + - _Parallax: 0.02 + - _SrcBlend: 1 + - _UVSec: 0 + - _ZWrite: 1 + m_Colors: + - _Color: {r: 0.8, g: 0.8, b: 0.8, a: 1} + - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} diff --git a/MultiplayerFPS/Assets/Weapons/AK/Materials/Object014Mat.mat.meta b/MultiplayerFPS/Assets/Weapons/AK/Materials/Object014Mat.mat.meta new file mode 100644 index 0000000..3c7b8dc --- /dev/null +++ b/MultiplayerFPS/Assets/Weapons/AK/Materials/Object014Mat.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 8be0ef066d3d2644886f2719793e62f7 +timeCreated: 1473173249 +licenseType: Free +NativeFormatImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Weapons/AK/Materials/Object015Mat.mat b/MultiplayerFPS/Assets/Weapons/AK/Materials/Object015Mat.mat new file mode 100644 index 0000000..cabd202 --- /dev/null +++ b/MultiplayerFPS/Assets/Weapons/AK/Materials/Object015Mat.mat @@ -0,0 +1,72 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!21 &2100000 +Material: + serializedVersion: 6 + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_Name: Object015Mat + m_Shader: {fileID: 46, guid: 0000000000000000f000000000000000, type: 0} + m_ShaderKeywords: + m_LightmapFlags: 5 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: {} + disabledShaderPasses: [] + 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_Floats: + - _BumpScale: 1 + - _Cutoff: 0.5 + - _DetailNormalMapScale: 1 + - _DstBlend: 0 + - _Glossiness: 0.5 + - _Metallic: 0 + - _Mode: 0 + - _OcclusionStrength: 1 + - _Parallax: 0.02 + - _SrcBlend: 1 + - _UVSec: 0 + - _ZWrite: 1 + m_Colors: + - _Color: {r: 0.8, g: 0.8, b: 0.8, a: 1} + - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} diff --git a/MultiplayerFPS/Assets/Weapons/AK/Materials/Object015Mat.mat.meta b/MultiplayerFPS/Assets/Weapons/AK/Materials/Object015Mat.mat.meta new file mode 100644 index 0000000..a6b9d23 --- /dev/null +++ b/MultiplayerFPS/Assets/Weapons/AK/Materials/Object015Mat.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: be10e32410481964da3f4a926ecf3d53 +timeCreated: 1473173249 +licenseType: Free +NativeFormatImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Weapons/AK/Materials/Object016Mat.mat b/MultiplayerFPS/Assets/Weapons/AK/Materials/Object016Mat.mat new file mode 100644 index 0000000..f5b944d --- /dev/null +++ b/MultiplayerFPS/Assets/Weapons/AK/Materials/Object016Mat.mat @@ -0,0 +1,72 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!21 &2100000 +Material: + serializedVersion: 6 + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_Name: Object016Mat + m_Shader: {fileID: 46, guid: 0000000000000000f000000000000000, type: 0} + m_ShaderKeywords: + m_LightmapFlags: 5 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: {} + disabledShaderPasses: [] + 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_Floats: + - _BumpScale: 1 + - _Cutoff: 0.5 + - _DetailNormalMapScale: 1 + - _DstBlend: 0 + - _Glossiness: 0.5 + - _Metallic: 0 + - _Mode: 0 + - _OcclusionStrength: 1 + - _Parallax: 0.02 + - _SrcBlend: 1 + - _UVSec: 0 + - _ZWrite: 1 + m_Colors: + - _Color: {r: 0.8, g: 0.8, b: 0.8, a: 1} + - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} diff --git a/MultiplayerFPS/Assets/Weapons/AK/Materials/Object016Mat.mat.meta b/MultiplayerFPS/Assets/Weapons/AK/Materials/Object016Mat.mat.meta new file mode 100644 index 0000000..9073e9c --- /dev/null +++ b/MultiplayerFPS/Assets/Weapons/AK/Materials/Object016Mat.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 2e734830e40e4bc40a6f426ffe16a47d +timeCreated: 1473173251 +licenseType: Free +NativeFormatImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Weapons/AK/Materials/Object017Mat.mat b/MultiplayerFPS/Assets/Weapons/AK/Materials/Object017Mat.mat new file mode 100644 index 0000000..a5bc474 --- /dev/null +++ b/MultiplayerFPS/Assets/Weapons/AK/Materials/Object017Mat.mat @@ -0,0 +1,72 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!21 &2100000 +Material: + serializedVersion: 6 + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_Name: Object017Mat + m_Shader: {fileID: 46, guid: 0000000000000000f000000000000000, type: 0} + m_ShaderKeywords: + m_LightmapFlags: 5 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: {} + disabledShaderPasses: [] + 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_Floats: + - _BumpScale: 1 + - _Cutoff: 0.5 + - _DetailNormalMapScale: 1 + - _DstBlend: 0 + - _Glossiness: 0.5 + - _Metallic: 0 + - _Mode: 0 + - _OcclusionStrength: 1 + - _Parallax: 0.02 + - _SrcBlend: 1 + - _UVSec: 0 + - _ZWrite: 1 + m_Colors: + - _Color: {r: 0.8, g: 0.8, b: 0.8, a: 1} + - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} diff --git a/MultiplayerFPS/Assets/Weapons/AK/Materials/Object017Mat.mat.meta b/MultiplayerFPS/Assets/Weapons/AK/Materials/Object017Mat.mat.meta new file mode 100644 index 0000000..f3d7003 --- /dev/null +++ b/MultiplayerFPS/Assets/Weapons/AK/Materials/Object017Mat.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 0d72d6b5b76c5ab44953348ff776f357 +timeCreated: 1473173251 +licenseType: Free +NativeFormatImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Weapons/AK/Materials/Object018Mat.mat b/MultiplayerFPS/Assets/Weapons/AK/Materials/Object018Mat.mat new file mode 100644 index 0000000..162f83b --- /dev/null +++ b/MultiplayerFPS/Assets/Weapons/AK/Materials/Object018Mat.mat @@ -0,0 +1,72 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!21 &2100000 +Material: + serializedVersion: 6 + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_Name: Object018Mat + m_Shader: {fileID: 46, guid: 0000000000000000f000000000000000, type: 0} + m_ShaderKeywords: + m_LightmapFlags: 5 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: {} + disabledShaderPasses: [] + 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_Floats: + - _BumpScale: 1 + - _Cutoff: 0.5 + - _DetailNormalMapScale: 1 + - _DstBlend: 0 + - _Glossiness: 0.5 + - _Metallic: 0 + - _Mode: 0 + - _OcclusionStrength: 1 + - _Parallax: 0.02 + - _SrcBlend: 1 + - _UVSec: 0 + - _ZWrite: 1 + m_Colors: + - _Color: {r: 0.8, g: 0.8, b: 0.8, a: 1} + - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} diff --git a/MultiplayerFPS/Assets/Weapons/AK/Materials/Object018Mat.mat.meta b/MultiplayerFPS/Assets/Weapons/AK/Materials/Object018Mat.mat.meta new file mode 100644 index 0000000..ba29004 --- /dev/null +++ b/MultiplayerFPS/Assets/Weapons/AK/Materials/Object018Mat.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 5d37e9ffc5613ce43a7e94adc194ff5c +timeCreated: 1473173251 +licenseType: Free +NativeFormatImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Weapons/AK/Materials/Object021Mat.mat b/MultiplayerFPS/Assets/Weapons/AK/Materials/Object021Mat.mat new file mode 100644 index 0000000..d5f9d90 --- /dev/null +++ b/MultiplayerFPS/Assets/Weapons/AK/Materials/Object021Mat.mat @@ -0,0 +1,76 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!21 &2100000 +Material: + serializedVersion: 6 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_Name: Object021Mat + m_Shader: {fileID: 46, guid: 0000000000000000f000000000000000, type: 0} + m_ShaderKeywords: _EMISSION + m_LightmapFlags: 1 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: {} + disabledShaderPasses: [] + 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_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: 0.8, g: 0.8, b: 0.8, a: 1} + - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} diff --git a/MultiplayerFPS/Assets/Weapons/AK/Materials/Object021Mat.mat.meta b/MultiplayerFPS/Assets/Weapons/AK/Materials/Object021Mat.mat.meta new file mode 100644 index 0000000..f1311d5 --- /dev/null +++ b/MultiplayerFPS/Assets/Weapons/AK/Materials/Object021Mat.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 65cd010c07e5fd146b3e27a48a902a7a +timeCreated: 1473173251 +licenseType: Free +NativeFormatImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Weapons/AK/Materials/Object022Mat.mat b/MultiplayerFPS/Assets/Weapons/AK/Materials/Object022Mat.mat new file mode 100644 index 0000000..82ea39b --- /dev/null +++ b/MultiplayerFPS/Assets/Weapons/AK/Materials/Object022Mat.mat @@ -0,0 +1,76 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!21 &2100000 +Material: + serializedVersion: 6 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_Name: Object022Mat + m_Shader: {fileID: 46, guid: 0000000000000000f000000000000000, type: 0} + m_ShaderKeywords: _EMISSION + m_LightmapFlags: 1 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: {} + disabledShaderPasses: [] + 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_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: 0.8, g: 0.8, b: 0.8, a: 1} + - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} diff --git a/MultiplayerFPS/Assets/Weapons/AK/Materials/Object022Mat.mat.meta b/MultiplayerFPS/Assets/Weapons/AK/Materials/Object022Mat.mat.meta new file mode 100644 index 0000000..3cf13be --- /dev/null +++ b/MultiplayerFPS/Assets/Weapons/AK/Materials/Object022Mat.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 5a64328a71dd2414c820a723e967bc20 +timeCreated: 1473173251 +licenseType: Free +NativeFormatImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Weapons/AK/OBJ-ak47.obj.meta b/MultiplayerFPS/Assets/Weapons/AK/OBJ-ak47.obj.meta new file mode 100644 index 0000000..6ad168c --- /dev/null +++ b/MultiplayerFPS/Assets/Weapons/AK/OBJ-ak47.obj.meta @@ -0,0 +1,173 @@ +fileFormatVersion: 2 +guid: 599cc84b590cac8458e7795a670fc07e +timeCreated: 1473173251 +licenseType: Free +ModelImporter: + serializedVersion: 19 + fileIDToRecycleName: + 100000: Cylinder002 + 100002: //RootNode + 100004: Object001 + 100006: Object002 + 100008: Object003 + 100010: Object004 + 100012: Object005 + 100014: Object007 + 100016: Object008 + 100018: Object009 + 100020: Object010 + 100022: Object011 + 100024: Object012 + 100026: Object013t + 100028: Object014 + 100030: Object015 + 100032: Object016 + 100034: Object017 + 100036: Object018 + 100038: Object021 + 100040: Object022 + 400000: Cylinder002 + 400002: //RootNode + 400004: Object001 + 400006: Object002 + 400008: Object003 + 400010: Object004 + 400012: Object005 + 400014: Object007 + 400016: Object008 + 400018: Object009 + 400020: Object010 + 400022: Object011 + 400024: Object012 + 400026: Object013t + 400028: Object014 + 400030: Object015 + 400032: Object016 + 400034: Object017 + 400036: Object018 + 400038: Object021 + 400040: Object022 + 2300000: Cylinder002 + 2300002: Object001 + 2300004: Object002 + 2300006: Object003 + 2300008: Object004 + 2300010: Object005 + 2300012: Object007 + 2300014: Object008 + 2300016: Object009 + 2300018: Object010 + 2300020: Object011 + 2300022: Object012 + 2300024: Object013t + 2300026: Object014 + 2300028: Object015 + 2300030: Object016 + 2300032: Object017 + 2300034: Object018 + 2300036: Object021 + 2300038: Object022 + 3300000: Cylinder002 + 3300002: Object001 + 3300004: Object002 + 3300006: Object003 + 3300008: Object004 + 3300010: Object005 + 3300012: Object007 + 3300014: Object008 + 3300016: Object009 + 3300018: Object010 + 3300020: Object011 + 3300022: Object012 + 3300024: Object013t + 3300026: Object014 + 3300028: Object015 + 3300030: Object016 + 3300032: Object017 + 3300034: Object018 + 3300036: Object021 + 3300038: Object022 + 4300000: Cylinder002 + 4300002: Object001 + 4300004: Object002 + 4300006: Object003 + 4300008: Object004 + 4300010: Object005 + 4300012: Object007 + 4300014: Object008 + 4300016: Object009 + 4300018: Object010 + 4300020: Object011 + 4300022: Object012 + 4300024: Object013t + 4300026: Object014 + 4300028: Object015 + 4300030: Object016 + 4300032: Object017 + 4300034: Object018 + 4300036: Object021 + 4300038: Object022 + materials: + importMaterials: 1 + materialName: 0 + materialSearch: 1 + animations: + legacyGenerateAnimations: 4 + bakeSimulation: 0 + resampleCurves: 1 + optimizeGameObjects: 0 + motionNodeName: + animationImportErrors: + animationImportWarnings: + animationRetargetingWarnings: + animationDoRetargetingWarnings: 0 + animationCompression: 1 + animationRotationError: 0.5 + animationPositionError: 0.5 + animationScaleError: 0.5 + animationWrapMode: 0 + extraExposedTransformPaths: [] + clipAnimations: [] + isReadable: 1 + meshes: + lODScreenPercentages: [] + globalScale: 0.005 + meshCompression: 0 + addColliders: 0 + importBlendShapes: 1 + swapUVChannels: 0 + generateSecondaryUV: 0 + useFileUnits: 1 + optimizeMeshForGPU: 1 + keepQuads: 0 + weldVertices: 1 + secondaryUVAngleDistortion: 8 + secondaryUVAreaDistortion: 15.000001 + secondaryUVHardAngle: 88 + secondaryUVPackMargin: 4 + useFileScale: 1 + tangentSpace: + normalSmoothAngle: 60 + normalImportMode: 0 + tangentImportMode: 3 + importAnimation: 0 + copyAvatar: 0 + humanDescription: + human: [] + skeleton: [] + armTwist: 0.5 + foreArmTwist: 0.5 + upperLegTwist: 0.5 + legTwist: 0.5 + armStretch: 0.05 + legStretch: 0.05 + feetSpacing: 0 + rootMotionBoneName: + hasTranslationDoF: 0 + lastHumanDescriptionAvatarSource: {instanceID: 0} + animationType: 0 + humanoidOversampling: 1 + additionalBone: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Weapons/Sci-Fi Automatic.meta b/MultiplayerFPS/Assets/Weapons/Sci-Fi Automatic.meta new file mode 100644 index 0000000..ee38eb8 --- /dev/null +++ b/MultiplayerFPS/Assets/Weapons/Sci-Fi Automatic.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 2f526ff8822eb604d9e3257b3616cd3e +folderAsset: yes +timeCreated: 1470856811 +licenseType: Free +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Weapons/Sci-Fi Automatic/Materials.meta b/MultiplayerFPS/Assets/Weapons/Sci-Fi Automatic/Materials.meta new file mode 100644 index 0000000..53dceda --- /dev/null +++ b/MultiplayerFPS/Assets/Weapons/Sci-Fi Automatic/Materials.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 43081feed9047c74c909b6473c735fb3 +folderAsset: yes +timeCreated: 1470856904 +licenseType: Free +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Weapons/Sci-Fi Automatic/Materials/Grip.mat b/MultiplayerFPS/Assets/Weapons/Sci-Fi Automatic/Materials/Grip.mat new file mode 100644 index 0000000..af7caa4 --- /dev/null +++ b/MultiplayerFPS/Assets/Weapons/Sci-Fi Automatic/Materials/Grip.mat @@ -0,0 +1,76 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!21 &2100000 +Material: + serializedVersion: 6 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_Name: Grip + m_Shader: {fileID: 46, guid: 0000000000000000f000000000000000, type: 0} + m_ShaderKeywords: _METALLICGLOSSMAP + m_LightmapFlags: 4 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: {} + disabledShaderPasses: [] + 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: 2800000, guid: 4218bdb9ced1d1345abc9de25596819d, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MetallicGlossMap: + m_Texture: {fileID: 2800000, guid: 1433ab836773fe94493ec05002b18999, type: 3} + 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_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: 0, g: 0, b: 0, a: 1} diff --git a/MultiplayerFPS/Assets/Weapons/Sci-Fi Automatic/Materials/Grip.mat.meta b/MultiplayerFPS/Assets/Weapons/Sci-Fi Automatic/Materials/Grip.mat.meta new file mode 100644 index 0000000..d83c5c5 --- /dev/null +++ b/MultiplayerFPS/Assets/Weapons/Sci-Fi Automatic/Materials/Grip.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: c237efdb6c7e43b41b52f6b32ce76140 +timeCreated: 1470856904 +licenseType: Free +NativeFormatImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Weapons/Sci-Fi Automatic/Materials/Magazine.mat b/MultiplayerFPS/Assets/Weapons/Sci-Fi Automatic/Materials/Magazine.mat new file mode 100644 index 0000000..e5fa1ad --- /dev/null +++ b/MultiplayerFPS/Assets/Weapons/Sci-Fi Automatic/Materials/Magazine.mat @@ -0,0 +1,76 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!21 &2100000 +Material: + serializedVersion: 6 + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_Name: Magazine + m_Shader: {fileID: 46, guid: 0000000000000000f000000000000000, type: 0} + m_ShaderKeywords: _METALLICGLOSSMAP _NORMALMAP + m_LightmapFlags: 5 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: {} + disabledShaderPasses: [] + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _BumpMap: + m_Texture: {fileID: 2800000, guid: a087f132c44e25244b3cee672d14976a, type: 3} + 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: 2800000, guid: 0936caaee10f9ce4087ff13c8fc5eeb7, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MetallicGlossMap: + m_Texture: {fileID: 2800000, guid: 8d37b11800c6007429aba2b76be05c03, type: 3} + 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_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: 0, g: 0, b: 0, a: 1} diff --git a/MultiplayerFPS/Assets/Weapons/Sci-Fi Automatic/Materials/Magazine.mat.meta b/MultiplayerFPS/Assets/Weapons/Sci-Fi Automatic/Materials/Magazine.mat.meta new file mode 100644 index 0000000..a0a6180 --- /dev/null +++ b/MultiplayerFPS/Assets/Weapons/Sci-Fi Automatic/Materials/Magazine.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 02b8821e23402f84cbb80132a313b333 +timeCreated: 1470856904 +licenseType: Free +NativeFormatImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Weapons/Sci-Fi Automatic/Materials/Main 1.mat b/MultiplayerFPS/Assets/Weapons/Sci-Fi Automatic/Materials/Main 1.mat new file mode 100644 index 0000000..f756142 --- /dev/null +++ b/MultiplayerFPS/Assets/Weapons/Sci-Fi Automatic/Materials/Main 1.mat @@ -0,0 +1,76 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!21 &2100000 +Material: + serializedVersion: 6 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_Name: Main 1 + m_Shader: {fileID: 46, guid: 0000000000000000f000000000000000, type: 0} + m_ShaderKeywords: _EMISSION _METALLICGLOSSMAP _NORMALMAP + m_LightmapFlags: 1 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: {} + disabledShaderPasses: [] + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _BumpMap: + m_Texture: {fileID: 2800000, guid: 2225c8a5a47d69840a4d1debd5954fbc, type: 3} + 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: 2800000, guid: 1eee1a8f13e601d4e967192b6915486c, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MainTex: + m_Texture: {fileID: 2800000, guid: 1294b579e4e69a440907d71e96e66e6f, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MetallicGlossMap: + m_Texture: {fileID: 2800000, guid: 0936caaee10f9ce4087ff13c8fc5eeb7, type: 3} + 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_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: 0, g: 0, b: 0, a: 1} + - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} diff --git a/MultiplayerFPS/Assets/Weapons/Sci-Fi Automatic/Materials/Main 1.mat.meta b/MultiplayerFPS/Assets/Weapons/Sci-Fi Automatic/Materials/Main 1.mat.meta new file mode 100644 index 0000000..eb32c1f --- /dev/null +++ b/MultiplayerFPS/Assets/Weapons/Sci-Fi Automatic/Materials/Main 1.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: f8cbc5c494e707c48b419368f19a9186 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 2100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Weapons/Sci-Fi Automatic/Materials/Main.mat b/MultiplayerFPS/Assets/Weapons/Sci-Fi Automatic/Materials/Main.mat new file mode 100644 index 0000000..d2ff5d9 --- /dev/null +++ b/MultiplayerFPS/Assets/Weapons/Sci-Fi Automatic/Materials/Main.mat @@ -0,0 +1,76 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!21 &2100000 +Material: + serializedVersion: 6 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_Name: Main + m_Shader: {fileID: 46, guid: 0000000000000000f000000000000000, type: 0} + m_ShaderKeywords: _EMISSION _METALLICGLOSSMAP + m_LightmapFlags: 1 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: {} + disabledShaderPasses: [] + 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: 2800000, guid: 1294b579e4e69a440907d71e96e66e6f, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MetallicGlossMap: + m_Texture: {fileID: 2800000, guid: 0936caaee10f9ce4087ff13c8fc5eeb7, type: 3} + 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_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: 0.5471698, g: 0.5471698, b: 0.5471698, a: 1} + - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} diff --git a/MultiplayerFPS/Assets/Weapons/Sci-Fi Automatic/Materials/Main.mat.meta b/MultiplayerFPS/Assets/Weapons/Sci-Fi Automatic/Materials/Main.mat.meta new file mode 100644 index 0000000..610b89a --- /dev/null +++ b/MultiplayerFPS/Assets/Weapons/Sci-Fi Automatic/Materials/Main.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 88e7009706e92a94a87e1d6188982d92 +timeCreated: 1470856904 +licenseType: Free +NativeFormatImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Weapons/Sci-Fi Automatic/Sci-Fi Automatic.fbx b/MultiplayerFPS/Assets/Weapons/Sci-Fi Automatic/Sci-Fi Automatic.fbx new file mode 100644 index 0000000..0b57756 Binary files /dev/null and b/MultiplayerFPS/Assets/Weapons/Sci-Fi Automatic/Sci-Fi Automatic.fbx differ diff --git a/MultiplayerFPS/Assets/Weapons/Sci-Fi Automatic/Sci-Fi Automatic.fbx.meta b/MultiplayerFPS/Assets/Weapons/Sci-Fi Automatic/Sci-Fi Automatic.fbx.meta new file mode 100644 index 0000000..60260f9 --- /dev/null +++ b/MultiplayerFPS/Assets/Weapons/Sci-Fi Automatic/Sci-Fi Automatic.fbx.meta @@ -0,0 +1,76 @@ +fileFormatVersion: 2 +guid: d7c37fc1198eedf459517f4a84c811be +timeCreated: 1470856904 +licenseType: Free +ModelImporter: + serializedVersion: 19 + fileIDToRecycleName: + 100000: //RootNode + 400000: //RootNode + 2300000: //RootNode + 3300000: //RootNode + 4300000: Cube + materials: + importMaterials: 1 + materialName: 0 + materialSearch: 1 + animations: + legacyGenerateAnimations: 4 + bakeSimulation: 0 + resampleRotations: 1 + optimizeGameObjects: 0 + motionNodeName: + animationImportErrors: + animationImportWarnings: + animationRetargetingWarnings: + animationDoRetargetingWarnings: 0 + animationCompression: 1 + animationRotationError: 0.5 + animationPositionError: 0.5 + animationScaleError: 0.5 + animationWrapMode: 0 + extraExposedTransformPaths: [] + clipAnimations: [] + isReadable: 1 + meshes: + lODScreenPercentages: [] + globalScale: 10 + meshCompression: 0 + addColliders: 0 + importBlendShapes: 1 + swapUVChannels: 0 + generateSecondaryUV: 0 + useFileUnits: 1 + optimizeMeshForGPU: 1 + keepQuads: 0 + weldVertices: 1 + secondaryUVAngleDistortion: 8 + secondaryUVAreaDistortion: 15.000001 + secondaryUVHardAngle: 88 + secondaryUVPackMargin: 4 + useFileScale: 1 + tangentSpace: + normalSmoothAngle: 60 + normalImportMode: 0 + tangentImportMode: 3 + importAnimation: 0 + copyAvatar: 0 + humanDescription: + human: [] + skeleton: [] + armTwist: 0.5 + foreArmTwist: 0.5 + upperLegTwist: 0.5 + legTwist: 0.5 + armStretch: 0.05 + legStretch: 0.05 + feetSpacing: 0 + rootMotionBoneName: + hasTranslationDoF: 0 + lastHumanDescriptionAvatarSource: {instanceID: 0} + animationType: 0 + humanoidOversampling: 1 + additionalBone: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Weapons/Sci-Fi Automatic/Textures.meta b/MultiplayerFPS/Assets/Weapons/Sci-Fi Automatic/Textures.meta new file mode 100644 index 0000000..5a772fe --- /dev/null +++ b/MultiplayerFPS/Assets/Weapons/Sci-Fi Automatic/Textures.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: b6f398e4df6195243877e2eeabe505d6 +folderAsset: yes +timeCreated: 1470856811 +licenseType: Free +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Weapons/Sci-Fi Automatic/Textures/Sci-Fi Automatic_Grip_AlbedoTransparency.png b/MultiplayerFPS/Assets/Weapons/Sci-Fi Automatic/Textures/Sci-Fi Automatic_Grip_AlbedoTransparency.png new file mode 100644 index 0000000..23217e8 Binary files /dev/null and b/MultiplayerFPS/Assets/Weapons/Sci-Fi Automatic/Textures/Sci-Fi Automatic_Grip_AlbedoTransparency.png differ diff --git a/MultiplayerFPS/Assets/Weapons/Sci-Fi Automatic/Textures/Sci-Fi Automatic_Grip_AlbedoTransparency.png.meta b/MultiplayerFPS/Assets/Weapons/Sci-Fi Automatic/Textures/Sci-Fi Automatic_Grip_AlbedoTransparency.png.meta new file mode 100644 index 0000000..d2a851a --- /dev/null +++ b/MultiplayerFPS/Assets/Weapons/Sci-Fi Automatic/Textures/Sci-Fi Automatic_Grip_AlbedoTransparency.png.meta @@ -0,0 +1,94 @@ +fileFormatVersion: 2 +guid: 4218bdb9ced1d1345abc9de25596819d +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 11 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: -1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: -1 + aniso: -1 + mipBias: -100 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 1 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Weapons/Sci-Fi Automatic/Textures/Sci-Fi Automatic_Grip_MetallicSmoothness.png b/MultiplayerFPS/Assets/Weapons/Sci-Fi Automatic/Textures/Sci-Fi Automatic_Grip_MetallicSmoothness.png new file mode 100644 index 0000000..50be292 Binary files /dev/null and b/MultiplayerFPS/Assets/Weapons/Sci-Fi Automatic/Textures/Sci-Fi Automatic_Grip_MetallicSmoothness.png differ diff --git a/MultiplayerFPS/Assets/Weapons/Sci-Fi Automatic/Textures/Sci-Fi Automatic_Grip_MetallicSmoothness.png.meta b/MultiplayerFPS/Assets/Weapons/Sci-Fi Automatic/Textures/Sci-Fi Automatic_Grip_MetallicSmoothness.png.meta new file mode 100644 index 0000000..2ca3f0c --- /dev/null +++ b/MultiplayerFPS/Assets/Weapons/Sci-Fi Automatic/Textures/Sci-Fi Automatic_Grip_MetallicSmoothness.png.meta @@ -0,0 +1,94 @@ +fileFormatVersion: 2 +guid: 1433ab836773fe94493ec05002b18999 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 11 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: -1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: -1 + aniso: -1 + mipBias: -100 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 1 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Weapons/Sci-Fi Automatic/Textures/Sci-Fi Automatic_Grip_Normal.png b/MultiplayerFPS/Assets/Weapons/Sci-Fi Automatic/Textures/Sci-Fi Automatic_Grip_Normal.png new file mode 100644 index 0000000..52d0bd3 Binary files /dev/null and b/MultiplayerFPS/Assets/Weapons/Sci-Fi Automatic/Textures/Sci-Fi Automatic_Grip_Normal.png differ diff --git a/MultiplayerFPS/Assets/Weapons/Sci-Fi Automatic/Textures/Sci-Fi Automatic_Grip_Normal.png.meta b/MultiplayerFPS/Assets/Weapons/Sci-Fi Automatic/Textures/Sci-Fi Automatic_Grip_Normal.png.meta new file mode 100644 index 0000000..e86123e --- /dev/null +++ b/MultiplayerFPS/Assets/Weapons/Sci-Fi Automatic/Textures/Sci-Fi Automatic_Grip_Normal.png.meta @@ -0,0 +1,57 @@ +fileFormatVersion: 2 +guid: a6c3bcdc56adefd43af59767d95965d4 +timeCreated: 1471010605 +licenseType: Free +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + linearTexture: 1 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 1 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + cubemapConvolution: 0 + cubemapConvolutionSteps: 7 + cubemapConvolutionExponent: 1.5 + seamlessCubemap: 0 + textureFormat: -1 + maxTextureSize: 2048 + textureSettings: + filterMode: -1 + aniso: 16 + mipBias: -1 + wrapMode: 1 + nPOTScale: 1 + lightmap: 0 + rGBM: 0 + compressionQuality: 50 + allowsAlphaSplitting: 0 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaIsTransparency: 0 + textureType: 1 + buildTargetSettings: [] + spriteSheet: + sprites: [] + outline: [] + spritePackingTag: + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Weapons/Sci-Fi Automatic/Textures/Sci-Fi Automatic_Magazine_AlbedoTransparency.png b/MultiplayerFPS/Assets/Weapons/Sci-Fi Automatic/Textures/Sci-Fi Automatic_Magazine_AlbedoTransparency.png new file mode 100644 index 0000000..b8c40bd Binary files /dev/null and b/MultiplayerFPS/Assets/Weapons/Sci-Fi Automatic/Textures/Sci-Fi Automatic_Magazine_AlbedoTransparency.png differ diff --git a/MultiplayerFPS/Assets/Weapons/Sci-Fi Automatic/Textures/Sci-Fi Automatic_Magazine_AlbedoTransparency.png.meta b/MultiplayerFPS/Assets/Weapons/Sci-Fi Automatic/Textures/Sci-Fi Automatic_Magazine_AlbedoTransparency.png.meta new file mode 100644 index 0000000..87f063e --- /dev/null +++ b/MultiplayerFPS/Assets/Weapons/Sci-Fi Automatic/Textures/Sci-Fi Automatic_Magazine_AlbedoTransparency.png.meta @@ -0,0 +1,94 @@ +fileFormatVersion: 2 +guid: 0936caaee10f9ce4087ff13c8fc5eeb7 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 11 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: -1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: -1 + aniso: -1 + mipBias: -100 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 1 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Weapons/Sci-Fi Automatic/Textures/Sci-Fi Automatic_Magazine_MetallicSmoothness.png b/MultiplayerFPS/Assets/Weapons/Sci-Fi Automatic/Textures/Sci-Fi Automatic_Magazine_MetallicSmoothness.png new file mode 100644 index 0000000..9437a3d Binary files /dev/null and b/MultiplayerFPS/Assets/Weapons/Sci-Fi Automatic/Textures/Sci-Fi Automatic_Magazine_MetallicSmoothness.png differ diff --git a/MultiplayerFPS/Assets/Weapons/Sci-Fi Automatic/Textures/Sci-Fi Automatic_Magazine_MetallicSmoothness.png.meta b/MultiplayerFPS/Assets/Weapons/Sci-Fi Automatic/Textures/Sci-Fi Automatic_Magazine_MetallicSmoothness.png.meta new file mode 100644 index 0000000..b97493e --- /dev/null +++ b/MultiplayerFPS/Assets/Weapons/Sci-Fi Automatic/Textures/Sci-Fi Automatic_Magazine_MetallicSmoothness.png.meta @@ -0,0 +1,94 @@ +fileFormatVersion: 2 +guid: 8d37b11800c6007429aba2b76be05c03 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 11 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: -1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: -1 + aniso: -1 + mipBias: -100 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 1 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Weapons/Sci-Fi Automatic/Textures/Sci-Fi Automatic_Magazine_Normal.png b/MultiplayerFPS/Assets/Weapons/Sci-Fi Automatic/Textures/Sci-Fi Automatic_Magazine_Normal.png new file mode 100644 index 0000000..ab1fdae Binary files /dev/null and b/MultiplayerFPS/Assets/Weapons/Sci-Fi Automatic/Textures/Sci-Fi Automatic_Magazine_Normal.png differ diff --git a/MultiplayerFPS/Assets/Weapons/Sci-Fi Automatic/Textures/Sci-Fi Automatic_Magazine_Normal.png.meta b/MultiplayerFPS/Assets/Weapons/Sci-Fi Automatic/Textures/Sci-Fi Automatic_Magazine_Normal.png.meta new file mode 100644 index 0000000..b7c9d1c --- /dev/null +++ b/MultiplayerFPS/Assets/Weapons/Sci-Fi Automatic/Textures/Sci-Fi Automatic_Magazine_Normal.png.meta @@ -0,0 +1,57 @@ +fileFormatVersion: 2 +guid: a087f132c44e25244b3cee672d14976a +timeCreated: 1471010575 +licenseType: Free +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + linearTexture: 1 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 1 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + cubemapConvolution: 0 + cubemapConvolutionSteps: 7 + cubemapConvolutionExponent: 1.5 + seamlessCubemap: 0 + textureFormat: -1 + maxTextureSize: 2048 + textureSettings: + filterMode: -1 + aniso: 16 + mipBias: -1 + wrapMode: 1 + nPOTScale: 1 + lightmap: 0 + rGBM: 0 + compressionQuality: 50 + allowsAlphaSplitting: 0 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaIsTransparency: 0 + textureType: 1 + buildTargetSettings: [] + spriteSheet: + sprites: [] + outline: [] + spritePackingTag: + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Weapons/Sci-Fi Automatic/Textures/Sci-Fi Automatic_Main_AlbedoTransparency.png b/MultiplayerFPS/Assets/Weapons/Sci-Fi Automatic/Textures/Sci-Fi Automatic_Main_AlbedoTransparency.png new file mode 100644 index 0000000..96b7d48 Binary files /dev/null and b/MultiplayerFPS/Assets/Weapons/Sci-Fi Automatic/Textures/Sci-Fi Automatic_Main_AlbedoTransparency.png differ diff --git a/MultiplayerFPS/Assets/Weapons/Sci-Fi Automatic/Textures/Sci-Fi Automatic_Main_AlbedoTransparency.png.meta b/MultiplayerFPS/Assets/Weapons/Sci-Fi Automatic/Textures/Sci-Fi Automatic_Main_AlbedoTransparency.png.meta new file mode 100644 index 0000000..0297002 --- /dev/null +++ b/MultiplayerFPS/Assets/Weapons/Sci-Fi Automatic/Textures/Sci-Fi Automatic_Main_AlbedoTransparency.png.meta @@ -0,0 +1,94 @@ +fileFormatVersion: 2 +guid: 1294b579e4e69a440907d71e96e66e6f +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 11 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: -1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: -1 + aniso: -1 + mipBias: -100 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 1 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Weapons/Sci-Fi Automatic/Textures/Sci-Fi Automatic_Main_MetallicSmoothness.png b/MultiplayerFPS/Assets/Weapons/Sci-Fi Automatic/Textures/Sci-Fi Automatic_Main_MetallicSmoothness.png new file mode 100644 index 0000000..7af81fc Binary files /dev/null and b/MultiplayerFPS/Assets/Weapons/Sci-Fi Automatic/Textures/Sci-Fi Automatic_Main_MetallicSmoothness.png differ diff --git a/MultiplayerFPS/Assets/Weapons/Sci-Fi Automatic/Textures/Sci-Fi Automatic_Main_MetallicSmoothness.png.meta b/MultiplayerFPS/Assets/Weapons/Sci-Fi Automatic/Textures/Sci-Fi Automatic_Main_MetallicSmoothness.png.meta new file mode 100644 index 0000000..2cb8c37 --- /dev/null +++ b/MultiplayerFPS/Assets/Weapons/Sci-Fi Automatic/Textures/Sci-Fi Automatic_Main_MetallicSmoothness.png.meta @@ -0,0 +1,94 @@ +fileFormatVersion: 2 +guid: 26e9f35d7f674ca489b6caaa77039d32 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 11 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: -1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: -1 + aniso: -1 + mipBias: -100 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 1 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Assets/Weapons/Sci-Fi Automatic/Textures/Sci-Fi Automatic_Main_Normal.png b/MultiplayerFPS/Assets/Weapons/Sci-Fi Automatic/Textures/Sci-Fi Automatic_Main_Normal.png new file mode 100644 index 0000000..bd987da Binary files /dev/null and b/MultiplayerFPS/Assets/Weapons/Sci-Fi Automatic/Textures/Sci-Fi Automatic_Main_Normal.png differ diff --git a/MultiplayerFPS/Assets/Weapons/Sci-Fi Automatic/Textures/Sci-Fi Automatic_Main_Normal.png.meta b/MultiplayerFPS/Assets/Weapons/Sci-Fi Automatic/Textures/Sci-Fi Automatic_Main_Normal.png.meta new file mode 100644 index 0000000..fa0df78 --- /dev/null +++ b/MultiplayerFPS/Assets/Weapons/Sci-Fi Automatic/Textures/Sci-Fi Automatic_Main_Normal.png.meta @@ -0,0 +1,57 @@ +fileFormatVersion: 2 +guid: 73e4c5af477b40c489b34842689fc280 +timeCreated: 1471010588 +licenseType: Free +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + linearTexture: 1 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 1 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + cubemapConvolution: 0 + cubemapConvolutionSteps: 7 + cubemapConvolutionExponent: 1.5 + seamlessCubemap: 0 + textureFormat: -1 + maxTextureSize: 2048 + textureSettings: + filterMode: -1 + aniso: 16 + mipBias: -1 + wrapMode: 1 + nPOTScale: 1 + lightmap: 0 + rGBM: 0 + compressionQuality: 50 + allowsAlphaSplitting: 0 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaIsTransparency: 0 + textureType: 1 + buildTargetSettings: [] + spriteSheet: + sprites: [] + outline: [] + spritePackingTag: + userData: + assetBundleName: + assetBundleVariant: diff --git a/MultiplayerFPS/Packages/manifest.json b/MultiplayerFPS/Packages/manifest.json new file mode 100644 index 0000000..cf636bb --- /dev/null +++ b/MultiplayerFPS/Packages/manifest.json @@ -0,0 +1,43 @@ +{ + "dependencies": { + "com.unity.collab-proxy": "1.3.8", + "com.unity.ide.rider": "1.2.1", + "com.unity.ide.visualstudio": "2.0.2", + "com.unity.ide.vscode": "1.2.1", + "com.unity.test-framework": "1.1.14", + "com.unity.textmeshpro": "3.0.0-preview.1", + "com.unity.timeline": "1.3.4", + "com.unity.ugui": "1.0.0", + "com.unity.modules.ai": "1.0.0", + "com.unity.modules.androidjni": "1.0.0", + "com.unity.modules.animation": "1.0.0", + "com.unity.modules.assetbundle": "1.0.0", + "com.unity.modules.audio": "1.0.0", + "com.unity.modules.cloth": "1.0.0", + "com.unity.modules.director": "1.0.0", + "com.unity.modules.imageconversion": "1.0.0", + "com.unity.modules.imgui": "1.0.0", + "com.unity.modules.jsonserialize": "1.0.0", + "com.unity.modules.particlesystem": "1.0.0", + "com.unity.modules.physics": "1.0.0", + "com.unity.modules.physics2d": "1.0.0", + "com.unity.modules.screencapture": "1.0.0", + "com.unity.modules.terrain": "1.0.0", + "com.unity.modules.terrainphysics": "1.0.0", + "com.unity.modules.tilemap": "1.0.0", + "com.unity.modules.ui": "1.0.0", + "com.unity.modules.uielements": "1.0.0", + "com.unity.modules.umbra": "1.0.0", + "com.unity.modules.unityanalytics": "1.0.0", + "com.unity.modules.unitywebrequest": "1.0.0", + "com.unity.modules.unitywebrequestassetbundle": "1.0.0", + "com.unity.modules.unitywebrequestaudio": "1.0.0", + "com.unity.modules.unitywebrequesttexture": "1.0.0", + "com.unity.modules.unitywebrequestwww": "1.0.0", + "com.unity.modules.vehicles": "1.0.0", + "com.unity.modules.video": "1.0.0", + "com.unity.modules.vr": "1.0.0", + "com.unity.modules.wind": "1.0.0", + "com.unity.modules.xr": "1.0.0" + } +} diff --git a/MultiplayerFPS/Packages/packages-lock.json b/MultiplayerFPS/Packages/packages-lock.json new file mode 100644 index 0000000..d48b77f --- /dev/null +++ b/MultiplayerFPS/Packages/packages-lock.json @@ -0,0 +1,330 @@ +{ + "dependencies": { + "com.unity.collab-proxy": { + "version": "1.3.8", + "depth": 0, + "source": "registry", + "dependencies": {}, + "url": "https://packages.unity.com" + }, + "com.unity.ext.nunit": { + "version": "1.0.0", + "depth": 1, + "source": "registry", + "dependencies": {}, + "url": "https://packages.unity.com" + }, + "com.unity.ide.rider": { + "version": "1.2.1", + "depth": 0, + "source": "registry", + "dependencies": { + "com.unity.test-framework": "1.1.1" + }, + "url": "https://packages.unity.com" + }, + "com.unity.ide.visualstudio": { + "version": "2.0.2", + "depth": 0, + "source": "registry", + "dependencies": {}, + "url": "https://packages.unity.com" + }, + "com.unity.ide.vscode": { + "version": "1.2.1", + "depth": 0, + "source": "registry", + "dependencies": {}, + "url": "https://packages.unity.com" + }, + "com.unity.test-framework": { + "version": "1.1.14", + "depth": 0, + "source": "registry", + "dependencies": { + "com.unity.ext.nunit": "1.0.0", + "com.unity.modules.imgui": "1.0.0", + "com.unity.modules.jsonserialize": "1.0.0" + }, + "url": "https://packages.unity.com" + }, + "com.unity.textmeshpro": { + "version": "3.0.0-preview.1", + "depth": 0, + "source": "registry", + "dependencies": { + "com.unity.ugui": "1.0.0" + }, + "url": "https://packages.unity.com" + }, + "com.unity.timeline": { + "version": "1.3.4", + "depth": 0, + "source": "registry", + "dependencies": {}, + "url": "https://packages.unity.com" + }, + "com.unity.ugui": { + "version": "1.0.0", + "depth": 0, + "source": "builtin", + "dependencies": { + "com.unity.modules.ui": "1.0.0" + } + }, + "com.unity.modules.ai": { + "version": "1.0.0", + "depth": 0, + "source": "builtin", + "dependencies": {} + }, + "com.unity.modules.androidjni": { + "version": "1.0.0", + "depth": 0, + "source": "builtin", + "dependencies": {} + }, + "com.unity.modules.animation": { + "version": "1.0.0", + "depth": 0, + "source": "builtin", + "dependencies": {} + }, + "com.unity.modules.assetbundle": { + "version": "1.0.0", + "depth": 0, + "source": "builtin", + "dependencies": {} + }, + "com.unity.modules.audio": { + "version": "1.0.0", + "depth": 0, + "source": "builtin", + "dependencies": {} + }, + "com.unity.modules.cloth": { + "version": "1.0.0", + "depth": 0, + "source": "builtin", + "dependencies": { + "com.unity.modules.physics": "1.0.0" + } + }, + "com.unity.modules.director": { + "version": "1.0.0", + "depth": 0, + "source": "builtin", + "dependencies": { + "com.unity.modules.audio": "1.0.0", + "com.unity.modules.animation": "1.0.0" + } + }, + "com.unity.modules.imageconversion": { + "version": "1.0.0", + "depth": 0, + "source": "builtin", + "dependencies": {} + }, + "com.unity.modules.imgui": { + "version": "1.0.0", + "depth": 0, + "source": "builtin", + "dependencies": {} + }, + "com.unity.modules.jsonserialize": { + "version": "1.0.0", + "depth": 0, + "source": "builtin", + "dependencies": {} + }, + "com.unity.modules.particlesystem": { + "version": "1.0.0", + "depth": 0, + "source": "builtin", + "dependencies": {} + }, + "com.unity.modules.physics": { + "version": "1.0.0", + "depth": 0, + "source": "builtin", + "dependencies": {} + }, + "com.unity.modules.physics2d": { + "version": "1.0.0", + "depth": 0, + "source": "builtin", + "dependencies": {} + }, + "com.unity.modules.screencapture": { + "version": "1.0.0", + "depth": 0, + "source": "builtin", + "dependencies": { + "com.unity.modules.imageconversion": "1.0.0" + } + }, + "com.unity.modules.subsystems": { + "version": "1.0.0", + "depth": 1, + "source": "builtin", + "dependencies": { + "com.unity.modules.jsonserialize": "1.0.0" + } + }, + "com.unity.modules.terrain": { + "version": "1.0.0", + "depth": 0, + "source": "builtin", + "dependencies": {} + }, + "com.unity.modules.terrainphysics": { + "version": "1.0.0", + "depth": 0, + "source": "builtin", + "dependencies": { + "com.unity.modules.physics": "1.0.0", + "com.unity.modules.terrain": "1.0.0" + } + }, + "com.unity.modules.tilemap": { + "version": "1.0.0", + "depth": 0, + "source": "builtin", + "dependencies": { + "com.unity.modules.physics2d": "1.0.0" + } + }, + "com.unity.modules.ui": { + "version": "1.0.0", + "depth": 0, + "source": "builtin", + "dependencies": {} + }, + "com.unity.modules.uielements": { + "version": "1.0.0", + "depth": 0, + "source": "builtin", + "dependencies": { + "com.unity.modules.ui": "1.0.0", + "com.unity.modules.imgui": "1.0.0", + "com.unity.modules.jsonserialize": "1.0.0", + "com.unity.modules.uielementsnative": "1.0.0" + } + }, + "com.unity.modules.uielementsnative": { + "version": "1.0.0", + "depth": 1, + "source": "builtin", + "dependencies": { + "com.unity.modules.ui": "1.0.0", + "com.unity.modules.imgui": "1.0.0", + "com.unity.modules.jsonserialize": "1.0.0" + } + }, + "com.unity.modules.umbra": { + "version": "1.0.0", + "depth": 0, + "source": "builtin", + "dependencies": {} + }, + "com.unity.modules.unityanalytics": { + "version": "1.0.0", + "depth": 0, + "source": "builtin", + "dependencies": { + "com.unity.modules.unitywebrequest": "1.0.0", + "com.unity.modules.jsonserialize": "1.0.0" + } + }, + "com.unity.modules.unitywebrequest": { + "version": "1.0.0", + "depth": 0, + "source": "builtin", + "dependencies": {} + }, + "com.unity.modules.unitywebrequestassetbundle": { + "version": "1.0.0", + "depth": 0, + "source": "builtin", + "dependencies": { + "com.unity.modules.assetbundle": "1.0.0", + "com.unity.modules.unitywebrequest": "1.0.0" + } + }, + "com.unity.modules.unitywebrequestaudio": { + "version": "1.0.0", + "depth": 0, + "source": "builtin", + "dependencies": { + "com.unity.modules.unitywebrequest": "1.0.0", + "com.unity.modules.audio": "1.0.0" + } + }, + "com.unity.modules.unitywebrequesttexture": { + "version": "1.0.0", + "depth": 0, + "source": "builtin", + "dependencies": { + "com.unity.modules.unitywebrequest": "1.0.0", + "com.unity.modules.imageconversion": "1.0.0" + } + }, + "com.unity.modules.unitywebrequestwww": { + "version": "1.0.0", + "depth": 0, + "source": "builtin", + "dependencies": { + "com.unity.modules.unitywebrequest": "1.0.0", + "com.unity.modules.unitywebrequestassetbundle": "1.0.0", + "com.unity.modules.unitywebrequestaudio": "1.0.0", + "com.unity.modules.audio": "1.0.0", + "com.unity.modules.assetbundle": "1.0.0", + "com.unity.modules.imageconversion": "1.0.0" + } + }, + "com.unity.modules.vehicles": { + "version": "1.0.0", + "depth": 0, + "source": "builtin", + "dependencies": { + "com.unity.modules.physics": "1.0.0" + } + }, + "com.unity.modules.video": { + "version": "1.0.0", + "depth": 0, + "source": "builtin", + "dependencies": { + "com.unity.modules.audio": "1.0.0", + "com.unity.modules.ui": "1.0.0", + "com.unity.modules.unitywebrequest": "1.0.0" + } + }, + "com.unity.modules.vr": { + "version": "1.0.0", + "depth": 0, + "source": "builtin", + "dependencies": { + "com.unity.modules.jsonserialize": "1.0.0", + "com.unity.modules.physics": "1.0.0", + "com.unity.modules.xr": "1.0.0" + } + }, + "com.unity.modules.wind": { + "version": "1.0.0", + "depth": 0, + "source": "builtin", + "dependencies": {} + }, + "com.unity.modules.xr": { + "version": "1.0.0", + "depth": 0, + "source": "builtin", + "dependencies": { + "com.unity.modules.physics": "1.0.0", + "com.unity.modules.jsonserialize": "1.0.0", + "com.unity.modules.subsystems": "1.0.0" + } + } + } +} diff --git a/MultiplayerFPS/ProjectSettings/AudioManager.asset b/MultiplayerFPS/ProjectSettings/AudioManager.asset index faf901c..da61125 100644 --- a/MultiplayerFPS/ProjectSettings/AudioManager.asset +++ b/MultiplayerFPS/ProjectSettings/AudioManager.asset @@ -12,4 +12,6 @@ AudioManager: m_VirtualVoiceCount: 512 m_RealVoiceCount: 32 m_SpatializerPlugin: + m_AmbisonicDecoderPlugin: m_DisableAudio: 0 + m_VirtualizeEffects: 1 diff --git a/MultiplayerFPS/ProjectSettings/DynamicsManager.asset b/MultiplayerFPS/ProjectSettings/DynamicsManager.asset index bb9f46e..78992f0 100644 --- a/MultiplayerFPS/ProjectSettings/DynamicsManager.asset +++ b/MultiplayerFPS/ProjectSettings/DynamicsManager.asset @@ -3,13 +3,27 @@ --- !u!55 &1 PhysicsManager: m_ObjectHideFlags: 0 - serializedVersion: 2 - m_Gravity: {x: 0, y: -9.81000042, z: 0} + serializedVersion: 7 + m_Gravity: {x: 0, y: -9.81, z: 0} m_DefaultMaterial: {fileID: 0} m_BounceThreshold: 2 - m_SleepThreshold: .00499999989 - m_DefaultContactOffset: .00999999978 - m_SolverIterationCount: 6 + m_SleepThreshold: 0.005 + m_DefaultContactOffset: 0.01 + m_DefaultSolverIterations: 6 + m_DefaultSolverVelocityIterations: 1 + m_QueriesHitBackfaces: 0 m_QueriesHitTriggers: 1 m_EnableAdaptiveForce: 0 + m_ClothInterCollisionDistance: 0 + m_ClothInterCollisionStiffness: 0 + m_ContactsGeneration: 1 m_LayerCollisionMatrix: ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff + m_AutoSimulation: 1 + m_AutoSyncTransforms: 1 + m_ClothInterCollisionSettingsToggle: 0 + m_ContactPairsMode: 0 + m_BroadphaseType: 0 + m_WorldBounds: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 250, y: 250, z: 250} + m_WorldSubdivisions: 8 diff --git a/MultiplayerFPS/ProjectSettings/EditorBuildSettings.asset b/MultiplayerFPS/ProjectSettings/EditorBuildSettings.asset index e39c386..05a2029 100644 --- a/MultiplayerFPS/ProjectSettings/EditorBuildSettings.asset +++ b/MultiplayerFPS/ProjectSettings/EditorBuildSettings.asset @@ -5,9 +5,9 @@ EditorBuildSettings: m_ObjectHideFlags: 0 serializedVersion: 2 m_Scenes: - - enabled: 1 - path: Assets/LoginMenu.unity - enabled: 1 path: Assets/Lobby.unity + guid: 00000000000000000000000000000000 - enabled: 1 - path: Assets/MainLevel01.unity + path: Assets/MainLevel1.unity + guid: 00000000000000000000000000000000 diff --git a/MultiplayerFPS/ProjectSettings/EditorSettings.asset b/MultiplayerFPS/ProjectSettings/EditorSettings.asset index 529a05c..0729467 100644 --- a/MultiplayerFPS/ProjectSettings/EditorSettings.asset +++ b/MultiplayerFPS/ProjectSettings/EditorSettings.asset @@ -3,13 +3,19 @@ --- !u!159 &1 EditorSettings: m_ObjectHideFlags: 0 - serializedVersion: 3 - m_ExternalVersionControlSupport: Visible Meta Files + serializedVersion: 7 + m_ExternalVersionControlSupport: Hidden Meta Files m_SerializationMode: 2 - m_WebSecurityEmulationEnabled: 0 - m_WebSecurityEmulationHostUrl: http://www.mydomain.com/mygame.unity3d - m_DefaultBehaviorMode: 0 + m_LineEndingsForNewScripts: 1 + m_DefaultBehaviorMode: 1 m_SpritePackerMode: 2 m_SpritePackerPaddingPower: 1 + m_EtcTextureCompressorBehavior: 0 + m_EtcTextureFastCompressor: 2 + m_EtcTextureNormalCompressor: 2 + m_EtcTextureBestCompressor: 5 m_ProjectGenerationIncludedExtensions: txt;xml;fnt;cd m_ProjectGenerationRootNamespace: + m_UserGeneratedProjectSuffix: + m_CollabEditorSettings: + inProgressEnabled: 1 diff --git a/MultiplayerFPS/ProjectSettings/GraphicsSettings.asset b/MultiplayerFPS/ProjectSettings/GraphicsSettings.asset index 057c661..9abe97a 100644 --- a/MultiplayerFPS/ProjectSettings/GraphicsSettings.asset +++ b/MultiplayerFPS/ProjectSettings/GraphicsSettings.asset @@ -3,7 +3,7 @@ --- !u!30 &1 GraphicsSettings: m_ObjectHideFlags: 0 - serializedVersion: 7 + serializedVersion: 12 m_Deferred: m_Mode: 1 m_Shader: {fileID: 69, guid: 0000000000000000f000000000000000, type: 0} @@ -38,30 +38,24 @@ GraphicsSettings: m_PreloadedShaders: [] m_SpritesDefaultMaterial: {fileID: 10754, guid: 0000000000000000f000000000000000, type: 0} - m_ShaderSettings_Tier1: - useCascadedShadowMaps: 1 - standardShaderQuality: 2 - useReflectionProbeBoxProjection: 1 - useReflectionProbeBlending: 1 - m_ShaderSettings_Tier2: - useCascadedShadowMaps: 1 - standardShaderQuality: 2 - useReflectionProbeBoxProjection: 1 - useReflectionProbeBlending: 1 - m_ShaderSettings_Tier3: - useCascadedShadowMaps: 1 - standardShaderQuality: 2 - useReflectionProbeBoxProjection: 1 - useReflectionProbeBlending: 1 - m_BuildTargetShaderSettings: [] + m_CustomRenderPipeline: {fileID: 0} + m_TransparencySortMode: 0 + m_TransparencySortAxis: {x: 0, y: 0, z: 1} + m_DefaultRenderingPath: 1 + m_DefaultMobileRenderingPath: 1 + m_TierSettings: [] m_LightmapStripping: 0 m_FogStripping: 0 + m_InstancingStripping: 0 m_LightmapKeepPlain: 1 m_LightmapKeepDirCombined: 1 - m_LightmapKeepDirSeparate: 1 m_LightmapKeepDynamicPlain: 1 m_LightmapKeepDynamicDirCombined: 1 - m_LightmapKeepDynamicDirSeparate: 1 + m_LightmapKeepShadowMask: 1 + m_LightmapKeepSubtractive: 1 m_FogKeepLinear: 1 m_FogKeepExp: 1 m_FogKeepExp2: 1 + m_AlbedoSwatchInfos: [] + m_LightsUseLinearIntensity: 0 + m_LightsUseColorTemperature: 0 diff --git a/MultiplayerFPS/ProjectSettings/InputManager.asset b/MultiplayerFPS/ProjectSettings/InputManager.asset index 1e9734a..f13f885 100644 --- a/MultiplayerFPS/ProjectSettings/InputManager.asset +++ b/MultiplayerFPS/ProjectSettings/InputManager.asset @@ -53,22 +53,6 @@ InputManager: type: 0 axis: 0 joyNum: 0 - - serializedVersion: 3 - m_Name: Reload - descriptiveName: - descriptiveNegativeName: - negativeButton: - positiveButton: r - altNegativeButton: - altPositiveButton: - gravity: 1000 - dead: 0.001 - sensitivity: 1000 - snap: 0 - invert: 0 - type: 0 - axis: 0 - joyNum: 0 - serializedVersion: 3 m_Name: Fire2 descriptiveName: diff --git a/MultiplayerFPS/ProjectSettings/NavMeshAreas.asset b/MultiplayerFPS/ProjectSettings/NavMeshAreas.asset index a04f35c..3b0b7c3 100644 --- a/MultiplayerFPS/ProjectSettings/NavMeshAreas.asset +++ b/MultiplayerFPS/ProjectSettings/NavMeshAreas.asset @@ -1,7 +1,7 @@ %YAML 1.1 %TAG !u! tag:unity3d.com,2011: --- !u!126 &1 -NavMeshAreas: +NavMeshProjectSettings: m_ObjectHideFlags: 0 serializedVersion: 2 areas: @@ -69,3 +69,23 @@ NavMeshAreas: cost: 1 - name: cost: 1 + m_LastAgentTypeID: -887442657 + m_Settings: + - serializedVersion: 2 + agentTypeID: 0 + agentRadius: 0.5 + agentHeight: 2 + agentSlope: 45 + agentClimb: 0.75 + ledgeDropHeight: 0 + maxJumpAcrossDistance: 0 + minRegionArea: 2 + manualCellSize: 0 + cellSize: 0.16666667 + manualTileSize: 0 + tileSize: 256 + accuratePlacement: 0 + debug: + m_Flags: 0 + m_SettingNames: + - Humanoid diff --git a/MultiplayerFPS/ProjectSettings/Physics2DSettings.asset b/MultiplayerFPS/ProjectSettings/Physics2DSettings.asset index 80b5feb..132ee6b 100644 --- a/MultiplayerFPS/ProjectSettings/Physics2DSettings.asset +++ b/MultiplayerFPS/ProjectSettings/Physics2DSettings.asset @@ -3,23 +3,35 @@ --- !u!19 &1 Physics2DSettings: m_ObjectHideFlags: 0 - serializedVersion: 2 - m_Gravity: {x: 0, y: -9.81000042} + serializedVersion: 3 + m_Gravity: {x: 0, y: -9.81} m_DefaultMaterial: {fileID: 0} m_VelocityIterations: 8 m_PositionIterations: 3 m_VelocityThreshold: 1 - m_MaxLinearCorrection: .200000003 + m_MaxLinearCorrection: 0.2 m_MaxAngularCorrection: 8 m_MaxTranslationSpeed: 100 m_MaxRotationSpeed: 360 - m_MinPenetrationForPenalty: .00999999978 - m_BaumgarteScale: .200000003 - m_BaumgarteTimeOfImpactScale: .75 - m_TimeToSleep: .5 - m_LinearSleepTolerance: .00999999978 + m_BaumgarteScale: 0.2 + m_BaumgarteTimeOfImpactScale: 0.75 + m_TimeToSleep: 0.5 + m_LinearSleepTolerance: 0.01 m_AngularSleepTolerance: 2 + m_DefaultContactOffset: 0.01 + m_AutoSimulation: 1 m_QueriesHitTriggers: 1 m_QueriesStartInColliders: 1 m_ChangeStopsCallbacks: 0 + m_CallbacksOnDisable: 1 + m_AutoSyncTransforms: 1 + m_AlwaysShowColliders: 0 + m_ShowColliderSleep: 1 + m_ShowColliderContacts: 0 + m_ShowColliderAABB: 0 + m_ContactArrowScale: 0.2 + m_ColliderAwakeColor: {r: 0.5686275, g: 0.95686275, b: 0.54509807, a: 0.7529412} + m_ColliderAsleepColor: {r: 0.5686275, g: 0.95686275, b: 0.54509807, a: 0.36078432} + m_ColliderContactColor: {r: 1, g: 0, b: 1, a: 0.6862745} + m_ColliderAABBColor: {r: 1, g: 1, b: 0, a: 0.2509804} m_LayerCollisionMatrix: ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff diff --git a/MultiplayerFPS/ProjectSettings/PresetManager.asset b/MultiplayerFPS/ProjectSettings/PresetManager.asset new file mode 100644 index 0000000..636a595 --- /dev/null +++ b/MultiplayerFPS/ProjectSettings/PresetManager.asset @@ -0,0 +1,6 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1386491679 &1 +PresetManager: + m_ObjectHideFlags: 0 + m_DefaultList: [] diff --git a/MultiplayerFPS/ProjectSettings/ProjectSettings.asset b/MultiplayerFPS/ProjectSettings/ProjectSettings.asset index 35b5158..0522f73 100644 --- a/MultiplayerFPS/ProjectSettings/ProjectSettings.asset +++ b/MultiplayerFPS/ProjectSettings/ProjectSettings.asset @@ -4,14 +4,14 @@ PlayerSettings: m_ObjectHideFlags: 0 serializedVersion: 8 - productGUID: b55e62b0249f98947bea9df6e3722cd9 + productGUID: 34c56183edec9ef489900b514f673d7a AndroidProfiler: 0 - defaultScreenOrientation: 4 + defaultScreenOrientation: 2 targetDevice: 2 useOnDemandResources: 0 accelerometerFrequency: 60 - companyName: DefaultCompany - productName: MultiplayerFPS + companyName: enderGames + productName: Spherot defaultCursor: {fileID: 0} cursorHotspot: {x: 0, y: 0} m_SplashScreenStyle: 0 @@ -28,7 +28,7 @@ PlayerSettings: m_MobileMTRendering: 0 m_StackTraceTypes: 010000000100000001000000010000000100000001000000 iosShowActivityIndicatorOnLoading: -1 - androidShowActivityIndicatorOnLoading: -1 + androidShowActivityIndicatorOnLoading: 0 iosAppInBackgroundBehavior: 0 displayResolutionDialog: 0 iosAllowHTTPDownload: 1 @@ -39,15 +39,15 @@ PlayerSettings: useOSAutorotation: 1 use32BitDisplayBuffer: 1 disableDepthAndStencilBuffers: 0 - defaultIsFullScreen: 0 + defaultIsFullScreen: 1 defaultIsNativeResolution: 1 - runInBackground: 0 + runInBackground: 1 captureSingleScreen: 0 Override IPod Music: 0 Prepare IOS For Recording: 0 submitAnalytics: 1 usePlayerLog: 1 - bakeCollisionMeshes: 0 + bakeCollisionMeshes: 1 forceSingleInstance: 0 resizableWindow: 1 useMacAppStoreValidation: 0 @@ -102,7 +102,7 @@ PlayerSettings: singlePassStereoRendering: 0 protectGraphicsMemory: 0 AndroidBundleVersionCode: 1 - AndroidMinSdkVersion: 9 + AndroidMinSdkVersion: 16 AndroidPreferredInstallLocation: 1 aotOptions: apiCompatibilityLevel: 2 @@ -115,14 +115,15 @@ PlayerSettings: CreateWallpaper: 0 APKExpansionFiles: 0 preloadShaders: 0 - StripUnusedMeshComponents: 0 + StripUnusedMeshComponents: 1 VertexChannelCompressionMask: serializedVersion: 2 - m_Bits: 238 + m_Bits: 4294901998 iPhoneSdkVersion: 988 - iPhoneTargetOSVersion: 22 + iPhoneTargetOSVersion: 24 tvOSSdkVersion: 0 tvOSTargetOSVersion: 900 + tvOSRequireExtendedGameController: 0 uIPrerenderedIcon: 0 uIRequiresPersistentWiFi: 0 uIRequiresFullScreen: 1 @@ -162,6 +163,7 @@ PlayerSettings: iOSLaunchScreeniPadCustomXibPath: iOSDeviceRequirements: [] iOSURLSchemes: [] + appleDeveloperTeamID: AndroidTargetDevice: 0 AndroidSplashScreenScale: 0 androidSplashScreen: {fileID: 0} @@ -180,7 +182,7 @@ PlayerSettings: - m_BuildTarget: m_Icons: - serializedVersion: 2 - m_Icon: {fileID: 0} + m_Icon: {fileID: 2800000, guid: cb3fdf1b2fbd72240b818359f43678b5, type: 3} m_Width: 128 m_Height: 128 m_BuildTargetBatching: [] @@ -203,12 +205,15 @@ PlayerSettings: wiiUSystemHeapSize: 128 wiiUTVStartupScreen: {fileID: 0} wiiUGamePadStartupScreen: {fileID: 0} + wiiUDrcBufferDisabled: 0 wiiUProfilerLibPath: actionOnDotNetUnhandledException: 1 enableInternalProfiler: 0 logObjCUncaughtExceptions: 1 enableCrashReportAPI: 0 + cameraUsageDescription: locationUsageDescription: + microphoneUsageDescription: XboxTitleId: XboxImageXexPath: XboxSpaPath: @@ -248,7 +253,8 @@ PlayerSettings: ps4AppType: 0 ps4ParamSfxPath: ps4VideoOutPixelFormat: 0 - ps4VideoOutResolution: 4 + ps4VideoOutInitialWidth: 1920 + ps4VideoOutReprojectionRate: 120 ps4PronunciationXMLPath: ps4PronunciationSIGPath: ps4BackgroundImagePath: @@ -277,9 +283,12 @@ PlayerSettings: ps4pnFriends: 1 ps4pnGameCustomData: 1 playerPrefsSupport: 0 + ps4UseResolutionFallback: 0 + restrictedAudioUsageRights: 0 ps4ReprojectionSupport: 0 ps4UseAudio3dBackend: 0 ps4SocialScreenEnabled: 0 + ps4ScriptOptimizationLevel: 3 ps4Audio3dVirtualSpeakerCount: 14 ps4attribCpuUsage: 0 ps4PatchPkgPath: @@ -350,17 +359,17 @@ PlayerSettings: 7: CROSS_PLATFORM_INPUT;MOBILE_INPUT 14: MOBILE_INPUT 15: CROSS_PLATFORM_INPUT;MOBILE_INPUT - 16: CROSS_PLATFORM_INPUT;MOBILE_INPUT 17: MOBILE_INPUT 20: MOBILE_INPUT - metroPackageName: MultiplayerFPS + 22: MOBILE_INPUT + metroPackageName: New Unity Project metroPackageVersion: metroCertificatePath: metroCertificatePassword: metroCertificateSubject: metroCertificateIssuer: metroCertificateNotAfter: 0000000000000000 - metroApplicationDescription: MultiplayerFPS + metroApplicationDescription: New Unity Project wsaImages: {} metroTileShortName: metroCommandLineArgsFile: @@ -370,9 +379,10 @@ PlayerSettings: metroWideTileShowName: 0 metroDefaultTileSize: 1 metroTileForegroundText: 1 - metroTileBackgroundColor: {r: 0, g: 0, b: 0, a: 1} - metroSplashScreenBackgroundColor: {r: 0, g: 0, b: 0, a: 1} - metroSplashScreenUseBackgroundColor: 0 + metroTileBackgroundColor: {r: 0.13333334, g: 0.17254902, b: 0.21568628, a: 0} + metroSplashScreenBackgroundColor: {r: 0.13333334, g: 0.17254902, b: 0.21568628, + a: 1} + metroSplashScreenUseBackgroundColor: 1 platformCapabilities: {} metroFTAName: metroFTAFileTypes: [] @@ -420,75 +430,9 @@ PlayerSettings: XboxOneAllowedProductIds: [] XboxOnePersistentLocalStorageSize: 0 intPropertyNames: - - Android::ScriptingBackend - - CloudNetworkingId::CloudNetworkingId - - Metro::ScriptingBackend - Standalone::ScriptingBackend - - WP8::ScriptingBackend - - WebGL::ScriptingBackend - - WebGL::audioCompressionFormat - - WebGL::exceptionSupport - - WebGL::memorySize - - WebPlayer::ScriptingBackend - - iOS::Architecture - - iOS::EnableIncrementalBuildSupportForIl2cpp - - iOS::ScriptingBackend - Android::ScriptingBackend: 0 - CloudNetworkingId::CloudNetworkingId: 1163952 - Metro::ScriptingBackend: 2 Standalone::ScriptingBackend: 0 - WP8::ScriptingBackend: 2 - WebGL::ScriptingBackend: 1 - WebGL::audioCompressionFormat: 4 - WebGL::exceptionSupport: 1 - WebGL::memorySize: 256 - WebPlayer::ScriptingBackend: 0 - iOS::Architecture: 2 - iOS::EnableIncrementalBuildSupportForIl2cpp: 0 - iOS::ScriptingBackend: 1 - boolPropertyNames: - - Android::VR::enable - - Metro::VR::enable - - N3DS::VR::enable - - PS3::VR::enable - - PS4::VR::enable - - PSM::VR::enable - - PSP2::VR::enable - - SamsungTV::VR::enable - - Standalone::VR::enable - - Tizen::VR::enable - - WebGL::VR::enable - - WebGL::analyzeBuildSize - - WebGL::dataCaching - - WebGL::useEmbeddedResources - - WebPlayer::VR::enable - - WiiU::VR::enable - - Xbox360::VR::enable - - XboxOne::VR::enable - - XboxOne::enus - - iOS::VR::enable - - tvOS::VR::enable - Android::VR::enable: 0 - Metro::VR::enable: 0 - N3DS::VR::enable: 0 - PS3::VR::enable: 0 - PS4::VR::enable: 0 - PSM::VR::enable: 0 - PSP2::VR::enable: 0 - SamsungTV::VR::enable: 0 - Standalone::VR::enable: 0 - Tizen::VR::enable: 0 - WebGL::VR::enable: 0 - WebGL::analyzeBuildSize: 0 - WebGL::dataCaching: 0 - WebGL::useEmbeddedResources: 0 - WebPlayer::VR::enable: 0 - WiiU::VR::enable: 0 - Xbox360::VR::enable: 0 - XboxOne::VR::enable: 0 - XboxOne::enus: 1 - iOS::VR::enable: 0 - tvOS::VR::enable: 0 + boolPropertyNames: [] stringPropertyNames: - Analytics_ServiceEnabled::Analytics_ServiceEnabled - Build_ServiceEnabled::Build_ServiceEnabled @@ -499,9 +443,6 @@ PlayerSettings: - Purchasing_ServiceEnabled::Purchasing_ServiceEnabled - UNet_ServiceEnabled::UNet_ServiceEnabled - Unity_Ads_ServiceEnabled::Unity_Ads_ServiceEnabled - - WebGL::emscriptenArgs - - WebGL::template - - additionalIl2CppArgs::additionalIl2CppArgs Analytics_ServiceEnabled::Analytics_ServiceEnabled: False Build_ServiceEnabled::Build_ServiceEnabled: False Collab_ServiceEnabled::Collab_ServiceEnabled: False @@ -509,50 +450,10 @@ PlayerSettings: Game_Performance_ServiceEnabled::Game_Performance_ServiceEnabled: False Hub_ServiceEnabled::Hub_ServiceEnabled: False Purchasing_ServiceEnabled::Purchasing_ServiceEnabled: False - UNet_ServiceEnabled::UNet_ServiceEnabled: True + UNet_ServiceEnabled::UNet_ServiceEnabled: False Unity_Ads_ServiceEnabled::Unity_Ads_ServiceEnabled: False - WebGL::emscriptenArgs: - WebGL::template: APPLICATION:Default - additionalIl2CppArgs::additionalIl2CppArgs: - vectorPropertyNames: - - Android::VR::enabledDevices - - Metro::VR::enabledDevices - - N3DS::VR::enabledDevices - - PS3::VR::enabledDevices - - PS4::VR::enabledDevices - - PSM::VR::enabledDevices - - PSP2::VR::enabledDevices - - SamsungTV::VR::enabledDevices - - Standalone::VR::enabledDevices - - Tizen::VR::enabledDevices - - WebGL::VR::enabledDevices - - WebPlayer::VR::enabledDevices - - WiiU::VR::enabledDevices - - Xbox360::VR::enabledDevices - - XboxOne::VR::enabledDevices - - iOS::VR::enabledDevices - - tvOS::VR::enabledDevices - Android::VR::enabledDevices: - - Oculus - Metro::VR::enabledDevices: [] - N3DS::VR::enabledDevices: [] - PS3::VR::enabledDevices: [] - PS4::VR::enabledDevices: - - PlayStationVR - PSM::VR::enabledDevices: [] - PSP2::VR::enabledDevices: [] - SamsungTV::VR::enabledDevices: [] - Standalone::VR::enabledDevices: - - Oculus - Tizen::VR::enabledDevices: [] - WebGL::VR::enabledDevices: [] - WebPlayer::VR::enabledDevices: [] - WiiU::VR::enabledDevices: [] - Xbox360::VR::enabledDevices: [] - XboxOne::VR::enabledDevices: [] - iOS::VR::enabledDevices: [] - tvOS::VR::enabledDevices: [] - cloudProjectId: f8626bf2-30c0-4812-844e-c8a381ca942c - projectName: MultiplayerFPS - organizationId: brackeys + vectorPropertyNames: [] + cloudProjectId: 383d8ca2-c876-4451-ad4d-379ec7985b81 + projectName: Multiplayer FPS + organizationId: eont cloudEnabled: 0 diff --git a/MultiplayerFPS/ProjectSettings/ProjectVersion.txt b/MultiplayerFPS/ProjectSettings/ProjectVersion.txt index 96b25e7..ae41cb6 100644 --- a/MultiplayerFPS/ProjectSettings/ProjectVersion.txt +++ b/MultiplayerFPS/ProjectSettings/ProjectVersion.txt @@ -1,2 +1,2 @@ -m_EditorVersion: 5.4.1f1 +m_EditorVersion: 5.4.2f2 m_StandardAssetsVersion: 0 diff --git a/MultiplayerFPS/ProjectSettings/QualitySettings.asset b/MultiplayerFPS/ProjectSettings/QualitySettings.asset index 6c16963..c6dd187 100644 --- a/MultiplayerFPS/ProjectSettings/QualitySettings.asset +++ b/MultiplayerFPS/ProjectSettings/QualitySettings.asset @@ -17,6 +17,7 @@ QualitySettings: shadowNearPlaneOffset: 2 shadowCascade2Split: 0.33333334 shadowCascade4Split: {x: 0.06666667, y: 0.2, z: 0.46666667} + shadowmaskMode: 0 blendWeights: 1 textureQuality: 1 anisotropicTextures: 0 @@ -31,6 +32,7 @@ QualitySettings: particleRaycastBudget: 4 asyncUploadTimeSlice: 2 asyncUploadBufferSize: 4 + resolutionScalingFixedDPIFactor: 1 excludedTargetPlatforms: [] - serializedVersion: 2 name: Fast @@ -43,6 +45,7 @@ QualitySettings: shadowNearPlaneOffset: 2 shadowCascade2Split: 0.33333334 shadowCascade4Split: {x: 0.06666667, y: 0.2, z: 0.46666667} + shadowmaskMode: 0 blendWeights: 2 textureQuality: 0 anisotropicTextures: 0 @@ -57,6 +60,7 @@ QualitySettings: particleRaycastBudget: 16 asyncUploadTimeSlice: 2 asyncUploadBufferSize: 4 + resolutionScalingFixedDPIFactor: 1 excludedTargetPlatforms: [] - serializedVersion: 2 name: Simple @@ -69,6 +73,7 @@ QualitySettings: shadowNearPlaneOffset: 2 shadowCascade2Split: 0.33333334 shadowCascade4Split: {x: 0.06666667, y: 0.2, z: 0.46666667} + shadowmaskMode: 0 blendWeights: 2 textureQuality: 0 anisotropicTextures: 1 @@ -83,6 +88,7 @@ QualitySettings: particleRaycastBudget: 64 asyncUploadTimeSlice: 2 asyncUploadBufferSize: 4 + resolutionScalingFixedDPIFactor: 1 excludedTargetPlatforms: [] - serializedVersion: 2 name: Good @@ -95,6 +101,7 @@ QualitySettings: shadowNearPlaneOffset: 2 shadowCascade2Split: 0.33333334 shadowCascade4Split: {x: 0.06666667, y: 0.2, z: 0.46666667} + shadowmaskMode: 1 blendWeights: 2 textureQuality: 0 anisotropicTextures: 1 @@ -109,6 +116,7 @@ QualitySettings: particleRaycastBudget: 256 asyncUploadTimeSlice: 2 asyncUploadBufferSize: 4 + resolutionScalingFixedDPIFactor: 1 excludedTargetPlatforms: [] - serializedVersion: 2 name: Beautiful @@ -121,6 +129,7 @@ QualitySettings: shadowNearPlaneOffset: 2 shadowCascade2Split: 0.33333334 shadowCascade4Split: {x: 0.06666667, y: 0.2, z: 0.46666667} + shadowmaskMode: 1 blendWeights: 4 textureQuality: 0 anisotropicTextures: 2 @@ -135,10 +144,11 @@ QualitySettings: particleRaycastBudget: 1024 asyncUploadTimeSlice: 2 asyncUploadBufferSize: 4 + resolutionScalingFixedDPIFactor: 1 excludedTargetPlatforms: [] - serializedVersion: 2 name: Fantastic - pixelLightCount: 10 + pixelLightCount: 4 shadows: 2 shadowResolution: 2 shadowProjection: 1 @@ -147,6 +157,7 @@ QualitySettings: shadowNearPlaneOffset: 2 shadowCascade2Split: 0.33333334 shadowCascade4Split: {x: 0.06666667, y: 0.19999999, z: 0.46666664} + shadowmaskMode: 1 blendWeights: 4 textureQuality: 0 anisotropicTextures: 2 @@ -161,25 +172,6 @@ QualitySettings: particleRaycastBudget: 4096 asyncUploadTimeSlice: 2 asyncUploadBufferSize: 4 + resolutionScalingFixedDPIFactor: 1 excludedTargetPlatforms: [] - m_PerPlatformDefaultQuality: - Android: 2 - BlackBerry: 2 - GLES Emulation: 5 - Nintendo 3DS: 5 - PS3: 5 - PS4: 5 - PSM: 5 - PSP2: 2 - Samsung TV: 2 - Standalone: 5 - Tizen: 2 - WP8: 5 - Web: 5 - WebGL: 3 - Wii U: 5 - WiiU: 5 - Windows Store Apps: 5 - XBOX360: 5 - XboxOne: 5 - iPhone: 2 + m_PerPlatformDefaultQuality: {} diff --git a/MultiplayerFPS/ProjectSettings/TagManager.asset b/MultiplayerFPS/ProjectSettings/TagManager.asset index a38968c..1321e4a 100644 --- a/MultiplayerFPS/ProjectSettings/TagManager.asset +++ b/MultiplayerFPS/ProjectSettings/TagManager.asset @@ -3,7 +3,10 @@ --- !u!78 &1 TagManager: serializedVersion: 2 - tags: [] + tags: + - Earth Clouds + - Weapon2 + - Weapon1 layers: - Default - TransparentFX diff --git a/MultiplayerFPS/ProjectSettings/TimeManager.asset b/MultiplayerFPS/ProjectSettings/TimeManager.asset index f0e494b..558a017 100644 --- a/MultiplayerFPS/ProjectSettings/TimeManager.asset +++ b/MultiplayerFPS/ProjectSettings/TimeManager.asset @@ -3,6 +3,7 @@ --- !u!5 &1 TimeManager: m_ObjectHideFlags: 0 - Fixed Timestep: .0199999996 - Maximum Allowed Timestep: .333333343 + Fixed Timestep: 0.02 + Maximum Allowed Timestep: 0.33333334 m_TimeScale: 1 + Maximum Particle Timestep: 0.03 diff --git a/MultiplayerFPS/ProjectSettings/UnityConnectSettings.asset b/MultiplayerFPS/ProjectSettings/UnityConnectSettings.asset index 9b7a578..3da14d5 100644 --- a/MultiplayerFPS/ProjectSettings/UnityConnectSettings.asset +++ b/MultiplayerFPS/ProjectSettings/UnityConnectSettings.asset @@ -3,6 +3,16 @@ --- !u!310 &1 UnityConnectSettings: m_ObjectHideFlags: 0 + m_Enabled: 0 + m_TestMode: 0 + m_TestEventUrl: + m_TestConfigUrl: + m_TestInitMode: 0 + CrashReportingSettings: + m_EventUrl: https://perf-events.cloud.unity3d.com/api/events/crashes + m_NativeEventUrl: https://perf-events.cloud.unity3d.com/symbolicate + m_Enabled: 0 + m_CaptureEditorExceptions: 1 UnityPurchasingSettings: m_Enabled: 0 m_TestMode: 0 @@ -12,3 +22,13 @@ UnityConnectSettings: m_TestMode: 0 m_TestEventUrl: m_TestConfigUrl: + UnityAdsSettings: + m_Enabled: 0 + m_InitializeOnStartup: 1 + m_TestMode: 0 + m_IosGameId: + m_AndroidGameId: + m_GameIds: {} + m_GameId: + PerformanceReportingSettings: + m_Enabled: 0 diff --git a/MultiplayerFPS/ProjectSettings/VFXManager.asset b/MultiplayerFPS/ProjectSettings/VFXManager.asset new file mode 100644 index 0000000..46f38e1 --- /dev/null +++ b/MultiplayerFPS/ProjectSettings/VFXManager.asset @@ -0,0 +1,14 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!937362698 &1 +VFXManager: + m_ObjectHideFlags: 0 + m_IndirectShader: {fileID: 0} + m_CopyBufferShader: {fileID: 0} + m_SortShader: {fileID: 0} + m_StripUpdateShader: {fileID: 0} + m_RenderPipeSettingsPath: + m_FixedTimeStep: 0.016666668 + m_MaxDeltaTime: 0.05 + m_CompiledVersion: 0 + m_RuntimeVersion: 0 diff --git a/MultiplayerFPS/ProjectSettings/VersionControlSettings.asset b/MultiplayerFPS/ProjectSettings/VersionControlSettings.asset new file mode 100644 index 0000000..dca2881 --- /dev/null +++ b/MultiplayerFPS/ProjectSettings/VersionControlSettings.asset @@ -0,0 +1,8 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!890905787 &1 +VersionControlSettings: + m_ObjectHideFlags: 0 + m_Mode: Visible Meta Files + m_CollabEditorSettings: + inProgressEnabled: 1 diff --git a/MultiplayerFPS/ProjectSettings/XRSettings.asset b/MultiplayerFPS/ProjectSettings/XRSettings.asset new file mode 100644 index 0000000..482590c --- /dev/null +++ b/MultiplayerFPS/ProjectSettings/XRSettings.asset @@ -0,0 +1,10 @@ +{ + "m_SettingKeys": [ + "VR Device Disabled", + "VR Device User Alert" + ], + "m_SettingValues": [ + "False", + "False" + ] +} \ No newline at end of file diff --git a/MultiplayerFPS/UserSettings/EditorUserSettings.asset b/MultiplayerFPS/UserSettings/EditorUserSettings.asset new file mode 100644 index 0000000..4681d1d --- /dev/null +++ b/MultiplayerFPS/UserSettings/EditorUserSettings.asset @@ -0,0 +1,19 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!162 &1 +EditorUserSettings: + m_ObjectHideFlags: 0 + serializedVersion: 4 + m_ConfigSettings: + vcSharedLogLevel: + value: 0d5e400f0650 + flags: 0 + m_VCAutomaticAdd: 1 + m_VCDebugCom: 0 + m_VCDebugCmd: 0 + m_VCDebugOut: 0 + m_SemanticMergeMode: 2 + m_VCShowFailedCheckout: 1 + m_VCOverwriteFailedCheckoutAssets: 1 + m_VCOverlayIcons: 1 + m_VCAllowAsyncUpdate: 0